*{box-sizing:border-box}.plans-page{color:#0a0a0a;background:#fafafa;justify-content:center;align-items:center;min-height:100dvh;padding:22.5px;display:flex}.plans-shell{width:100%;max-width:420px;min-height:493.5px}.plans-card{background:#fff;border:1px solid #00000014;border-radius:11.5px;gap:22.5px;width:100%;padding:30px;display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.plans-heading{text-align:center}.plans-heading h1{color:#0a0a0a;letter-spacing:0;margin:0 0 3.75px;font-size:16px;font-weight:600;line-height:24px}.plans-heading p{color:#71717a;margin:0;font-size:13px;font-weight:400;line-height:19.5px}.plans-status{color:#52525b;text-align:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}.agent-status-note{color:var(--text-secondary,#5f5f5a);background:#ffffffb8;border:1px solid #1111111f;border-radius:8px;padding:14px 16px}.plans-status-success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.agent-status-success{color:#17603b;background:#e3f7ecdb;border-color:#217b4c4d}.plans-status-error{color:#dc2626;background:#fef2f2;border-color:#fecaca}.agent-status-error{color:#8a1f1f;background:#ffebebdb;border-color:#b02d2d47}.plans-plan-box{background:#fafafa;border:1px solid #00000014;border-radius:11.5px;gap:15px;padding:18.75px;display:grid}.plans-plan-header{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.plans-plan-name{color:#0a0a0a;font-size:15px;font-weight:600;line-height:22.5px}.plans-plan-header p,.plans-plan-description{color:#71717a;margin:3px 0 0;font-size:12px;line-height:18px}.plans-plan-description{margin:0}.plans-price{color:#0a0a0a;text-align:right;justify-content:flex-end;align-items:center;gap:0;display:flex}.plans-price span{font-size:22.5px;font-weight:600;line-height:30px}.plans-price small{color:#a1a1aa;font-size:13.125px;font-weight:400;line-height:18.75px}.plans-feature-list{gap:7.5px;margin:0;padding:0;list-style:none;display:grid}.plans-feature-list li{color:#52525b;align-items:center;gap:7.5px;font-size:13px;font-weight:400;line-height:19.5px;display:flex}.plans-check-icon{fill:none;stroke:#10b981;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:13.125px;height:13.125px}.plans-action-block{gap:7.5px;display:grid}.plans-action-block .plans-secondary-link{width:100%}.plans-review-form{gap:9px;display:grid}.plans-review-label{color:#52525b;font-size:12px;font-weight:500;line-height:18px}.plans-review-input{color:#18181b;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:6px;outline:none;padding:0 12px;font-size:13px;line-height:19.5px;transition:border-color .15s,box-shadow .15s}.plans-review-input:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a14}.plans-review-input:disabled{color:#a1a1aa;cursor:not-allowed;background:#f4f4f5}.plans-primary-button{color:#fff;cursor:pointer;width:100%;height:37.5px;font:inherit;background:#0a0a0a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5.625px;padding:0 18.75px;font-size:13.125px;font-weight:500;line-height:21px;transition:background-color .15s,opacity .15s;display:inline-flex}.plans-primary-button:hover:not(:disabled){background:#27272a}.plans-primary-button:active:not(:disabled){background:#18181b}.plans-primary-button:disabled{cursor:not-allowed;opacity:.4}.plans-spinner{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.8s linear infinite signin-spin}.plans-action-block p,.plans-requirement{color:#a1a1aa;text-align:center;margin:0;font-size:11px;font-weight:400}.plans-action-block p{line-height:16.5px}.plans-requirement{line-height:17.875px}.plans-back-link{color:#a1a1aa;text-align:center;width:100%;margin-top:15px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;transition:color .15s;display:block}.plans-back-link:hover{color:#52525b}.plans-current-panel{background:#fafafa;border:1px solid #e4e4e7;border-radius:11.5px;gap:12px;padding:18.75px;display:grid}.agent-upgrade-panel{background:#ffffffc2;border:1px solid #1111111f;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.agent-upgrade-panel div{gap:4px;display:grid}.plans-current-panel div{gap:3px;display:grid}.plans-current-panel span{color:#71717a;font-size:11px;font-weight:500;line-height:16.5px}.agent-upgrade-panel span{color:var(--text-muted,#767671);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.plans-current-panel strong{color:#18181b;font-size:13px;font-weight:500;line-height:19.5px}.agent-upgrade-panel strong{color:var(--text-primary,#111);font-size:1rem}.plans-current-panel p{color:#71717a;margin:0;font-size:12px;line-height:18px}.plans-current-actions{flex-wrap:wrap;gap:7.5px;display:flex}.plans-secondary-link{color:#18181b;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.agent-upgrade-panel p{margin:4px 0 0}.agent-upgrade-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.agent-advanced-heading{border-top:1px solid #1111111a;gap:6px;margin-top:8px;padding-top:18px;display:grid}.agent-advanced-heading h2{letter-spacing:0;margin:0;font-size:1.1rem}.agent-advanced-heading p{color:var(--text-secondary,#5f5f5a);margin:0}.agent-authorize-page{color:#0a0a0a;background:#fafafa;place-items:center;min-height:100dvh;padding:24px;display:grid}.agent-authorize-card{background:#fff;border:1px solid #00000014;border-radius:12px;gap:18px;width:min(100%,420px);padding:28px;display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.agent-authorize-brand{color:#18181b;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.agent-authorize-brand-mark{border-radius:8px}.agent-authorize-copy{gap:6px;display:grid}.agent-authorize-card h1{color:#18181b;letter-spacing:0;margin:0;font-size:22px;font-weight:600;line-height:28px}.agent-authorize-card p{color:#71717a;margin:0;font-size:14px;line-height:20px}.agent-authorize-footnote{color:#a1a1aa;font-size:12px;line-height:16px}.agent-authorize-status-stack{gap:8px;display:grid}.agent-authorize-status-stack .agent-status-note{color:#52525b;background:#fafafa;border:1px solid #00000014;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:grid}.agent-authorize-status-stack .agent-status-note:not(:has(svg)){grid-template-columns:1fr}.agent-authorize-status-stack svg{stroke-width:2px;width:16px;height:16px}.agent-authorize-actions{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex}.agent-authorize-actions .button-primary{width:100%}.agent-authorize-actions .button-ghost{color:#71717a;background:0 0;border-color:#0000;min-height:auto;padding:0;font-size:13px;font-weight:500;line-height:18px}.agent-authorize-actions .button-ghost:hover{color:#18181b;background:0 0;border-color:#0000}.agent-authorize-actions .button svg{stroke-width:2.4px;width:16px;height:16px}.signin-page{color:#09090b;background:#fafafa;justify-content:center;align-items:center;min-height:100dvh;padding:22.5px;display:flex}.signin-shell{width:100%;max-width:360px;min-height:262px}.signin-card{background:#fff;border:1px solid #00000014;border-radius:11.5px;gap:22.5px;width:100%;padding:30px;display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.signin-heading{text-align:center;gap:3.75px;display:grid}.signin-heading h1{color:#18181b;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:24px}.signin-heading p{color:#71717a;margin:0;font-size:13px;font-weight:400;line-height:19.5px}.signin-google-button{color:#18181b;cursor:pointer;width:100%;height:37.5px;font:inherit;box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;gap:11.25px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,opacity .15s;display:inline-flex}.signin-google-button:hover:not(:disabled){background:#fafafa}.signin-google-button:active:not(:disabled){background:#f4f4f5}.signin-google-button:disabled{cursor:not-allowed;opacity:.5}.signin-google-logo{flex:none;width:16px;height:16px}.signin-spinner{border:2px solid #d4d4d8;border-top-color:#18181b;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite signin-spin}@keyframes signin-spin{to{transform:rotate(360deg)}}.signin-status{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;gap:2px;margin:0;padding:10px 12px;font-size:13px;line-height:18px;display:grid}.signin-status p,.signin-status span{margin:0}.signin-fine-print{color:#a1a1aa;text-align:center;margin:0;font-size:11px;font-weight:400;line-height:17.875px}.signin-back-link{color:#a1a1aa;text-align:center;width:100%;margin-top:15px;font-size:12px;font-weight:400;line-height:18px;text-decoration:none;transition:color .15s;display:block}.signin-back-link:hover{color:#52525b}.not-found-page{color:#0a0a0a;background:#fafafa;place-items:center;min-height:100dvh;padding:24px;display:grid}.not-found-card{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;justify-items:center;gap:16px;width:min(100%,420px);padding:24px;display:grid;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.not-found-brand-row{color:#0a0a0a;justify-content:center;align-items:center;gap:10px;display:flex}.not-found-brand-mark{box-shadow:none;border-radius:8px}.not-found-copy{justify-items:center;gap:9px;display:grid}.not-found-kicker{color:#71717a;letter-spacing:0;margin:0;font-size:12px;font-weight:600}.not-found-copy h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:32px}.not-found-copy p{color:#71717a;max-width:42ch;margin:0;font-size:14px;line-height:20px}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.auth-callback-page{color:#0a0a0a;background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-callback-card{background:#fafafa;border:1px solid #00000014;border-radius:12px;gap:16px;width:min(100%,384px);padding:24px;display:grid;box-shadow:0 18px 54px #00000014}.auth-callback-brand-row{color:#0a0a0a;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.auth-callback-brand-mark{box-shadow:none;border-radius:8px}.auth-callback-icon{color:#fff;width:48px;height:48px;box-shadow:none;background:#111;border-radius:10px;place-items:center;display:grid}.auth-callback-icon-info{color:#fff;background:#111}.auth-callback-icon-error{color:#8a1f1f;background:#ffe8e8}.auth-callback-copy{gap:8px;display:grid}.auth-callback-kicker{color:#71717a;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.auth-callback-copy h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:28px;font-weight:600;line-height:34px}.auth-callback-copy p{color:#71717a;margin:0;font-size:14px;line-height:22px}.auth-callback-status{color:#71717a;background:#fff;border:1px solid #00000014;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:19px;display:grid}.auth-callback-status svg{stroke-width:2.2px;width:18px;height:18px}.auth-callback-status-info{border-color:#1111111a}.auth-callback-status-error{color:#8a1f1f;background:#ffebebdb;border-color:#b02d2d47}.auth-callback-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.plans-page{padding:22.5px}.plans-current-panel,.agent-upgrade-panel{grid-template-columns:1fr;display:grid}.plans-current-actions{justify-content:flex-start}.signin-page{padding:22.5px}.not-found-page{padding:18px}.not-found-card{border-radius:12px;padding:22px}.not-found-actions .button{width:100%}.auth-callback-page{padding:18px}.auth-callback-card{border-radius:12px;padding:22px}.auth-callback-copy h1{font-size:26px;line-height:32px}.auth-callback-actions .button{width:100%}.agent-authorize-page{padding:18px}.agent-authorize-card{padding:24px}.agent-authorize-card h1{font-size:20px;line-height:26px}.agent-authorize-actions .button{width:auto}.agent-authorize-actions .button-primary{width:100%}}:root{--bg:#fff;--surface:#fff;--surface-soft:#f5f5f5;--text:#000;--text-muted:#666;--line:#e5e5e5;--line-soft:#f0f0f0;--sm-border:#00000014;--sm-border-strong:#0000001a;--brand:#000;--brand-strong:#000;--brand-soft:#f5f5f5;--accent:#0a64ff;--accent-soft:#0000001f;--green:#000;--green-soft:#f5f5f5;--red:#000;--red-soft:#f5f5f5;--search-app-blue:#0a64ff;--shadow:0 18px 42px #0000001f;--liquid-glass-bg:#ffffff7a;--liquid-glass-blur:blur(22px) saturate(185%);--liquid-glass-border:1px solid #ffffff8c;--liquid-glass-radius:28px;--liquid-glass-shadow:0 14px 42px #0c143224, 0 4px 12px #0c14320f, inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #ffffff0f;--liquid-glass-edge:linear-gradient(180deg, #ffffffbf 0%, #ffffff38 22%, #ffffff0a 48%, #ffffff14 72%, #ffffff6b 100%);--sm-sidebar-glass-bg:#ffffff4d;--sm-sidebar-glass-bg-expanded:#ffffff61;--sm-sidebar-glass-blur:blur(24px) saturate(190%);--sm-sidebar-glass-border:1px solid #ffffff7a;--sm-sidebar-glass-shadow:0 14px 42px #0c14321f, 0 4px 12px #0c14320d;--sm-sidebar-glass-shadow-expanded:0 18px 52px #0c143224, 0 6px 16px #0c14320f;--sm-app-top-control-size:52px;--sm-app-top-control-top:18px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0;font-size:15px;line-height:1.45;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}:focus-visible{outline-offset:2px;outline:3px solid #09090938}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1120px,100%);margin:0 auto;padding:0 20px}.page-stack{gap:16px;padding:24px 0 52px;display:grid}.utility-page{place-items:start center;min-height:100svh;padding-top:clamp(64px,12vh,140px);padding-bottom:48px;display:grid}.utility-panel{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);width:min(640px,100vw - 28px);min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:12px;gap:14px;padding:clamp(22px,4vw,32px);display:grid}.utility-panel>*{min-width:0}.utility-panel-narrow{width:min(460px,100%)}.utility-kicker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.utility-panel h1,.utility-panel h2{color:var(--text);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:650;line-height:1.2}.utility-panel h1+h2{margin-top:4px}.utility-panel p{width:100%;max-width:min(58ch,100%);color:var(--muted);white-space:normal;overflow-wrap:break-word;margin:0;font-size:.98rem;font-weight:350;line-height:1.5}.utility-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.utility-list{gap:12px;margin:6px 0 0;padding-left:1.2rem;display:grid}.utility-list li{color:var(--muted);font-size:.95rem;font-weight:350;line-height:1.45}.utility-list strong{color:var(--text);font-weight:600;display:block}.utility-list span{display:block}@media (max-width:520px){.utility-page{align-items:start;padding-top:76px}.utility-panel{border-radius:12px}.utility-actions .button{width:100%}}.site-header{z-index:1100;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;padding:12px 16px 0;position:sticky;top:0}.site-header:has(.app-top-nav-brand-only){z-index:42;padding:var(--sm-app-top-control-top) 0 0;pointer-events:none;position:absolute;top:0;left:0;right:0}.site-header .top-nav,.site-header .app-top-nav{pointer-events:auto;border-radius:var(--liquid-glass-radius);background:var(--liquid-glass-bg);background-blend-mode:luminosity;-webkit-backdrop-filter:var(--liquid-glass-blur);border:var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);margin:0 auto;position:relative;overflow:visible}.site-header .top-nav:before,.site-header .app-top-nav:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header .app-top-nav{width:min(1240px,100%);min-height:56px;padding:8px 14px}.site-header .app-top-nav-brand-only{width:min(1240px,100%);min-height:var(--sm-app-top-control-size);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.site-header .app-top-nav-brand-only:before{display:none}.site-header .app-top-nav>*,.site-header .top-nav>*{z-index:1;position:relative}.site-header .top-nav{width:min(960px,100%);min-height:54px;padding:8px 14px}body:has(.settings-page){background:linear-gradient(#fbfbfa 0%,#f1f3f4 100%)}.site-header:empty{display:none}.top-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:58px;display:grid;position:relative}.brand-lockup{min-width:0;color:var(--text);letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.brand{grid-area:1/2;justify-self:center;position:static;left:auto;transform:none}.brand-lockup-icon{border-radius:7px;flex:none;width:28px;height:28px;display:block}.theme-brand-icon{--brand-icon-width:28px;--brand-icon-height:28px;width:var(--brand-icon-width);height:var(--brand-icon-height);flex:0 0 var(--brand-icon-width);place-items:center;display:inline-grid}.theme-brand-icon-image{width:var(--brand-icon-width);height:var(--brand-icon-height);object-fit:contain;border-radius:22%;grid-area:1/1;display:block}.nav-links{grid-area:1/1;justify-self:start;align-items:center;gap:2px;min-width:0;display:flex}.top-nav .auth-nav{grid-area:1/3;justify-self:end;margin-left:0}.nav-link,.header-link,.header-button{color:var(--text);background:0 0;border:0;border-radius:999px;font-weight:650;line-height:1;text-decoration:none}.nav-link{padding:10px 14px}.nav-link:hover,.header-link:hover,.header-button:hover{background:var(--brand-soft);color:var(--brand-strong)}.nav-link-active{background:var(--line-soft);color:var(--text)}.auth-nav{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mode-pill{border:1px solid var(--line);background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:750}.mode-pill-synced{background:var(--brand-soft);color:var(--text);border-color:#c8c8c3}.app-top-nav{grid-template-columns:minmax(170px,1fr) minmax(320px,660px) minmax(170px,1fr);align-items:center;gap:24px;min-height:62px;display:grid}.app-brand{justify-self:start;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.brand-lockup-app-dock{isolation:isolate;width:var(--sm-app-top-control-size);height:var(--sm-app-top-control-size);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(22px)saturate(180%);pointer-events:auto;background:#ffffff6b;border:1px solid #0f141914;border-radius:999px;flex:none;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #0f14190d}.brand-lockup-app-dock:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand-lockup-app-dock .theme-brand-icon{z-index:1;position:relative}.brand-lockup-app-dock:hover,.brand-lockup-app-dock:focus-visible{box-shadow:none;background:#0f14190d;border-color:#0f141921}.brand-lockup-app-dock-image{object-fit:contain;width:25px;height:25px;display:block}.sm-app-dock{isolation:isolate;height:var(--sm-app-top-control-size);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(22px)saturate(180%);pointer-events:auto;background:#ffffff6b;border:1px solid #0f141914;border-radius:999px;justify-content:center;align-items:flex-end;gap:8px;padding:7px 9px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #0f14190d}.sm-dock-mobile-toggle{display:none}.sm-dock-items{z-index:1;justify-content:center;align-items:flex-end;gap:8px;display:flex;position:relative}.sm-app-dock:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-dock-item{z-index:1;color:#64707d;cursor:pointer;transform-origin:50% 100%;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;width:38px;height:38px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s,color .15s;display:grid;position:relative}.sm-dock-button{font:inherit;padding:0}.sm-dock-item:hover,.sm-dock-item:focus-visible,.sm-dock-item.is-open{color:#111;background:#ffffff94;border-color:#0f141914;transform:translateY(-2px)scale(1.12)rotate(-3deg)}.sm-dock-item:focus-visible{outline-offset:3px;outline:2px solid #0a64ff57}.sm-dock-item.is-active{color:var(--search-app-blue,#0a64ff)}.sm-dock-icon,.sm-dock-icon svg{width:18px;height:18px;display:block}.sm-dock-active-dot{opacity:0;background:currentColor;border-radius:999px;width:4px;height:4px;transition:opacity .15s,transform .15s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scale(.6)}.sm-dock-item.is-active .sm-dock-active-dot{opacity:1;transform:translate(-50%)scale(1)}.sm-dock-item:after{z-index:20;content:attr(data-tooltip);pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(180%);color:#15191e;opacity:0;background:#ffffffc2;border:1px solid #0f141914;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:560;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 9px);right:50%;transform:translate(50%,-4px)}.sm-dock-item:hover:after,.sm-dock-item:focus-visible:after{opacity:1;transform:translate(50%)}.sm-dock-sync-panel{z-index:2147483000}.app-command{isolation:isolate;width:min(460px,100%);min-width:0;height:var(--sm-app-top-control-size);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(22px)saturate(180%);color:#7c817f;cursor:text;background:#ffffff6b;border:1px solid #0f141914;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:0 10px 0 14px;text-decoration:none;transition:background-color .2s,border-color .2s,color .18s,transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #0f14190d}.app-command:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;opacity:.46;padding:1.2px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-command>*{z-index:1;position:relative}.app-command.app-command-open{color:#666d6a;background:#ffffffa8;border-color:#0f141914;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #0f14190d}.app-command:has(input:focus){color:#666d6a;background:#ffffffa8;border-color:#0f141914;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #0f14190d}.app-command.app-command-open:before{opacity:.16}.app-command:has(input:focus):before{opacity:.16}.app-command input{width:100%;min-width:0;height:100%;color:var(--text);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;font-size:.84rem;font-weight:450;overflow:hidden}.app-command input::placeholder{color:#969c98}.app-command-clear{color:#737373;cursor:pointer;background:#fff;border:1px solid #0f14191a;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:24px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.app-command-clear svg{display:block}.app-command-clear span{width:11px;height:11px;position:relative}.app-command-clear span:before,.app-command-clear span:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;top:50%;left:50%}.app-command-clear span:before{transform:translate(-50%,-50%)rotate(45deg)}.app-command-clear span:after{transform:translate(-50%,-50%)rotate(-45deg)}.app-command-clear:hover{color:#0a0a0a;background:#f5f5f5;border-color:#0f141929}.app-command-clear:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #006bff85}.app-command:hover{color:var(--text-muted);background:#ffffff80;border-color:#0f141917}.app-mode-select-wrap{z-index:4;flex:none;position:relative}.app-mode-select-trigger{min-width:112px;max-width:126px;height:35px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff4d;border:1px solid #0f141914;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:.74rem;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.app-mode-select-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app-mode-select-trigger:hover,.app-mode-select-wrap.is-open .app-mode-select-trigger{background:#ffffff75;border-color:#0f14191a;outline:0;box-shadow:inset 0 1px #ffffff9e}.app-mode-select-chevron{opacity:.72;background:currentColor;flex:none;width:14px;height:14px;margin-left:auto;transition:transform .14s;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.app-mode-select-wrap.is-open .app-mode-select-chevron{transform:rotate(180deg)}.app-mode-select-menu{isolation:isolate;z-index:1300;background:var(--liquid-glass-bg);background-blend-mode:luminosity;-webkit-backdrop-filter:var(--liquid-glass-blur);border:var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);border-radius:16px;gap:4px;padding:6px;animation:.14s ease-out appModeMenuIn;display:grid;position:fixed}.app-mode-select-menu:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes appModeMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-mode-select-option{z-index:1;width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;padding:7px 12px;font-size:.82rem;font-weight:640;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:flex;position:relative}.app-mode-select-option-rich{white-space:normal;align-items:start;gap:3px;min-height:44px;padding:8px 12px;display:grid}.app-mode-select-option-label{font-size:.82rem;font-weight:780;line-height:1.05;display:block}.app-mode-select-option-description{color:var(--text-muted);font-size:.72rem;font-weight:620;line-height:1.25;display:block}.app-mode-select-option:hover{background:#fff;border-color:#00000024;box-shadow:0 1px 4px #00000014}.app-mode-select-option.is-active{color:var(--search-app-blue,#0a64ff);background:#0a64ff1f;border-color:#0a64ff47;box-shadow:inset 0 1px #ffffff8c}.app-mode-select-option.is-active .app-mode-select-option-description{color:color-mix(in srgb, var(--search-app-blue,#0a64ff) 74%, #0f1419 26%)}.app-mode-select-option.is-active:hover{background:#0a64ff2e;border-color:#0a64ff52}.app-actions{z-index:5;pointer-events:auto;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.app-menu{z-index:1;position:relative}.app-actions .app-menu{flex:0 0 38px;place-items:center;width:38px;height:38px;line-height:0;display:grid}.app-menu summary{list-style:none}.app-menu summary::-webkit-details-marker{display:none}.app-icon-button,.profile-avatar-button{box-sizing:border-box;color:#5f6872;cursor:pointer;background:#ffffffa3;border:1px solid #0f14191a;border-radius:999px;flex:0 0 38px;align-self:center;place-items:center;width:38px;height:38px;padding:0;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-grid;box-shadow:0 1px 2px #0f14190f,inset 0 1px #ffffffb3}.app-icon-button:hover,.profile-avatar-button:hover{color:var(--text);background:#fff;border-color:#0f141929;box-shadow:0 5px 14px #0f14191f,inset 0 1px #ffffffc7}.profile-avatar-button{grid-template-columns:1fr;font-weight:850;overflow:hidden}.profile-avatar-button-initial{color:#fff;background:#123f37;border-color:#123f37e0;box-shadow:0 8px 22px #123f3733}.profile-avatar-button-photo{color:#15191e;background:#ffffffb8;border-color:#0f14191f;box-shadow:0 5px 16px #0f14191a}.profile-avatar-button .app-action-svg{display:none}.profile-avatar-photo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:30px;height:30px;margin:auto;display:block}.profile-avatar-initial{width:100%;height:100%;color:inherit;text-transform:uppercase;place-items:center;font-size:.94rem;line-height:1;display:grid}.app-action-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:19px;height:19px}.app-menu-panel{z-index:1300;isolation:isolate;border-radius:var(--liquid-glass-radius);-webkit-backdrop-filter:blur(24px)saturate(190%);pointer-events:auto;background:#ffffffb8;border:1px solid #ffffff7a;gap:12px;padding:16px;animation:.16s ease-out appMenuPanelIn;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 52px #0c143224,0 6px 16px #0c14320f}@keyframes appMenuPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-menu-panel:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-menu-panel>*{z-index:1;position:relative}.app-menu-eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.app-menu-row{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.app-menu-row span{color:var(--text-muted);font-size:.86rem;font-weight:650}.app-menu-row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.profile-email{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.profile-menu-panel{gap:0;padding:12px}.profile-menu-header{gap:3px;padding:4px 8px 12px;display:grid}.profile-menu-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:800;overflow:hidden}.profile-menu-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:500;overflow:hidden}.profile-menu-items{border-top:1px solid #0000000f;gap:2px;padding-top:4px;display:grid}.profile-menu-item{color:#5c6370;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:.9rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.profile-menu-item:hover,.profile-menu-item:focus-visible{color:#000;background:#ffffff94;outline:none}.profile-menu-item-logout{color:#e07a7a}.profile-menu-item-logout:hover,.profile-menu-item-logout:focus-visible{color:#d9534f;background:#e07a7a1f}.profile-menu-item-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.profile-menu-link,.profile-menu-button,.app-signin-link{color:var(--text);text-align:center;background:#ffffff94;border:1px solid #0000001f;border-radius:14px;padding:10px 14px;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #0000000a,inset 0 1px #ffffffa6}.profile-menu-button{width:100%}.sync-menu-actions{gap:8px;display:grid}.profile-menu-button:disabled{opacity:.58}.profile-menu-link:hover,.profile-menu-button:hover:not(:disabled):not(.delete-all-button):not(.stop-sync-button),.app-signin-link:hover,.profile-menu-link:focus-visible,.profile-menu-button:focus-visible:not(:disabled):not(.delete-all-button):not(.stop-sync-button),.app-signin-link:focus-visible{color:#000;background:#fff;border-color:#00000047;outline:none;transform:translateY(-1px);box-shadow:0 3px 12px #0000001f,0 0 0 1px #0000000d}.profile-menu-link:active,.profile-menu-button:active:not(:disabled):not(.delete-all-button):not(.stop-sync-button),.app-signin-link:active{transform:translateY(0);box-shadow:0 1px 4px #00000014}.app-menu-note{color:var(--text-muted);background:#ffffff3d;border:1px solid #ffffff6b;border-radius:14px;margin:0;padding:9px 11px;font-size:.78rem;font-weight:700}.app-menu-note-error{color:#666;background:#ffffff6b}.app-menu-note-success{color:var(--text);background:#ffffff7a}.app-menu-note-canceled{color:var(--text-muted);background:#ffffff4d}.settings-danger-zone{border-top:1px solid #0000000f;gap:10px;padding-top:12px;display:grid}.legal-page{color:#0a0a0a;background:#fff;min-height:100svh}.legal-shell{width:min(880px,100%);margin:0 auto;padding:clamp(64px,8vw,96px) 20px 88px}.legal-nav{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:clamp(40px,6vw,72px);display:flex}.legal-brand{color:#0a0a0a;align-items:center;gap:9px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.legal-brand-mark{border-radius:7px;width:24px;height:24px;display:block}.legal-home-link{color:#525252;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.legal-home-link:hover{color:#0a0a0a;background:#0000000a}.legal-card{gap:42px;display:grid}.legal-header{border-bottom:1px solid #0000001a;gap:12px;padding-bottom:28px;display:grid}.legal-eyebrow,.legal-updated{color:#737373;margin:0;font-size:13px;font-weight:500;line-height:18px}.legal-eyebrow{color:#525252;font-weight:650}.legal-card h1{color:#0a0a0a;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,8vw,64px);font-weight:600;line-height:1}.legal-content{gap:32px;max-width:760px;display:grid}.legal-lead{color:#404040;letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:32px}.legal-section{gap:12px;display:grid}.legal-section h2{color:#0a0a0a;letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:28px}.legal-section p,.legal-section li{color:#525252;letter-spacing:0;margin:0;font-size:15px;font-weight:400;line-height:24px}.legal-section ul{gap:10px;margin:0;padding-left:20px;display:grid}.legal-section strong{color:#0a0a0a;font-weight:600}.legal-section a,.legal-lead a{color:#0a0a0a;text-underline-offset:3px;font-weight:550;text-decoration-thickness:1px}.contact-form{gap:18px;max-width:640px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-field{gap:8px;min-width:0;display:grid}.contact-field span{color:#0a0a0a;font-size:14px;font-weight:600;line-height:20px}.contact-input{color:#0a0a0a;background:#fff;border:1px solid #00000024;border-radius:6px;width:100%;min-height:42px;padding:9px 11px;font-size:15px;line-height:22px}.contact-input:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #006bff}.contact-textarea{resize:vertical;min-height:170px}.contact-honeypot{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-actions{align-items:center;gap:10px;display:flex}.contact-status{border:1px solid #0000001f;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px}.contact-status-success{color:#166534;background:#ecfdf3;border-color:#16a34a40}.contact-status-error{color:#9f1239;background:#fff1f2;border-color:#e11d4833}@media (max-width:640px){.legal-shell{padding-top:48px}.legal-card h1{font-size:clamp(34px,10vw,40px)}.contact-form-grid{grid-template-columns:1fr}.contact-actions button{width:100%}}.back-link{color:var(--muted);margin-bottom:1rem;font-weight:700;text-decoration:none;display:inline-block}.back-link:hover{color:var(--text)}.delete-all-button,.stop-sync-button{color:#000;background:#ffffff61;border-color:#00000024}.delete-all-button:hover:not(:disabled),.delete-all-button:focus-visible:not(:disabled),.stop-sync-button:hover:not(:disabled),.stop-sync-button:focus-visible:not(:disabled){color:#fff;background:#111;border-color:#111;outline:none;box-shadow:0 1px 4px #0000001f}.button{color:#0a0a0a;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{outline-offset:2px;outline:3px solid #00000014}.button-primary{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.button-primary:hover:not(:disabled){background:#262626}.button-secondary{color:#0a0a0a;background:#fff;border-color:#0000001f}.button-secondary:hover,.button-ghost:hover{color:#0a0a0a;background:#f5f5f5;border-color:#00000029}.button-ghost{color:#525252;background:0 0;border-color:#0000}.button-danger{color:#dc2626;background:#fff;border-color:#fecaca}.button-danger:hover{background:#fef2f2}.button-disabled{color:#a1a1aa;cursor:not-allowed;background:#f5f5f5;border-color:#00000014}.agent-access-page{padding-top:48px;padding-bottom:72px}.agent-access-card{border:1px solid var(--line);background:#fff;border-radius:22px;gap:20px;padding:28px;display:grid;box-shadow:0 24px 70px #09090914}.agent-access-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.agent-access-card h1,.agent-access-card h2{color:var(--text);letter-spacing:0;margin:0}.agent-access-card h1{max-width:780px;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:.98}.agent-access-card h2{font-size:1.15rem;font-weight:900}.agent-access-card p{max-width:760px;color:var(--text-muted);margin:10px 0 0;font-weight:650}.agent-status-note{border:1px solid var(--line-soft);max-width:none;color:var(--text-muted);background:#f8f8f6;border-radius:14px;margin:0;padding:12px 14px;font-weight:750}.agent-status-error{background:var(--red-soft);color:#666;border-color:#0000001f}.agent-status-success{background:var(--green-soft);color:var(--green);border-color:#0000001f}.agent-token-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-token-meta{border:1px solid var(--line);background:#fbfbf9;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.agent-token-meta-wide{grid-column:span 2}.agent-token-meta span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.agent-token-meta strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.agent-token-meta p{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.agent-token-actions,.agent-instruction-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-token-actions{justify-content:flex-start}.agent-instruction-block{border-top:1px solid var(--line-soft);gap:12px;padding-top:20px;display:grid}.agent-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-setup-card{border:1px solid var(--line);background:#fbfbf9;border-radius:18px;gap:12px;padding:18px;display:grid}.agent-setup-card h2{font-size:1.05rem}.agent-setup-card p,.agent-setup-card ol{color:var(--text-muted);margin:0;font-weight:650}.agent-setup-card ol{gap:8px;padding-left:20px;display:grid}.agent-setup-code{border:1px solid var(--line-soft);color:var(--text);white-space:pre;background:#fff;border-radius:14px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;overflow-x:auto}.agent-instruction-block textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:520px;color:var(--text);background:#fbfbf9;border-radius:18px;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.55}.agent-instruction-block textarea:focus{border-color:var(--line);outline:3px solid #449cff38}.agent-copy-button-copied{background:var(--green)}.agent-access-shell{gap:18px;width:min(1020px,100% - 40px);margin:0 auto;padding:34px 0 64px;display:grid}.agent-access-hero,.agent-connection-card,.agent-setup-detail,.agent-examples-section,.agent-technical-section{background:#ffffffbd;border:1px solid #191f2614;border-radius:22px;box-shadow:0 18px 52px #0f14190f}.agent-access-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px;display:grid}.agent-access-hero h1{color:#080a0d;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(2.35rem,6vw,4.8rem);font-weight:820;line-height:.96}.agent-access-hero p,.agent-connection-card p,.agent-setup-detail p,.agent-section-heading p,.agent-setup-next p{color:#66707a;max-width:720px;margin:10px 0 0;font-size:.96rem;font-weight:420;line-height:1.55}.agent-access-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agent-connection-card{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;padding:24px;display:grid}.agent-connection-card-connected{background:linear-gradient(135deg,#e8f1efeb,#ffffffdb)}.agent-connection-card-paused{background:linear-gradient(135deg,#fff7edeb,#ffffffdb)}.agent-connection-kicker{color:#6f767d;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:820}.agent-connection-card h2,.agent-setup-detail h2,.agent-section-heading h2{color:#111418;letter-spacing:-.02em;margin:4px 0 0;font-size:1.2rem;font-weight:760}.agent-connection-status{gap:10px;display:grid}.agent-connection-status div{background:#ffffff9e;border:1px solid #191f2614;border-radius:16px;gap:5px;padding:13px;display:grid}.agent-connection-status span{color:#7b838c;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.agent-connection-status strong{color:#171b20;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:690;overflow:hidden}.agent-setup-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-setup-choice{cursor:pointer;text-align:left;background:#ffffffad;border:1px solid #191f2614;border-radius:22px;align-content:start;gap:10px;min-width:0;padding:20px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 14px 38px #0f14190d}.agent-setup-choice:hover:not(:disabled){background:#fff;border-color:#191f2624;transform:translateY(-2px);box-shadow:0 20px 48px #0f141914}.agent-setup-choice:disabled{cursor:not-allowed;opacity:.58}.agent-choice-logo{color:#fff;letter-spacing:-.02em;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.88rem;font-weight:850;display:grid}.agent-choice-logo-codex{background:#111418}.agent-choice-logo-claude{background:#4f3bd8}.agent-setup-choice strong{color:#111418;font-size:1rem;font-weight:760}.agent-setup-choice p{color:#66707a;margin:0;font-size:.9rem;line-height:1.48}.agent-setup-detail,.agent-examples-section,.agent-technical-section{gap:16px;padding:22px;display:grid}.agent-back-button{color:#5f6670;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:.9rem;font-weight:700}.agent-setup-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.agent-setup-next{background:#f7f8f9e6;border:1px solid #191f2614;border-radius:16px;padding:14px}.agent-setup-next strong{color:#111418;font-size:.9rem;font-weight:760}.agent-section-heading{gap:4px;display:grid}.agent-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-example-card{background:#f7f8f9bd;border:1px solid #191f2614;border-radius:18px;gap:8px;padding:15px;display:grid}.agent-example-card span{color:#7b838c;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.agent-example-card p{color:#171b20;margin:0;font-size:.9rem;line-height:1.45}.result-set-page{background:#fff;height:100dvh;min-height:100dvh;padding:0;overflow:auto}.result-set-shell{gap:18px;width:min(920px,100% - 40px);margin:0 auto;padding:28px 0 48px;display:grid}.result-set-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.result-set-header h1{color:#0a0a0a;letter-spacing:-.02em;max-width:620px;margin:0;font-size:22px;font-weight:650;line-height:30px}.result-set-header p{color:#737373;max-width:560px;margin:4px 0 0;font-size:13px;line-height:20px}.result-set-query{color:#525252;white-space:nowrap;text-overflow:ellipsis;background:#f5f5f5;border-radius:6px;width:fit-content;max-width:100%;padding:4px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:16px;overflow:hidden}.result-set-header-actions{flex:none;align-items:center;gap:8px;display:flex}.result-set-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.result-set-post{background:#fff;border:1px solid #00000014;border-radius:12px;gap:12px;min-width:0;padding:16px;transition:border-color .16s,background-color .16s;display:grid}.result-set-post:hover{background:#fcfcfc;border-color:#0000002e}.result-set-post-header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.result-set-post-header img,.result-set-post-header span{color:#525252;object-fit:cover;background:#eee;border:1px solid #00000014;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.result-set-post-header strong,.result-set-post-header p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.result-set-post-header p{color:#a3a3a3;font-size:12px;line-height:18px}.result-set-post-text{color:#404040;white-space:pre-wrap;margin:0;font-size:13px;line-height:20px}.result-set-media{object-fit:cover;border-radius:10px;width:100%;max-height:240px}.result-set-post-actions{color:#a3a3a3;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.result-set-post-actions a{color:#404040;align-items:center;gap:5px;font-weight:520;text-decoration:none;display:inline-flex}.result-set-post-actions a:hover{color:#0a0a0a}.result-set-recovery-action{justify-self:start;width:fit-content;min-width:160px;padding-inline:22px}.settings-page{background:0 0;min-height:100vh;padding:108px 20px 72px;overflow-x:hidden}.settings-shell{gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.settings-title-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.settings-title-row h1,.settings-shell>h1{color:#15191e;letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(2rem,4vw,3.1rem);font-weight:780;line-height:1.05}.settings-frame{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-content{gap:22px;min-width:0;display:grid}.settings-tabs{isolation:isolate;border:var(--sm-sidebar-glass-border,var(--liquid-glass-border));width:100%;max-width:100%;-webkit-backdrop-filter:var(--sm-sidebar-glass-blur,var(--liquid-glass-blur));scrollbar-width:none;background:#ffffff85;border-radius:22px;gap:3px;padding:8px;display:grid;position:sticky;top:47px;overflow:hidden;box-shadow:0 18px 50px #0f141914}.settings-tabs-mobile{display:none}.settings-tabs:before,.settings-tabs-mobile:before,.settings-card:before,.settings-danger-item:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{z-index:1;color:#5f6670;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:flex-start;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:.88rem;font-weight:650;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:flex;position:relative}.settings-tabs button:hover:not(.settings-tab-active){color:#000;background:#ffffff80;border-color:#ffffff94;box-shadow:0 1px 4px #0000000f}.settings-tab-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.settings-tabs .settings-tab-active{color:#15191e;background:#ffffffd1;border-color:#0f14191a;box-shadow:inset 0 1px #ffffff8c}.settings-tab-panel,.settings-section{gap:22px;display:grid}.settings-section+.settings-section{margin-top:18px}.settings-section h2{color:#161b20;letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:760}.settings-section-lead,.settings-muted-copy{color:#66707a;max-width:760px;margin:-10px 0 0;font-size:.94rem;font-weight:350;line-height:1.55}.settings-card{isolation:isolate;border:var(--sm-sidebar-glass-border,var(--liquid-glass-border));-webkit-backdrop-filter:var(--sm-sidebar-glass-blur,var(--liquid-glass-blur));background:#ffffff8f;border-radius:22px;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #0f141912}.settings-row{z-index:1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:20px 22px;transition:background-color .14s;display:grid;position:relative}.settings-row:hover{background:#fff3}.settings-row+.settings-row{border-top:1px solid #191f2614}.settings-photo-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.settings-avatar{box-sizing:border-box;border-radius:999px;flex:0 0 64px;place-items:center;width:64px;height:64px;line-height:1;display:grid;overflow:hidden;box-shadow:0 12px 28px #18202814}.settings-avatar-photo{background:0 0}.settings-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.settings-avatar-fallback{color:#fff;text-transform:uppercase;background:#123f37;font-size:1.45rem;font-weight:850;line-height:1}.settings-photo-upload-button{color:#15191e;cursor:pointer;background:#ffffffc2;border:1px solid #191f261a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 15px;font-size:.86rem;font-weight:760;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.settings-photo-upload-button:hover{background:#fff;border-color:#191f262e;box-shadow:0 5px 14px #0f141914}.settings-photo-upload-button input{display:none}.settings-row-copy{gap:7px;min-width:0;display:grid}.settings-row-copy strong,.settings-billing-header strong,.settings-danger-item h3,.settings-instruction-header h3{color:#161b20;letter-spacing:-.01em;margin:0;font-size:.96rem;font-weight:700}.settings-row-copy p,.settings-billing-note,.settings-danger-item p{color:#66707a;margin:0;font-size:.9rem;font-weight:350;line-height:1.45}.settings-row>.settings-row-copy:first-child:last-child{grid-column:1/-1}.settings-upload-button{width:fit-content;min-height:36px;margin-top:4px}.settings-upload-button input{display:none}.settings-inline-form{grid-template-columns:minmax(180px,1fr) auto;gap:10px;margin-top:8px;display:grid}.settings-inline-form input,.settings-instruction-block textarea{color:#15191e;min-height:40px;font:inherit;background:#ffffffad;border:1px solid #191f261f;border-radius:16px;padding:0 14px;font-size:.92rem;font-weight:540;box-shadow:inset 0 1px #ffffffb3}.settings-inline-form input:focus,.settings-instruction-block textarea:focus{border-color:#15191e61;outline:3px solid #00000014}.settings-verified-pill,.settings-active-pill{color:#1b6b5f;background:#e8f1ef;border-radius:999px;align-items:center;min-height:24px;margin-left:8px;padding:0 9px;font-size:.78rem;font-weight:700;display:inline-flex}.settings-provider-pill{color:#15191e;background:#ffffffad;border:1px solid #191f261a;border-radius:14px;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:0 14px;font-weight:650;display:inline-flex}.settings-account-action-row{grid-template-columns:minmax(0,1fr) auto}.settings-logout-button{color:#b42323;background:#ffffffb8;border-color:#b423232e;width:fit-content;min-width:112px}.settings-logout-button:hover:not(:disabled){color:#991b1b;background:#ffebebe6;border-color:#b4232347}.settings-google-logo{width:20px;height:20px}.settings-status{z-index:1;color:#66707a;background:#ffffff94;border:1px solid #191f2614;border-radius:14px;margin:0;padding:11px 13px;font-weight:550;position:relative}.settings-status-success{color:#1b6b5f;background:#e8f1efe6}.settings-status-info{color:#1d5ea8;background:#e1eeffe6}.settings-status-warning{color:#9a5a06;background:#fff7ddeb}.settings-status-error{color:#b42323;background:#ffeaeae6}.settings-status-pill{border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-top:6px;padding:0 9px;font-size:.76rem;font-weight:750;line-height:1;display:inline-flex}.settings-status-pill-neutral{color:#5f6670;background:#f4f5f6e6}.settings-status-pill-info{color:#1d5ea8;background:#e1eeffe6}.settings-status-pill-success{color:#1b6b5f;background:#e8f1efe6}.settings-status-pill-warning{color:#9a5a06;background:#fff7ddeb}.settings-status-pill-error{color:#b42323;background:#ffeaeae6}.settings-billing-card,.settings-api-card{z-index:1;gap:18px;padding:22px;position:relative}.settings-billing-header{align-items:center;gap:14px;display:flex}.settings-billing-grid,.settings-token-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-billing-grid div,.settings-token-panel div{background:#ffffff8a;border:1px solid #191f2614;border-radius:16px;gap:7px;min-width:0;padding:14px;display:grid}.settings-billing-grid span,.settings-token-panel span{color:#78808a;text-transform:uppercase;font-size:.72rem;font-weight:700}.settings-billing-grid strong,.settings-token-panel strong{color:#15191e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:650;overflow:hidden}.settings-action-row,.settings-instruction-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-action-row{justify-content:flex-start}.settings-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-agent-brand{border:var(--sm-sidebar-glass-border,var(--liquid-glass-border));-webkit-backdrop-filter:blur(18px)saturate(170%);background:#ffffff8a;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 10px 26px #1820280a}.settings-agent-brand:hover{background:#ffffff94;border-color:#ffffff9e;transform:translateY(-1px);box-shadow:0 14px 34px #18202814}.settings-agent-logo{color:#15191e;background:#ffffffc2;border:1px solid #191f2614;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px #1820280f}.settings-agent-logo img{object-fit:contain;width:24px;height:24px}.settings-agent-brand strong{color:#15191e;letter-spacing:-.01em;font-size:.94rem;font-weight:700}.settings-agent-brand strong span{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.settings-agent-brand strong small{color:#7a828c;font-size:.74rem;font-weight:560}.settings-agent-brand small{color:#68717c;margin-top:4px;font-size:.8rem;font-weight:500;line-height:1.35;display:block}.settings-instruction-block{border-top:1px solid #191f2614;gap:12px;padding-top:18px;display:grid}.settings-instruction-block textarea{resize:vertical;min-height:310px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.55}.settings-danger-alert{color:#a51f1f;background:#ffededc7;border-radius:22px;gap:6px;padding:22px;display:grid}.settings-danger-alert strong{font-size:1rem;font-weight:900}.settings-danger-alert p{margin:0;font-weight:650}.settings-danger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-danger-item{isolation:isolate;border:var(--sm-sidebar-glass-border,var(--liquid-glass-border));box-shadow:var(--sm-sidebar-glass-shadow,var(--liquid-glass-shadow));-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff61;border-radius:24px;align-content:start;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.settings-danger-item h3{color:#b42323;font-size:1.12rem}.settings-danger-button{color:#fff;background:#ef4444;width:fit-content;min-width:160px;margin-top:4px}.settings-danger-button:hover:not(:disabled){background:#dc2626}.settings-delete-confirm{z-index:1;background:#fff7f79e;border-top:1px solid #191f2614;gap:12px;padding:18px 22px 22px;display:grid;position:relative}.settings-delete-confirm p{color:#9f1f1f;margin:0;font-size:.9rem;font-weight:600}.settings-delete-confirm>.button{width:fit-content}.sm-confirm-layer{z-index:1600;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sm-confirm-backdrop{cursor:pointer;background:#0a0a0a52;border:0;position:absolute;inset:0}.sm-confirm-backdrop:disabled{cursor:wait}.sm-confirm-dialog{background:#fff;border:1px solid #0000001a;border-radius:12px;gap:16px;width:min(440px,100%);padding:20px;display:grid;position:relative;box-shadow:0 1px 1px #00000005,0 8px 16px -4px #0000000a,0 24px 32px -8px #0000000f}.sm-confirm-copy{gap:10px;display:grid}.sm-confirm-eyebrow{color:#737373;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px}.sm-confirm-copy h2{color:#0a0a0a;letter-spacing:-.28px;margin:0;font-size:20px;font-weight:600;line-height:28px}.sm-confirm-copy p:not(.sm-confirm-eyebrow){color:#737373;letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}.sm-confirm-copy .sm-confirm-error{color:#9f1239;background:#be123c14;border:1px solid #be123c2e;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px}.sm-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sm-confirm-actions .button,.sm-confirm-actions .settings-danger-button{border-radius:6px;width:fit-content;min-width:116px;min-height:40px;margin-top:0;font-size:14px;font-weight:500;line-height:20px}.sm-confirm-actions .settings-danger-button{color:#fff;background:#be123c;border-color:#be123c}.sm-confirm-actions .settings-danger-button:hover:not(:disabled){background:#9f1239;border-color:#9f1239}.sm-confirm-actions .button:focus-visible,.sm-confirm-actions .settings-danger-button:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #006bff}.sm-confirm-dialog-warning .button-primary{color:#fff;background:#0a0a0a}.setup-welcome-page{color:#0a0a0a;background:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.setup-welcome-page a{text-decoration:none}.setup-welcome-shell{width:100%;max-width:480px}.setup-welcome-header{color:#a1a1aa;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;font-size:13px;font-weight:500;line-height:19.5px;display:flex}.setup-welcome-header>span,.setup-welcome-header>a{min-width:42px}.setup-welcome-header>a{color:#a1a1aa;text-align:right;transition:color .16s}.setup-welcome-header>a:hover{color:#52525b}.setup-welcome-dots{justify-content:center;align-items:center;gap:8px;display:flex}.setup-welcome-dot{background:#e4e4e7;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.setup-welcome-dot-complete{background:#27272a}.setup-welcome-dot-active{background:#27272a;width:20px}.setup-welcome-content{gap:20px;animation:.22s ease-out both setup-welcome-enter;display:grid}.setup-welcome-mark{background:url(/brand/socialmemory-mark-light.svg) 50%/contain no-repeat;border-radius:10px;width:48px;height:48px;display:block}.setup-welcome-copy{gap:8px;display:grid}.setup-welcome-copy h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:32px}.setup-welcome-copy p{color:#71717a;margin:0;font-size:14px;font-weight:400;line-height:22.75px}.setup-welcome-list{background:#fafafa;border:1px solid #00000014;border-radius:12px;gap:10px;margin:0;padding:16px;list-style:none;display:grid}.setup-welcome-list li{color:#0a0a0a;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:400;line-height:19.5px;display:flex}.setup-welcome-list li span{color:#52525b;background:#e4e4e7;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:500;line-height:1;display:grid}.setup-welcome-list li strong{min-width:0;font:inherit}.setup-welcome-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-welcome-primary,.setup-welcome-secondary{border:0;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:14px;font-weight:500;line-height:21px;transition:background .16s,color .16s,transform .12s;display:inline-flex}.setup-welcome-primary{color:#fff;background:#0a0a0a}.setup-welcome-primary:hover{background:#27272a}.setup-welcome-primary:active{transform:translateY(1px)}.setup-welcome-secondary{color:#737373;background:0 0}.setup-welcome-secondary:hover{color:#0a0a0a;background:#f0f0f0}.setup-chrome-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.setup-chrome-step-label{color:#52525b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:19.5px;display:flex}.setup-chrome-step-label strong{color:#0a0a0a;font:inherit}.setup-chrome-step-label span{color:#71717a}.setup-chrome-store-card{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:12px;gap:12px;margin:0;padding:16px;display:grid;position:relative;box-shadow:0 6px 14px #2563eb06}.setup-chrome-store-top{align-items:center;gap:12px;min-width:0;display:flex}.setup-chrome-store-mark{border-radius:8px;flex:0 0 40px;width:40px;height:40px}.setup-chrome-store-copy{min-width:0;display:grid}.setup-chrome-store-copy strong{color:#0a0a0a;letter-spacing:0;font-size:14px;font-weight:500;line-height:21px}.setup-chrome-store-copy span{color:#a1a1aa;font-size:12px;font-weight:400;line-height:18px}.setup-chrome-store-button{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:15px;font-weight:650;line-height:22px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.setup-chrome-store-button:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 6px 14px #2563eb24}.setup-chrome-store-button:active{transform:translateY(1px)}.setup-chrome-store-button:disabled{cursor:not-allowed;color:#71717a;box-shadow:none;background:#e4e4e7;border-color:#d4d4d8;animation:none}.setup-chrome-store-button-primary{animation:2.8s ease-in-out infinite setupChromeStorePulse}.setup-chrome-store-card p{color:#71717a;margin:0;font-size:12px;font-weight:400;line-height:18px}.setup-chrome-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-chrome-continue-button{color:#52525b;background:#fff;border:1px solid #0000001a}.setup-chrome-continue-button:hover{color:#0a0a0a;background:#f4f4f5;border-color:#00000024}.setup-waiting-icon{color:#d97706;background:#fffbeb;border:1px solid #fef3c7;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.setup-waiting-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-waiting-primary,.setup-waiting-secondary{border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:19.5px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.setup-waiting-primary{color:#fff;background:#0a0a0a;border:0}.setup-waiting-primary:hover{background:#27272a}.setup-waiting-primary:active{transform:translateY(1px)}.setup-waiting-secondary{color:#0a0a0a;background:#fff;border:1px solid #00000014}.setup-waiting-secondary:hover{background:#f9fafb;border-color:#0000001f}.setup-waiting-tertiary{color:#71717a;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:13px;font-weight:500;line-height:19.5px;transition:background .16s,color .16s;display:inline-flex}.setup-waiting-tertiary:hover{color:#0a0a0a;background:#f4f4f5}.setup-waiting-note{color:#71717a;max-width:420px;margin:0;font-size:12px;font-weight:400;line-height:18px}.setup-connected-icon{color:#059669;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.setup-x-check-icon{color:#52525b;background:#fafafa;border:1px solid #00000014;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.setup-x-check-icon svg{animation:.9s linear infinite setup-spinner}.setup-x-check-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-x-check-actions .setup-welcome-primary,.setup-x-check-secondary{border-radius:6px;min-height:40px;padding:0 20px;font-size:14px;font-weight:500;line-height:21px}.setup-x-check-secondary{color:#0a0a0a;background:#fff;border:1px solid #00000014;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.setup-x-check-secondary:hover{background:#f9fafb;border-color:#0000001f}.setup-x-check-secondary:active{transform:translateY(1px)}.setup-ready-card{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;gap:10px;margin:0;padding:16px;display:grid}.setup-ready-row{color:#71717a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;font-size:13px;font-weight:400;line-height:19.5px;display:grid}.setup-ready-row span,.setup-ready-row strong{min-width:0}.setup-ready-row strong{color:#047857;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:4px;font-weight:500;display:inline-flex}.setup-ready-row svg{flex:none}.setup-ready-error{color:#b91c1c;max-width:420px;margin:-4px 0 0;font-size:12px;font-weight:400;line-height:18px}.setup-status-icon{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.setup-status-icon-warning{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.setup-status-icon-success{color:#059669;background:#ecfdf5;border:1px solid #bbf7d0}.setup-status-icon-loading{color:#52525b;background:#fafafa;border:1px solid #00000014}.setup-status-icon-loading svg{animation:.9s linear infinite setup-spinner}.setup-status-card{background:#fafafa;border:1px solid #00000014;border-radius:12px;gap:10px;margin:0;padding:16px;display:grid}.setup-status-row{color:#71717a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;font-size:13px;font-weight:400;line-height:19.5px;display:grid}.setup-status-row span,.setup-status-row strong{min-width:0}.setup-status-row strong{color:#0a0a0a;text-align:right;overflow-wrap:anywhere;font-weight:500}.setup-status-row .setup-status-value-success{color:#047857}@keyframes setup-welcome-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-spinner{to{transform:rotate(360deg)}}@keyframes setupChromeStorePulse{0%,to{box-shadow:0 0 #2563eb3d}50%{box-shadow:0 0 0 8px #2563eb00}}.extension-preview-page{color:#111418;background:#f0f1f2;place-items:center;min-height:100dvh;padding:32px 14px;display:grid}.extension-preview-shell{justify-items:center;gap:18px;width:min(760px,100%);display:grid}.extension-preview-heading{text-align:center;max-width:520px}.extension-preview-heading h1{color:#080a0d;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,6vw,4rem);font-weight:830;line-height:.96}.extension-preview-heading p{color:#66707a;margin:10px 0 0;font-size:.98rem;line-height:1.52}.extension-popup-window{background:#fff;border:1px solid #e4e4e7;border-radius:16px;width:min(288px,100%);min-width:0;max-width:calc(100vw - 28px);overflow:hidden;box-shadow:0 28px 80px #0f141933}.extension-popup-header{border-bottom:1px solid #e4e4e7;align-items:center;gap:10px;min-height:51px;padding:12px 16px;display:flex}.extension-popup-mark{border-radius:5px;flex:0 0 22px;width:22px;height:22px;display:block}.extension-popup-header strong{color:#09090b;letter-spacing:0;flex:1;font-size:13px;font-weight:650}.extension-popup-settings{color:#71717a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.extension-popup-settings:hover{color:#18181b;background:#f4f4f5}.extension-popup-settings svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.extension-popup-body{gap:12px;padding:14px;display:grid}.extension-popup-callout{border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.extension-popup-callout strong{font-size:12px;font-weight:550;line-height:1.35}.extension-popup-callout-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.extension-popup-callout-info{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.extension-popup-callout-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.extension-popup-callout-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.extension-popup-callout-muted{color:#3f3f46;background:#f4f4f5;border-color:#e4e4e7}.extension-popup-callout-loading{animation:1.2s ease-in-out infinite extension-connect-pulse}.extension-popup-state-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;flex:0 0 16px;width:16px;height:16px}.extension-popup-state-icon-spin{animation:.9s linear infinite smSpin}@keyframes smSpin{to{transform:rotate(360deg)}}@keyframes extension-connect-pulse{0%,to{box-shadow:inset 0 0 #2563eb00}50%{box-shadow:inset 0 0 0 1px #2563eb29}}.extension-popup-copy{color:#71717a;margin:0;font-size:12px;line-height:1.45}.extension-popup-stats{gap:6px;font-size:12px;display:grid}.extension-popup-stats div{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-popup-stats span{color:#71717a}.extension-popup-stats strong{color:#09090b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.extension-popup-stat-success strong{color:#059669}.extension-popup-stat-warning strong{color:#b45309}.extension-popup-actions{grid-template-columns:1fr 1fr;gap:6px;padding-top:4px;display:grid}.extension-popup-primary,.extension-popup-secondary{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:13px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.extension-popup-primary{color:#fff;background:#09090b;border:1px solid #09090b}.extension-popup-secondary{color:#09090b;background:#fff;border:1px solid #e4e4e7}.extension-popup-secondary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:13px;height:13px}@media (max-width:320px){.extension-popup-actions{grid-template-columns:1fr}}.extension-connect-page{color:#111418;background:#f0f1f2;place-items:center;min-height:100dvh;padding:32px 14px;display:grid}.extension-connect-window{background:#fff;border:1px solid #191f261f;border-radius:22px;width:min(320px,100%);min-width:0;max-width:calc(100vw - 28px);overflow:hidden;box-shadow:0 28px 80px #0f141933}.extension-connect-header{border-bottom:1px solid #191f2614;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:0 14px;display:grid}.extension-connect-brand-mark{border-radius:7px}.extension-connect-header strong{color:#111418;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:780;overflow:hidden}.extension-connect-header a{color:#7b838c;font-size:.68rem;font-weight:740;text-decoration:none}.extension-connect-body{gap:12px;padding:14px;display:grid}.extension-connect-callout-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.extension-connect-callout-icon .is-spinning,.extension-connect-actions .is-spinning{transform-origin:50%;animation:.9s linear infinite smSpin}.extension-connect-actions{grid-template-columns:1fr;gap:7px;display:grid}.extension-connect-actions .extension-popup-primary,.extension-connect-actions .extension-popup-secondary{width:100%}.extension-connect-actions .extension-popup-secondary{gap:6px}.extension-connect-tertiary{color:#111418;text-align:center;justify-content:center;align-items:center;min-height:30px;font-size:.75rem;font-weight:770;text-decoration:none;display:inline-flex}@media (min-width:360px){.extension-connect-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-connect-actions>:only-child{grid-column:1/-1}.extension-connect-actions .extension-popup-primary:first-child:last-child,.extension-connect-actions .extension-popup-secondary:first-child:last-child{width:100%}}@media (max-width:340px){.extension-connect-actions{grid-template-columns:1fr}}.eyebrow{color:var(--brand-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:850}.lead{color:var(--text-muted);font-size:1.05rem}.muted,.fine-print{color:var(--text-muted)}.fine-print{margin:0;font-size:.86rem}.card,.panel,.empty-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 1px 2px #0f141908}.card,.panel{padding:18px}.button-row{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.debug-output{border:1px solid var(--line);color:#f7f9f9;white-space:pre-wrap;background:#0f1419;border-radius:8px;max-height:420px;padding:14px;font-size:.82rem;line-height:1.5;overflow:auto}.text-link{color:var(--brand-strong);font-weight:750;text-decoration:none}.text-link:hover,.author-handle:hover,.open-post-button:hover{text-decoration:underline}.page-intro{max-width:780px}.page-intro h1{font-size:2.35rem;line-height:1.08}.page-intro .lead{margin:10px 0 0}.upload-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:flex-start;gap:16px;display:grid}.upload-add-layout{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr)}.upload-panel,.manage-panel,.add-form{gap:16px;display:grid}.panel-heading p{color:var(--text-muted)}.upload-dropzone{min-height:165px;color:var(--text-muted);text-align:center;background:#fbfbfa;border:1px dashed #a8a8a2;border-radius:8px;place-items:center;gap:8px;padding:24px;transition:border-color .14s,background-color .14s;display:grid;position:relative}.upload-dropzone:hover{border-color:var(--brand);background:var(--brand-soft)}.upload-dropzone strong{color:var(--text);font-size:1.05rem}.upload-dropzone-disabled{opacity:.72;pointer-events:none}.file-input{opacity:0;position:absolute;inset:0}.upload-icon{border:1px solid var(--line);background:var(--surface);width:52px;height:52px;color:var(--brand-strong);border-radius:8px;place-items:center;font-size:.82rem;font-weight:850;display:grid}.import-status{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.import-status p{color:var(--text-muted);margin:2px 0 0;font-size:.9rem}.import-status-complete{background:var(--green-soft);border-color:#b9dfc8}.import-status-error{border-color:var(--line);background:var(--red-soft)}.spinner{border:2px solid #d8d8d4;border-top-color:var(--brand);border-radius:999px;flex:none;width:18px;height:18px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.success,.error{border-radius:8px;margin:0;padding:11px 12px;font-weight:700}.success{background:var(--green-soft);color:var(--green);border:1px solid #b9dfc8}.error{border:1px solid var(--line);background:var(--red-soft);color:var(--red)}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.report-grid div{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;padding:10px}.report-grid span,.report-grid strong{display:block}.report-grid span{color:var(--text-muted);font-size:.8rem;font-weight:650}.report-grid strong{color:var(--text);margin-top:2px;font-size:1.08rem}.manage-panel .button{width:100%}.manage-inline{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.manage-inline p{color:var(--text-muted);margin:2px 0 0;font-size:.88rem}.manage-inline .button{white-space:nowrap;flex:none}.add-form{gap:14px;display:grid}.field{gap:6px;display:grid}.field span{color:var(--text);font-size:.9rem;font-weight:800}.field input:not(.tag-input-field),.field textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;letter-spacing:inherit;border-radius:8px;outline:0;padding:10px 12px}.field textarea{resize:vertical}.field input:not(.tag-input-field):focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0909091f}.search-page{--search-layout-width:1240px;width:min(var(--search-layout-width), 100%);gap:10px;padding-top:18px}.search-heading{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;max-width:900px;margin:0 auto;display:flex}.search-heading h1{font-size:2rem;line-height:1.08}.search-heading>p{color:var(--text-muted);white-space:nowrap;margin:0 0 4px;font-size:.86rem;font-weight:600}.search-toolbar{max-width:var(--search-layout-width);z-index:24;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-anchor:none;background:#fffffff5;border-radius:12px;gap:8px;width:100%;margin:0 auto 2px;padding:8px 10px;transition:box-shadow .16s;display:grid;position:sticky;top:70px;box-shadow:0 8px 24px #0f14190f}.search-command{z-index:26;gap:8px;width:100%;max-width:700px;margin:0 auto 8px;display:grid;position:static;overflow:visible}.search-command-navbar{z-index:1012;pointer-events:none;width:0;max-width:none;min-height:0;margin:0;position:fixed;top:0;left:0}.search-command-navbar .filter-panel,.search-command-navbar .toolbar-note,.search-command-navbar .search-command-meta{pointer-events:auto}.search-toolbar-top{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:8px;display:grid}.search-toolbar-bottom{align-items:center;gap:8px;display:flex}.search-composer{background:#fbfbfa;border:1px solid #d0d0cc;border-radius:8px;gap:10px;padding:10px;display:grid}.search-composer-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.search-label{color:var(--text);font-size:.95rem;font-weight:850;display:block}.search-helper{color:var(--text-muted);margin:2px 0 0;font-size:.88rem}.search-row,.control-row,.filter-controls{align-items:center;gap:6px;display:flex}.search-box{border:1px solid var(--line);background:var(--surface);width:100%;min-width:260px;color:var(--text-muted);border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-box:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px #1d9bf01f}.search-box input{width:100%;height:34px;color:var(--text);background:0 0;border:0;outline:0}.search-box-large{border-radius:16px;min-height:52px;padding:0 16px;box-shadow:0 12px 28px #00000012}.search-box-large input{height:50px;font-size:.98rem;font-weight:720}.search-command-meta{justify-items:center;gap:8px;display:grid}.search-command .result-count{border:1px solid var(--line);background:#ffffffdb;border-radius:999px;width:fit-content;margin:0;padding:4px 10px;box-shadow:0 8px 20px #0000000d}.active-filter-row,.filter-chip-row{gap:7px;display:flex}.active-filter-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;max-width:100%;padding-bottom:2px;overflow-x:auto}.filter-chip-row{flex-wrap:wrap}.active-filter-row::-webkit-scrollbar{display:none}.filter-chip-row::-webkit-scrollbar{display:none}.active-filter-chip,.clear-filter-button,.filter-chip{min-height:30px;color:var(--text);white-space:nowrap;background:#ffffff6b;border:1px solid #0000001a;border-radius:999px;flex:none;padding:5px 10px;font-size:.8rem;font-weight:640;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.active-filter-chip{align-items:center;gap:8px;display:inline-flex}.active-filter-chip span{color:var(--text-muted)}.clear-filter-button{color:var(--search-app-blue,#0a64ff);background:#0000001f;border-color:#0000001f}.filter-panel{width:min(var(--filter-panel-width,640px), calc(100vw - 28px));max-height:min(680px, calc(100vh - var(--filter-panel-top,64px) - 16px));isolation:isolate;left:var(--filter-panel-left,50%);top:var(--filter-panel-top,64px);z-index:1013;scrollbar-width:none;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffb8;border:1px solid #0f141914;border-radius:22px;gap:12px;padding:16px;display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 18px 54px #0f14191f,inset 0 1px #ffffffb8}.filter-panel:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.filter-panel>*{z-index:1;position:relative}.filter-panel::-webkit-scrollbar{display:none}.search-command-navbar .filter-panel{top:var(--filter-panel-top,64px)}.sm-search-focus-scrim{z-index:1008;-webkit-backdrop-filter:blur(2px);cursor:default;background:#0f141938;border:0;position:fixed;inset:0}.filter-panel-section{gap:6px;min-width:0;display:grid}.filter-panel-section>p{color:#9a9da4;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 4px;font-size:.7rem;font-weight:720}.filter-panel-grid{border-top:1px solid #ffffff47;grid-template-columns:1fr;gap:12px;padding-top:12px;display:grid}.filter-panel-active{border-bottom:1px solid #ffffff47;padding-bottom:10px}.filter-panel-active .active-filter-row{justify-content:flex-start}.filter-chip-row{max-width:100%;padding-bottom:0;overflow:visible}.filter-chip{align-items:center;gap:7px;display:inline-flex}.filter-option-icon{color:#6d747d;flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.filter-option-icon svg{width:16px;height:16px;display:block}.filter-option-icon .filter-icon-like{width:14px;height:14px}.filter-option-label{color:inherit}.filter-option-count,.filter-chip span.filter-option-count{text-align:center;min-width:22px;color:var(--text-muted);font-variant-numeric:tabular-nums;background:#0f14190f;border-radius:999px;padding:1px 6px;font-size:.76rem;font-weight:680}.filter-chip:hover:not(:disabled):not(.filter-chip-active),.active-filter-chip:hover,.clear-filter-button:hover{color:#000;background:#fff;border-color:#00000038;box-shadow:0 1px 4px #00000014}.filter-chip-active:hover:not(:disabled){background:#0a64ff2e;border-color:#0a64ff52;box-shadow:0 1px 4px #0000000f}.filter-chip-active{color:var(--search-app-blue,#0a64ff);background:#0a64ff1f;border-color:#0a64ff47;box-shadow:inset 0 1px #ffffff8c}.filter-chip-active .filter-option-icon,.filter-chip-active .filter-option-count{color:#0a64ffb8}.filter-chip-active .filter-option-count{background:#0a64ff1a}.filter-chip:disabled{opacity:.48}.filter-drill-list,.filter-picker-view{gap:8px;display:grid}.filter-drill-row,.filter-picker-option,.filter-back-button{color:var(--text);background:#ffffff6b;border:1px solid #0000001a;font-weight:640;transition:background-color .14s,border-color .14s,box-shadow .14s}.filter-drill-row{text-align:left;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:grid}.filter-drill-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.filter-drill-label>span:last-child{text-overflow:ellipsis;overflow:hidden}.filter-drill-row strong{max-width:min(250px,42vw);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.filter-drill-row:hover,.filter-picker-option:hover,.filter-back-button:hover{background:#fff;border-color:#00000038;box-shadow:0 1px 4px #00000014}.filter-back-button{border-radius:999px;width:fit-content;min-height:30px;padding:5px 10px;font-size:.8rem}.filter-picker-search{width:100%;min-height:38px;color:var(--text);font:inherit;background:#ffffff59;border:1px solid #ffffff73;border-radius:14px;outline:none;padding:8px 11px;font-size:.9rem;font-weight:640;box-shadow:inset 0 1px #ffffff80}.filter-picker-search:focus{background:#ffffff8c;border-color:#0000001f;box-shadow:0 0 0 3px #0000001f,inset 0 1px #ffffffa6}.filter-picker-list{scrollbar-width:thin;gap:7px;max-height:min(410px,48vh);padding-right:2px;display:grid;overflow:auto}.filter-picker-option{text-align:left;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.filter-picker-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-picker-option strong{color:var(--text-muted);font-size:.78rem}.filter-picker-option-active{color:var(--search-app-blue,#0a64ff);background:#0a64ff1f;border-color:#0a64ff47;box-shadow:inset 0 1px #ffffff8c}.filter-picker-option-active:hover{background:#0a64ff2e;border-color:#0a64ff52}.filter-picker-option-active strong{color:#0a64ffb8}.filter-picker-hint{color:var(--text-muted);padding:4px 2px 0;font-size:.78rem;font-weight:760}.filter-empty{color:var(--text-muted);font-size:.86rem;font-weight:700}.mode-fieldset{border:0;justify-self:end;gap:0;width:min(286px,100%);min-width:0;margin:0;padding:0;display:grid}.mode-legend{color:var(--text-muted);margin:0 0 1px;font-size:.78rem;font-weight:850}.view-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;padding:3px;display:inline-flex}.mode-selector{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:stretch;gap:2px;padding:3px;display:flex}.icon-toggle{min-height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.9rem;font-weight:750;line-height:1}.mode-option{min-width:0;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.mode-option-active{background:var(--text);color:#fff}.mode-option-disabled .mode-choice{opacity:.46}.mode-choice{min-width:0;min-height:28px;color:inherit;background:0 0;border:0;padding:0 4px 0 10px;font-size:.88rem;font-weight:800;line-height:1}.mode-choice:disabled{cursor:not-allowed}.mode-option:not(.mode-option-active):hover,.icon-toggle:hover{background:var(--brand-soft);color:var(--brand-strong)}.icon-toggle-active{background:var(--text);color:#fff}.mode-info{flex:none;margin-right:6px;display:inline-flex;position:relative}.mode-info-button{width:19px;height:19px;color:inherit;opacity:.76;background:0 0;border:1px solid;border-radius:999px;place-items:center;padding:0;font-size:.66rem;font-weight:850;line-height:1;display:grid}.mode-info-button:hover,.mode-info-button:focus-visible{opacity:1;background:#ffffff29}.mode-option:not(.mode-option-active) .mode-info-button:hover,.mode-option:not(.mode-option-active) .mode-info-button:focus-visible{background:var(--surface)}.mode-tooltip{z-index:60;visibility:hidden;color:#fff;opacity:0;pointer-events:none;text-align:left;background:#0f1419;border-radius:8px;width:max-content;max-width:min(230px,72vw);padding:8px 10px;font-size:.82rem;font-weight:650;line-height:1.3;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 24px #0f14192e}.mode-tooltip:after{content:"";background:#0f1419;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.mode-info:hover .mode-tooltip,.mode-info:focus-within .mode-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.mode-option:first-child .mode-tooltip{left:0;transform:translateY(-4px)}.mode-option:first-child .mode-tooltip:after{left:10px}.mode-option:first-child .mode-info:hover .mode-tooltip,.mode-option:first-child .mode-info:focus-within .mode-tooltip{transform:translateY(0)}.mode-option:last-child .mode-tooltip{left:auto;right:0;transform:translateY(-4px)}.mode-option:last-child .mode-tooltip:after{left:auto;right:10px}.mode-option:last-child .mode-info:hover .mode-tooltip,.mode-option:last-child .mode-info:focus-within .mode-tooltip{transform:translateY(0)}.compact-select{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;min-width:auto;padding:0 9px;display:flex}.compact-select>span:not(.sr-only){color:var(--text-muted);font-size:.78rem;font-weight:800}.compact-select select{min-width:0;height:30px;color:var(--text);background:0 0;border:0;outline:0;max-width:132px;font-weight:650}.favorite-filter-toggle{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:.86rem;font-weight:750;display:inline-flex}.favorite-filter-toggle input{accent-color:#0f1419;width:15px;height:15px;margin:0}.favorite-filter-toggle:has(input:checked){background:var(--brand-soft);color:var(--brand-strong);border-color:#a8a8a2}.filter-controls{flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.result-count{min-height:30px;color:var(--text-muted);align-items:center;gap:8px;margin-left:auto;font-size:.8rem;font-weight:600;display:flex}.result-count-spinner{border-width:2px;width:15px;height:15px}.result-count-total{color:#41515f;font-size:.86rem;font-weight:700}.result-count>span:not(.result-count-total):not(.spinner):before{content:"·";color:#9aa8b3;margin-right:8px}.toolbar-note{background:var(--brand-soft);color:var(--text);border:1px solid #d0d0cc;border-radius:8px;margin:0;padding:8px 10px;font-size:.9rem}.toolbar-note-error{border-color:var(--line);background:var(--red-soft);color:#666}.toolbar-note-info{border-color:var(--line);background:var(--surface-soft);color:var(--text-muted)}.toolbar-status{background:var(--brand-soft);min-height:38px;color:var(--text);border:1px solid #d0d0cc;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.results-feed{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(720px,100%);margin:0 auto;overflow:hidden}.results-grid,.results-masonry{width:min(var(--search-layout-width), 100%);margin:0 auto}.results-paged{width:min(var(--search-layout-width), 100%);gap:22px;margin:0 auto;display:grid}.month-result-group{gap:10px;display:grid}.month-marker{border:1px solid var(--line);color:#6f7780;background:#fff;border-radius:999px;width:fit-content;padding:7px 12px;font-size:.88rem;font-weight:760;box-shadow:0 8px 22px #0000000b}.results-paged .results-masonry{width:100%}.pagination-bar{isolation:isolate;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(22px)saturate(180%);scrollbar-width:none;background:#ffffff6b;border:1px solid #0f141914;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:8px auto 0;padding:6px 8px;display:flex;position:relative;overflow:auto visible;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #0f14190d}.pagination-bar::-webkit-scrollbar{display:none}.pagination-bar:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pagination-bar>*{z-index:1;position:relative}.pagination-bar span{color:var(--text-muted);white-space:nowrap;padding:0 6px;font-size:.82rem;font-weight:400}.pagination-bar button,.pagination-pages button{min-height:32px;color:var(--text);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 12px;font-size:.84rem;font-weight:680;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.pagination-bar button:hover:not(:disabled):not(.pagination-page-active),.pagination-pages button:hover:not(:disabled):not(.pagination-page-active){box-shadow:none;background:#0f14190d;border-color:#0f141914}.pagination-bar button:disabled{color:#999;cursor:not-allowed}.pagination-pages{flex:none;align-items:center;gap:4px;display:flex}.pagination-pages .pagination-page-active{color:#fff;background:#000;border-color:#000;box-shadow:0 1px 4px #0000001f}.pagination-pages .pagination-page-active:hover{color:#fff;background:#1a1a1a;border-color:#000}.pagination-jump{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.pagination-page-select-trigger{min-width:108px;height:32px;font-size:.84rem}.pagination-page-select-menu{scrollbar-width:thin;overflow-y:auto}.pagination-page-select-menu .app-mode-select-option{min-height:32px;padding-left:10px;padding-right:10px}.pagination-page-select-menu-above{transform-origin:bottom;animation:.14s ease-out paginationPageMenuAboveIn;top:auto}@keyframes paginationPageMenuAboveIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pagination-bar .pagination-more{background:#ffffff80;border-color:#0000001a;box-shadow:inset 0 1px #ffffff8c}.pagination-bar .pagination-more:hover:not(:disabled){background:#fff;border-color:#00000024}.results-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.results-masonry{grid-template-columns:repeat(var(--masonry-column-count,4), minmax(0, 1fr));align-items:start;column-gap:12px;display:grid}.results-masonry-column{flex-direction:column;gap:12px;min-width:0;display:flex}.results-limit-note{border-bottom:1px solid var(--line-soft);color:var(--text-muted);margin:0;padding:10px 16px;font-size:.9rem;font-weight:650}.results-grid .results-limit-note,.results-masonry .results-limit-note{column-span:all;border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;margin:0 0 12px;padding:10px 12px}.load-more-sentinel{min-height:1px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:650;display:flex}.load-more-sentinel:not(:empty){border-top:1px solid var(--line-soft);min-height:48px}.results-grid .load-more-sentinel{grid-column:1/-1}.results-masonry .load-more-sentinel{column-span:all;break-inside:avoid}.results-grid .load-more-sentinel:not(:empty),.results-masonry .load-more-sentinel:not(:empty){border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 12px}.post-card{transition:background-color .14s}.post-card-list{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.post-card-list:last-child{border-bottom:0}.post-card-list:hover{background:#fafafa}.results-grid .post-card,.results-masonry .post-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;display:grid;box-shadow:0 1px 2px #0f141908}.results-masonry .post-card{margin:0}.post-card-list.post-card-no-avatar,.results-grid .post-card-no-avatar,.results-masonry .post-card-no-avatar{grid-template-columns:minmax(0,1fr)}.results-grid .post-card:hover,.results-masonry .post-card:hover{background:#fafafa}.avatar-column{min-width:0}.author-avatar{object-fit:cover;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.results-grid .author-avatar,.results-masonry .author-avatar{width:34px;height:34px}.inline-avatar{flex:none;margin-right:4px}.author-avatar-fallback{background:var(--line-soft);color:var(--text-muted);font-weight:800}.author-avatar-platform{color:var(--text)}.author-avatar-platform .brand-icon{width:16px;height:16px}.post-body{gap:8px;min-width:0;display:grid}.results-grid .post-body,.results-masonry .post-body{gap:7px}.post-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.author-line{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.author-name{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.author-handle,.post-date,.post-actions,.post-text-muted{color:var(--text-muted)}.author-handle{text-decoration:none}.source-site{color:var(--text-muted);font-weight:700}.source-site-brand{align-items:center;gap:6px;min-width:0;display:inline-flex}.source-site-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-site-link{text-decoration:none}.source-site-link:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.post-date:before{content:"·";margin-right:5px}.author-line>.post-date:first-child:before{content:none;margin-right:0}.type-chip{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;flex:none;padding:3px 7px;font-size:.74rem;font-weight:800}.chip-row{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.item-title{color:var(--text);margin:0;font-size:1rem;line-height:1.25}.post-text{color:#17212b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.42}.post-text-block{gap:6px;display:grid}.post-text-clickable{cursor:pointer}.post-text-clickable:focus,.post-text-clickable:focus-visible{outline:none}.post-text-clickable[tabindex="-1"]{cursor:default}.inline-more-button{color:#2563eb;background:0 0;border:0;width:fit-content;padding:0;font-size:.92rem;font-weight:600}.inline-more-button:hover{color:#1745a4;text-underline-offset:3px;text-decoration:underline}.card-url-line{color:#4b6677;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:700;text-decoration:none;display:block;overflow:hidden}.card-url-line:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.attached-context{gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.attached-context-quote-card,.attached-context-article-card{box-sizing:border-box;background:#fafafa;border:1px solid #00000014;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px;overflow:hidden}.attached-context-quote-author{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:4px;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.attached-context-quote-card p{color:#52525b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;font-weight:400;line-height:16px}.attached-context-quote-card-card p,.attached-context-article-card-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attached-context-quote-card-modal .attached-context-quote-author{color:#71717a;margin-bottom:4px;font-size:12px;line-height:16px}.attached-context-quote-card-modal p{color:#3f3f46;font-size:13px;line-height:20px}.attached-context-quote-card-modal,.attached-context-article-card-modal{padding:14px}.attached-context-quote-action,.attached-context-article-action{color:#2563eb;align-items:center;gap:4px;width:fit-content;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.attached-context-quote-action:hover,.attached-context-article-action:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.attached-context-article-label{color:#a1a1aa;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;line-height:16px;display:flex}.attached-context-article-label svg{color:#a1a1aa;flex:none}.attached-context-article-card strong{overflow-wrap:anywhere;color:#3f3f46;font-size:13px;font-weight:650;line-height:18px;display:block}.attached-context-article-card-card strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attached-context-article-card p{color:#71717a;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:12px;font-weight:400;line-height:16px}.attached-context-article-card-modal .attached-context-article-label{color:#71717a;font-size:12px;line-height:16px}.attached-context-article-card-modal strong{font-size:14px;line-height:20px}.attached-context-article-card-modal p{color:#52525b;font-size:13px;line-height:20px}.attached-context-modal{gap:12px;margin-top:12px}.post-note{border-left:3px solid var(--brand-soft);padding-left:10px}.post-text-note-only{color:var(--text);font-size:1.02rem}.post-card-note{background:#fffef8}.post-card-web-link .item-title,.post-card-video-link .item-title,.post-card-note .item-title{font-size:1.05rem}.post-card-grid .post-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:750}.media-gallery{border:1px solid var(--line);background:var(--line-soft);border-radius:16px;gap:2px;display:grid;overflow:hidden}.media-gallery-1{background:#f8fafc;display:block}.media-gallery-2,.media-gallery-4{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery-3{grid-template-columns:1.25fr 1fr}.media-gallery-3 .media-tile:first-child{grid-row:span 2}.media-tile{background:var(--line-soft);min-height:0;display:block;position:relative;overflow:hidden}.media-gallery:not(.media-gallery-1) .media-tile{aspect-ratio:1}.post-media{width:100%;display:block}.media-gallery-1 .post-media{object-fit:contain;max-height:420px}.media-gallery:not(.media-gallery-1) .post-media,.post-card-grid .media-gallery-1 .post-media{object-fit:cover;height:100%}.post-card-grid .media-gallery-1 .media-tile{aspect-ratio:4/3}.post-card-grid .media-gallery-1 .post-media{max-height:none}.media-badge,.media-count{color:#fff;background:#0f1419d1;border-radius:999px;font-size:.74rem;font-weight:800;position:absolute;right:8px}.media-badge{padding:4px 7px;top:8px}.media-count{padding:5px 8px;bottom:8px}.post-actions{justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;display:flex}.open-post-button{color:var(--brand-strong);font-weight:800;text-decoration:none}.empty-panel{justify-items:flex-start;gap:10px;width:min(720px,100%);margin:0 auto;padding:28px;display:grid}.empty-panel p{color:var(--text-muted);margin:0}.search-state-panel{grid-template-columns:auto minmax(0,1fr);align-items:center}.search-state-panel h2{margin:0}.search-state-error{border-color:var(--line);background:var(--red-soft)}.sync-status-banner{isolation:isolate;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(22px)saturate(180%);color:var(--text);background:#ffffff75;border:1px solid #0f141914;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0f14190d}.sync-status-banner:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;opacity:.44;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sync-status-banner>*{z-index:1;position:relative}.sync-status-banner-info{background:#f6faff94;border-color:#2f74b529}.sync-status-banner-success{background:#f4fcf994;border-color:#0d6f5e29}.sync-status-banner-warning{background:#fffaf0a3;border-color:#b7791f2e}.sync-status-banner-error{background:#fff6f59e;border-color:#b423182e}.sync-status-copy{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sync-status-title-row{align-items:center;gap:7px;min-width:0;display:flex}.sync-status-dot{background:#b7791f;border-radius:999px;flex:none;width:7px;height:7px}.sync-status-banner-info .sync-status-dot{background:#2f74b5}.sync-status-banner-success .sync-status-dot{background:var(--green)}.sync-status-banner-warning .sync-status-dot{background:#b7791f}.sync-status-banner-error .sync-status-dot{background:var(--red)}.sync-status-banner h2{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.86rem;font-weight:680;line-height:1.15}.sync-status-banner p{color:var(--text-muted);margin:0;font-size:.82rem;font-weight:480;line-height:1.35}.sync-status-banner-info p,.sync-status-banner-success p{color:var(--text-muted)}.sync-status-banner-warning p{color:#6f5528}.sync-status-banner-error p{color:#8f2929}.sync-status-meta{color:var(--text-muted);opacity:.84;font-size:.74rem;font-weight:560}.sync-status-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sync-status-button{min-height:32px;color:var(--text);white-space:nowrap;background:#ffffff8a;border:1px solid #0f14191a;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sync-status-button:hover{color:#111;background:#0f14190f;border-color:#0f141929}.sync-status-button-primary{color:#fff;background:#111;border-color:#111}.sync-status-button-primary:hover{color:#fff;background:#2a2a2a;border-color:#2a2a2a}.sync-status-dismiss{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:#fff6;border:1px solid #0f141914;border-radius:999px;place-items:center;font-size:1rem;font-weight:520;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:grid}.sync-status-dismiss:hover{color:var(--text);background:#0f14190f;border-color:#0f141929}.search-toolbar-top-compact{grid-template-columns:auto minmax(320px,1fr)}.mode-select-wrap{order:0;justify-self:start;align-items:center;gap:6px;display:flex;position:relative}.mode-compact-select{padding:0 8px 0 12px}.mode-compact-select select{min-width:112px;max-width:none;font-weight:800}.compact-mode-info .mode-tooltip{top:calc(100% + 8px);left:0;right:auto;transform:translateY(-4px)}.compact-mode-info .mode-tooltip:after{left:10px;right:auto}.compact-mode-info:hover .mode-tooltip,.compact-mode-info:focus-within .mode-tooltip,.compact-mode-info.mode-info-open .mode-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.filter-chip-row .compact-mode-info{align-items:center;height:30px;margin:0 0 0 2px}.filter-chip-row .compact-mode-info .mode-info-button{border-color:var(--line);width:30px;height:30px;color:var(--text);opacity:1;background:#fff;font-size:.82rem}.results-masonry .post-card{gap:10px;padding:14px}.post-card .author-name{letter-spacing:-.01em;font-size:.92rem;font-weight:400;line-height:1.08;transition:color .14s,text-decoration-color .14s}.post-card .author-handle{color:var(--text-muted);letter-spacing:-.008em;text-underline-offset:2px;font-size:.84rem;font-weight:300;line-height:1.12;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s}.post-card .instagram-imported-username{letter-spacing:-.01em;font-size:.92rem;font-weight:680}.card-top-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.social-author{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.social-author-imported .author-name{color:var(--text)}.instagram-imported-author{align-items:center;min-width:0;display:flex}.instagram-imported-username{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.1;text-decoration:none;display:block;overflow:hidden}.instagram-imported-author a.instagram-imported-username:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.social-author-text{gap:1px;min-width:0;display:grid}.social-author-profile{color:inherit;text-decoration:none}.social-author-profile:hover .author-handle{color:var(--brand-strong);text-decoration-color:currentColor}.post-card .social-author-profile:hover .author-handle,.post-card .author-handle:hover{color:var(--brand-strong);text-underline-offset:2px;text-decoration-color:currentColor;text-decoration-thickness:1px}.social-author-text .author-name,.social-author-text .author-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.source-site-quiet{color:#7a8792}.icon-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:1em;height:1em;display:block}.icon-fill{fill:currentColor;stroke:none}.brand-icon{color:currentColor;stroke-width:2px;width:16px;height:16px}.brand-icon-x{fill:currentColor;stroke:none}.brand-icon-youtube{stroke-width:1.9px}.brand-icon-tiktok{stroke-width:2.4px}.brand-icon-web{stroke-width:1.8px}.source-site-brand .brand-icon{width:14px;height:14px}.action-icon{stroke-width:2.6px;width:17px;height:17px}.action-icon-expand{stroke-width:2.85px;width:16px;height:16px}.action-icon-trash{stroke-width:2.35px;width:16px;height:16px}.action-icon-save{stroke-width:2.25px;width:16px;height:16px}.visit-button,.card-icon-button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text);border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.82rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.x-original-link{cursor:pointer;opacity:.48;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;text-decoration:none;transition:background-color .14s,opacity .14s;display:inline-flex}.x-original-link img{width:16px;height:16px;display:block}.x-original-link:hover{opacity:.82;background:#0000000a}.x-original-link:focus-visible{outline-offset:2px;outline:2px solid #006bff66}.card-icon-button svg,.visit-button svg{flex-shrink:0;display:block}.visit-button .brand-icon{width:16px;height:16px}.visit-button:hover,.card-icon-button:hover{background:var(--brand-soft);color:var(--brand-strong);border-color:#a8a8a2}.tag-tray{flex-wrap:nowrap;gap:5px;display:flex;overflow:hidden}.tag-tray span{border:1px solid var(--line-soft);max-width:92px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:750;overflow:hidden}.card-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.post-date-plain{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;overflow:hidden}.card-actions{align-items:center;gap:5px;display:flex}.card-actions .card-icon-button{width:28px;height:28px}.favorite-button-active{background:var(--brand-soft);color:var(--brand-strong);border-color:#a8a8a2}.delete-icon-button:hover{border-color:var(--line);background:var(--red-soft);color:#666}body.item-overlay-open{overscroll-behavior:none;overflow:hidden}.item-overlay{z-index:1200;overscroll-behavior:contain;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.overlay-backdrop{-webkit-backdrop-filter:blur(10px);background:#00000047;border:0;position:absolute;inset:0}.expanded-card{isolation:isolate;z-index:1;background:var(--liquid-glass-bg);background-blend-mode:luminosity;width:min(560px,100%);max-height:min(86vh,760px);-webkit-backdrop-filter:var(--liquid-glass-blur);border:var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:0;animation:.18s ease-out cardGrow;display:grid;position:relative;overflow:hidden}.expanded-card:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.expanded-card>*{z-index:1;position:relative}.expanded-card-edit{grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100vw - 32px);max-height:min(90vh,840px)}.expanded-card-body{scrollbar-width:thin;flex-direction:column;gap:18px;min-height:0;display:flex;overflow:auto}.expanded-card-edit .edit-post-reminder{flex-shrink:0;max-height:none;margin:6px 24px 0;overflow:visible}.expanded-card-edit .expanded-card-grid{flex-shrink:0;min-height:auto;padding:0 24px 6px;overflow:visible}.expanded-card-edit .expanded-card-error{margin:0 24px}@keyframes cardGrow{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.expanded-card-header,.expanded-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.expanded-card-header{border-bottom:1px solid #00000014;padding:18px 24px 16px}.expanded-card-header h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:760}.edit-post-reminder{background:#ffffff6b;border:1px solid #0000001a;border-radius:14px;flex-direction:column;gap:12px;margin:6px 24px 0;padding:14px 50px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c}.edit-post-reminder-header{grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.edit-post-reminder-header>a{width:fit-content;display:block}.edit-post-reminder-visit{z-index:1;position:absolute;top:10px;right:10px}.edit-post-reminder-visit .visit-button{width:28px;height:28px}.edit-post-reminder-body{min-width:0}.edit-post-reminder .author-avatar{width:42px;height:42px}.edit-post-reminder strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:850;display:block;overflow:hidden}.edit-post-reminder-meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.edit-post-reminder-title{margin:0}.edit-post-reminder p.post-text{white-space:pre-wrap;margin:0}.edit-post-reminder .media-gallery{margin-top:2px}.expanded-card-grid{scrollbar-width:thin;grid-template-columns:1fr;gap:18px;min-height:0;padding:0 24px;display:grid;overflow:auto}.field-wide{grid-column:1/-1}.edit-section-field{gap:8px}.edit-section-field>span{font-size:.92rem}.edit-section-field input:not(.tag-input-field),.edit-section-field textarea,.edit-section-field .tag-input{font:inherit;background:#ffffff80;border:1px solid #0000001a;border-radius:12px;font-size:.94rem;line-height:1.45;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff8c}.edit-section-field input:not(.tag-input-field)::placeholder,.edit-section-field textarea::placeholder,.edit-section-field .tag-input-field::placeholder{color:var(--text-muted);font:inherit}.edit-section-field input:not(.tag-input-field):focus,.edit-section-field textarea:focus,.edit-section-field .tag-input:focus-within{background:#ffffffad;border-color:#00000024;outline:none;box-shadow:0 0 0 1px #0000000d,inset 0 1px #ffffff8c}.edit-section-field .tag-input{scrollbar-width:thin;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;width:100%;min-height:48px;max-height:82px;padding:10px 12px;display:flex;overflow-y:auto}.edit-section-field .tag-input-field{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;line-height:28px}.edit-section-field textarea{min-height:128px}.edit-section-field small{color:var(--text-muted);text-align:right;font-size:.82rem;font-weight:700}.favorite-edit-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-self:end;align-items:center;gap:8px;padding:8px 12px;font-weight:750;display:flex}.expanded-card-actions{z-index:2;border-top:1px solid #0000000f;flex-shrink:0;padding:16px 24px 18px;position:relative}.expanded-card-action-icons,.expanded-card-actions>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.expanded-card-actions .card-icon-button{width:34px;height:34px}@media (max-width:1120px){.search-toolbar-top{grid-template-columns:auto minmax(280px,1fr)}.search-toolbar-top>.mode-fieldset{grid-column:1/-1}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.upload-layout{grid-template-columns:1fr}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .top-nav{width:min(860px,100%);min-height:58px;padding-top:10px;padding-bottom:10px}.top-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px}.top-nav .brand{grid-area:1/1;justify-self:start}}@media (max-width:760px){:root{--sm-app-top-control-size:48px;--sm-app-top-control-top:14px}.container{padding:0 14px}.site-header:has(.app-top-nav-brand-only){padding:var(--sm-app-top-control-top) 0 0}.site-header .app-top-nav-brand-only{min-height:var(--sm-app-top-control-size);padding:0 14px}.app-top-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-top:8px;padding-bottom:8px}.app-top-nav-brand-only{display:flex}.app-command{width:min(420px,100%);height:var(--sm-app-top-control-size);gap:8px;padding:0 9px 0 13px}.app-command.app-command-open{width:min(420px,100%)}.app-command:has(input:focus){width:min(420px,100%)}.app-mode-select-trigger{min-width:94px;max-width:108px;height:32px;padding-left:12px;padding-right:10px}.app-actions{gap:6px}.app-icon-button,.profile-avatar-button{width:34px;height:34px}.app-menu-panel{max-width:calc(100vw - 28px)}.sync-status-banner{flex-direction:column;align-items:stretch;gap:12px}.sync-status-actions{flex-wrap:wrap;justify-content:flex-start}.sync-status-button{min-height:36px}.site-header .top-nav{width:100%}.top-nav{gap:10px}.page-intro h1,.search-heading h1{font-size:1.75rem}.search-heading{flex-direction:column;align-items:flex-start;gap:4px}.search-heading>p{white-space:normal}.search-toolbar{position:static}.search-command{max-width:100%;position:static}.search-command-navbar{width:0;max-width:none;margin:0;position:fixed;top:0;left:0}.filter-panel{width:min(var(--filter-panel-width,640px), calc(100vw - 28px));border-radius:18px;position:fixed;transform:translate(-50%)}.filter-panel-grid{grid-template-columns:1fr}.search-toolbar-top,.search-toolbar-bottom{grid-template-columns:1fr;align-items:stretch;display:grid}.mode-select-wrap{justify-self:stretch;width:100%}.mode-compact-select{flex:1}.mode-compact-select select,.search-toolbar-top>.view-toggle,.search-toolbar-top>.mode-fieldset,.search-toolbar-bottom>.filter-controls,.search-toolbar-bottom>.result-count,.search-box{width:100%}.search-toolbar-bottom>.filter-controls{margin-left:0}.search-composer-heading,.control-row{flex-direction:column;align-items:stretch}.view-toggle{width:100%}.icon-toggle{flex:1}.mode-choice{flex:1;padding-left:8px}.compact-select{width:100%}.compact-select select{flex:1}.result-count{justify-content:space-between;width:100%;margin-left:0}.post-card-list{grid-template-columns:38px minmax(0,1fr);padding:12px}.results-grid .post-card,.results-masonry .post-card,.post-card-list.post-card-no-avatar,.results-grid .post-card-no-avatar,.results-masonry .post-card-no-avatar{grid-template-columns:minmax(0,1fr)}.author-avatar,.results-grid .author-avatar,.results-masonry .author-avatar{width:36px;height:36px}.post-header{align-items:flex-start}.type-chip{display:inline-flex}.results-grid{grid-template-columns:1fr}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-card-grid{grid-template-columns:1fr}.item-overlay{height:100dvh;min-height:100svh;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));place-items:stretch center}.expanded-card-edit{border-radius:18px;align-self:stretch;width:min(640px,100%);height:100%;max-height:none}.expanded-card-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:14px}.expanded-card-header{padding:14px 16px 12px}.expanded-card-edit .edit-post-reminder{margin:0 14px}.expanded-card-edit .expanded-card-grid{gap:14px;padding:0 14px 4px}.expanded-card-edit .expanded-card-error{margin:0 14px}.expanded-card-actions{padding:12px 16px 14px;display:grid}}@media (max-width:460px){.search-composer{padding:8px}.mode-selector{gap:2px;padding:2px}.mode-choice{min-height:36px;padding:0 2px 0 6px;font-size:.86rem}.mode-info{margin-right:4px}.mode-info-button{width:20px;height:20px;font-size:.68rem}.report-grid,.media-gallery-3{grid-template-columns:1fr}.media-gallery-3 .media-tile:first-child{grid-row:auto}}@media (max-width:900px){.settings-page{padding:96px 14px 56px}.settings-frame{grid-template-columns:1fr}.settings-tabs{border-radius:999px;padding:6px;display:flex;position:relative;top:auto;overflow-x:auto}.settings-tabs button{border-radius:999px;flex:none;min-height:40px;padding:0 14px}.settings-title-row{flex-direction:column;align-items:flex-start}.settings-row{grid-template-columns:48px minmax(0,1fr)}.settings-billing-grid,.settings-token-panel,.settings-danger-grid{grid-template-columns:1fr}.settings-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sm-confirm-layer{align-items:end;padding:12px}.sm-confirm-dialog{border-radius:12px;width:100%;padding:16px}.sm-confirm-actions{grid-template-columns:1fr;display:grid}.sm-confirm-actions .button,.sm-confirm-actions .settings-danger-button{width:100%}.settings-page{padding-top:86px}.settings-tabs-desktop{display:none}.settings-tabs-mobile{isolation:isolate;border:var(--sm-sidebar-glass-border,var(--liquid-glass-border));width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--sm-sidebar-glass-blur,var(--liquid-glass-blur));background:#ffffff85;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f141914}.settings-tabs-mobile button{z-index:1;color:#5f6670;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:40px;font-size:.86rem;font-weight:650;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:flex;position:relative}.settings-tabs-mobile button:hover:not(.expandable-tabs-active){color:#000;background:#ffffff80;border-color:#ffffff94;box-shadow:0 1px 4px #0000000f}.settings-tabs-mobile .expandable-tabs-active{color:#15191e;background:#ffffffd1;border-color:#0f14191a;box-shadow:inset 0 1px #ffffff8c}.settings-tabs-mobile .expandable-tabs-label{display:inline-block;overflow:hidden}.settings-card,.settings-danger-alert{border-radius:20px}.settings-row,.settings-photo-row{grid-template-columns:1fr;justify-items:start;padding:18px}.settings-avatar{flex-basis:58px;width:58px;height:58px}.settings-inline-form{grid-template-columns:1fr}.settings-inline-form .button{width:100%}.settings-billing-card,.settings-api-card{padding:18px}.settings-agent-grid{grid-template-columns:1fr}.settings-agent-brand{border-radius:20px;grid-template-columns:42px minmax(0,1fr);padding:12px}.settings-agent-logo{border-radius:14px;width:38px;height:38px}.settings-agent-logo img{width:22px;height:22px}.settings-instruction-header{flex-direction:column;align-items:stretch}.settings-instruction-header .button,.settings-danger-button{width:100%}.agent-access-page{padding-top:22px;padding-bottom:42px}.agent-access-shell{width:calc(100% - 28px);padding:22px 0 42px}.agent-access-card{border-radius:18px;padding:18px}.agent-access-header,.agent-access-hero,.agent-connection-card,.agent-setup-detail-header,.agent-token-panel,.agent-setup-grid,.agent-setup-choice-grid,.agent-example-grid,.result-set-header{grid-template-columns:1fr}.agent-access-hero,.agent-connection-card,.agent-setup-detail,.agent-examples-section,.agent-technical-section{border-radius:18px;padding:18px}.agent-access-hero-actions{justify-content:flex-start}.agent-token-meta-wide{grid-column:1}.setup-welcome-page{align-items:flex-start;padding:22px}.setup-welcome-header{gap:14px;margin-bottom:34px}.setup-welcome-actions,.setup-x-check-actions{flex-direction:column;align-items:stretch}.setup-welcome-primary,.setup-welcome-secondary,.setup-x-check-secondary,.sm-view-mode-toggle{width:100%}.sm-view-mode-toggle button{flex:1}.agent-instruction-block textarea{min-height:420px}}.search-page{--search-app-blue:#0a64ff}.search-page .empty-panel{border:1px solid var(--line);text-align:center;background:radial-gradient(420px 200px at 50% -10%,#0000001f,#0000001f 70%),#fff;border-radius:26px;justify-items:center;gap:14px;width:min(560px,100%);margin-top:40px;padding:44px 36px;box-shadow:0 1px 2px #1018280a,0 26px 60px -30px #101e4666}.search-page .empty-panel.search-state-panel{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start}.search-page .empty-panel:before{content:"";background:url(/brand/socialmemory-mark-light.svg) 50%/56px no-repeat;border:0;border-radius:18px;width:56px;height:56px;box-shadow:0 8px 22px #0c143224}.search-page .empty-panel.search-state-panel:before,.search-page .empty-panel.access-state-panel:before,.search-page .empty-panel.access-state-panel.search-state-error:before{display:none}.search-page .empty-panel h2{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:720}.search-page .empty-panel p{max-width:380px;font-size:1rem;line-height:1.5}.search-page .empty-panel.access-state-panel{isolation:isolate;border:var(--liquid-glass-border);border-radius:var(--liquid-glass-radius);background:var(--liquid-glass-bg);background-blend-mode:luminosity;-webkit-backdrop-filter:var(--liquid-glass-blur);box-shadow:var(--liquid-glass-shadow);place-items:center;position:relative;overflow:hidden}.search-page .empty-panel.access-state-panel:after{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-page .results-masonry .post-card,.search-page .results-grid .post-card{border:1px solid var(--line);border-radius:16px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 1px 2px #10182809}.search-page .results-masonry .post-card:hover,.search-page .results-grid .post-card:hover{background:#fff;border-color:#ccc;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d,0 18px 40px -22px #0000001f}.search-page .month-marker{box-shadow:none;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:2px 2px 4px;font-size:.82rem;font-weight:720}.search-page .favorite-button-active{color:var(--search-app-blue)}.search-page.sm-app{--search-app-blue:#0a64ff;--search-app-line:#e7e7e3;--search-layout-width:1760px;padding-top:16px;padding-left:clamp(44px,3.7vw,72px);padding-right:clamp(44px,3.7vw,72px)}.site-header .app-top-nav-brand-only{width:min(1760px,100%);padding-left:clamp(44px,3.7vw,72px);padding-right:clamp(44px,3.7vw,72px)}.sm-app-shell,.sm-app-shell-solo{display:block}.sm-app-sidebar-rail{z-index:24;pointer-events:none;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.sm-app-sidebar{--sm-side-w-collapsed:54px;--sm-side-w-expanded:212px;isolation:isolate;width:var(--sm-side-w-collapsed);border-radius:var(--liquid-glass-radius);pointer-events:auto;background:var(--sm-sidebar-glass-bg);max-height:min(62vh,390px);-webkit-backdrop-filter:var(--sm-sidebar-glass-blur);border:var(--sm-sidebar-glass-border);box-shadow:var(--sm-sidebar-glass-shadow);flex-direction:column;gap:10px;padding:10px 8px;transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),background-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.sm-app-sidebar:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-app-sidebar:hover,.sm-app-sidebar:focus-within{width:var(--sm-side-w-expanded);background:var(--sm-sidebar-glass-bg-expanded);-webkit-backdrop-filter:var(--sm-sidebar-glass-blur);box-shadow:var(--sm-sidebar-glass-shadow-expanded);padding:12px 14px}.sm-side-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:none;gap:12px;min-height:0;display:grid;position:relative;overflow:hidden auto}.sm-side-scroll::-webkit-scrollbar{display:none}.sm-side-search{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(160%);width:100%;color:var(--text-muted);text-align:left;background:#ffffff3d;border:1px solid #ffffff6b;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:9px;font-weight:600;transition:background-color .14s,border-color .14s,box-shadow .14s,padding .28s;display:flex;position:relative}.sm-app-sidebar:hover .sm-side-search,.sm-app-sidebar:focus-within .sm-side-search{justify-content:flex-start;padding:9px 11px}.sm-side-search:hover{color:#000;background:#ffffff85;border-color:#ffffff9e;box-shadow:0 1px 4px #0000000f}.sm-side-search-label,.sm-side-search kbd,.sm-side-label,.sm-side-count,.sm-side-title{white-space:nowrap;transition:opacity .2s 40ms}.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-search-label,.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-search kbd,.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-label,.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-count,.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-title{display:none}.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-row,.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-search{justify-content:center;gap:0;padding:9px 0}.sm-side-search-label{flex:1;min-width:0}.sm-side-search kbd{min-width:20px;height:20px;color:var(--text-muted);background:#ffffff80;border:1px solid #ffffff80;border-radius:6px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-grid}.sm-side-group{gap:2px;display:grid}.sm-side-action-group{margin-top:2px}.sm-side-group+.sm-side-group{border-top:1px solid #ffffff47;margin-top:8px;padding-top:8px}.sm-app-sidebar:not(:hover):not(:focus-within) .sm-side-group+.sm-side-group{border-top-color:#ffffff2e;margin-top:6px;padding-top:6px}.sm-side-title{color:#9a9da4;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 6px;padding:0 8px;font-size:.7rem;font-weight:720}.sm-side-row{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:9px;font-weight:620;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,padding .28s,justify-content .28s;display:flex}.sm-app-sidebar:hover .sm-side-row,.sm-app-sidebar:focus-within .sm-side-row{justify-content:flex-start;padding:8px 9px}.sm-side-row:hover:not(.is-active):not(.is-disabled){color:#000;background:#ffffff80;border-color:#ffffff94;box-shadow:0 1px 4px #0000000f}.sm-side-row.is-disabled{cursor:pointer}.sm-side-row.is-disabled:hover{box-shadow:none;color:var(--text);background:0 0;border-color:#0000}.sm-side-row:hover:not(.is-active):not(.is-disabled) .sm-side-icon{color:#000}.sm-side-row.is-active{color:var(--search-app-blue);background:#0a64ff1f;border-color:#0a64ff38;box-shadow:inset 0 1px #ffffff8c}.sm-side-row.is-active:hover{background:#0a64ff2e;border-color:#0a64ff52;box-shadow:0 1px 4px #0000000f}.sm-side-icon{color:#6b7280;flex:0 0 22px;place-items:center;width:22px;min-width:22px;height:22px;display:grid}.sm-side-row.is-active .sm-side-icon{color:var(--search-app-blue)}.sm-side-icon svg,.sm-side-icon .icon-svg,.sm-side-icon .brand-icon{flex-shrink:0;width:18px;height:18px;display:block}.sm-side-label{text-overflow:ellipsis;flex:1;min-width:0}.sm-side-avatar{border-radius:999px;place-items:center;width:22px;height:22px;line-height:1;display:grid;overflow:hidden}.sm-side-avatar-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.sm-side-avatar-initial{color:#fff;text-transform:uppercase;background:#123f37;font-size:.72rem;font-weight:780}.sm-sidebar-profile-panel{z-index:2147483000;opacity:1;-webkit-backdrop-filter:none;background:#fff;border-color:#0f14191f;animation:none;box-shadow:0 24px 64px #0c14323d,0 8px 20px #0c14321f}.sm-sidebar-sync-panel{z-index:1320;opacity:1;isolation:isolate;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(24px)saturate(185%);background:#ffffff8a;border:1px solid #0f141914;border-radius:26px;gap:14px;padding:14px;animation:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,0 1px 2px #0f14190d}.sm-sidebar-sync-panel:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-sidebar-sync-panel>*{z-index:1;position:relative}.sm-sync-popover-header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.sm-sync-popover-icon{color:#66727f;background:#ffffff6b;border:1px solid #0f141914;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.sm-sync-popover-icon svg{width:16px;height:16px}.sm-sync-popover-kicker{color:#9a9da4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:650}.sm-sync-popover-header h2{color:var(--text);margin:0;font-size:.96rem;font-weight:680;line-height:1.1}.sm-sync-popover-copy{color:var(--text-muted);margin:0;font-size:.84rem;font-weight:480;line-height:1.45}.sm-sync-popover-copy-error{color:#b42318}.sm-sync-popover-copy-success{color:#0d6f5e}.sm-sync-popover-status{background:#ffffff57;border:1px solid #0f141912;border-radius:18px;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff75}.sm-sync-popover-status .app-menu-row{border-top:0;padding:10px 11px}.sm-sync-popover-status .app-menu-row+.app-menu-row{border-top:1px solid #0f14190e}.sm-sync-popover-status .app-menu-row span{font-size:.78rem;font-weight:520}.sm-sync-popover-status .app-menu-row strong{font-size:.8rem;font-weight:620}.sm-sync-popover-actions{gap:8px;display:grid}.sm-sync-popover-actions .profile-menu-link,.sm-sync-popover-actions .profile-menu-button{border-radius:999px;justify-content:center;min-height:36px;font-size:.82rem;font-weight:650;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0f14190d}.sm-sync-popover-actions .sync-now-button{color:#fff;background:#111;border-color:#111}.sm-sync-popover-actions .full-sync-button{background:#ffffff94}.sm-sidebar-profile-panel .profile-menu-item svg{flex:0 0 18px;width:18px;height:18px}.sm-side-count{color:#9a9da4;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:650}.sm-side-row.is-active .sm-side-count{color:var(--search-app-blue)}.sm-app-content{gap:16px;min-width:0;display:grid}.sm-app-search-dock{top:var(--sm-app-top-control-top);z-index:1022;pointer-events:none;justify-content:center;width:100%;min-height:88px;margin-top:-58px;padding:0 0 36px;display:flex;position:sticky}.sm-app-search-dock .app-command{pointer-events:auto}@media (min-width:521px){.sm-app-content>.sync-status-banner{margin-top:30px}}.sm-app-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;min-width:0;padding-bottom:12px;display:flex}.sm-app-toolbar-info{flex:none;min-width:0}.sm-app-toolbar-filters{flex:220px;min-width:0}.sm-app-toolbar-filters .active-filter-row{justify-content:flex-start}.sm-filter-toolbar-button{color:#525252;cursor:pointer;background:#fff;border:1px solid #0f14191a;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:650;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.sm-filter-toolbar-button svg{width:14px;height:14px}.sm-filter-toolbar-button strong{color:#171717;font-variant-numeric:tabular-nums;background:#0a0a0a14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:720;display:inline-flex}.sm-filter-toolbar-button:hover,.sm-filter-toolbar-button.is-open{color:#fff;background:#0a0a0a;border-color:#0000002e}.sm-filter-toolbar-button:hover strong,.sm-filter-toolbar-button.is-open strong{color:#fff;background:#ffffff2e}.sm-filter-toolbar-button:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a47}.sm-app-toolbar-sort{flex:none;justify-content:flex-end;margin-left:auto;display:flex;position:relative}.sm-view-mode-toggle{background:#fff;border:1px solid #0f14191a;border-radius:7px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.sm-view-mode-toggle button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:26px;padding:0 9px;font-size:12px;font-weight:620;transition:background-color .14s,color .14s}.sm-view-mode-toggle button:hover{color:#0a0a0a;background:#f5f5f5}.sm-view-mode-toggle button.is-active{color:#fff;background:#0a0a0a}.sm-bulk-toggle{color:#525252;cursor:pointer;background:#fff;border:1px solid #0f14191a;border-radius:7px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:650;transition:background-color .14s,border-color .14s,color .14s}.sm-bulk-toggle:hover,.sm-bulk-toggle.is-active{color:#fff;background:#0a0a0a;border-color:#0000002e}.bulk-action-bar{background:#fff;border-bottom:1px solid #00000014;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:8px 20px;display:grid}.bulk-action-summary{align-items:center;gap:10px;min-width:0;display:flex}.bulk-action-summary strong{color:#171717;white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.bulk-action-summary button{color:#737373;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px}.bulk-action-summary button:hover:not(:disabled){color:#0a0a0a;background:#f5f5f5}.bulk-action-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.bulk-action-controls input{color:#171717;background:#fff;border:1px solid #0f14191a;border-radius:6px;outline:none;width:min(150px,100%);height:32px;min-height:32px;padding:0 10px;font-size:13px;line-height:20px;transition:border-color .14s,box-shadow .14s,background-color .14s}.bulk-action-controls:focus-within input,.bulk-action-controls input:focus,.bulk-action-controls input.is-focused{border-color:#006bff;box-shadow:0 0 0 2px #fff,0 0 0 4px #006bff6b}.bulk-action-controls .button{border-radius:6px;height:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px}.bulk-action-controls .button:disabled,.bulk-action-summary button:disabled,.bulk-action-controls input:disabled{color:#a3a3a3;opacity:1;background:#f5f5f5;border-color:#00000014}.bulk-action-controls .bulk-action-danger-button{color:#be123c;background:#fff;border-color:#e11d482e;margin-top:0}.bulk-action-controls .bulk-action-danger-button:hover:not(:disabled){color:#9f1239;background:#fff1f2;border-color:#e11d4847}.bulk-action-status{color:#737373;grid-column:1/-1;margin:0;font-size:12px;line-height:18px}.bulk-action-success{color:#15803d}.bulk-action-error{color:#be123c}.sm-app-count{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:400}.sm-sort-icon-button{isolation:isolate;width:var(--sm-app-top-control-size);height:var(--sm-app-top-control-size);background-blend-mode:luminosity;-webkit-backdrop-filter:var(--liquid-glass-blur);box-shadow:none;color:#111;cursor:pointer;background:#ffffff6b;border:1px solid #0f14191f;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.sm-sort-icon-button:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-sort-icon-button:hover,.sm-sort-icon-button.is-open{box-shadow:none;background:#0f14190d;border-color:#0f141921}.sm-sort-icon-button:focus-visible{outline-offset:3px;outline:2px solid #0a64ff5c}.sm-sort-icon{z-index:1;background:currentColor;width:18px;height:18px;display:block;position:relative;-webkit-mask:url(/icons/sort-vertical-svgrepo-com.svg) 50%/contain no-repeat;mask:url(/icons/sort-vertical-svgrepo-com.svg) 50%/contain no-repeat}.sm-sort-menu{z-index:1024;border:var(--liquid-glass-border);background:var(--liquid-glass-bg);background-blend-mode:luminosity;min-width:132px;-webkit-backdrop-filter:var(--liquid-glass-blur);box-shadow:var(--liquid-glass-shadow);border-radius:18px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.sm-sort-option{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:.86rem;font-weight:620;transition:background-color .14s,border-color .14s,color .14s}.sm-sort-option:hover{color:#111;background:#ffffffb3;border-color:#0f141914}.sm-sort-option.is-active{color:var(--search-app-blue);background:#0a64ff1f;border-color:#0a64ff2e}.sm-segment{background:var(--liquid-glass-bg);background-blend-mode:luminosity;-webkit-backdrop-filter:var(--liquid-glass-blur);border:var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.sm-segment:before{border-radius:inherit;background:var(--liquid-glass-edge);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header .top-nav,.site-header .app-top-nav:not(.app-top-nav-brand-only){-webkit-backdrop-filter:var(--liquid-glass-blur);backdrop-filter:var(--liquid-glass-blur)}.brand-lockup-app-dock,.sm-app-dock,.app-command,.pagination-bar,.sm-sort-icon-button{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%)}.app-mode-select-menu,.sm-sort-menu,.sm-segment,.expanded-card{-webkit-backdrop-filter:var(--liquid-glass-blur);backdrop-filter:var(--liquid-glass-blur)}.app-menu-panel,.filter-panel,.sm-sidebar-sync-panel{-webkit-backdrop-filter:blur(24px)saturate(185%);backdrop-filter:blur(24px)saturate(185%)}.sm-search-focus-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sm-segment-btn{z-index:1;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:640;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;position:relative}.sm-segment-btn:hover:not(.is-active){color:#000;background:#fff;border-color:#00000024;box-shadow:0 1px 4px #00000014}.sm-segment-btn.is-active{color:var(--search-app-blue);background:#0a64ff1f;border-color:#0a64ff38;box-shadow:inset 0 1px #ffffff8c}.sm-segment-btn.is-active:hover{background:#0a64ff2e;border-color:#0a64ff52;box-shadow:0 1px 4px #0000000f}.sm-app-content .search-command-navbar{margin:0}.sm-app-content .results-paged{width:100%;margin:0}.sm-app-content .results-masonry{grid-template-columns:repeat(var(--masonry-column-count,4), minmax(0, 1fr));align-items:start;gap:12px;width:100%;margin:0;display:grid}.sm-app-content .results-masonry-dense,.sm-app-content .results-masonry-masonry{gap:12px}.sm-app-content .results-list{gap:10px;width:min(900px,100%);margin:0;display:grid}.sm-app-content .results-list .post-card{border-radius:8px;padding:14px 16px}.sm-app-content .results-list .post-card .post-media,.sm-app-content .results-list .post-card .post-media-grid{max-height:180px}.sm-app-content .empty-panel{margin:24px auto}@media (max-width:1180px){.site-header .app-top-nav-brand-only,.search-page.sm-app{padding-left:clamp(18px,3vw,32px);padding-right:clamp(18px,3vw,32px)}.sm-app-toolbar{gap:12px}}@media (max-width:980px){.sm-app-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sm-app-toolbar-info{min-width:0}.sm-app-toolbar-filters{order:3;grid-column:1/-1}.sm-app-toolbar-sort{justify-self:end;margin-left:0}.sm-app-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:860px){:root{--sm-app-top-control-top:14px}.site-header:has(.app-top-nav-brand-only){padding-top:var(--sm-app-top-control-top)}.site-header .app-top-nav-brand-only{padding-left:14px;padding-right:14px}.sm-app-content{gap:12px}.sm-app-search-dock{top:var(--sm-app-top-control-top);padding-bottom:28px}.sm-app-search-dock .app-command{width:min(360px,100%)}.search-page.sm-app{padding-left:14px;padding-right:14px}}@media (max-width:520px){:root{--sm-app-top-control-size:44px;--sm-app-top-control-top:18px;--sm-mobile-header-edge:14px;--sm-mobile-search-row-top:var(--sm-app-top-control-top);--sm-mobile-search-row-height:var(--sm-app-top-control-size);--sm-mobile-search-side-control:var(--sm-app-top-control-size);--sm-mobile-search-side-gap:10px;--sm-mobile-search-inline-gap:10px}.site-header .app-top-nav-brand-only{min-height:var(--sm-app-top-control-size);padding-left:var(--sm-mobile-header-edge);padding-right:var(--sm-mobile-header-edge);gap:var(--sm-mobile-search-side-gap)}.search-page.sm-app{padding-top:102px;padding-left:14px;padding-right:14px}.search-page:not(.sm-app){padding-top:28px}.search-page .empty-panel.access-state-panel{margin-top:74px}.brand-lockup-app-dock{width:var(--sm-app-top-control-size);height:var(--sm-app-top-control-size)}.brand-lockup-app-dock-image{width:23px;height:23px}.sm-app-dock{width:var(--sm-app-top-control-size);height:var(--sm-app-top-control-size);flex:0 0 var(--sm-app-top-control-size);justify-content:center;align-items:center;gap:0;padding:5px}.sm-dock-mobile-toggle{z-index:3;color:#64707d;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.sm-dock-mobile-toggle:focus-visible{outline-offset:3px;outline:2px solid #0a64ff57}.sm-dock-mobile-glyph{width:18px;height:18px;display:block;position:relative}.sm-dock-mobile-glyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sm-dock-mobile-glyph svg.is-hidden{opacity:0;transform:scale(.55)rotate(-90deg)}.sm-dock-items{-webkit-backdrop-filter:blur(34px)saturate(210%);opacity:0;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#fffffff7,#f8fafcf0);border:1px solid #0f141924;border-radius:999px;gap:7px;padding:5px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + 7px);right:-4px;transform:translateY(-8px)scale(.96);box-shadow:inset 0 1px #fffffff0,0 10px 28px #0f14191a}.sm-app-dock.is-mobile-open .sm-dock-items{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sm-dock-items .sm-dock-item{box-shadow:none;background:0 0;border-color:#0000}.sm-dock-item{border-radius:999px;width:40px;height:40px}.sm-dock-item:after,.sm-dock-active-dot{display:none}.sm-dock-icon,.sm-dock-icon svg{width:16px;height:16px}.sm-app-search-dock{top:var(--sm-mobile-search-row-top);z-index:1012;width:100%;min-height:var(--sm-mobile-search-row-height);justify-content:center;height:auto;margin-top:-84px;padding:0 0 18px;position:sticky;left:auto;right:auto}.sm-app-search-dock .app-command{width:calc(100% - ((var(--sm-mobile-search-side-control) * 2) + (var(--sm-mobile-search-side-gap) * 2)));max-width:100%;height:var(--sm-mobile-search-row-height);padding-left:12px;padding-right:8px}.sm-app-search-dock .app-command input{font-size:16px;font-weight:420}.sm-app-search-dock .search-glyph{flex:0 0 12px}.sm-app-search-dock .app-mode-select-trigger{background:#ffffff2e;border-color:#0f141912;gap:8px;min-width:112px;max-width:112px;height:32px;padding-left:14px;padding-right:14px;font-size:.84rem;font-weight:580;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ffffff0f}.sm-app-search-dock .app-mode-select-trigger:hover,.sm-app-search-dock .app-mode-select-wrap.is-open .app-mode-select-trigger{background:#ffffff47;border-color:#0f14191a;box-shadow:inset 0 1px #ffffff85,0 0 0 1px #ffffff1a}.sm-app-search-dock .app-mode-select-chevron{background-size:11px 11px;width:11px;height:11px}.filter-panel{z-index:1013}.filter-chip,.filter-drill-row,.filter-picker-option,.filter-back-button,.filter-picker-search{font-size:16px}.filter-panel-section>p{font-size:.78rem}.filter-option-count,.filter-chip span.filter-option-count,.filter-drill-row strong{font-size:.94rem}.sm-app-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sm-app-toolbar-sort{justify-self:end;width:auto;margin-left:0}.sm-app-toolbar-filters{grid-column:1/-1}.sm-app-content>.sync-status-banner{margin-top:22px}.sm-app-content:not(:has(>.sync-status-banner))>.sm-app-toolbar{margin-top:0}.sm-app-content .results-paged{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.pagination-bar{width:100%;max-width:100%;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);justify-content:flex-start;justify-self:stretch;gap:4px;padding:6px 8px}.pagination-bar span{padding:0 2px;font-size:.72rem}.pagination-count{display:none}.pagination-bar button,.pagination-pages button{min-height:30px;padding:0 8px;font-size:.72rem}.pagination-pages{flex:auto;justify-content:center;gap:2px;min-width:0}.pagination-jump{gap:3px;margin-left:auto;padding-left:0}.pagination-page-select-trigger{width:78px;min-width:78px;max-width:78px;height:30px;padding-left:8px;padding-right:8px;font-size:.72rem}.pagination-page-select-menu{max-width:calc(100vw - 28px)}.pagination-page-select-menu .app-mode-select-option{min-height:30px;font-size:.76rem}.sm-segment{width:100%;overflow-x:auto}.settings-account-action-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.setup-chrome-store-button-primary,.sm-app-sidebar,.sm-app-dock,.sm-dock-item,.sm-side-row,.sm-side-search,.sm-side-search-label,.sm-side-search kbd,.sm-side-label,.sm-side-count,.sm-side-title{transition:none;animation:none}}.post-card-new{cursor:pointer;background:var(--surface-soft);border-style:dashed;min-height:120px;transition:border-color .16s,background-color .16s,transform .22s}.post-card-new:hover{background:#fff;border-color:#000}.new-item-overlay-card{grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100%);max-height:min(78vh,580px)}.new-item-overlay-actions{justify-content:flex-end}.new-item-collapsed{min-height:92px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.new-item-plus{border:1px solid var(--line);color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.new-item-plus-icon{flex:none;width:18px;height:18px;display:block}.post-card-new:hover .new-item-plus{color:#fff;background:#000;border-color:#000}.new-item-label{letter-spacing:-.01em;font-size:.92rem}.tag-input-chip{border:1px solid var(--line);background:var(--surface-soft);min-height:28px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.tag-input-chip-remove{width:16px;height:16px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-grid}.tag-input-chip-remove:hover{color:var(--text);background:#00000014}.tag-input-field{min-width:80px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:120px;font-size:.94rem;line-height:1.45}.tag-input-field::placeholder{color:var(--text-muted);font:inherit}.new-item-actions{justify-content:flex-end;gap:10px;display:flex}.new-item-error{color:#666;margin:0;font-size:.9rem}.post-card-enter{animation:.52s cubic-bezier(.22,1,.36,1) post-card-enter}@keyframes post-card-enter{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.empty-panel-inline{border:1px solid var(--line);background:var(--surface-soft);text-align:center;border-radius:18px;margin-top:8px;padding:28px 24px}.empty-panel-inline h2{margin:0 0 8px;font-size:1.1rem}.empty-panel-inline p{color:var(--text-muted);margin:0 0 16px}.empty-panel-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.post-card-new,.post-card-enter{transition:none;animation:none}}.sm-logged-shell{--sm-shell-sidebar-width:244px;--sm-shell-sidebar-collapsed-width:48px;color:#0a0a0a;background:#fff;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.sm-logged-mobile-header{display:none}.sm-logged-sidebar-spacer{width:var(--sm-shell-sidebar-collapsed-width);min-width:var(--sm-shell-sidebar-collapsed-width);flex:0 0 var(--sm-shell-sidebar-collapsed-width)}.sm-logged-sidebar{width:var(--sm-shell-sidebar-width);min-width:var(--sm-shell-sidebar-width);z-index:20;background:#fafafa;border-right:1px solid #00000014;flex-direction:column;min-height:100dvh;transition:width .22s cubic-bezier(.32,.72,0,1),min-width .22s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.sm-logged-shell.is-sidebar-unlocked .sm-logged-sidebar{z-index:40;position:absolute;inset:0 auto 0 0;box-shadow:22px 0 42px #00000014}.sm-logged-shell.is-collapsed .sm-logged-sidebar{width:var(--sm-shell-sidebar-collapsed-width);min-width:var(--sm-shell-sidebar-collapsed-width)}.sm-logged-brand-row{border-bottom:1px solid #00000014;flex:0 0 56px;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 12px;display:flex}.sm-logged-brand{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.sm-logged-brand-mark{flex:none}.sm-logged-brand-image{display:block}.sm-logged-brand-name{color:#0a0a0a;white-space:nowrap;max-width:160px;font-size:14px;font-weight:650;line-height:20px;transition:opacity .18s,width .22s cubic-bezier(.32,.72,0,1),max-width .22s cubic-bezier(.32,.72,0,1);overflow:hidden}.sm-logged-sidebar-toggle,.sm-logged-logout{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.sm-logged-sidebar-toggle:hover,.sm-logged-logout:hover{color:#0a0a0a;background:#eee}.sm-logged-sidebar-toggle:active,.sm-logged-logout:active,.sm-logged-nav-item:active{transform:translateY(1px)}.sm-logged-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.sm-logged-nav-item{color:#525252;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 34px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:450;line-height:20px;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.sm-logged-nav-item:hover{color:#0a0a0a;background:#eee}.sm-logged-nav-item.is-active{color:#0a0a0a;background:#eee;font-weight:600}.sm-logged-nav-icon{justify-content:center;align-items:center;width:18px;min-width:18px;display:inline-flex}.sm-logged-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:150px;transition:opacity .18s,width .22s cubic-bezier(.32,.72,0,1),max-width .22s cubic-bezier(.32,.72,0,1);overflow:hidden}.sm-logged-nav-divider{background:#00000014;height:1px;margin:6px 0}.sm-logged-sync-action:disabled{cursor:wait;opacity:.64}.sm-logged-sync-action .is-spinning{animation:.9s linear infinite sm-spin}.sm-logged-account{border-top:1px solid #00000014;flex:0 0 58px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.sm-logged-avatar{color:#0057d8;background:#e6f1ff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:650;display:grid;overflow:hidden}.sm-logged-avatar-photo{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.sm-logged-account-copy{flex:1;gap:1px;min-width:0;display:grid}.sm-logged-account-copy strong,.sm-logged-account-copy span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-logged-account-copy strong{color:#0a0a0a;font-size:12px;font-weight:600;line-height:16px}.sm-logged-account-copy span{color:#a3a3a3;font-size:11px;line-height:14px}.sm-logged-main{background:#fff;flex:1;min-width:0;height:100dvh;min-height:100dvh;overflow:hidden}.sm-app-route{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding-left:0;padding-right:0}.sm-logged-main>.search-page.sm-app{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.sm-logged-main>.settings-page,.sm-logged-main>.agent-access-page,.sm-logged-main>.agent-results-page{height:100dvh;overflow:auto}.sm-logged-sync-toast{z-index:120;color:#0a0a0a;background:#fffffff5;border:1px solid #00000014;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:10px;width:min(360px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 52px #0000001f}.sm-logged-sync-toast-icon{color:#737373;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sm-logged-sync-toast-info .sm-logged-sync-toast-icon{color:#0057d8}.sm-logged-sync-toast-success .sm-logged-sync-toast-icon{color:#16a34a}.sm-logged-sync-toast-warning .sm-logged-sync-toast-icon{color:#d97706}.sm-logged-sync-toast-error .sm-logged-sync-toast-icon{color:#be123c}.sm-logged-sync-toast-copy{gap:4px;min-width:0;display:grid}.sm-logged-sync-toast-copy strong{color:#0a0a0a;font-size:13px;font-weight:650;line-height:18px}.sm-logged-sync-toast-copy p{color:#737373;margin:0;font-size:12px;line-height:18px}.sm-logged-sync-toast-copy a{color:#0a0a0a;text-underline-offset:3px;width:fit-content;font-size:12px;font-weight:600;line-height:18px;text-decoration:underline}.sm-logged-sync-toast-close{color:#a3a3a3;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sm-logged-sync-toast-close:hover{color:#0a0a0a;background:#f5f5f5}.sm-logged-main .sm-app-shell{justify-content:flex-start;align-items:stretch;height:100%;min-height:100%;display:flex}.sm-logged-main .sm-app-content{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.library-access-page{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.library-access-page-in-app{min-height:100%}.library-access-panel{text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(384px,100%);display:flex}.library-access-icon{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.library-access-icon-loading,.library-access-icon-locked{color:#52525b;background:#fafafa;border-color:#e5e5e5}.library-access-icon-warning{color:#d97706;background:#fffbeb;border-color:#fde68a}.library-access-icon-error{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.library-access-icon .is-spinning{animation:.9s linear infinite sm-spin}.library-access-copy{gap:6px;display:grid}.library-access-copy h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:18px;font-weight:650;line-height:26px}.library-access-copy p{color:#71717a;letter-spacing:0;max-width:36ch;margin:0;font-size:14px;font-weight:400;line-height:22px}.library-access-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.library-access-actions-stacked{flex-direction:column;align-items:stretch;gap:8px;width:100%}.library-access-button{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.library-access-button:active{transform:translateY(1px)}.library-access-button-primary{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a}.library-access-button-primary:hover{background:#262626}.library-access-button-secondary{color:#0a0a0a;background:#fff;border:1px solid #e5e5e5}.library-access-button-secondary:hover{background:#fafafa;border-color:#d4d4d4}.library-access-button-ghost{color:#737373;background:0 0;border:1px solid #0000}.library-access-button-ghost:hover{color:#0a0a0a;background:#f5f5f5}.library-access-available-list{color:#525252;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:8px;width:100%;margin:0;padding:16px;font-size:13px;line-height:20px;list-style:none;display:grid}.library-access-available-list li{align-items:center;gap:8px;display:flex}.library-access-available-list svg{color:#a3a3a3;flex:none}.sm-logged-main .sm-app-content{background:#fff}.sm-logged-main .sm-app-search-dock{z-index:35;pointer-events:auto;background:#fff;border-bottom:1px solid #00000014;align-items:center;gap:8px;height:56px;min-height:56px;margin-top:0;padding:11px 20px;display:flex;position:sticky;top:0}.sm-logged-main .app-command{width:100%;min-width:180px;height:32px;box-shadow:none;background:#fafafa;border:1px solid #0000001a;border-radius:6px;flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.sm-logged-main .app-command:focus-within{background:#fff;border-color:#00000038;box-shadow:0 0 0 3px #0000000d}.sm-logged-main .app-command input{color:#0a0a0a;height:30px;font-size:13px;line-height:20px}.sm-logged-main .app-command input::placeholder{color:#a3a3a3}.sm-logged-main .app-command-summary{color:#d4d4d8;max-width:190px;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;line-height:16px;overflow:hidden}.sm-logged-main .sm-library-search-mode-toggle{background:#fff;border:1px solid #0000001a;border-radius:6px;flex:none;align-items:center;gap:2px;height:32px;min-height:32px;max-height:32px;padding:0 2px;display:inline-flex}.sm-logged-main .sm-library-search-mode-button-wrap{display:inline-flex;position:relative}.sm-logged-main .sm-library-search-mode-toggle button{color:#525252;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:12px;font-weight:520;line-height:16px;transition:background-color .14s,color .14s;display:inline-flex}.sm-logged-main .sm-library-search-mode-toggle button:hover:not(:disabled){color:#0a0a0a;background:#f4f4f5}.sm-logged-main .sm-library-search-mode-toggle button.is-active{color:#fff;background:#18181b}.sm-logged-main .sm-library-search-mode-toggle button:disabled{color:#d4d4d8;cursor:not-allowed}.sm-logged-main .sm-library-search-mode-helper{z-index:1100;visibility:hidden;color:#fff;opacity:0;pointer-events:none;text-align:left;background:#18181b;border-radius:7px;width:max-content;max-width:min(260px,72vw);padding:7px 9px;font-size:12px;font-weight:500;line-height:16px;display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0000002e}.sm-logged-main .sm-library-search-mode-helper:before{content:"";background:#18181b;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.sm-logged-main .sm-library-search-mode-button-wrap:hover .sm-library-search-mode-helper{visibility:visible;opacity:1}.sm-logged-main .sm-library-search-mode-menu{display:none}.sm-logged-main .sm-library-search-mode-spinner{animation:.9s linear infinite sm-spin}.sm-logged-main .sm-app-toolbar{background:#fff;border-bottom:1px solid #00000014;align-items:center;gap:10px;min-height:56px;padding:8px 20px;display:flex}.sm-logged-main .sm-app-toolbar-filter-row{border-bottom:1px solid #00000014;flex:0 0 45px;align-items:center;height:45px;min-height:45px;margin-top:0;padding:8px 20px 9px}.sm-logged-main .search-command-navbar{z-index:45;pointer-events:none;width:0;position:absolute;inset:56px 0 0 auto}.sm-logged-main .search-command-navbar-open{z-index:1000;width:288px;position:fixed;inset:56px 0 0 auto}.sm-logged-main .search-command-navbar .filter-panel{pointer-events:auto}.sm-logged-main .sm-app-toolbar-info{flex:none}.sm-logged-main .sm-app-count{color:#525252;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:18px}.sm-logged-main .sm-app-toolbar-filters{flex:1;min-width:0}.sm-logged-main .active-filter-row{justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding:0}.sm-logged-main .active-filter-chip,.sm-logged-main .clear-filter-button{color:#fff;background:#0a0a0a;border-radius:999px;min-height:24px;padding:3px 8px;font-size:11px;line-height:16px}.sm-logged-main .clear-filter-button{color:#737373;background:#fff;border-color:#00000014}.sm-logged-main .sm-sort-icon-button{-webkit-backdrop-filter:none;width:32px;height:32px;box-shadow:none;background:#fff;border-radius:6px}.sm-logged-main .sm-sort-icon-button:before{display:none}.sm-logged-main .sm-sort-icon-button:disabled,.sm-logged-main .sm-bulk-toggle:disabled{color:#a3a3a3;cursor:not-allowed;opacity:1;background:#f5f5f5;border-color:#00000014}.sm-logged-main .sm-filter-toolbar-button{color:#18181b;border-color:#0000001a;border-radius:6px;height:32px;min-height:32px;padding:0 14px;font-size:13px;font-weight:520;line-height:20px}.sm-logged-main .sm-filter-toolbar-button:hover{color:#18181b;background:#f4f4f5;border-color:#00000024}.sm-logged-main .sm-filter-toolbar-button.is-open{color:#fff;background:#18181b;border-color:#18181b}.sm-logged-main .sm-bulk-toggle{border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;line-height:20px;display:inline-flex}.sm-logged-main .sm-bulk-toggle-icon{flex:none}.sm-logged-main .sm-sort-icon-button:focus-visible,.sm-logged-main .sm-filter-toolbar-button:focus-visible,.sm-logged-main .sm-view-mode-toggle button:focus-visible,.sm-logged-main .sm-bulk-toggle:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #006bff6b}.sm-logged-main .sm-view-mode-toggle{background:#fff;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:0;height:32px;min-height:32px;max-height:32px;padding:0;display:inline-flex;overflow:hidden}.sm-logged-main .sm-view-mode-toggle button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:32px;height:100%;min-height:0;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.sm-logged-main .sm-view-mode-toggle button:hover{color:#18181b;background:#f4f4f5}.sm-logged-main .sm-view-mode-toggle button.is-active{color:#fff;background:#18181b}.sm-logged-main .sm-density-icon{grid-template-columns:repeat(3,4px);gap:1px;display:grid}.sm-logged-main .sm-density-icon span{background:currentColor;border-radius:1px;width:4px;height:4px}.sm-logged-main .sync-status-banner{box-shadow:none;background:#f8fbff;border-width:0 0 1px;border-radius:0;margin:0}.sm-logged-main .sm-app-content>.sync-status-banner{margin-top:30px}.sm-logged-main .library-state-banner{color:#1d4ed8;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;margin:12px 20px 0;padding:7px 11px;font-size:13px;line-height:18px;display:flex}.sm-logged-main .library-state-banner svg{flex:none;margin-top:1px}.sm-logged-main .library-state-spinner{animation:.9s linear infinite sm-spin}.sm-logged-main .library-state-banner p{min-width:0;margin:0}.sm-logged-main .library-state-banner strong{font-weight:650}.sm-logged-main .library-state-banner span{opacity:.8}.sm-logged-main .library-state-banner-info{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.sm-logged-main .library-state-banner-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.sm-logged-main .results-paged>.library-state-banner{margin:-8px 0 20px}.sm-logged-main .results-paged{flex:auto;min-height:0;padding:20px;overflow-y:auto}.sm-logged-main .results-masonry{grid-template-columns:repeat(var(--masonry-column-count,4), minmax(0, 1fr));align-items:start;gap:12px;width:100%;display:grid}.sm-logged-main .search-page.sm-app .sm-app-content .results-masonry-dense,.sm-logged-main .search-page.sm-app .sm-app-content .results-masonry-masonry{gap:12px}.sm-logged-main .results-list{background:#fff;border:1px solid #00000017;border-radius:8px;gap:0;width:100%;height:auto;min-height:0;display:block;overflow:visible}.sm-logged-main .results-list .post-card{min-height:72px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #00000014;border-radius:0;margin:0;padding:12px 16px;display:block}.sm-logged-main .results-list .post-card:last-child{border-bottom:0}.sm-logged-main .results-list .post-card:hover{box-shadow:none;background:#fafafa;transform:none}.sm-logged-main .results-masonry .post-card{width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #00000017;border-radius:8px;gap:9px;margin:0;padding:12px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}.sm-logged-main .results-masonry .post-card:hover{background:#fcfcfc;border-color:#0000002e;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.sm-logged-main .results-masonry .post-card-selecting{cursor:default}.sm-logged-main .results-masonry .post-card-selected{background:#f6faff;border-color:#006bff6b;box-shadow:0 0 0 1px #006bff1f}.sm-logged-main .post-card .visit-button,.sm-logged-main .results-list .post-card-list-mode .attached-context,.sm-logged-main .results-list .post-card-list-mode .media-gallery,.sm-logged-main .results-list .post-card-list-mode .card-url-line,.sm-logged-main .results-list .post-card-list-mode .item-title{display:none}.sm-logged-main .results-list .post-card-list-mode .card-top-row{justify-content:flex-start;margin-bottom:6px}.sm-logged-main .results-list .post-card-list-mode .post-text-block{margin:0}.sm-logged-main .results-list .post-card-list-mode .post-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;display:-webkit-box;overflow:hidden}.sm-logged-main .results-list .post-card-list-mode .inline-more-button{display:none}.sm-logged-main .results-list .post-card-list-mode .tag-row,.sm-logged-main .results-list .post-card-list-mode .card-footer{margin-top:6px}.bulk-card-select-row{color:#737373;align-items:center;gap:9px;min-height:24px;font-size:12px;font-weight:560;line-height:20px;display:flex}.bulk-card-select-row>span{align-items:center;min-height:20px;display:inline-flex}.bulk-card-select{color:#fff;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:760;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:grid}.bulk-card-select:hover:not(:disabled){border-color:#006bff8c}.bulk-card-select.is-selected{color:#fff;background:#006bff;border-color:#006bff}.sm-logged-main .card-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sm-logged-main .social-author{align-items:center;gap:8px;min-width:0;display:flex}.sm-logged-main .author-avatar{border-radius:999px;width:28px;height:28px}.sm-logged-main .social-author-text{gap:0;min-width:0;display:grid}.sm-logged-main .author-name{color:#0a0a0a;font-size:12px;font-weight:620;line-height:16px}.sm-logged-main .author-handle,.sm-logged-main .post-date-plain{color:#a3a3a3;font-size:11px;font-weight:450;line-height:15px}.sm-logged-main .source-site{color:#737373;font-size:12px;font-weight:560}.sm-logged-main .item-title{color:#0a0a0a;letter-spacing:0;font-size:13px;font-weight:620;line-height:18px}.sm-logged-main .post-text{color:#262626;letter-spacing:0;font-size:13px;line-height:19px}.sm-logged-main .inline-more-button{color:#006bff;font-size:12px;font-weight:560}.sm-logged-main .media-gallery{background:#f5f5f5;border-color:#00000014;border-radius:8px}.sm-logged-main .tag-row{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex;overflow:visible}.sm-logged-main .tag-row span{color:#525252;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f5;border:0;border-radius:5px;max-width:132px;padding:3px 6px;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.sm-logged-main .card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.sm-logged-main .card-actions{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.sm-logged-main .post-card:hover .card-actions,.sm-logged-main .favorite-button-active{opacity:1}.sm-logged-main .card-icon-button{color:#a3a3a3;border-radius:5px;width:24px;height:24px}.sm-logged-main .card-icon-button:hover{color:#0a0a0a;background:#f5f5f5}.sm-logged-main .favorite-button-active{color:#f59e0b}.sm-logged-main .filter-panel{width:288px;max-width:calc(100vw - var(--sm-shell-sidebar-collapsed-width));overscroll-behavior:contain;-webkit-backdrop-filter:none;color:#0a0a0a;font-synthesis:none;background:#fff;border:0 solid #0000001a;border-left-width:1px;border-radius:0;flex-direction:column;gap:0;max-width:100%;max-height:none;padding:0;font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;transform:none;box-shadow:-18px 0 54px #00000014}.sm-logged-main .filter-panel,.sm-logged-main .filter-panel *{letter-spacing:0}.sm-logged-main .filter-panel:before{display:none}.sm-logged-main .filter-panel-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 16px;display:flex}.sm-logged-main .filter-panel-header span{color:#0a0a0a;font-size:14px;font-weight:500;line-height:20px}.sm-logged-main .filter-panel-header button{color:#a3a3a3;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:20px;line-height:1}.sm-logged-main .filter-panel-header button:hover{color:#0a0a0a;background:#f5f5f5}.sm-logged-main .filter-panel-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;align-content:start;gap:20px;min-height:0;padding:16px;display:grid;overflow:hidden auto}.sm-logged-main .filter-panel-section>p{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:12px;font-weight:500;line-height:16px}.sm-logged-main .filter-chip,.sm-logged-main .filter-drill-row,.sm-logged-main .filter-picker-option,.sm-logged-main .filter-back-button,.sm-logged-main .filter-picker-search{box-shadow:none;background:#f5f5f5;border-radius:7px}.sm-logged-main .filter-drill-row{color:#0a0a0a;background:#fff;border:1px solid #0000001a;grid-template-columns:minmax(0,1fr) minmax(0,auto) 12px;gap:8px;min-height:40px;padding:8px 10px;font-weight:400}.sm-logged-main .filter-drill-label{overflow:hidden}.sm-logged-main .filter-drill-label>span:last-child{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.sm-logged-main .filter-drill-row strong{color:#a1a1aa;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.sm-logged-main .filter-chip-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.sm-logged-main .results-paged{padding-bottom:42px;display:block;overflow-x:hidden}.sm-logged-main .pagination-bar{width:fit-content;max-width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:6px;margin:16px auto 0;padding:5px 6px;display:flex;position:static;overflow:visible}.sm-logged-main .pagination-bar:before{display:none}.sm-logged-main .pagination-count{color:#737373;padding:0 10px;font-size:13px;font-weight:520;line-height:20px}.sm-logged-main .pagination-bar button,.sm-logged-main .pagination-pages button,.sm-logged-main .pagination-page-select-trigger{color:#18181b;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:20px}.sm-logged-main .pagination-bar button:hover:not(:disabled):not(.pagination-page-active),.sm-logged-main .pagination-pages button:hover:not(:disabled):not(.pagination-page-active),.sm-logged-main .pagination-page-select-trigger:hover{color:#0a0a0a;box-shadow:none;background:#f4f4f5;border-color:#0000}.sm-logged-main .pagination-bar button:disabled{color:#a1a1aa;opacity:1}.sm-logged-main .pagination-pages{gap:2px}.sm-logged-main .pagination-pages span{color:#a1a1aa;padding:0 5px;font-size:12px;font-weight:600}.sm-logged-main .pagination-pages .pagination-page-active{color:#fff;min-width:30px;box-shadow:none;background:#18181b;border-color:#18181b}.sm-logged-main .pagination-pages .pagination-page-active:hover{color:#fff;background:#18181b}.sm-logged-main .pagination-jump{padding-left:2px}.sm-logged-main .pagination-page-select-trigger{color:#737373;border:0;min-width:92px}.sm-logged-main .pagination-bar .pagination-more{background:#fff;border:1px solid #0000001a}.sm-logged-main .pagination-page-select-menu{background:#fff;border:1px solid #0000001a;border-radius:8px;box-shadow:0 18px 44px #00000024}.pagination-page-select-menu{background:#fff;border:1px solid #0000001a;border-radius:8px;padding:6px;box-shadow:0 18px 44px #00000024}.pagination-page-select-menu .app-mode-select-option{color:#525252;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:560;line-height:20px}.pagination-page-select-menu .app-mode-select-option:hover{color:#0a0a0a;background:#f4f4f5}.pagination-page-select-menu .app-mode-select-option.is-active,.pagination-page-select-menu .app-mode-select-option[aria-selected=true]{color:#fff;background:#18181b}.sm-logged-main .sm-sort-menu{-webkit-backdrop-filter:none;background:#fff;border:1px solid #0000001a;border-radius:8px;gap:2px;min-width:136px;padding:6px;top:calc(100% + 8px);box-shadow:0 18px 44px #0000001f}.sm-logged-main .sm-sort-option{color:#525252;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:560;line-height:20px}.sm-logged-main .sm-sort-option:hover{color:#0a0a0a;background:#f4f4f5}.sm-logged-main .sm-sort-option.is-active{color:#fff;background:#18181b}.sm-logged-main .results-list{border-color:#00000017;border-radius:8px;display:block;overflow:visible}.sm-logged-main .results-list .post-card.post-card-list-mode{min-height:72px;box-shadow:none;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #00000014;border-radius:0;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .14s;display:flex}.sm-logged-main .results-list .post-card.post-card-list-mode:last-child{border-bottom:0}.sm-logged-main .results-list .post-card.post-card-list-mode:hover{box-shadow:none;background:#fafafa;transform:none}.sm-logged-main .post-list-avatar{flex:none;margin-top:1px}.sm-logged-main .post-list-avatar .author-avatar{width:28px;height:28px}.sm-logged-main .post-list-main{flex:auto;gap:4px;min-width:0;display:grid}.sm-logged-main .post-list-meta{color:#a3a3a3;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:16px;display:flex}.sm-logged-main .post-list-author{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;font-size:13px;font-weight:620;overflow:hidden}.sm-logged-main .post-list-handle,.sm-logged-main .post-list-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-logged-main .post-list-dot{color:#d4d4d8}.sm-logged-main .post-list-source{color:#737373;background:#f7f7f7;border:1px solid #00000014;border-radius:5px;align-items:center;min-height:20px;padding:0 6px;font-size:11px;font-weight:560;line-height:16px;display:inline-flex}.sm-logged-main .post-list-title{color:#18181b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:620;line-height:18px;overflow:hidden}.sm-logged-main .post-list-text{-webkit-line-clamp:2;color:#3f3f46;-webkit-box-orient:vertical;max-width:920px;margin:0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.sm-logged-main .post-list-tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.sm-logged-main .post-list-tags span{color:#525252;background:#f4f4f5;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500;line-height:16px}.sm-logged-main .post-list-actions{opacity:0;flex:none;align-items:center;gap:4px;transition:opacity .14s;display:flex}.sm-logged-main .post-card-list-mode:hover .post-list-actions,.sm-logged-main .post-card-list-mode:focus-within .post-list-actions,.sm-logged-main .post-card-list-mode .favorite-button-active{opacity:1}.sm-logged-main .post-list-note-dot{background:#d4d4d8;border-radius:999px;width:6px;height:6px}.sm-logged-main .filter-panel-active{border-bottom:0;padding:0}.sm-logged-main .filter-source-pills{align-items:center;gap:6px;display:flex}.sm-logged-main .filter-source-pill{color:#525252;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:0 10px;font-size:12px;font-weight:400;line-height:18px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.sm-logged-main .filter-source-pill:hover{background:#f4f4f5;border-color:#0000001a}.sm-logged-main .filter-source-pill.is-active{color:#fff;background:#18181b;border-color:#18181b}.sm-logged-main .filter-toggle-list{gap:8px;display:grid}.sm-logged-main .filter-toggle-row{color:#18181b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:24px;padding:0;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.sm-logged-main .filter-toggle-track{background:#e4e4e7;border-radius:999px;flex:0 0 32px;align-items:center;width:32px;height:16px;transition:background-color .14s;display:inline-flex;position:relative}.sm-logged-main .filter-toggle-track span{background:#fff;border-radius:999px;width:12px;height:12px;transition:left .14s;position:absolute;left:2px;box-shadow:0 1px 2px #00000029}.sm-logged-main .filter-toggle-row.is-active .filter-toggle-track{background:#18181b}.sm-logged-main .filter-toggle-row.is-active .filter-toggle-track span{left:18px}.sm-logged-main .filter-check-list{gap:2px;display:grid}.sm-logged-main .filter-check-row,.sm-logged-main .filter-picker-list .filter-check-row{color:#525252;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:30px;padding:0 8px;transition:background-color .14s,color .14s;display:flex}.sm-logged-main .filter-check-row:hover{color:#0a0a0a;background:#f4f4f5}.sm-logged-main .filter-check-row.is-active{color:#0a0a0a;background:0 0}.sm-logged-main .filter-check-row span:not(.filter-check-box):not(.filter-option-icon){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.sm-logged-main .filter-check-row strong{color:#a1a1aa;opacity:1;font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex:none;font-size:12px;font-weight:400;line-height:18px}.sm-logged-main .filter-check-box{color:#18181b;background:#fff;border:1px solid #00000024;border-radius:5px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:grid}.sm-logged-main .filter-check-row.is-active .filter-check-box{color:#fff;background:#18181b;border-color:#18181b}.sm-logged-main .filter-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sm-logged-main .filter-date-field{min-width:0;display:block;position:relative}.sm-logged-main .filter-date-placeholder{color:#a1a1aa;pointer-events:none;align-items:center;font-size:12px;font-weight:400;line-height:18px;display:none;position:absolute;inset:0 auto 0 9px}.sm-logged-main .filter-date-field[data-empty=true] .filter-date-placeholder{display:flex}.sm-logged-main .filter-date-grid input{color:#525252;background:#fff;border:1px solid #0000001a;border-radius:6px;outline:none;width:100%;min-width:0;max-width:100%;min-height:32px;padding:0 8px;font-size:12px;font-weight:400;line-height:18px;transition:border-color .14s,box-shadow .14s}.sm-logged-main .filter-date-grid input:focus{border-color:#006bff;box-shadow:0 0 0 2px #fff,0 0 0 4px #006bff6b}.sm-logged-main .filter-date-field[data-empty=true] input{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-date-and-time-value{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit-fields-wrapper{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit-day-field{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit-month-field{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit-year-field{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-datetime-edit-text{color:#0000}.sm-logged-main .filter-date-field[data-empty=true] input::-webkit-calendar-picker-indicator{color:#18181b;opacity:1}.sm-logged-main .filter-date-clear{color:#525252;background:#fff;border:1px solid #0000001a;border-radius:6px;align-items:center;width:fit-content;min-height:28px;margin-top:8px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.sm-logged-main .filter-date-clear:hover{color:#0a0a0a;background:#f5f5f5}.sm-logged-main .filter-panel-footer{border-top:1px solid #00000014;flex:none;padding:12px}.sm-logged-main .filter-apply-button{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:6px;width:100%;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;line-height:20px}.sm-logged-main .filter-apply-button:hover{background:#27272a}.sm-logged-main .filter-picker-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sm-logged-main .filter-picker-heading strong{color:#0a0a0a;font-size:13px;font-weight:500;line-height:18px}.sm-logged-main .filter-back-button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;font-weight:400;line-height:1;display:grid}.sm-logged-main .filter-back-button:hover{color:#18181b;background:#f4f4f5}.sm-logged-main .filter-picker-search-wrap{color:#a1a1aa;background:#fff;border:1px solid #0000001a;border-radius:7px;align-items:center;gap:8px;width:100%;height:34px;margin-bottom:12px;padding:0 10px;display:flex}.sm-logged-main .filter-picker-search-wrap svg{flex:none}.sm-logged-main .filter-picker-search{color:#18181b;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .filter-picker-search::placeholder{color:#a1a1aa}.sm-logged-main .filter-picker-search:focus{outline:none}.sm-logged-main .filter-picker-search-wrap:focus-within{border-color:#00000038;outline:3px solid #0000000d}.sm-logged-main .filter-panel-body-picker{flex-direction:column;display:flex;overflow:hidden}.sm-logged-main .filter-panel-body-picker .filter-picker-view{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.sm-logged-main .filter-panel-body-picker .filter-picker-list{scrollbar-width:thin;flex:auto;align-content:start;gap:2px;min-height:0;max-height:none;padding-right:0;display:grid;overflow:auto}.sm-logged-main .filter-picker-list .filter-check-row{min-height:30px;padding:0 8px}.sm-logged-main .filter-picker-list .filter-check-row.is-active:hover{background:#f4f4f5}.sm-logged-main .filter-picker-hint,.sm-logged-main .filter-empty{color:#a3a3a3;padding:4px 8px 0;font-size:12px;font-weight:400;line-height:18px}.sm-logged-shell .item-overlay{z-index:1200;-webkit-backdrop-filter:none;background:0 0;place-items:center;padding:24px;display:grid}.sm-logged-shell .overlay-backdrop{-webkit-backdrop-filter:blur(1px);touch-action:manipulation;background:#00000024}.sm-logged-shell .expanded-card{background:#fff;border:1px solid #0000001a;border-radius:12px;flex-direction:column;width:min(672px,100vw - 32px);max-height:min(92dvh,860px);display:flex;overflow:hidden;box-shadow:0 1px 1px #00000005,0 8px 16px -4px #00000014,0 24px 32px -8px #0000001f}.sm-logged-shell .expanded-card:before{display:none}.sm-logged-shell .expanded-card-header,.sm-logged-shell .expanded-card-actions{background:#fff;border-color:#00000014;flex:none;min-height:56px;padding:12px 20px}.sm-logged-shell .expanded-card-source-row,.sm-logged-shell .expanded-card-header-actions{align-items:center;gap:8px;min-width:0;display:flex}.sm-logged-shell .expanded-card-source-row{flex-wrap:wrap}.sm-logged-shell .expanded-card-source-badge{color:#525252;background:#f5f5f5;border:1px solid #00000014;border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.sm-logged-shell .expanded-card-source-date{color:#a3a3a3;font-size:12px;line-height:18px}.sm-logged-shell .expanded-card-header-actions .card-icon-button{color:#a3a3a3;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.sm-logged-shell .expanded-card-open-link{color:#18181b;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.sm-logged-shell .expanded-card-open-link:hover{color:#0a0a0a;background:#f7f7f7;border-color:#00000029}.sm-logged-shell .expanded-card-header-actions .card-icon-button:hover{color:#0a0a0a;background:#f5f5f5;border-color:#0000001a}.sm-logged-shell .expanded-card-header-actions .card-icon-button:focus-visible,.sm-logged-shell .expanded-card-open-link:focus-visible,.sm-logged-shell .expanded-card-remove-button:focus-visible,.sm-logged-shell .expanded-card-actions .button-primary:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #006bff6b}.sm-logged-shell .expanded-card-body{flex:0 auto;padding:20px;overflow:auto}.sm-logged-shell .expanded-card-edit .edit-post-reminder{background:0 0;border:0;border-radius:0;padding:0}.sm-logged-shell .edit-post-reminder-header{margin-bottom:14px}.sm-logged-shell .edit-post-reminder .author-avatar{width:44px;height:44px}.sm-logged-shell .edit-post-reminder-meta{color:#8b8b8b;font-size:13px;font-weight:400;line-height:18px}.sm-logged-shell .edit-post-reminder .post-text{color:#262626;font-size:15px;line-height:24px}.sm-logged-shell .expanded-card-edit .expanded-card-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.sm-logged-shell .edit-section-field>span{color:#737373;font-size:12px;font-weight:600;line-height:16px}.sm-logged-shell .expanded-card textarea,.sm-logged-shell .expanded-card input:not(.tag-input-field),.sm-logged-shell .tag-input{box-shadow:none;color:#18181b;background:#fff;border-color:#0000001a;border-radius:6px;font-size:13px;line-height:20px}.sm-logged-shell .expanded-card textarea:focus,.sm-logged-shell .expanded-card input:not(.tag-input-field):focus,.sm-logged-shell .tag-input:focus-within{border-color:#006bff;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #006bff6b}.sm-logged-shell .edit-section-field .tag-input{gap:6px;min-height:40px;max-height:112px;padding:6px 8px}.sm-logged-shell .tag-input-chip{color:#525252;background:#f4f4f5;border:0;border-radius:5px;min-height:24px;padding:3px 6px 3px 8px;font-size:12px;font-weight:500;line-height:16px}.sm-logged-shell .tag-input-chip-remove{color:#a3a3a3;border-radius:4px;width:16px;height:16px;font-size:14px}.sm-logged-shell .tag-input-chip-remove:hover{color:#0a0a0a;background:#e4e4e7}.sm-logged-shell .edit-section-field .tag-input-field{color:#18181b;flex-basis:92px;height:24px;min-height:24px;font-size:12px;line-height:16px}.sm-logged-shell .expanded-card textarea{resize:vertical;min-height:88px;padding:8px 10px}.sm-logged-shell .edit-section-field small{color:#a3a3a3;font-size:12px;font-weight:400;line-height:16px}.sm-logged-shell .expanded-card-actions{justify-content:space-between}.sm-logged-shell .expanded-card-remove-button{color:#dc2626;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px}.sm-logged-shell .expanded-card-remove-button:hover{background:#fef2f2}.sm-logged-shell .expanded-card-actions .button-primary{background:#0a0a0a;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px}.sm-logged-shell .expanded-card-actions .delete-icon-button{color:#e11d48}.sm-logged-main>.agent-access-page,.sm-logged-main>.agent-results-page{background:#fff;padding:24px;overflow-y:auto}.sm-logged-main .agent-access-shell,.sm-logged-main .agent-results-shell{align-content:start;gap:24px;width:min(672px,100%);margin:0;padding:0;display:grid}.sm-logged-main .agent-access-title,.sm-logged-main .agent-results-header h1{color:#0a0a0a;letter-spacing:0;margin:0;font-size:22px;font-weight:600;line-height:28px}.sm-logged-main .agent-access-description,.sm-logged-main .agent-results-header p:not(.app-menu-eyebrow){color:#71717a;max-width:none;margin:6px 0 0;font-size:14px;font-weight:400;line-height:22px}.sm-logged-main .agent-button{color:#0a0a0a;width:fit-content;min-height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.sm-logged-main .agent-button:hover:not(:disabled){background:#f4f4f5;border-color:#00000024}.sm-logged-main .agent-button:disabled{cursor:not-allowed;opacity:.55}.sm-logged-main .agent-button-primary{color:#fff;background:#18181b;border-color:#18181b}.sm-logged-main .agent-button-primary:hover:not(:disabled){background:#27272a;border-color:#27272a}.sm-logged-main .agent-button-outline{color:#18181b;background:#fff}.sm-logged-main .agent-button-ghost{color:#71717a;background:0 0;border-color:#0000}.sm-logged-main .agent-button-danger{color:#dc2626;border-color:#fecdd3}.sm-logged-main .agent-button-danger:hover:not(:disabled){color:#be123c;background:#fff1f2;border-color:#fda4af}.sm-logged-main .agent-button-sm{min-height:32px}.sm-logged-main .agent-button-md{min-height:38px;padding:0 14px}.sm-logged-main .agent-access-hero-actions{justify-content:flex-start}.sm-logged-main .agent-status-note{color:#71717a;background:#fafafa;border:1px solid #00000014;border-radius:8px;width:fit-content;margin:0;padding:8px 10px;font-size:13px;line-height:18px}.sm-logged-main .agent-status-error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.sm-logged-main .agent-status-success{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.sm-logged-main .agent-access-loading-card{background:#fafafa;border:1px solid #00000014;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.sm-logged-main .agent-access-loading-card .spinner{margin-top:1px}.sm-logged-main .agent-access-loading-card div{gap:4px;display:grid}.sm-logged-main .agent-access-loading-card strong{color:#18181b;font-size:13px;font-weight:600;line-height:18px}.sm-logged-main .agent-access-loading-card p{color:#71717a;margin:0;font-size:13px;line-height:20px}.sm-logged-main .agent-upgrade-panel{background:#fafafa;border:1px solid #00000014;border-radius:12px;gap:12px;padding:16px;display:grid}.sm-logged-main .agent-upgrade-panel div:first-child{gap:4px;display:grid}.sm-logged-main .agent-upgrade-panel span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.sm-logged-main .agent-upgrade-panel strong{color:#18181b;font-size:13px;font-weight:600;line-height:19px}.sm-logged-main .agent-upgrade-panel p{color:#71717a;margin:0;font-size:13px;line-height:20px}.sm-logged-main .agent-upgrade-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-logged-main .agent-setup-detail,.sm-logged-main .agent-examples-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sm-logged-main .agent-setup-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sm-logged-main .agent-setup-choice{box-shadow:none;text-align:left;background:#fff;border:1px solid #00000014;border-radius:12px;align-content:start;gap:12px;padding:20px;display:grid}.sm-logged-main .agent-setup-choice:hover:not(:disabled){border-color:#0000002e;transform:none}.sm-logged-main .agent-choice-logo{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sm-logged-main .agent-choice-logo-image{object-fit:contain;width:22px;height:22px;display:block}.sm-logged-main .agent-choice-logo-codex{background:#f8fafc}.sm-logged-main .agent-choice-logo-claude{background:#fff7ed}.sm-logged-main .agent-choice-copy{gap:4px;display:grid}.sm-logged-main .agent-setup-choice strong{color:#0a0a0a;font-size:16px;font-weight:600;line-height:20px}.sm-logged-main .agent-setup-choice p{color:#71717a;margin:0;font-size:13px;line-height:20px}.sm-logged-main .agent-examples-section{gap:10px;display:grid}.sm-logged-main .agent-section-heading h2,.sm-logged-main .agent-examples-section>h2{color:#52525b;margin:0;font-size:13px;font-weight:600;line-height:18px}.sm-logged-main .agent-example-list{gap:10px;display:grid}.sm-logged-main .agent-example-card{box-shadow:none;background:#fafafa;border:1px solid #00000014;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.sm-logged-main .agent-example-card svg{color:#a1a1aa;flex:none;margin-top:2px}.sm-logged-main .agent-example-card p{color:#52525b;margin:0;font-size:13px;font-style:italic;line-height:19px}.sm-logged-main .agent-setup-detail{gap:16px;width:min(672px,100%);display:grid}.sm-logged-main .agent-setup-detail-title{align-items:center;gap:8px;display:flex}.sm-logged-main .agent-setup-detail-title h1{color:#0a0a0a;margin:0;font-size:20px;font-weight:600;line-height:26px}.sm-logged-main .agent-setup-detail>p{color:#71717a;margin:0;font-size:14px;line-height:22px}.sm-logged-main .agent-back-button{color:#18181b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.sm-logged-main .agent-back-button:hover{background:#f4f4f5}.sm-logged-main .agent-copy-inline-button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.sm-logged-main .agent-copy-inline-button:hover{color:#e4e4e7;background:0 0}.sm-logged-main .agent-copy-inline-button.is-copied,.sm-logged-main .agent-copy-inline-button.is-copied svg{color:#34d399}.sm-logged-main .agent-setup-code-wrap{background:#09090b;border-radius:12px;padding:16px}.sm-logged-main .agent-setup-code-header{color:#71717a;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sm-logged-main .agent-setup-code-header span{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.sm-logged-main .agent-setup-code{color:#34d399;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;max-height:320px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:19px;overflow:auto}.sm-logged-main .agent-setup-next{background:#fafafa;border:1px solid #00000014;border-radius:12px;gap:8px;padding:16px;display:grid}.sm-logged-main .agent-setup-next strong{color:#18181b;font-size:13px;font-weight:600;line-height:18px}.sm-logged-main .agent-setup-next p{color:#71717a;margin:0;font-size:13px;line-height:20px}.sm-logged-main .agent-setup-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sm-logged-main .agent-connected-card{background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px;gap:12px;padding:16px;display:grid}.sm-logged-main .agent-connected-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-logged-main .agent-connected-agent{color:#18181b;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.sm-logged-main .agent-connected-agent svg{color:#f59e0b}.sm-logged-main .agent-success-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.sm-logged-main .agent-connected-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sm-logged-main .agent-connected-metrics div{gap:2px;display:grid}.sm-logged-main .agent-connected-metrics span{color:#a1a1aa;font-size:13px;line-height:18px}.sm-logged-main .agent-connected-metrics strong{color:#18181b;font-size:13px;font-weight:500;line-height:18px}.sm-logged-main .agent-connected-card>p{color:#71717a;margin:0;font-size:12px;line-height:18px}.sm-logged-main .agent-revoke-section{border-top:1px solid #00000014;gap:8px;padding-top:16px;display:grid}.sm-logged-main .agent-revoke-section h2{color:#18181b;margin:0;font-size:13px;font-weight:600;line-height:18px}.sm-logged-main .agent-revoke-section p{color:#71717a;margin:0 0 4px;font-size:13px;line-height:20px}@media (max-width:720px){.sm-logged-main .agent-setup-choice-grid,.sm-logged-main .agent-connected-metrics{grid-template-columns:1fr}.sm-logged-main .agent-connected-card-header{flex-direction:column;align-items:flex-start}}.sm-logged-main>.settings-page{background:#fff;padding:0}.sm-logged-main .settings-shell{gap:0;width:100%;height:100%;min-height:0;margin:0;display:flex}.sm-logged-main .settings-frame{grid-template-columns:192px minmax(0,1fr);gap:0;width:100%;min-height:0;display:grid}.sm-logged-main .settings-tabs{width:192px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-right:1px solid #00000014;border-radius:0;align-content:start;gap:2px;padding:12px;display:grid;position:static;overflow:auto}.sm-logged-main .settings-tabs:before,.sm-logged-main .settings-card:before{display:none}.sm-logged-main .settings-tabs button{color:#525252;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:500}.sm-logged-main .settings-section{gap:16px;width:min(640px,100%)}.sm-logged-main .settings-section h2{color:#0a0a0a;letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}.sm-logged-main .settings-section-lead,.sm-logged-main .settings-muted-copy{color:#71717a;max-width:640px;margin:-8px 0 0;font-size:13px;line-height:20px}.sm-logged-main .settings-card{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #00000014;border-radius:12px;overflow:hidden}.sm-logged-main .settings-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.sm-logged-main .settings-avatar{align-self:center;width:48px;height:48px}.sm-logged-main .settings-row-copy strong{color:#0a0a0a;font-size:14px;font-weight:600}.sm-logged-main .settings-row-copy p{color:#71717a;margin:3px 0 0;font-size:13px;line-height:20px}.sm-logged-main .settings-photo-upload-button{color:#525252;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:30px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.sm-logged-main .settings-photo-upload-button:hover{background:#f4f4f5}.sm-logged-main .settings-photo-upload-button input{display:none}.sm-logged-main .settings-inline-form input,.sm-logged-main .settings-delete-confirm input{min-height:32px;box-shadow:none;color:#18181b;background:#fff;border:1px solid #0000001a;border-radius:6px;padding:0 10px;font-size:13px;line-height:20px}.sm-logged-main .settings-inline-form input:focus,.sm-logged-main .settings-delete-confirm input:focus{border-color:#00000038;outline:3px solid #0000000d}.sm-logged-main .settings-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-logged-main .settings-billing-header{align-items:flex-start;gap:12px;display:flex}.sm-logged-main .settings-billing-grid>div,.sm-logged-main .settings-token-panel>div{background:#fafafa;border-radius:8px;gap:3px;padding:10px;display:grid}.sm-logged-main .settings-billing-grid span,.sm-logged-main .settings-token-panel span{color:#a3a3a3;font-size:11px;font-weight:600;line-height:16px}.sm-logged-main .settings-billing-grid strong,.sm-logged-main .settings-token-panel strong{color:#18181b;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:18px}.sm-logged-main .settings-account-action-row{grid-template-columns:minmax(0,1fr) auto}.sm-logged-main .settings-account-action-row .settings-row-copy{grid-column:1}.sm-logged-main .settings-account-action-row .button{grid-column:2}.sm-logged-main .settings-delete-confirm{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:0 16px 16px;padding:14px}.sm-logged-main>.settings-page{background:#fff;min-height:100%;padding:0}.sm-logged-main .settings-shell,.sm-logged-main .settings-frame{width:100%;height:100%;min-height:0;margin:0}.sm-logged-main .settings-frame{grid-template-columns:192px minmax(0,1fr);gap:0;display:grid}.sm-logged-main .settings-tabs{border:0;border-right:1px solid var(--sm-border);width:192px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;align-content:start;gap:2px;padding:12px;display:grid;position:static;overflow:auto}.sm-logged-main .settings-tabs:before,.sm-logged-main .settings-tabs-mobile:before,.sm-logged-main .settings-card:before,.sm-logged-main .settings-danger-item:before{display:none}.sm-logged-main .settings-tabs button{width:100%;min-height:36px;box-shadow:none;color:#525252;letter-spacing:0;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.sm-logged-main .settings-tabs button:hover:not(.settings-tab-active){box-shadow:none;color:#18181b;background:#fafafa;transform:none}.sm-logged-main .settings-tabs .settings-tab-active{color:#0a0a0a;box-shadow:none;background:#f4f4f5}.sm-logged-main .settings-tab-icon{stroke-width:2px;flex:0 0 16px;width:16px;height:16px}.sm-logged-main .settings-content{min-width:0;min-height:0;padding:24px;overflow:auto}.sm-logged-main .settings-tab-panel,.sm-logged-main .settings-section{gap:16px;display:grid}.sm-logged-main .settings-section{width:min(512px,100%)}.sm-logged-main .settings-section h2{color:#0a0a0a;letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:24px}.sm-logged-main .settings-section-lead,.sm-logged-main .settings-muted-copy{color:#71717a;max-width:512px;margin:-8px 0 0;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-card,.sm-logged-main .settings-billing-card,.sm-logged-main .settings-api-card,.sm-logged-main .settings-help-item{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #00000017;border-radius:12px;position:relative;overflow:hidden}.sm-logged-main .settings-billing-card,.sm-logged-main .settings-api-card{gap:16px;padding:16px;display:grid}.sm-logged-main .settings-row{background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.sm-logged-main .settings-row>.settings-row-copy:first-child{grid-column:1/-1}.sm-logged-main .settings-row:hover{background:0 0}.sm-logged-main .settings-row+.settings-row{border-top:1px solid #00000014}.sm-logged-main .settings-photo-row{grid-template-columns:56px minmax(0,1fr);align-items:center}.sm-logged-main .settings-avatar{width:48px;height:48px;box-shadow:none;border-radius:999px;flex-basis:48px}.sm-logged-main .settings-avatar-image{object-fit:cover;width:48px;height:48px}.sm-logged-main .settings-avatar-fallback{color:#1d4ed8;font-family:var(--font-geist-mono,"Geist Mono", monospace);background:#dbeafe;font-size:18px;font-weight:600}.sm-logged-main .settings-row-copy{gap:3px}.sm-logged-main .settings-row-copy strong,.sm-logged-main .settings-billing-header strong,.sm-logged-main .settings-danger-item h3,.sm-logged-main .settings-instruction-header h3{color:#0a0a0a;letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.sm-logged-main .settings-row-copy p,.sm-logged-main .settings-billing-note,.sm-logged-main .settings-danger-item p{color:#71717a;margin:0;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-photo-upload-button{border:1px solid var(--sm-border-strong);width:fit-content;min-height:30px;box-shadow:none;color:#525252;background:#fff;border-radius:6px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:560;line-height:18px}.sm-logged-main .settings-photo-upload-button:hover{box-shadow:none;background:#f4f4f5}.sm-logged-main .settings-inline-form{align-items:center;gap:8px;margin-top:10px;display:flex}.sm-logged-main .settings-inline-form input,.sm-logged-main .settings-instruction-block textarea,.sm-logged-main .settings-delete-confirm input{border:1px solid var(--sm-border-strong);min-height:32px;box-shadow:none;color:#18181b;background:#fff;border-radius:6px;padding:0 10px;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-inline-form input:focus,.sm-logged-main .settings-instruction-block textarea:focus,.sm-logged-main .settings-delete-confirm input:focus{border-color:#00000038;outline:3px solid #0000000d}.sm-logged-main .settings-page .button,.sm-logged-main .settings-page button:not(.settings-tab-active):not(.settings-help-topic-trigger){min-height:32px;box-shadow:none;border-radius:6px;padding:0 12px;font-size:13px;font-weight:560;line-height:20px}.sm-logged-main .settings-page .button{border:1px solid var(--sm-border-strong);color:#18181b;background:#fff}.sm-logged-main .settings-page .button:hover:not(:disabled){background:#f4f4f5}.sm-logged-main .settings-page .button-primary{color:#fff;background:#18181b;border-color:#18181b}.sm-logged-main .settings-page .button-primary:hover:not(:disabled){background:#27272a}.sm-logged-main .settings-account-card{gap:16px;padding:16px;display:grid;overflow:visible}.sm-logged-main .settings-account-profile{align-items:center;gap:16px;min-width:0;display:flex}.sm-logged-main .settings-account-profile-copy{gap:3px;min-width:0;display:grid}.sm-logged-main .settings-account-profile-copy strong{color:#0a0a0a;font-size:16px;font-weight:600;line-height:22px}.sm-logged-main .settings-account-profile-copy p{color:#71717a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:21px}.sm-logged-main .settings-account-card .settings-photo-upload-button{margin-top:8px}.sm-logged-main .settings-account-edit{gap:8px;padding-top:2px;display:grid}.sm-logged-main .settings-account-edit label{color:#525252;font-size:12px;font-weight:600;line-height:16px}.sm-logged-main .settings-account-edit .settings-inline-form{margin-top:0}.sm-logged-main .settings-account-edit .settings-inline-form input{flex:auto;min-width:0}.sm-logged-main .settings-page .settings-logout-button{border-color:var(--sm-border-strong);color:#18181b;background:#fff;align-items:center;gap:8px;width:fit-content;min-width:0;display:inline-flex}.sm-logged-main .settings-page .settings-logout-button:hover:not(:disabled){border-color:var(--sm-border-strong);color:#18181b;background:#f4f4f5}.sm-logged-main .settings-page .settings-danger-button{color:#dc2626;background:#fff;border-color:#fecdd3;width:fit-content;min-width:0}.sm-logged-main .settings-page .settings-danger-button:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecdd3}.sm-logged-main .settings-account-danger-block{border-top:1px solid #00000017;gap:12px;margin-top:8px;padding-top:24px;display:grid}.sm-logged-main .settings-account-danger-block h3{color:#dc2626;margin:0;font-size:14px;font-weight:600;line-height:20px}.sm-logged-main .settings-account-danger-block p{color:#71717a;max-width:512px;margin:0;font-size:14px;font-weight:400;line-height:22px}.sm-logged-main .settings-account-danger-block .settings-delete-confirm{margin:2px 0 0}.sm-logged-main .settings-account-danger-block .settings-delete-confirm strong{color:#991b1b;font-size:13px;font-weight:600;line-height:20px}.sm-logged-main .settings-verified-pill,.sm-logged-main .settings-active-pill,.sm-logged-main .settings-status-pill{border-radius:4px;min-height:20px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px}.sm-logged-main .settings-status-pill{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sm-logged-main .settings-status-icon{stroke-width:2px;flex:none;width:12px;height:12px}.sm-logged-main .settings-spin-icon{animation:.9s linear infinite sm-spin}.sm-logged-main .settings-provider-pill{border:1px solid var(--sm-border);width:fit-content;min-height:32px;box-shadow:none;color:#18181b;background:#fff;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.sm-logged-main .settings-status{border:1px solid var(--sm-border);color:#525252;background:#fafafa;border-radius:6px;width:fit-content;max-width:100%;padding:8px 10px;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-status strong{color:inherit;font-size:inherit;font-weight:600;line-height:inherit;display:inline}.sm-logged-main .settings-status span{color:inherit}.sm-logged-main .settings-status strong+span:before{content:" "}.sm-logged-main .settings-status-success{color:#047857;background:#ecfdf5;border-color:#10b9812e}.sm-logged-main .settings-status-info{color:#1d4ed8;background:#eff6ff;border-color:#2563eb29}.sm-logged-main .settings-status-warning{color:#b45309;background:#fffbeb;border-color:#d9770633}.sm-logged-main .settings-status-error{color:#dc2626;background:#fef2f2;border-color:#dc262629}.sm-logged-main .settings-billing-header{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.sm-logged-main .settings-billing-header>div{min-width:0}.sm-logged-main .settings-plan-card,.sm-logged-main .settings-chrome-card{gap:16px;padding:20px;display:grid}.sm-logged-main .settings-plan-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sm-logged-main .settings-plan-copy{gap:4px;min-width:0;display:grid}.sm-logged-main .settings-plan-copy strong{color:#0a0a0a;letter-spacing:0;font-size:16px;font-weight:600;line-height:22px}.sm-logged-main .settings-plan-copy span,.sm-logged-main .settings-plan-note{color:#71717a;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-plan-note{max-width:420px;margin:-2px 0 0}.sm-logged-main .settings-chrome-card{gap:14px}.sm-logged-main .settings-chrome-row{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.sm-logged-main .settings-chrome-row-heading{margin-bottom:2px}.sm-logged-main .settings-chrome-row strong{color:#0a0a0a;letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.sm-logged-main .settings-chrome-row span{color:#71717a;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-inline-state{color:#18181b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.sm-logged-main .settings-inline-state svg{stroke-width:2px;flex:none;width:14px;height:14px}.sm-logged-main .settings-inline-state-success{color:#059669!important}.sm-logged-main .settings-inline-state-warning{color:#d97706!important}.sm-logged-main .settings-inline-state-error{color:#dc2626!important}.sm-logged-main .settings-action-row .button svg{stroke-width:2px;flex:none;width:14px;height:14px}.sm-logged-main .settings-full-resync{border-top:1px solid #00000017;gap:12px;margin-top:6px;padding-top:22px;display:grid}.sm-logged-main .settings-full-resync h3{color:#0a0a0a;letter-spacing:0;margin:0 0 -4px;font-size:14px;font-weight:600;line-height:20px}.sm-logged-main .settings-full-resync p{color:#71717a;max-width:500px;margin:0;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-billing-grid,.sm-logged-main .settings-token-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sm-logged-main .settings-billing-grid>div,.sm-logged-main .settings-token-panel>div{background:#fafafa;border:0;border-radius:8px;gap:3px;padding:10px;display:grid}.sm-logged-main .settings-billing-grid span,.sm-logged-main .settings-token-panel span{color:#a3a3a3;text-transform:none;font-size:11px;font-weight:600;line-height:16px}.sm-logged-main .settings-billing-grid strong,.sm-logged-main .settings-token-panel strong{color:#18181b;overflow-wrap:anywhere;white-space:normal;font-size:12px;font-weight:600;line-height:18px}.sm-logged-main .settings-action-row,.sm-logged-main .settings-instruction-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.sm-logged-main .settings-delete-confirm{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.sm-logged-main .settings-delete-confirm p{color:#b91c1c;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-data-panel{gap:24px}.sm-logged-main .settings-help-panel{gap:20px}.sm-logged-main .settings-data-card,.sm-logged-main .settings-help-contact-card{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:12px;gap:12px;padding:16px;display:grid}.sm-logged-main .settings-data-danger-card{border-color:#fef2f2}.sm-logged-main .settings-data-title,.sm-logged-main .settings-help-contact-title{color:#0a0a0a;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.sm-logged-main .settings-data-danger-title{color:#dc2626}.sm-logged-main .settings-data-copy,.sm-logged-main .settings-help-contact-card p{color:#71717a;letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-data-action-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-logged-main .settings-data-count{color:#52525b;font-size:13px;font-weight:400;line-height:20px}.sm-logged-main .settings-page .settings-data-secondary-button,.sm-logged-main .settings-page .settings-data-danger-link-button,.sm-logged-main .settings-page .settings-help-contact-button{width:fit-content;height:28px;min-height:28px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.sm-logged-main .settings-page button.settings-data-secondary-button,.sm-logged-main .settings-page button.settings-data-danger-link-button{height:28px;min-height:28px;padding:0 10px;font-weight:500}.sm-logged-main .settings-page .settings-data-secondary-button svg,.sm-logged-main .settings-page .settings-help-contact-button svg{stroke-width:2px;width:14px;height:14px}.sm-logged-main .settings-page .settings-data-secondary-button,.sm-logged-main .settings-page .settings-help-contact-button{color:#18181b;background:#fff;border:1px solid #00000014}.sm-logged-main .settings-page .settings-data-secondary-button:hover:not(:disabled),.sm-logged-main .settings-page .settings-help-contact-button:hover{color:#18181b;background:#fafafa;border-color:#0000001a;transform:none}.sm-logged-main .settings-page .settings-data-danger-link-button{color:#dc2626;background:#fff;border:1px solid #fee2e2}.sm-logged-main .settings-page .settings-data-danger-link-button:hover:not(:disabled){color:#dc2626;background:#fef2f2;transform:none}.sm-logged-main .settings-data-status{border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:500;line-height:18px}.sm-logged-main .settings-data-status-success{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}.sm-logged-main .settings-data-status-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.sm-logged-main .settings-help-panel .settings-help-list{gap:8px;display:grid}.sm-logged-main .settings-help-topic{color:inherit;background:#fff;border:1px solid #00000014;border-radius:8px;transition:background-color .14s,border-color .14s;overflow:hidden}.sm-logged-main .settings-help-topic:hover{background:#fafafa;border-color:#00000017}.sm-logged-main .settings-help-topic.is-open{background:#fff;border-color:#0000001a}.sm-logged-main .settings-help-topic-trigger{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sm-logged-main .settings-help-topic.is-open .settings-help-topic-trigger{padding-bottom:10px}.sm-logged-main .settings-help-topic-trigger>span{gap:4px;min-width:0;display:grid}.sm-logged-main .settings-help-topic-trigger strong{color:#18181b;letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.sm-logged-main .settings-help-topic-trigger span span{color:#71717a;letter-spacing:0;font-size:13px;font-weight:400;line-height:18px}.sm-logged-main .settings-help-topic-trigger svg{color:#a1a1aa;stroke-width:2px;flex:0 0 16px;align-self:center;width:16px;height:16px;margin-top:0;transition:transform .16s}.sm-logged-main .settings-help-topic.is-open .settings-help-topic-trigger svg{transform:rotate(90deg)}.sm-logged-main .settings-help-answer{border-top:0;gap:10px;padding:2px 16px 18px;display:grid}.sm-logged-main .settings-help-answer p{color:#52525b;letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:18px}.sm-logged-main .settings-help-topic-link{color:#18181b;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:fit-content;height:32px;min-height:32px;margin-top:2px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.sm-logged-main .settings-help-topic-link:hover{background:#f4f4f5}.sm-logged-main .settings-help-contact-card{gap:8px}@media (max-width:760px){.sm-logged-sync-toast{width:calc(100vw - 24px);bottom:12px;right:12px}.sm-logged-shell .item-overlay{padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));place-items:center}.sm-logged-shell .expanded-card{border:1px solid #0000001a;border-radius:18px;align-self:center;width:min(100%,430px);height:auto;max-height:min(86dvh,760px)}.sm-logged-shell .expanded-card-edit{align-self:center;height:auto}.sm-logged-shell .expanded-card-body{flex:0 auto;overflow:hidden auto}.sm-logged-main .card-actions,.sm-logged-main .post-list-actions{opacity:1}.sm-logged-shell .expanded-card-actions{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.sm-logged-shell .expanded-card-actions .button-primary,.sm-logged-shell .expanded-card-remove-button{white-space:nowrap;min-width:0}.sm-logged-shell .expanded-card-actions .button-primary{flex:auto;order:1;justify-content:center}.sm-logged-shell .expanded-card-remove-button{flex:0 auto;order:2;padding:0 6px}}.sm-logged-main .empty-panel-inline,.sm-logged-main .search-state-panel{background:#fafafa;border-radius:12px;justify-items:center;width:min(440px,100%);margin:80px auto 0;padding:34px 24px;display:grid}.sm-logged-main .empty-panel-inline h2,.sm-logged-main .search-state-panel h2{color:#0a0a0a;font-size:16px;font-weight:620;line-height:24px}.sm-logged-main .empty-panel-inline p,.sm-logged-main .search-state-panel p{color:#737373;max-width:320px;font-size:13px;line-height:20px}.sm-logged-main .library-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 220px);padding:80px 20px;display:flex}.sm-logged-main .library-empty-icon{color:#a1a1aa;background:#f4f4f5;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.sm-logged-main .library-empty-state h2{color:#0a0a0a;margin:0 0 4px;font-size:16px;font-weight:500;line-height:24px}.sm-logged-main .library-empty-state p{color:#71717a;max-width:320px;margin:0 0 24px;font-size:13px;line-height:20px}.sm-logged-main .library-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.sm-logged-main .library-empty-actions .button{border-radius:6px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.sm-logged-main .library-empty-actions .button-primary{color:#fff;background:#0a0a0a}.sm-logged-main .library-empty-actions .button-primary:hover{background:#27272a}.sm-logged-main .library-empty-actions .button-secondary{color:#18181b;background:#fff;border-color:#0000001a}.sm-logged-main .library-empty-actions .button-secondary:hover{background:#f4f4f5}@media (max-width:640px){.sm-logged-main .sm-app-search-dock,.sm-logged-main .sm-app-toolbar,.sm-logged-main .results-paged{padding-left:14px;padding-right:14px}.sm-logged-main .sm-app-toolbar{flex-wrap:wrap}.bulk-action-bar{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.bulk-action-controls{justify-content:flex-start}.bulk-action-controls input{width:100%}}.agent-results-page{background:#fff;height:100dvh;overflow:auto}.agent-results-shell{gap:18px;width:min(760px,100% - 40px);margin:0 auto;padding:28px 0 48px;display:grid}.agent-results-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-results-header h1{color:#0a0a0a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:30px}.agent-results-header p:not(.app-menu-eyebrow){color:#737373;max-width:520px;margin:4px 0 0;font-size:13px;line-height:20px}.agent-results-secondary-button,.agent-result-open-button{color:#404040;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:520;line-height:18px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.agent-results-secondary-button:hover,.agent-result-open-button:hover{color:#0a0a0a;background:#f5f5f5;border-color:#0000002e}.agent-results-secondary-button:active,.agent-result-open-button:active{transform:translateY(1px)}.agent-results-status,.agent-results-empty{text-align:center;background:#fafafa;border:1px solid #00000014;border-radius:12px;justify-items:center;gap:12px;padding:36px 24px;display:grid}.agent-results-status p,.agent-results-empty p{color:#737373;max-width:360px;margin:0;font-size:13px;line-height:20px}.agent-results-status h2{color:#0a0a0a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650;line-height:22px}.agent-results-status-error{background:#fff1f2;border-color:#ffe4e6}.agent-results-status-warning{color:#92400e;background:#fffbeb;border-color:#fef3c7}.agent-results-status-warning p{color:#92400e}.agent-results-status button{min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;padding:0 10px;font-size:13px}.agent-results-status button:disabled{cursor:not-allowed;opacity:.62}.agent-results-status-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agent-results-empty-icon{color:#737373;background:#eee;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.agent-results-empty h2{color:#0a0a0a;margin:0;font-size:16px;font-weight:620;line-height:24px}.agent-results-prompts{gap:8px;width:min(360px,100%);display:grid}.agent-results-prompt{color:#737373;text-align:left;background:#fff;border:1px solid #00000014;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:18px;display:flex}.agent-results-prompt svg{color:#a3a3a3;flex:none;margin-top:2px}.agent-results-list{gap:10px;display:grid}.agent-result-card{background:#fff;border:1px solid #00000014;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.agent-result-card:hover{background:#fcfcfc;border-color:#0000002e}.agent-result-card.is-expired{opacity:.68}.agent-result-card-main{gap:6px;min-width:0;display:grid}.agent-result-card-title-row{align-items:center;gap:8px;min-width:0;display:flex}.agent-result-card h2{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:620;line-height:20px;overflow:hidden}.agent-result-card p{color:#a3a3a3;margin:0;font-size:12px;line-height:18px}.agent-result-pill{color:#be123c;background:#fff1f2;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;line-height:16px}.agent-result-query{color:#525252;white-space:nowrap;text-overflow:ellipsis;background:#f5f5f5;border-radius:6px;width:fit-content;max-width:100%;padding:4px 7px;font-size:12px;line-height:16px;overflow:hidden}.agent-result-card-actions{flex:none;align-items:center;gap:6px;display:flex}.agent-result-card-actions-center{flex-wrap:wrap;justify-content:center}.agent-result-icon-button{color:#737373;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.agent-result-icon-button:hover:not(:disabled){color:#0a0a0a;background:#f5f5f5;border-color:#00000029}.agent-result-icon-button-danger:hover:not(:disabled){color:#be123c;background:#fff1f2;border-color:#fecdd3}.agent-result-icon-button:disabled{cursor:not-allowed;opacity:.54}.agent-result-rename{align-items:center;gap:6px;min-width:min(320px,100%);display:flex}.agent-result-rename input{color:#0a0a0a;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #0000001f;border-radius:6px;flex:auto;padding:0 9px;font-size:13px}.agent-result-rename input:focus{border-color:#00000047;outline:3px solid #0000000f}.agent-result-rename button{color:#525252;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.agent-results-expired{color:#737373;gap:10px;font-size:13px;display:grid}.agent-results-expired summary{cursor:pointer}.sm-logged-shell.is-collapsed .sm-logged-brand{flex:none;justify-content:center;gap:0;width:34px}.sm-logged-shell.is-collapsed .sm-logged-brand-name,.sm-logged-shell.is-collapsed .sm-logged-nav-label,.sm-logged-shell.is-collapsed .sm-logged-account-copy,.sm-logged-shell.is-collapsed .sm-logged-logout{opacity:0;pointer-events:none;width:0}.sm-logged-shell.is-collapsed .sm-logged-account-copy,.sm-logged-shell.is-collapsed .sm-logged-logout{display:none}.sm-logged-shell.is-collapsed .sm-logged-brand-name,.sm-logged-shell.is-collapsed .sm-logged-nav-label{max-width:0;display:inline}.sm-logged-shell.is-collapsed .sm-logged-brand-row{justify-content:center;padding:0 7px}.sm-logged-shell.is-collapsed .sm-logged-sidebar-toggle{display:none}.sm-logged-shell.is-collapsed .sm-logged-nav-item{justify-content:center;gap:0;width:34px;min-width:34px;margin:0 auto;padding:0}.sm-logged-shell.is-collapsed .sm-logged-account{justify-content:center;gap:0;width:100%;min-width:0;padding:10px 0;overflow:visible}.sm-logged-shell.is-collapsed .sm-logged-avatar{flex:0 0 28px;width:28px;height:28px;margin:0 auto}.sm-logged-shell.is-collapsed .sm-logged-nav{padding-left:7px;padding-right:7px;overflow-x:hidden}.sm-logged-shell.is-collapsed .sm-logged-nav-icon{width:18px;min-width:18px}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-sidebar{width:var(--sm-shell-sidebar-width);min-width:var(--sm-shell-sidebar-width)}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-brand{flex:1;justify-content:flex-start;gap:10px;width:auto}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-brand-name,.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-nav-label,.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-account-copy,.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-logout{opacity:1;pointer-events:auto;width:auto}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-account-copy{display:grid}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-logout{display:inline-flex}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-brand-name,.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-nav-label{max-width:160px;display:inline}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-brand-row{justify-content:flex-start;padding:0 12px}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-sidebar-toggle{display:inline-flex}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-nav-item{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin:0;padding:0 10px}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-account{justify-content:flex-start;gap:10px;width:auto;padding:10px 12px}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-avatar{margin:0}.sm-logged-shell.is-collapsed.is-sidebar-peeking .sm-logged-nav{padding:8px}@keyframes sm-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.sm-logged-shell{background:#fff;flex-direction:column;min-height:100dvh;overflow:visible}.sm-logged-mobile-header{z-index:90;background:#fffffffa;border-bottom:1px solid #00000014;display:block;position:sticky;top:0}.sm-logged-mobile-bar{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:grid}.sm-logged-mobile-brand,.sm-logged-mobile-menu-button{color:#18181b;background:#fff;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.sm-logged-mobile-brand-image{width:22px;height:22px;display:block}.sm-logged-mobile-menu-button{cursor:pointer;padding:0}.sm-logged-mobile-menu-button:focus-visible,.sm-logged-mobile-brand:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #006bff6b}.sm-logged-mobile-header .app-command{width:100%;min-width:0;height:36px;box-shadow:none;background:#fafafa;border:1px solid #0000001a;border-radius:8px;padding:0 10px}.sm-logged-mobile-header .app-command:focus-within{background:#fff;border-color:#00000038;box-shadow:0 0 0 3px #0000000d}.sm-logged-mobile-header .app-command input{min-width:0;height:34px;font-size:16px;line-height:20px}.sm-logged-mobile-header .app-command-summary{display:none}.sm-logged-mobile-menu{opacity:0;pointer-events:none;background:#fff;border:1px solid #0000001a;border-radius:10px;gap:8px;width:min(292px,100vw - 24px);max-height:calc(100dvh - 78px);padding:6px;transition:opacity .16s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);left:auto;right:12px;overflow:auto;transform:translateY(-6px);box-shadow:0 18px 52px #00000024}.sm-logged-mobile-header.is-open .sm-logged-mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.sm-logged-mobile-menu-nav{gap:2px;display:grid}.sm-logged-mobile-menu .sm-logged-nav-item{color:#404040;text-align:left;flex:0 0 38px;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:38px;padding:0 9px;font-size:13px;font-weight:540}.sm-logged-mobile-menu .sm-logged-nav-item:hover,.sm-logged-mobile-menu .sm-logged-nav-item.is-active{color:#0a0a0a;background:#f1f1f1}.sm-logged-mobile-menu .sm-logged-nav-icon{color:currentColor;width:18px;min-width:18px}.sm-logged-mobile-menu .sm-logged-nav-label{opacity:1;pointer-events:auto;white-space:nowrap;text-overflow:ellipsis;width:auto;min-width:0;max-width:none;display:inline;overflow:hidden}.sm-logged-sidebar-spacer{display:none}.sm-logged-shell.is-sidebar-unlocked .sm-logged-sidebar{box-shadow:none;position:static;inset:auto}.sm-logged-sidebar,.sm-logged-shell.is-collapsed .sm-logged-sidebar,.sm-logged-nav-divider,.sm-logged-account,.sm-logged-sidebar-toggle{display:none}.sm-logged-nav-item,.sm-logged-shell.is-collapsed .sm-logged-nav-item{justify-content:center;width:auto;min-width:max-content;padding:0 10px}.sm-logged-shell.is-collapsed .sm-logged-mobile-menu .sm-logged-nav-item{justify-content:flex-start;gap:10px;width:100%;min-width:0;padding:0 9px}.sm-logged-shell.is-collapsed .sm-logged-mobile-menu .sm-logged-nav-label{opacity:1;pointer-events:auto;width:auto;max-width:none;display:inline}.sm-logged-main,.sm-logged-main>.search-page.sm-app,.sm-logged-main>.settings-page,.sm-logged-main>.agent-access-page,.agent-results-page{height:auto;min-height:0;overflow:visible}.sm-logged-main .sm-app-search-dock{z-index:75;border-bottom:1px solid #00000014;flex-wrap:nowrap;align-items:center;gap:6px;height:auto;min-height:46px;padding:7px 12px;position:static;top:auto}.sm-logged-main .sm-app-search-dock>.app-command,.sm-logged-main .sm-library-search-mode-toggle-desktop,.sm-logged-main .sm-view-mode-toggle{display:none}.sm-logged-main .sm-library-search-mode-menu,.sm-logged-main .sm-filter-toolbar-button,.sm-logged-main .sm-app-toolbar-sort,.sm-logged-main .sm-bulk-toggle{flex:none}.sm-logged-main .sm-library-search-mode-menu{display:block;position:relative}.sm-logged-main .sm-library-search-mode-trigger,.sm-logged-main .sm-filter-toolbar-button,.sm-logged-main .sm-sort-icon-button,.sm-logged-main .sm-bulk-toggle{background:#fff;border-radius:7px;height:32px;min-height:32px}.sm-logged-main .sm-library-search-mode-trigger{color:#18181b;cursor:pointer;border:1px solid #0000001a;justify-content:center;align-items:center;gap:5px;min-width:76px;padding:0 9px;font-size:13px;font-weight:560;line-height:20px;display:inline-flex}.sm-logged-main .sm-library-search-mode-trigger:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #006bff6b}.sm-logged-main .sm-mode-trigger-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-1px)rotate(45deg)}.sm-logged-main .sm-library-search-mode-options{z-index:90;background:#fff;border:1px solid #0000001a;border-radius:10px;gap:4px;width:204px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #0000001f}.sm-logged-main .sm-library-search-mode-option{color:#525252;text-align:left;background:0 0;border:0;border-radius:7px;gap:1px;min-height:42px;padding:6px 8px;display:grid}.sm-logged-main .sm-library-search-mode-option span{color:#18181b;font-size:13px;font-weight:600;line-height:18px}.sm-logged-main .sm-library-search-mode-option small{color:#737373;font-size:11px;line-height:15px}.sm-logged-main .sm-library-search-mode-option.is-active{background:#18181b}.sm-logged-main .sm-library-search-mode-option.is-active span,.sm-logged-main .sm-library-search-mode-option.is-active small{color:#fff}.sm-logged-main .sm-library-search-mode-option:disabled{cursor:not-allowed;opacity:.46}.sm-logged-main .sm-filter-toolbar-button,.sm-logged-main .sm-sort-icon-button,.sm-logged-main .sm-bulk-toggle{justify-content:center;width:34px;padding:0}.sm-logged-main .sm-filter-toolbar-button{position:relative}.sm-logged-main .sm-filter-toolbar-button>span,.sm-logged-main .sm-bulk-toggle>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-logged-main .sm-filter-toolbar-button strong{color:#fff;background:#18181b;border:1px solid #fff;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:-5px;right:-5px}.sm-logged-main .sm-bulk-toggle{color:#525252;align-items:center;display:inline-flex;position:relative}.sm-logged-main .sm-bulk-toggle.is-active{color:#fff;background:#0a0a0a;border-color:#0000002e}.sm-logged-main .sm-bulk-toggle-icon{color:#525252;opacity:1;visibility:visible;display:block}.sm-logged-main .sm-bulk-toggle.is-active .sm-bulk-toggle-icon{color:#fff}.sm-logged-main .sm-app-toolbar-filter-row{flex-basis:auto;align-items:center;height:auto;min-height:45px}.sm-logged-main>.agent-access-page,.sm-logged-main>.agent-results-page,.sm-logged-main .settings-content{padding:16px}.sm-logged-main>.settings-page{padding:0}.sm-logged-main .agent-access-shell,.sm-logged-main .agent-results-shell,.sm-logged-main .settings-frame{width:100%}.sm-logged-main .agent-setup-choice-grid,.sm-logged-main .settings-frame{grid-template-columns:1fr}.sm-logged-main .settings-tabs.settings-tabs-desktop{display:none}.sm-logged-main .settings-tabs-mobile{width:fit-content;max-width:calc(100% - 32px);margin:16px 16px 0;display:flex}.sm-logged-main .settings-page .settings-tabs-mobile button:not(.settings-tab-active):not(.settings-help-topic-trigger),.sm-logged-main .settings-page .settings-tabs-mobile button.expandable-tabs-active{border-radius:999px}.sm-logged-main .settings-tabs:not(.settings-tabs-mobile){border-bottom:1px solid #00000014;border-right:0;width:100%;overflow-x:auto}.sm-logged-main .settings-tabs button{flex:none}.sm-logged-main .settings-account-edit .settings-inline-form{flex-wrap:nowrap;align-items:flex-end}.sm-logged-main .settings-account-edit .settings-inline-form .button,.sm-logged-main .settings-account-edit .settings-inline-form button.button-primary{flex:none;width:auto;min-width:74px;max-width:max-content;padding:0 14px}.sm-logged-main .settings-data-action-row{flex-direction:column;align-items:stretch}.sm-logged-main .settings-data-count{width:100%}.sm-logged-main .settings-page .settings-data-secondary-button,.sm-logged-main .settings-page button.settings-data-secondary-button{white-space:nowrap;width:100%;height:auto;min-height:34px}.sm-logged-main .filter-panel{overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;border-width:1px;border-radius:14px;width:calc(100vw - 20px);max-width:none;max-height:min(72dvh,560px);position:fixed;inset:auto 10px 10px;overflow:hidden;transform:none;box-shadow:0 18px 52px #00000029}.sm-logged-main .filter-panel-body{overscroll-behavior-x:none;touch-action:pan-y;overflow:hidden auto}.sm-logged-main .filter-panel-section,.sm-logged-main .filter-drill-list,.sm-logged-main .filter-drill-row,.sm-logged-main .filter-date-grid,.sm-logged-main .filter-date-field{width:100%;min-width:0;max-width:100%}.sm-logged-main .filter-date-grid{grid-template-columns:minmax(0,1fr)}.sm-logged-main .filter-date-grid input{appearance:none;box-sizing:border-box}.sm-logged-main .filter-picker-search,.sm-logged-main .filter-date-grid input,.sm-logged-main .filter-date-placeholder{font-size:16px;line-height:22px}.result-set-page{height:auto;min-height:0;overflow:visible}.result-set-shell{width:calc(100% - 28px);padding:22px 0 36px}.result-set-header,.result-set-header-actions{flex-direction:column}.result-set-header-actions,.result-set-header-actions .agent-results-secondary-button,.result-set-header-actions .agent-result-open-button{width:100%}.agent-results-shell{width:calc(100% - 28px);padding:22px 0 36px}.agent-results-header,.agent-result-card{flex-direction:column}.agent-result-card-actions,.agent-result-open-button{width:100%}}