.sx-agent-browser-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim, rgba(0, 0, 0, .45))}.sx-agent-browser-scrim[hidden],.sx-stop-confirm-scrim[hidden]{display:none!important}.sx-browser-expanded-backdrop,.sx-backdrop.sx-browser-expanded-backdrop,.sx-backdrop:has(.sx-browser--expanded){z-index:120!important}.sx-agent-browser-overlay{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:min(85vh,640px);background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md, 8px);box-shadow:0 16px 36px #00000040;overflow:hidden;outline:none}@media(max-width:480px){.sx-agent-browser-scrim{padding:0;align-items:stretch}.sx-agent-browser-overlay{width:100vw;height:100%;max-height:100%;max-height:100dvh;border-radius:0;border:none}}.sx-agent-browser-overlay__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg-raised);border-bottom:1px solid var(--border)}.sx-agent-browser-overlay__info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.sx-agent-browser-overlay__title{font:13px/18px var(--font-sans);font-weight:var(--fw-medium, 500);color:var(--text);white-space:nowrap}.sx-agent-browser-select-label{display:flex;align-items:center;gap:8px;min-width:0;font:12px/16px var(--font-sans);color:var(--text)}.sx-agent-browser-overlay__body{flex:1 1 auto;overflow:auto;min-height:280px;background:var(--bg-card)}.sx-agent__browser-ended{display:flex;flex-direction:column;gap:14px;padding:24px 20px;align-items:flex-start;font:13px/18px var(--font-sans);color:var(--text);background:var(--bg-card)}.sx-agent__browser-ended p{margin:0;font-weight:var(--fw-medium, 500)}.sx-stop-confirm-scrim{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim, rgba(0, 0, 0, .45))}.sx-stop-confirm-dialog{display:flex;flex-direction:column;gap:12px;width:min(440px,100%);padding:20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md, 8px);box-shadow:0 16px 36px #0000004d;outline:none}.sx-stop-confirm-dialog__title{margin:0;font:16px/22px var(--font-sans);font-weight:var(--fw-medium, 500);color:var(--text)}.sx-stop-confirm-dialog__desc{margin:0;font:13px/18px var(--font-sans);color:var(--text)}.sx-stop-confirm-dialog__error{margin:0}.sx-stop-confirm-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.sx-agent-browser-overlay__body>.sx-browser{border:0;border-radius:0}.sx-backdrop.sx-sending-confirm-backdrop{z-index:1000!important;display:grid!important;place-items:center!important}.sx-backdrop.sx-sending-confirm-backdrop>.sx-dialog.sx-sending-confirm-dialog,.sx-backdrop>.sx-dialog.sx-sending-confirm-dialog,.sx-sending-confirm-dialog{width:100%!important;max-width:min(440px,calc(100vw - 2 * var(--space-4, 1rem)))!important;box-sizing:border-box!important}.sx-sending-confirm-hint,.sx-sending-confirm-error{margin:0}.sx-sending-confirm-dialog .sx-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2, .5rem);padding-top:var(--space-2, .5rem)}@media(max-width:640px){.sx-sending-confirm-dialog .sx-btn{min-height:44px;padding-left:1rem;padding-right:1rem}}@media(pointer:coarse){.sx-sending-confirm-dialog .sx-btn{min-height:44px}}.sx-quicksend{position:relative}.sx-quicksend__error{margin:.375rem 0 0}.sx-quicksend__error-text{margin:0}.sx-quicksend__error-actions{display:flex;gap:.5rem;margin-top:.375rem}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-app: #e8e5de;--bg-surface: #f3f1ea;--bg-card: #ffffff;--bg-card-subtle: #ece9e2;--bg-page: #f3f1ea;--bg-sidebar: #e8e5de;--sidebar-text: #1d1c1a;--sidebar-text-muted: #5a5852;--sidebar-active: #dedcd5;--sidebar-attention: #8f4609;--sidebar-working: #046e8c;--sidebar-stopped: #aa3420;--bg-sunken: #eae6df;--bg-hover: #ebe8e0;--bg-selected: #ebf0fb;--control-hover: rgb(28 27 25 / .07);--bg-raised: #ffffff;--bg-raised-hover: #ffffff;--bg-switch-thumb: #ffffff;--scrim: rgb(30 28 24 / .16);--border: #e2dfd7;--border-subtle: rgba(35, 30, 20, .08);--border-field: #858279;--border-control: rgba(35, 30, 20, .17);--border-strong: #747269;--text: #1c1b19;--text-body: #393834;--text-muted: #5e5c56;--text-subtle: #67655f;--ink: #1c1b18;--on-ink: #ffffff;--accent: #3a5cc9;--accent-text: #2f52bf;--accent-hover: #304fb6;--accent-subtle: #eaeef8;--on-accent: #ffffff;--brand: #1f6b4e;--focus: #3a5cc9;--status-attention: #99500c;--status-attention-bg: #f7eddf;--on-status-attention: #ffffff;--status-working: #046e8c;--status-sent: #1c6f47;--status-checking: #675919;--status-stopped: #aa3420;--status-neutral: #64625b;--status-working-bg: #e1eff3;--status-sent-bg: #e3f0e7;--status-checking-bg: #f1ecd8;--status-stopped-bg: #f7e7e2;--status-neutral-bg: #ecebe6;--shadow-popover: 0 2px 6px -1px rgba(25, 22, 16, .08), 0 10px 24px -4px rgba(25, 22, 16, .12), 0 24px 48px -12px rgba(25, 22, 16, .18);--shadow-panel: 0 1px 4px rgba(25, 22, 16, .08), 0 8px 28px -4px rgba(25, 22, 16, .12);--shadow-card: 0 1px 3px rgba(25, 22, 16, .08), 0 4px 14px -2px rgba(25, 22, 16, .08);--shadow-card-hover: 0 2px 6px rgba(25, 22, 16, .1), 0 8px 24px -4px rgba(25, 22, 16, .12);--shadow-raised: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 2px rgba(25, 22, 16, .06), 0 6px 16px -6px rgba(25, 22, 16, .14), 0 18px 36px -18px rgba(25, 22, 16, .2);--shadow-control: 0 1px 2px rgba(25, 22, 16, .12), 0 1px 1px rgba(25, 22, 16, .06), inset 0 -1px 0 rgba(25, 22, 16, .04), inset 0 1px 0 rgba(255, 255, 255, .95);--shadow-control-hover: 0 2px 5px rgba(25, 22, 16, .15), 0 1px 2px rgba(25, 22, 16, .08), inset 0 1px 0 #ffffff;--shadow-control-active: 0 1px 1px rgba(25, 22, 16, .08), inset 0 1px 2px rgba(25, 22, 16, .1);--shadow-control-primary: 0 1px 2px rgba(0, 0, 0, .2), 0 2px 5px -1px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .15);--shadow-inset: inset 0 1px 2px rgba(25, 22, 16, .08);--shadow-switch-thumb: 0 1px 3px rgba(25, 22, 16, .25), 0 1px 1px rgba(25, 22, 16, .15);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--sidebar-width: 232px;--list-width: 380px;--row-height: 64px;--control-height: 32px;--field-height: 36px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .15, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1);--duration-fast: .14s;--duration-base: .22s;--duration-slow: .32s;--font-sans: "Geist Variable", Geist, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--type-page-title-size: 30px;--type-page-title-leading: 38px;--type-page-title-tracking: -.022em;--type-detail-title-size: 24px;--type-detail-title-leading: 32px;--type-detail-title-tracking: -.02em;--type-question-size: 15px;--type-question-leading: 22px;--type-question-tracking: 0;--type-section-title-size: 18px;--type-section-title-leading: 26px;--type-section-title-tracking: 0;--type-card-title-size: 15px;--type-card-title-leading: 22px;--type-card-title-tracking: -.005em;--type-body-size: 14px;--type-body-leading: 20px;--type-body-tracking: 0;--type-body-strong-size: 14px;--type-body-strong-leading: 20px;--type-body-strong-tracking: 0;--type-small-size: 13px;--type-small-leading: 18px;--type-small-tracking: 0;--type-caption-size: 12px;--type-caption-leading: 16px;--type-caption-tracking: 0;--type-mono-size: 12px;--type-mono-leading: 16px;--type-mono-tracking: 0;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-app: #121211;--bg-surface: #1a1a19;--bg-card: #252524;--bg-card-subtle: #2a2a29;--bg-page: #1a1a19;--bg-sidebar: #121211;--sidebar-text: #e9e7e2;--sidebar-text-muted: #a6a49f;--sidebar-active: #242423;--sidebar-attention: #eeb062;--sidebar-working: #6fc6df;--sidebar-stopped: #f0917d;--bg-sunken: #141413;--bg-hover: #282827;--bg-selected: #202738;--control-hover: rgb(255 252 245 / .09);--bg-raised: #2d2d2c;--bg-raised-hover: #333332;--bg-switch-thumb: #f5f4ef;--scrim: rgb(0 0 0 / .4);--border: rgb(255 252 245 / .1);--border-subtle: rgba(255, 252, 245, .09);--border-field: rgb(255 252 245 / .38);--border-control: rgb(255 252 245 / .17);--border-strong: rgb(255 252 245 / .55);--text: #e9e7e2;--text-body: #d4d1cb;--text-muted: #b3b0aa;--text-subtle: #9a9893;--ink: #e8e6e1;--on-ink: #141413;--accent: #6a8cf0;--accent-text: #93acff;--accent-hover: #7b99f3;--accent-subtle: #263049;--on-accent: #10131c;--brand: #5cbf93;--focus: #7f9df5;--status-attention: #e8a65e;--status-attention-bg: #352a1d;--on-status-attention: #1a1206;--status-working: #6fc6df;--status-sent: #72c398;--status-checking: #d2c07a;--status-stopped: #f0917d;--status-neutral: #a19f9a;--status-working-bg: #1b2d33;--status-sent-bg: #1c2e25;--status-checking-bg: #302c1d;--status-stopped-bg: #38231f;--status-neutral-bg: #2f2f2d;--shadow-popover: inset 0 1px 0 rgba(255, 252, 245, .12), 0 4px 12px rgba(0, 0, 0, .5), 0 24px 60px -8px rgba(0, 0, 0, .85);--shadow-panel: inset 0 1px 0 rgba(255, 252, 245, .07), 0 2px 8px rgba(0, 0, 0, .45), 0 16px 40px -8px rgba(0, 0, 0, .75);--shadow-card: inset 0 1px 0 rgba(255, 252, 245, .09), 0 1px 3px rgba(0, 0, 0, .4), 0 6px 20px -4px rgba(0, 0, 0, .65);--shadow-card-hover: inset 0 1px 0 rgba(255, 252, 245, .14), 0 3px 8px rgba(0, 0, 0, .5), 0 12px 30px -4px rgba(0, 0, 0, .75);--shadow-raised: inset 0 1px 0 rgba(255, 252, 245, .11), 0 1px 3px rgba(0, 0, 0, .45), 0 10px 28px -8px rgba(0, 0, 0, .7);--shadow-control: 0 1px 2px rgba(0, 0, 0, .4), inset 0 -1px 0 rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 252, 245, .14);--shadow-control-hover: 0 3px 8px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 252, 245, .2);--shadow-control-active: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .5);--shadow-control-primary: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 6px -1px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .45);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .5);--shadow-switch-thumb: 0 1px 3px rgba(0, 0, 0, .6), 0 1px 1px rgba(0, 0, 0, .4);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);color-scheme:dark}}:root[data-theme=dark]{--bg-app: #121211;--bg-surface: #1a1a19;--bg-card: #252524;--bg-card-subtle: #2a2a29;--bg-page: #1a1a19;--bg-sidebar: #121211;--sidebar-text: #e9e7e2;--sidebar-text-muted: #a6a49f;--sidebar-active: #242423;--sidebar-attention: #eeb062;--sidebar-working: #6fc6df;--sidebar-stopped: #f0917d;--bg-sunken: #141413;--bg-hover: #282827;--bg-selected: #202738;--control-hover: rgb(255 252 245 / .09);--bg-raised: #2d2d2c;--bg-raised-hover: #333332;--bg-switch-thumb: #f5f4ef;--scrim: rgb(0 0 0 / .4);--border: rgb(255 252 245 / .1);--border-subtle: rgba(255, 252, 245, .09);--border-field: rgb(255 252 245 / .38);--border-control: rgb(255 252 245 / .17);--border-strong: rgb(255 252 245 / .55);--text: #e9e7e2;--text-body: #d4d1cb;--text-muted: #b3b0aa;--text-subtle: #9a9893;--ink: #e8e6e1;--on-ink: #141413;--accent: #6a8cf0;--accent-text: #93acff;--accent-hover: #7b99f3;--accent-subtle: #263049;--on-accent: #10131c;--brand: #5cbf93;--focus: #7f9df5;--status-attention: #e8a65e;--status-attention-bg: #352a1d;--on-status-attention: #1a1206;--status-working: #6fc6df;--status-sent: #72c398;--status-checking: #d2c07a;--status-stopped: #f0917d;--status-neutral: #a19f9a;--status-working-bg: #1b2d33;--status-sent-bg: #1c2e25;--status-checking-bg: #302c1d;--status-stopped-bg: #38231f;--status-neutral-bg: #2f2f2d;--shadow-popover: inset 0 1px 0 rgba(255, 252, 245, .12), 0 4px 12px rgba(0, 0, 0, .5), 0 24px 60px -8px rgba(0, 0, 0, .85);--shadow-panel: inset 0 1px 0 rgba(255, 252, 245, .07), 0 2px 8px rgba(0, 0, 0, .45), 0 16px 40px -8px rgba(0, 0, 0, .75);--shadow-card: inset 0 1px 0 rgba(255, 252, 245, .09), 0 1px 3px rgba(0, 0, 0, .4), 0 6px 20px -4px rgba(0, 0, 0, .65);--shadow-card-hover: inset 0 1px 0 rgba(255, 252, 245, .14), 0 3px 8px rgba(0, 0, 0, .5), 0 12px 30px -4px rgba(0, 0, 0, .75);--shadow-raised: inset 0 1px 0 rgba(255, 252, 245, .11), 0 1px 3px rgba(0, 0, 0, .45), 0 10px 28px -8px rgba(0, 0, 0, .7);--shadow-control: 0 1px 2px rgba(0, 0, 0, .4), inset 0 -1px 0 rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 252, 245, .14);--shadow-control-hover: 0 3px 8px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 252, 245, .2);--shadow-control-active: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .5);--shadow-control-primary: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 6px -1px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .45);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .5);--shadow-switch-thumb: 0 1px 3px rgba(0, 0, 0, .6), 0 1px 1px rgba(0, 0, 0, .4);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);color-scheme:dark}:root{--fw-medium: 500;--fw-semibold: 600}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fw-medium: 460;--fw-semibold: 560}}:root[data-theme=dark]{--fw-medium: 460;--fw-semibold: 560}.sx{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}.sx *,.sx *:before,.sx *:after{box-sizing:border-box}.sx :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sx-muted{color:var(--text-muted)}.sx-subtle{color:var(--text-subtle);font-size:12px;line-height:16px;font-weight:var(--fw-medium)}.sx-side .sx-subtle,.sx-side .sx-muted{color:var(--sidebar-text-muted)}.sx-field__error{color:var(--status-stopped);font-size:13px;line-height:20px}.sx-form-errors .sx-link{color:inherit;text-align:left}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-field);background:var(--bg-raised);box-shadow:var(--shadow-control);color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring)}.sx-btn:hover:not([disabled],[aria-disabled=true]){background:var(--bg-raised-hover);border-color:var(--border-strong);box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}.sx-btn:active:not([disabled],[aria-disabled=true]){transform:translateY(1px) scale(.985);box-shadow:var(--shadow-control-active)}.sx-btn--primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-control-primary)}.sx-btn--primary:hover:not([disabled],[aria-disabled=true]){background:color-mix(in srgb,var(--ink) 88%,var(--bg-surface));border-color:color-mix(in srgb,var(--ink) 88%,var(--bg-surface));box-shadow:var(--shadow-control-primary);transform:translateY(-1px)}.sx-btn--primary:active:not([disabled],[aria-disabled=true]){transform:translateY(1px) scale(.985)}.sx-btn--ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--text)}.sx-btn--ghost:hover:not([disabled],[aria-disabled=true]){border-color:transparent;background:var(--control-hover);color:var(--text);box-shadow:none}.sx-btn--ghost:active:not([disabled],[aria-disabled=true]){transform:scale(.97)}.sx-btn--full{width:100%}.sx-fieldbtn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label mark" "value mark";align-items:center;column-gap:8px;width:100%;min-height:52px;padding:7px 12px 8px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sx-fieldbtn:hover{border-color:var(--border-strong);box-shadow:var(--shadow-control-hover)}.sx-fieldbtn[aria-expanded=true]{border-color:var(--focus);box-shadow:var(--shadow-control),var(--focus-ring)}.sx-fieldbtn__label{grid-area:label;color:var(--text-muted);font:12px/16px var(--font-sans)}.sx-fieldbtn[data-edited] .sx-fieldbtn__label:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:1px}.sx-fieldbtn__value{grid-area:value;font:var(--fw-medium) 14px/20px var(--font-sans);overflow-wrap:anywhere}.sx-fieldbtn__mark{grid-area:mark;color:var(--text-subtle);transition:transform var(--duration-fast) ease-out}.sx-fieldbtn[aria-expanded=true] .sx-fieldbtn__mark{transform:rotate(180deg)}.sx-showmore__mark{transition:transform var(--duration-fast) ease-out}.sx-showmore[aria-expanded=true] .sx-showmore__mark{transform:rotate(180deg)}.sx-btn--danger{color:var(--status-stopped)}.sx-btn--sm{height:28px;padding:0 10px;border-radius:var(--radius-sm);font-size:12px}.sx-btn--sm:not(.sx-btn--primary,.sx-btn--ghost){border-color:var(--border-control)}.sx-btn--sm:not(.sx-btn--primary,.sx-btn--ghost):hover:not([disabled],[aria-disabled=true]){border-color:var(--border-field)}.sx-btn--icon{flex:none;width:var(--control-height);padding:0}.sx-btn--sm.sx-btn--icon{width:28px}.sx-password{position:relative;display:block}.sx-password>.sx-input{width:100%;padding-right:40px}.sx-password>.sx-btn{position:absolute;top:4px;right:4px;bottom:4px;height:auto;min-height:0;color:var(--text-subtle)}.sx-password>.sx-btn:hover:not([disabled]),.sx-password>.sx-btn[data-shown]{color:var(--text)}.sx-password>.sx-btn:hover:not([disabled]){transform:none}.sx-btn--lg{height:40px;padding:0 var(--space-4);font-size:14px;line-height:20px}.sx-btn[disabled],.sx-btn[aria-disabled=true]{border-color:transparent;background:var(--bg-sunken);box-shadow:none;color:var(--text-subtle);cursor:not-allowed}.sx-btn--ghost[disabled]{background:transparent}.sx-status{display:inline-flex;align-items:center;gap:6px;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--tone, var(--status-neutral));white-space:nowrap}.sx-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sx-status[data-tone=attention]{--tone: var(--status-attention);--tone-bg: var(--status-attention-bg)}.sx-status[data-tone=working]{--tone: var(--status-working);--tone-bg: var(--status-working-bg)}.sx-status[data-tone=sent]{--tone: var(--status-sent);--tone-bg: var(--status-sent-bg)}.sx-status[data-tone=checking]{--tone: var(--status-checking);--tone-bg: var(--status-checking-bg)}.sx-status[data-tone=checking]:before{background:transparent;border:1.5px solid currentColor;width:7px;height:7px}.sx-status[data-tone=stopped]{--tone: var(--status-stopped);--tone-bg: var(--status-stopped-bg)}.sx-status--pill{height:22px;padding:0 8px;border-radius:999px;background:var(--tone-bg, var(--status-neutral-bg))}.sx-app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100%;background:var(--bg-app)}.sx-side{display:flex;flex-direction:column;gap:0;padding:16px 10px 12px;background:var(--bg-sidebar);min-height:0}.sx-side__brand{display:flex;align-items:center;gap:var(--space-2);padding:6px 8px 16px;font:var(--fw-semibold) 15px/20px var(--font-sans);letter-spacing:-.01em;color:var(--sidebar-text)}.sx-mark{display:inline-block;flex:none;width:24px;height:24px;background:url(/sixthacre-icon.svg) center / contain no-repeat}.sx-nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--sidebar-text-muted);font:var(--fw-medium) 14px/20px var(--font-sans);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) ease-out,color var(--duration-fast) ease-out}.sx-nav-item .lucide{flex:none}button.sx-nav-item{width:100%;border:0;background:none;text-align:left}.sx-nav-group{display:grid;gap:1px}.sx-nav-group+.sx-nav-group{margin-top:16px}.sx-nav-item__n{margin-left:auto;font:var(--fw-medium) 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--sidebar-text-muted)}.sx-nav-item__n[data-attention]{color:var(--sidebar-attention);font-weight:var(--fw-semibold)}.sx-nav-item:hover{background:color-mix(in srgb,var(--sidebar-text) 9%,transparent);color:var(--sidebar-text)}.sx-nav-item.is-active{background:var(--sidebar-active);color:var(--sidebar-text)}.sx-filters{display:flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--bg-sunken);overflow-x:auto;scrollbar-width:none}.sx-filter{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);font:var(--fw-medium) 12px/16px var(--font-sans);cursor:pointer;white-space:nowrap}.sx-filter.is-active{background:var(--bg-surface);color:var(--text);box-shadow:var(--shadow-card)}.sx-filter__count{color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-surface);cursor:pointer;position:relative;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sx-row:hover{background:var(--bg-hover)}.sx-row.is-selected{background:var(--bg-selected)}.sx-row.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;background:var(--accent)}.sx-row__title{font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-row__meta{grid-column:1;font-size:13px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-row__status{grid-column:1 / -1;padding-top:4px}.sx-row__time{grid-row:1;grid-column:2;font:var(--fw-medium) 12px/20px var(--font-sans);color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-tabs{display:flex;gap:var(--space-4);border-bottom:1px solid var(--border)}.sx-tab{position:relative;padding:10px 0;border:0;background:none;color:var(--text-muted);font:var(--fw-medium) 13px/18px var(--font-sans);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.sx-tab:hover:not(.is-active){color:var(--text)}.sx-tab.is-active{color:var(--text)}.sx-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.sx-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sx-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-weight:var(--fw-semibold)}.sx-panel__body{padding:var(--space-4);display:grid;gap:var(--space-3)}.sx-dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0}.sx-dl dt{color:var(--text-muted)}.sx-dl dd{margin:0}.sx-field{display:grid;gap:6px}.sx-label{font:var(--fw-medium) 13px/18px var(--font-sans)}.sx-input,.sx-select,.sx-textarea{width:100%;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-inset);color:var(--text);font:400 14px/20px var(--font-sans);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sx-input,.sx-select{height:var(--field-height);padding:0 12px}.sx-input:hover,.sx-select:hover,.sx-textarea:hover{border-color:var(--border-strong)}.sx-input:focus-visible,.sx-select:focus-visible,.sx-textarea:focus-visible{outline:none;border-color:var(--focus);box-shadow:var(--shadow-inset),var(--focus-ring)}.sx-input::placeholder,.sx-textarea::placeholder{color:var(--text-subtle)}.sx-input[disabled],.sx-select[disabled],.sx-textarea[disabled]{background:var(--bg-sunken);box-shadow:none;color:var(--text-muted)}.sx-hint{font-size:13px;line-height:18px;color:var(--text-muted)}.sx-error{font-size:13px;line-height:18px;color:var(--status-stopped)}.sx-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:13px;line-height:18px;cursor:pointer}:where(.sx) input:where([type=checkbox]:not(.sx-switch),[type=radio]){appearance:none;flex:none;display:inline-grid;place-content:center;width:16px;height:16px;margin:1px 0 0;border:1.5px solid var(--border-strong);border-radius:4px;background:var(--bg-surface);cursor:pointer;transition:background var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out}:where(.sx) input:where([type=radio]){border-radius:50%}:where(.sx) input:where([type=checkbox]:not(.sx-switch)):before{content:"";width:10px;height:10px;background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform var(--duration-fast) var(--ease-out)}:where(.sx) input:where([type=radio]):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform var(--duration-fast) var(--ease-out)}:where(.sx) input:where([type=checkbox]:not(.sx-switch),[type=radio]):checked{border-color:var(--accent);background:var(--accent)}:where(.sx) input:where([type=checkbox]:not(.sx-switch),[type=radio]):checked:before{transform:scale(1)}:where(.sx) input:where([type=checkbox]:not(.sx-switch),[type=radio]):disabled{border-color:var(--border);background:var(--bg-sunken);cursor:not-allowed}.sx-row.is-leaving{opacity:.55}.sx-list-new{display:block;width:100%;padding:var(--space-3) var(--space-6);border:0;border-bottom:1px solid var(--border);background:var(--bg-surface);color:var(--text-muted);font:var(--fw-medium) 13px/18px var(--font-sans);text-align:left;cursor:pointer;transition:color var(--duration-fast) ease-out}.sx-list-new:hover{color:var(--text)}.sx-btn.is-loading{color:transparent;position:relative;pointer-events:none}.sx-btn.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--on-ink);border-right-color:transparent;border-bottom-color:transparent;animation:sx-spin .7s linear infinite}.sx-btn:not(.sx-btn--primary).is-loading:after{border-top-color:var(--text-muted);border-left-color:var(--text-muted)}.sx-btn.is-loading[disabled]{border-color:var(--border-field);background:var(--bg-surface)}.sx-btn--primary.is-loading[disabled]{border-color:var(--ink);background:var(--ink)}@keyframes sx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sx *,.sx *:before,.sx *:after{transition:none!important;animation-duration:1ms!important}.sx-btn,.sx-btn:hover,.sx-btn:active,.aa .sx-btn,.aa .sx-btn:hover,.aa .sx-btn:active{transform:none!important}}.sx-menu{min-width:200px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);display:grid;transform-origin:top;animation:sx-pop var(--duration-base) var(--ease-out) backwards}.sx-menu__item{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border:0;border-radius:6px;background:transparent;color:var(--text);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer}.sx-menu__item:hover,.sx-menu__item.is-active{background:var(--bg-sunken)}@media(max-width:767px),(pointer:coarse){.sx-menu__item{min-height:44px}}.sx-menu__item--danger{color:var(--status-stopped)}.sx-menu__item:has(.sx-menu__detail){height:auto;align-items:flex-start;padding:8px}.sx-menu__item:has(.sx-menu__detail)>svg{margin-top:1px;color:var(--text-muted)}.sx-menu__detail{display:block;margin-top:1px;color:var(--text-muted);font-size:12px;line-height:16px}.sx-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--border)}.sx-menu__group{padding:6px var(--space-2) 2px;color:var(--text-subtle);font:var(--fw-medium) 11px/16px var(--font-sans);letter-spacing:.02em}.sx-dialog{width:440px;max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);display:grid;gap:var(--space-3);padding:var(--space-6)}.sx-dialog__title{margin:0;font:var(--fw-semibold) 16px/24px var(--font-sans)}.sx-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2)}.sx-toast{display:inline-flex;align-items:center;gap:var(--space-3);min-height:40px;padding:10px var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font:var(--fw-medium) 13px/18px var(--font-sans);box-shadow:var(--shadow-popover);animation:sx-rise var(--duration-base) var(--ease-out) backwards}.sx-toast>.sx-btn{margin:-4px -8px -4px 0;border-color:transparent;background:color-mix(in srgb,var(--on-ink) 14%,transparent);box-shadow:none;color:var(--on-ink)}.sx-toast>.sx-btn:hover{background:color-mix(in srgb,var(--on-ink) 22%,transparent)}.sx-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);font-size:13px;line-height:18px}.sx-notice__title{font-weight:var(--fw-semibold)}.sx-notice[data-tone=error] .sx-notice__title{color:var(--status-stopped)}.sx-empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--text-muted)}.sx-skel{display:block;max-width:100%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-sunken) 0%,color-mix(in srgb,var(--bg-sunken) 40%,var(--bg-surface)) 50%,var(--bg-sunken) 100%) 0 0 / 200% 100%;animation:sx-shimmer 1.4s linear infinite}.sx-switch{appearance:none;width:32px;height:18px;margin:0;border-radius:9px;background:var(--border-strong);box-shadow:var(--shadow-inset);position:relative;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);flex:none}.sx-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bg-switch-thumb);box-shadow:var(--shadow-switch-thumb);transition:transform var(--duration-fast) var(--ease-spring)}.sx-switch:checked{background:var(--accent);box-shadow:var(--shadow-inset)}.sx-switch:checked:after{transform:translate(14px)}.sx-textarea{min-height:96px;padding:8px 12px;resize:vertical}.sx-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 4px 0 10px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out}.sx-search input{border:0;outline:0;background:transparent;color:var(--text);font:400 13px/18px var(--font-sans);width:100%;min-width:0}.sx-search input:focus-visible{outline:none}.sx-search:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.sx-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.sx-table th{text-align:left;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text-subtle);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.sx-table td{padding:10px var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.sx-table tbody tr:hover td{background:var(--bg-sunken)}.sx-table--top td{vertical-align:top}.sx-table__text{min-width:280px;max-width:560px;overflow-wrap:anywhere}.sx-nowrap{white-space:nowrap}.sx-doc{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.sx-doc__type{width:32px;height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;place-items:end center;padding-bottom:4px;font:var(--fw-semibold) 9px/12px var(--font-mono);color:var(--text-muted);background:var(--bg-surface)}.sx-timeline{list-style:none;margin:0;padding:0;display:grid}.sx-timeline li{display:grid;grid-template-columns:96px 7px minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-4);position:relative;font-size:13px;line-height:18px}.sx-timeline__time{white-space:nowrap;color:var(--text-subtle);font-weight:var(--fw-medium);font-size:12px}.sx-timeline__dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--border-strong);position:relative;z-index:1}.sx-timeline li:not(:last-child):after{content:"";position:absolute;left:calc(96px + var(--space-3) + 3px);top:14px;bottom:0;width:1px;background:var(--border)}.sx-browser{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface)}.sx-browser__bar{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-sunken);font:400 12px/16px var(--font-mono);color:var(--text-muted)}.sx-browser__live{margin-left:auto}.sx-account{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer}.sx-account:hover{background:var(--bg-sunken)}.sx-account__initials{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg-sunken);border:1px solid var(--border);font:var(--fw-semibold) 11px/1 var(--font-sans);color:var(--text)}.sx-bottombar{display:grid;grid-template-columns:repeat(4,1fr);height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-surface) 82%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px)}.sx-bottombar a,.sx-bottombar__item{display:grid;place-items:center;align-content:center;gap:3px;border:0;background:none;color:var(--text-muted);font:var(--fw-medium) 11px/14px var(--font-sans);text-decoration:none;position:relative;cursor:pointer}.sx-bottombar a.is-active,.sx-bottombar__item.is-active{color:var(--text)}.sx-bottombar__badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ink);color:var(--on-ink);font:var(--fw-semibold) 10px/16px var(--font-sans);font-variant-numeric:tabular-nums}.sx-bottombar__dot{position:absolute;top:6px;left:calc(50% + 7px)}.sx-main{min-width:0;min-height:0;display:flex;flex-direction:column;margin:8px 8px 8px 0;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-panel);overflow:hidden;view-transition-name:sx-main}.sx-main>.sx-page,.sx-main>.sx-jobspage{flex:1;min-height:0}.sx-main>.sx-page{overflow-y:auto}.sx-jobs{display:grid;grid-template-columns:var(--list-width) minmax(0,1fr);height:100%;min-height:0}.sx-jobs[data-panes=one],.sx-jobs[data-empty]{grid-template-columns:minmax(0,1fr)}.sx-jobs[data-panes=one]>.sx-list{border-right:0}.sx-jobs[data-empty]>.sx-list{border-right:0}.sx-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:var(--bg-surface)}.sx-list__head{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.sx-list__rows{overflow-y:auto;min-height:0;flex:1}.sx-detail{min-width:0;min-height:0;overflow-y:auto;background:var(--bg-surface)}.sx-detail__crumb{font-size:13px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-detail__actions{display:flex;gap:var(--space-2);flex:none}.sx-detail__body{--gutter: 60px;container-type:inline-size;max-width:880px;padding:24px 24px 48px;display:grid;gap:24px;animation:sx-fade var(--duration-fast) ease-out backwards}@media(min-width:1024px){.sx-detail{container:detail / inline-size;background:var(--bg-page)}article.sx-detail__body{max-width:780px;margin:16px 20px 40px;padding:24px 28px 28px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}@container detail (min-width: 860px){article.sx-detail__body{margin:20px auto 48px}}article.sx-detail__body .sx-story{padding:0;border:0;border-radius:0;background:none;box-shadow:none}}.sx-link{color:var(--accent-text);font-weight:var(--fw-medium);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-fast) ease-out,text-decoration-color var(--duration-fast) ease-out}.sx-link:hover:not(:disabled){text-decoration-line:underline;text-decoration-color:currentColor}:where(p) .sx-link{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sx-link:disabled{color:var(--text-subtle);cursor:default}.sx-link--out{display:inline-flex;min-height:24px;max-width:100%;overflow-wrap:anywhere;align-items:center;gap:4px}.sx-link--out>svg{flex:none;opacity:.8}.sx-stack{display:grid;gap:var(--space-4)}.sx-page{overflow-y:auto;min-height:0;height:100%;background:var(--bg-surface)}.sx-page__inner{max-width:768px;margin-inline:auto;padding:40px var(--space-6) 64px;display:grid;gap:var(--space-6)}.sx-page__inner--wide{width:100%;max-width:1200px;margin-inline:auto}.sx-page__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sx-page__title{margin:0;font:var(--fw-medium) var(--type-page-title-size) / var(--type-page-title-leading) var(--font-sans);letter-spacing:var(--type-page-title-tracking)}.sx-section{display:grid;gap:var(--space-3)}.sx-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.sx-section__title{margin:0;font:var(--fw-semibold) var(--type-section-title-size) / var(--type-section-title-leading) var(--font-sans);letter-spacing:-.015em}.sx-rows{display:grid;border-top:1px solid var(--border)}.sx-rows>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:20px}.sx-rows dt,.sx-rows .k{color:var(--text-muted)}.sx-phone__top{display:flex;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border)}@media(max-width:1279px){.sx-jobs{grid-template-columns:320px minmax(0,1fr)}}.sx-jobs.sx-jobs--single{grid-template-columns:minmax(0,1fr)}.sx-list__title{margin:0 auto 0 0;font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone, var(--status-neutral));transform:translateY(-2px)}.sx-dot[data-tone=attention]{--tone: var(--status-attention)}.sx-dot[data-tone=working]{--tone: var(--status-working)}.sx-dot[data-tone=sent]{--tone: var(--status-sent)}.sx-dot[data-tone=stopped]{--tone: var(--status-stopped)}.sx-dot[data-tone=checking]{background:transparent;border:1.5px solid var(--status-checking);width:7px;height:7px}.sx-field--narrow .sx-input,.sx-field--narrow .sx-select{max-width:360px}html,body,#root{height:100%}.sx-app{position:relative;height:100vh;height:100dvh;overflow:hidden}.sx-app,.sx-auth{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}@media(min-width:768px){.sx-app{padding-bottom:env(safe-area-inset-bottom)}}.sx-side{overflow-y:auto}a.sx-side__brand{color:var(--sidebar-text);text-decoration:none}.sx-app>.sx-bottombar{display:none}.sx-account-wrap{position:relative}.sx-account{width:100%;border:0;background:transparent;color:var(--sidebar-text);font:inherit;text-align:left}.sx-account__text{display:grid;min-width:0}.sx-account__name{font:var(--fw-medium) 13px/18px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-account-menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20}.sx-menu__label{padding:6px var(--space-2) 2px;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text-subtle)}.sx-menu__check{margin-left:auto;font-size:12px;color:var(--text-subtle)}.sx-menu__person{display:flex;align-items:center;gap:var(--space-2);text-align:left}.sx-menu__person .sx-account__initials{flex:none}.sx-menu__person-text{display:grid;min-width:0}.sx-menu__person-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-menu__person-text .sx-subtle{font-size:12px;line-height:16px}.sx-account-menu .sx-menu__person .sx-account__initials{background:var(--bg-sunken);border-color:var(--border);color:var(--text)}.sx-account-menu .sx-menu__person .sx-account__initials--add{background:transparent;border-style:dashed;color:var(--text-muted)}.sx-account__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-toasts{position:fixed;left:calc(var(--sidebar-width) + var(--space-4));bottom:var(--space-4);z-index:70;display:grid;gap:var(--space-2);max-width:min(440px,calc(100vw - 2 * var(--space-4)))}.sx-app-error{position:fixed;left:calc(var(--sidebar-width) + var(--space-4));bottom:var(--space-4);z-index:75;width:min(460px,calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-md);box-shadow:var(--shadow-popover);animation:sx-rise var(--duration-base) var(--ease-out) backwards}.sx-app-error>.sx-notice{background:var(--bg-raised)}.sx-app:has(>.sx-sheet)>.sx-toasts{left:auto;right:var(--space-4);justify-items:end}.sx-loading{padding:var(--space-6);color:var(--text-muted)}@media(max-width:1023px){.sx-app{--sidebar-width: 200px}}@media(max-width:767px){.sx-app{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;background:var(--bg-surface)}.sx-app>.sx-side{display:none}.sx-app>.sx-bottombar{display:grid}.sx-toasts,.sx-app-error{left:var(--space-4);bottom:72px}.sx-app:has(>.sx-sheet)>.sx-toasts{top:calc(4px + env(safe-area-inset-top));bottom:auto;left:var(--space-4);right:var(--space-4);justify-items:center}.sx-page__inner{padding:var(--space-4)}}.sx-profile{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.sx-profile__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.sx-profile__more{display:grid;gap:12px}.sx-profile__more p{margin:2px 0 0}.sx-profile__summary{display:grid;gap:14px;min-width:0;cursor:auto}.sx-profile__group{display:grid;gap:8px;min-width:0}.sx-profile__subhead{margin:0;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text-muted)}.sx-profile__count{margin-left:6px;color:var(--text-subtle);font-weight:400;font-variant-numeric:tabular-nums}.sx-profile__edit{flex:none;margin-right:-8px}.sx-profile__answers>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sx-profile__hero{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:18px}.sx-profile__avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--bg-sunken);border:1px solid var(--border-subtle);color:var(--text);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.02em}.sx-profile__identity{min-width:0}.sx-profile__identity h2{margin:0;font-size:24px;line-height:32px;font-weight:var(--fw-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}.sx-profile__identity p{margin:2px 0 0;color:var(--text-muted)}.sx-profile__contact{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:13px;line-height:18px}.sx-profile__contact>li{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px 4px 8px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-card-subtle)}.sx-profile__contact>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-profile__contact .lucide{flex:none;color:var(--text-subtle)}.sx-profile__missing{display:grid;gap:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--status-attention) 28%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-attention) 6%,var(--bg-card))}.sx-profile__missing .sx-section__title{display:flex;align-items:center;gap:8px}.sx-profile__missing p{margin:2px 0 0 14px}.sx-profile__gaps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sx-profile__gaps .sx-btn{background:var(--bg-card)}.sx-profile__card,.sx-preferences__card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.sx-profile__card>.sx-profile__summary,.sx-preferences__card>.sx-preferences__summary{padding-top:12px;border-top:1px solid var(--border)}.sx-profile__card>.sx-profile__summary:first-child,.sx-profile__card>.sx-answers__add:first-child{padding-top:0;border-top:0}.sx-preferences__summary>.sx-rows{margin-top:-12px;border-top:0}.sx-page__inner--wide>.sx-stack--sections>.sx-section{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-profile__card .sx-section__head p{margin:2px 0 0}.sx-answers__choices{display:grid;gap:16px;min-width:0;padding-top:16px;border-top:1px solid var(--border)}.sx-answers__add{padding-top:12px;border-top:1px solid var(--border)}.sx-answers__documents>.sx-section{display:grid;gap:12px;min-width:0}.sx-answers__documents>.sx-section>.sx-docs{margin:0}.sx-profile__group>.sx-entries{border-top:0}.sx-profile__group>.sx-entries>li:last-child{border-bottom:0;padding-bottom:0}.sx-profile__group>.sx-entries>.sx-entry:first-child{padding-top:0}.sx-entries--dated>.sx-entry{position:relative;padding-left:20px}.sx-entries--dated>.sx-entry:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--text-subtle);background:var(--bg-card)}.sx-entries--dated>.sx-entry:first-child:before{top:6px}.sx-entries--dated>.sx-entry:has(.sx-entry__now):before{border-color:var(--text);background:var(--text)}.sx-entry__now{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--bg-sunken);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;font-weight:var(--fw-medium);vertical-align:1px}.sx-entry__current{margin-top:6px}.sx-skills .sx-tag{height:28px;padding:0 10px;border-radius:999px;background:var(--bg-card-subtle);animation:sx-fade var(--duration-base) ease-out backwards}.sx-skills .sx-tag__remove{margin-right:-6px;border-radius:999px}.sx-skills__add{display:flex;gap:8px;max-width:480px}.sx-skills__add .sx-input{flex:1;min-width:0}.sx-skills__add .sx-btn{flex:none;height:36px}.sx-preferences__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.sx-preferences__card p{margin:0}.sx-preferences__intro{margin:-8px 0 0;max-width:64ch}.sx-preferences__edited{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--status-attention) 12%,transparent);color:var(--status-attention);font-size:11px;font-weight:var(--fw-medium);vertical-align:1px}.sx-preferences__summary{display:grid;gap:12px;cursor:auto}.sx-preferences__unset{color:var(--text-subtle);font-size:13px;line-height:18px}.sx-preferences__summary>div{transition:background var(--duration-fast) ease-out}.sx-preferences__edit{flex:none;margin-right:-8px}.sx-preferences__card .sx-rows>div{grid-template-columns:minmax(110px,200px) minmax(0,1fr)}.sx-preferences__card .sx-rows dd{margin:0;overflow-wrap:anywhere}.sx-side .sx-icon-btn{color:var(--sidebar-text-muted)}.sx-side .sx-icon-btn:hover,.sx-side .sx-icon-btn:focus-visible{background:color-mix(in srgb,var(--sidebar-text) 12%,transparent);color:var(--sidebar-text)}.sx-side .sx-account:hover{background:var(--sidebar-active)}.sx-side .sx-account__initials{background:var(--sidebar-active);border-color:color-mix(in srgb,var(--sidebar-text) 20%,transparent);color:var(--sidebar-text)}.sx-story{padding:12px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-detail__body .sx-disclosure__body{max-width:72ch}.sx-detail__body .sx-prose{line-height:1.65}.sx-jobdetail{display:grid;gap:24px}.sx-jobdetail>.sx-prose,.sx-jobdetail__section>p,.sx-jobdetail__section .sx-prose{max-width:60ch}.sx-detail__body>.sx-callout{max-width:56ch}.sx-jobdetail__section{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.sx-jobdetail__section>h2{margin:0;font:var(--fw-medium) 13px/18px var(--font-sans);color:var(--text-muted)}.sx-jobdetail__section .sx-dl{row-gap:10px}#job-posting~* .sx-prose,#job-posting~.sx-prose,.sx-disclosure__body.sx-prose{color:var(--text-body)}.sx-disclosure__body.sx-prose :is(h3,h4){color:var(--text)}.sx-fit{display:grid;gap:14px;margin:0}.sx-fit>div{display:grid;grid-template-columns:168px minmax(0,1fr);gap:4px 16px}.sx-fit dt{color:var(--text-muted)}.sx-fit dd{margin:0;min-width:0}.sx-fit ul{display:grid;gap:4px;margin:0;padding-left:1.1em}.sx-fit li::marker{color:var(--text-subtle)}@media(max-width:767px){.sx-profile__hero{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.sx-profile__avatar{width:48px;height:48px;border-radius:12px;font-size:18px}.sx-profile__hero>.sx-btn{grid-column:2;justify-self:start}.sx-preferences__grid,.sx-profile__grid,.sx-fit>div,.sx-jobdetail__section .sx-dl{grid-template-columns:minmax(0,1fr)}.sx-fit>div,.sx-jobdetail__section .sx-dl{row-gap:2px}.sx-jobdetail__section .sx-dl dt:not(:first-child){margin-top:10px}.sx-preferences__card .sx-rows>div{grid-template-columns:minmax(0,1fr)}}.sx-bottombar__more{position:relative;display:grid}.sx-bottombar__menu{position:absolute;right:var(--space-2);bottom:calc(100% + 6px);z-index:20;min-width:220px;transform-origin:bottom right}.sx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sx-fieldset{display:grid;gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.sx-fieldset--row{grid-template-columns:repeat(auto-fit,minmax(180px,240px))}.sx-small{font-size:13px;line-height:18px}.sx-disclosure>summary{cursor:pointer;width:max-content;color:var(--text-muted);font:var(--fw-medium) 13px/18px var(--font-sans)}.sx-disclosure>summary:hover{color:var(--text)}.sx-prose{display:grid;gap:var(--space-6);max-width:68ch}.sx-prose section{display:grid;gap:var(--space-2)}.sx-prose ul{margin:0;padding-left:1.2em;display:grid;gap:var(--space-1)}.sx-readable{display:grid;gap:var(--space-3);max-width:68ch;overflow-wrap:anywhere}.sx-readable h4:not(:first-child){margin-top:var(--space-2)}.sx-readable ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.2em}.sx-prewrap{white-space:pre-wrap}.sx-more{position:relative}.sx-more__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20}.sx-more>.sx-more__menu.sx-more__menu--above{top:auto;bottom:calc(100% + 6px);min-width:248px}.sx-detail{position:relative}button.sx-row{width:100%;border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;color:inherit}.sx-list__searchbox{flex:1;min-width:0}.sx-icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) ease-out,color var(--duration-fast) ease-out}.sx-icon-btn:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.sx-list__note{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);font-size:13px;line-height:18px;color:var(--text-muted)}.sx-table-wrap{position:relative;overflow-x:auto}.sx-table__actions{text-align:right;width:1%;white-space:nowrap}.sx-table__actions .sx-actions{justify-content:flex-end;flex-wrap:nowrap}.sx-rows dd{margin:0;min-width:0;overflow-wrap:anywhere}.sx-rows,.sx-entries,.sx-tags{margin:0}.sx-stack--sections{gap:var(--space-8)}.sx-entries{display:grid;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-entries>li{border-bottom:1px solid var(--border)}.sx-entries>li:has(>.sx-edit){padding:var(--space-3) 0}.sx-entry{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:10px 0}.sx-entry>.sx-btn{margin-top:-2px;flex:none}.sx-entry__text{display:grid;gap:2px;min-width:0}.sx-entry--pair .sx-entry__text{flex:1;grid-template-columns:200px minmax(0,1fr);gap:var(--space-4)}.sx-entry__title{font-weight:var(--fw-medium)}.sx-entry__details{margin-top:2px;color:var(--text-muted);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sx-edit{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface)}.sx-edit__actions{display:flex;align-items:center;gap:var(--space-2)}.sx-edit__remove{margin-left:auto;color:var(--status-stopped)}.sx-form-grid{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.sx-form-grid>legend{padding:0;margin-bottom:calc(-1 * var(--space-2));float:left}.sx-form-grid__wide,.sx-form-grid>legend{grid-column:1 / -1}.sx-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.sx-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);font-size:13px}.sx-textarea--code{font:400 13px/20px var(--font-mono)}@media(max-width:767px){.sx-rows>div,.sx-entry--pair .sx-entry__text{grid-template-columns:minmax(0,1fr);gap:2px}.sx-form-grid{grid-template-columns:minmax(0,1fr)}}.sx-page__inner>*{min-width:0}.sx-page .sx-tabs{overflow-x:auto;scrollbar-width:none}.sx-page .sx-tab{flex:none;white-space:nowrap}@media(max-width:767px){@supports (animation-timeline: scroll()){.sx-page .sx-tabs,.sx-filters{animation:sx-tabs-end linear both;animation-timeline:scroll(self inline)}}}@keyframes sx-tabs-end{0%,96%{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}to{-webkit-mask-image:none;mask-image:none}}@media(min-width:768px){.sx-rows--questions>div{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.sx-section__head{min-height:28px;align-items:center}.sx-fieldset--settings{gap:var(--space-6)}.sx-subhead{margin:var(--space-2) 0 0;font:var(--fw-semibold) 13px/18px var(--font-sans)}.sx-disclosure__body{display:grid;gap:var(--space-6);padding-top:var(--space-4)}.sx-options{display:grid;border:1px solid var(--border);border-radius:var(--radius-md)}.sx-option{display:flex;align-items:flex-start;gap:var(--space-3);padding:10px var(--space-3);cursor:pointer}.sx-option+.sx-option{border-top:1px solid var(--border)}.sx-option:has(input:checked){background:var(--bg-selected)}.sx-option input{margin:2px 0 0}.sx-option>span{display:grid;gap:2px}.sx-option__title{font-weight:var(--fw-medium)}.sx-levels{display:grid;margin:0;padding:0;border:0;min-width:0}.sx-levels>legend{padding:0;margin-bottom:var(--space-2)}.sx-levels__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:480px;padding:6px 0;border-bottom:1px solid var(--border)}.sx-levels__row:first-of-type{border-top:1px solid var(--border)}.sx-levels__row .sx-select{width:160px;height:28px;font-size:13px}.sx-levels__row .sx-select:not([data-level]){color:var(--text-muted)}.sx-inline-checks{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.sx-inline-checks .sx-check{font-size:14px;line-height:20px}.sx-pay,.sx-unit{display:flex;align-items:center;gap:var(--space-2);max-width:320px}.sx-pay{flex-wrap:wrap}.sx-pay .sx-input{flex:1 1 7.5em;min-width:0}.sx-pay .sx-select{width:auto}.sx-unit .sx-input{width:96px}.sx-field__foot{display:flex;justify-content:space-between;gap:var(--space-3)}.sx-field__foot>span:last-child{font-variant-numeric:tabular-nums}.sx-tag-input{display:grid;gap:var(--space-2);max-width:480px}.sx-tag-field{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:var(--field-height);padding:4px 6px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control);cursor:text;transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out}.sx-tag-field:hover{border-color:var(--border-strong)}.sx-tag-field:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.sx-tag-field>.sx-tags{gap:4px 6px}.sx .sx-tag-field>.sx-input{flex:1 1 120px;min-width:120px;max-width:none;height:26px;min-height:0;padding:0 6px;border:0;border-radius:0;background:none;box-shadow:none}.sx .sx-tag-field>.sx-input:focus-visible{border:0;box-shadow:none}.sx-drawer__body .sx-tag-input{max-width:none}@media(max-width:767px){.sx-tag-field{min-height:44px}}.sx-tag__remove{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 -4px 0 4px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.sx-tag__remove:hover{background:var(--border);color:var(--text)}.sx-actionrows{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-actionrows>li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.sx-actionrows__title{font-weight:var(--fw-medium)}.sx-docs{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-docs>li:has(>.sx-edit){padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.sx-doc__text{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.sx-doc__text>.sx-muted{overflow-wrap:anywhere}.sx-doc__name{font-weight:var(--fw-medium);color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.sx-doc__name:hover{text-decoration:underline;text-underline-offset:2px}.sx-drop{border-radius:var(--radius-lg);outline:1px dashed transparent;outline-offset:8px;transition:outline-color .12s}.sx-drop.is-over{outline-color:var(--border-strong);background:var(--bg-sunken)}@media(max-width:767px){.sx-actionrows>li{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.sx-actionrows>li.sx-actionrows__phone-only{display:none}}.sx-disclosure>summary{display:flex;align-items:center;gap:6px;list-style:none}.sx-disclosure>summary::-webkit-details-marker{display:none}.sx-disclosure>summary:before{content:"";width:5px;height:5px;margin:0 2px 0 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .12s}.sx-disclosure[open]>summary:before{transform:rotate(45deg)}.sx-disclosure>summary[hidden]+.sx-disclosure__body{padding-top:0}.sx-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));overflow-y:auto;background:var(--scrim);animation:sx-scrim-in var(--duration-base) ease-out backwards}.sx-backdrop>.sx-dialog{width:480px;max-height:calc(100dvh - max(var(--space-4),env(safe-area-inset-top)) - max(var(--space-4),env(safe-area-inset-bottom)));overflow-y:auto;gap:var(--space-4);animation:sx-dialog-lift var(--duration-slow) var(--ease-out) backwards}.sx-backdrop>.sx-dialog:focus{outline:none}.sx-dialog .sx-dl{grid-template-columns:120px minmax(0,1fr);font-size:13px}button.sx-link{padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-medium);text-align:left;cursor:pointer}button.sx-link:disabled{cursor:default}.sx-timeline strong{font-weight:var(--fw-medium)}.sx-long>summary{width:auto;color:var(--text);font-weight:400}.sx-long[open]>summary{display:none}.sx-browser__bar{font-family:var(--font-sans)}.sx-browser__status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-browser__frame{display:grid;background:var(--bg-sunken)}.sx-browser__image{display:block;width:100%;height:auto}.sx-browser__frame{position:relative}.sx-browser__empty{display:grid;place-items:center;aspect-ratio:16 / 10}.sx-browser__wait{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--text-muted);font:400 13px/18px var(--font-sans);text-align:center}.sx-browser__wait[data-over]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:999px;background:var(--bg-surface);box-shadow:0 4px 14px #0000001f;white-space:nowrap}.sx-browser__spinner{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;animation:sx-spin .7s linear infinite}.sx-browser--expanded{width:min(1200px,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow:auto}.sx-browser--expanded:focus{outline:none}.sx-brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none;font:var(--fw-semibold) 15px/20px var(--font-sans);letter-spacing:-.01em}.sx-brand>.sx-mark{flex:none}.sx-option strong{font-weight:var(--fw-medium)}.sx-dropzone{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);cursor:pointer;text-align:center;transition:border-color var(--duration-fast) ease-out,background var(--duration-fast) ease-out}.sx-dropzone:hover{border-color:var(--border-field)}.sx-dropzone.is-over{border-color:var(--accent);background:var(--accent-subtle)}.sx-dropzone[aria-busy=true]{cursor:progress}.sx-dropzone__pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.sx-dropzone__pick>.sx-btn{height:var(--field-height);padding:0 var(--space-4)}.sx-dropzone:focus-within .sx-dropzone__pick>.sx-btn{outline:2px solid var(--focus);outline-offset:2px}.sx-input[aria-invalid=true],.sx-textarea[aria-invalid=true]{border-color:var(--status-stopped)}.sx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-found{display:grid;gap:var(--space-4)}.sx-found__group{display:grid;gap:var(--space-2)}.sx-found__kind{margin:0;color:var(--text-muted);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-found__rows{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control)}.sx-found__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);padding:10px var(--space-3)}.sx-found__row+.sx-found__row{border-top:1px solid var(--border)}.sx-found__row>.sx-btn{margin:-4px -4px -4px 0}.sx-found__row>.sx-subtle{line-height:20px}.sx-found__pick{gap:var(--space-3);min-width:0;font-size:14px;line-height:20px}.sx-found__pick input{margin-top:2px}.sx-found__text{display:grid;min-width:0}.sx-found__title{font-weight:var(--fw-medium);overflow-wrap:anywhere}.sx-found__line{overflow:hidden;color:var(--text-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.sx-found__row.is-skipped .sx-found__title,.sx-found__row.is-skipped .sx-found__line{color:var(--text-subtle);font-weight:400}.sx-found__edit{grid-column:1 / -1;display:grid;gap:var(--space-3);padding:var(--space-3) 0 var(--space-1) calc(16px + var(--space-3))}.sx-found__editfoot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.sx-found__editfoot>.sx-disclosure{min-width:0}.sx-picks--small{gap:0 20px}.sx-picks--small .sx-pick>span{min-width:0;gap:var(--space-2);font:400 13px/20px var(--font-sans)}.sx-picks--small .sx-pick:not(.is-on)>span{color:var(--text-muted)}.sx-picks--even{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));max-width:420px}.sx-picks--even .sx-pick>span{width:100%}.sx-quote{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--border);color:var(--text-muted);font-size:13px;white-space:pre-line}@media(max-width:767px){.sx-dropzone__pick>.sx-btn{height:44px}.sx-dropzone__or{display:none}.sx-pick>span{min-height:44px}.sx-picks--even{max-width:none}.sx-found__org{display:block;color:var(--text-muted);font-weight:400}.sx-found__org>span{display:none}.sx-found__row>.sx-btn{min-height:36px;margin:-8px -4px -8px 0}.sx-found__edit{padding-left:0}}.sx-mail__subject{color:var(--text)}.sx-mail__actions{display:flex;flex-wrap:wrap;gap:8px}.sx-mail__read-label{display:inline-block;min-width:12ch;text-align:center}@container (max-width: 560px){.sx-mail .sx-jobhead{grid-template-columns:44px minmax(0,1fr);row-gap:12px}.sx-mail__actions{grid-column:2}}.sx-mail__address{color:var(--text-subtle);font-weight:400;overflow-wrap:anywhere}.sx-mail__about,.sx-mail__text,.sx-mail__note{margin:0 0 0 var(--gutter)}.sx-mail__about{color:var(--text-muted)}.sx-mail__text{max-width:72ch;color:var(--text-body, var(--text));font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.sx-mail__text[aria-busy=true]{color:var(--text-muted)}.sx-mail__reply{display:grid;gap:8px;max-width:72ch;margin:8px 0 0 var(--gutter);padding-top:20px;border-top:1px solid var(--border)}.sx-mail__reply>p{margin:0}.sx-mail__reply>.sx-actions{align-items:center;padding-top:4px}.sx-mail__yours{display:grid;gap:6px}.sx-mail__yours>p{margin:0}.sx-mail__sent{padding-left:12px;border-left:2px solid var(--border);color:var(--text-body, var(--text));font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.sx-thread{display:grid;gap:6px;max-width:72ch}.sx-thread__label{margin:0;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text-subtle)}.sx-thread ol{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.sx-thread li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.sx-thread li+li{border-top:1px solid var(--border)}.sx-thread__item{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;gap:12px;width:100%;min-height:40px;padding:10px 12px;border:0;background:var(--bg-surface);color:var(--text-body);font:13px/18px var(--font-sans);text-align:left}button.sx-thread__item{cursor:pointer;transition:background var(--duration-fast) ease-out}button.sx-thread__item:hover{background:var(--bg-hover)}.sx-thread__item[aria-current=true]{background:var(--bg-selected)}.sx-thread__item[aria-current=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.sx-thread__who{max-width:180px;overflow:hidden;color:var(--text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.sx-thread__preview{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.sx-thread__time{justify-self:end;color:var(--text-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-attachments{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.sx-attachments .sx-link{text-decoration-line:none}.sx-mail__attached{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 0 var(--gutter);font-size:13px;line-height:20px}.sx-aftersubmit{display:grid;gap:10px}.sx-aftersubmit p{margin:0}.sx-aftersubmit__shot{display:block;max-width:480px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.sx-aftersubmit__shot img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;object-position:top}.sx-aftersubmit__text{max-width:72ch;color:var(--text-muted);font-size:13px;overflow-wrap:anywhere}.sx-sentvia{margin:0;color:var(--text-muted)}.sx-sentmail dd{overflow-wrap:anywhere}.sx-emailtext{max-width:72ch;padding-left:14px;border-left:2px solid var(--border);color:var(--text-body);font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.sx-thread ol,.sx-thread li{display:block}.sx-thread__item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who time" "preview preview";row-gap:2px;min-height:44px}.sx-thread__who{grid-area:who;max-width:none}.sx-thread__preview{grid-area:preview}.sx-thread__time{grid-area:time}.sx-sentmail{grid-template-columns:minmax(0,1fr);row-gap:2px}.sx-attachments{display:grid;gap:0}.sx-attachments>*{display:flex;align-items:center;min-height:44px}.sx-sentmail dt:not(:first-child){margin-top:10px}}.sx-mailbox .sx-jobshead__tools>.sx-subtle{margin-right:4px}.sx-mailbox__phonehead{display:grid;gap:12px}.sx-mailbox:has(>.sx-mailbox__bars){grid-template-rows:auto auto minmax(0,1fr)}.sx-mailbox__address{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;min-height:48px;padding:8px 24px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.sx-mailbox__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.sx-mailbox__address .sx-address{display:inline-flex;align-items:center;gap:8px;min-width:0}.sx-mailbox__address .sx-address__value{font-family:inherit;font-weight:var(--fw-medium);color:var(--text);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sx-mailbox__forward{display:flex;align-items:center;gap:10px;flex:none}.sx-mailbox__forward-label{display:inline}.sx-forward-target{font-size:12px;color:var(--text-subtle);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-mailbox__forward-editor{display:grid;gap:12px}.sx-mailbox__destination{display:flex;align-items:center;gap:8px 12px}.sx-mailbox__feedback{flex-basis:100%;margin:0}.sx-mailbox__list-toolbar{padding:8px 12px;border-bottom:1px solid var(--border)}.sx-mailbox__search{position:relative;display:flex;align-items:center;width:100%;gap:6px}.sx-mailbox__search-clear{position:absolute;right:2px;top:50%;display:flex;transform:translateY(-50%)}.sx-mailbox__list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 16px;border-bottom:1px solid var(--border)}.sx-mailbox__unread-filter{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:12px;color:var(--text-muted);cursor:pointer}.sx-mailbox__unread-filter input{accent-color:var(--accent)}.sx-mailbox__unread-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.sx-mailbox .sx-list__rows>.sx-empty{min-height:min(400px,55dvh)}.sx-mailbox__search-icon{position:absolute;left:9px;color:var(--text-muted);pointer-events:none}.sx-mailbox__search-input{width:100%;height:36px;padding:0 44px 0 30px;font-size:13px;font-family:inherit;color:var(--text);background:var(--bg-surface);border:1px solid var(--border-field);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease-out}.sx-mailbox__search-input::-webkit-search-cancel-button{display:none}.sx-mailbox__search-input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.sx-mail__reply-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sx-mail__reply-head .sx-label{min-width:0;overflow-wrap:anywhere}.sx-mail__reply-foot{display:flex;align-items:center;gap:12px;padding-top:4px;flex-wrap:wrap}.sx-mail__reply-status{display:inline-flex;align-items:center;gap:8px}.sx-mail__files{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sx-mail__files li{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px}.sx-mail__files .sx-link{overflow-wrap:anywhere}.sx-mail__attachment-controls{display:grid;gap:10px}.sx-mail__document-picker{display:grid;gap:8px}.sx-mail__document-picker .sx-select{flex:1;min-width:160px;max-width:100%}@media(max-width:1023px){.sx-mailbox__address{padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border)}}@media(max-width:767px){.sx-mailbox__list-meta{min-height:52px}.sx-mailbox__address{flex-wrap:nowrap;gap:8px;min-height:44px;padding:2px 8px}.sx-mailbox__identity{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.sx-mailbox__identity .sx-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sx-mailbox__address .sx-address{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;flex-wrap:nowrap}.sx-mailbox__address .sx-address__value{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.sx-mailbox__forward{flex:none}.sx-mailbox__forward-label{display:inline}.sx-mailbox__forward .sx-forward-target{display:none}.sx-mailbox__search-input,.sx-mailbox__forward-editor .sx-input{height:44px;font-size:16px}.sx-mailbox .sx-viewtabs{gap:14px;-webkit-mask-image:none;mask-image:none}}.sx-mailbox__warn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px;padding:8px 16px 8px 24px;border-bottom:1px solid var(--border);background:var(--status-attention-bg);color:var(--text);font-size:13px;line-height:18px}.sx-mailbox__phonehead>.sx-mailbox__warn{padding:8px 12px;border:0;border-radius:var(--radius-md)}.sx-mailbox__phonehead>.sx-jobshead__tools{margin-left:0}.sx-mailbox__phonehead>.sx-mailbox__address{padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-md)}.sx-auth{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;background:var(--bg-app)}.sx-auth:before,.sx-auth:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sx-auth:before{background:radial-gradient(55% 45% at 18% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(50% 45% at 92% 100%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 70%)}.sx-auth:after{background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:44px 44px;background-position:center top;-webkit-mask-image:radial-gradient(60% 55% at 50% 38%,#000 20%,transparent);mask-image:radial-gradient(60% 55% at 50% 38%,#000 20%,transparent)}.sx-auth__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-6)}.sx-auth__main{display:grid;justify-items:center;align-content:start;gap:var(--space-6);padding:clamp(var(--space-4),8vh,88px) var(--space-4) var(--space-8)}.sx-auth__card{width:100%;max-width:416px;display:grid;gap:20px;padding:36px 36px 28px;border-radius:18px;background:var(--bg-surface);box-shadow:var(--shadow-popover);animation:sx-rise var(--duration-slow) var(--ease-out) backwards}.sx-auth__head{display:grid;justify-items:center;gap:6px;padding-bottom:var(--space-1);text-align:center}.sx-auth__logo{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:14px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--border),0 1px 2px #1012180f,0 6px 14px -6px #1012182e}.sx-auth__logo>.sx-mark{width:24px;height:24px;border-radius:7px}.sx-auth__title{margin:0;font:var(--fw-semibold) 22px/28px var(--font-sans);letter-spacing:-.02em}.sx-auth__title:focus{outline:none}.sx-auth__lead{max-width:300px;color:var(--text-muted);text-wrap:balance}.sx-auth__google{width:100%;gap:10px}.sx-auth__or{display:flex;align-items:center;gap:var(--space-3);color:var(--text-subtle);font-size:12px;line-height:16px}.sx-auth__or:before,.sx-auth__or:after{content:"";flex:1;height:1px;background:var(--border)}.sx-auth__form{display:grid;gap:var(--space-4)}.sx-auth__form>[role=status]{display:contents}.sx-auth__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--space-3);align-items:baseline}.sx-auth__field>.sx-label{grid-area:1 / 1}.sx-auth__field>.sx-auth__link{grid-area:1 / 2}.sx-auth__field>.sx-input,.sx-auth__field>.sx-auth__secret,.sx-auth__field>.sx-hint{grid-column:1 / -1}.sx-auth .sx-input{height:40px}.sx-auth__secret{position:relative}.sx-auth__secret>.sx-input{padding-right:44px}.sx-auth__secret>button{position:absolute;top:4px;right:4px;bottom:4px;display:grid;place-items:center;width:32px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-subtle);cursor:pointer}.sx-auth__secret>button:hover,.sx-auth__secret>button[aria-pressed=true]{color:var(--text)}.sx-auth__secret>button:hover{background:var(--bg-hover)}.sx-auth__link{padding:0;border:0;background:none;color:var(--text-muted);font:400 13px/18px var(--font-sans);text-decoration:none;cursor:pointer}.sx-auth__link:hover:not(:disabled){color:var(--text);text-decoration:underline;text-underline-offset:3px}.sx-auth__link--strong{color:var(--text);font-weight:var(--fw-medium)}.sx-auth__check:empty{display:none}.sx-auth__note{padding:10px var(--space-3);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-muted);font-size:13px;line-height:18px}.sx-auth__note[data-tone=error]{background:var(--status-stopped-bg);color:var(--status-stopped)}.sx-auth__submit{width:100%}.sx-auth__alt{padding-top:var(--space-1);color:var(--text-muted);font-size:13px;line-height:18px;text-align:center}.sx-auth__legal{max-width:320px;color:var(--text-subtle);font-size:12px;line-height:18px;text-align:center;text-wrap:balance}.sx-auth__legal a{color:var(--text-muted);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.sx-auth__legal a:hover{color:var(--text)}@media(max-width:767px){.sx-auth .sx-input,.sx-auth .sx-btn--lg{height:44px}.sx-auth__top>.sx-btn{height:36px}.sx-auth__field{row-gap:var(--space-2)}.sx-auth__link{padding-block:6px}}@media(max-width:479px){.sx-auth{background:var(--bg-surface)}.sx-auth:after{content:none}.sx-auth__top{padding-inline:var(--space-4)}.sx-auth__main{padding-top:var(--space-6)}.sx-auth__card{max-width:none;padding:0 var(--space-2);border-radius:0;background:none;box-shadow:none}}.sx-splash{min-height:100vh;min-height:100dvh;display:grid;place-items:center;align-content:center;gap:var(--space-4);padding:var(--space-6);background:var(--bg-surface);text-align:center}.sx-splash>.sx-mark{width:28px;height:28px;border-radius:8px;animation:sx-fade .4s ease-out .3s backwards,sx-breathe 2.2s ease-in-out .7s infinite}.sx-splash[data-failed]>.sx-mark{animation:none}@media(prefers-reduced-motion:reduce){.sx-splash>.sx-mark{animation:none}}.sx-admin-detail{min-width:0;display:grid;gap:var(--space-4);align-content:start}.sx-admin-nav{display:grid;gap:var(--space-4);align-content:start;position:sticky;top:var(--space-4);max-height:calc(100dvh - 160px);overflow-y:auto;padding-right:var(--space-1)}.sx-admin-nav__select{display:none}.sx-admin-nav__groups{display:grid;gap:var(--space-4)}.sx-admin-nav__label{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--text-subtle);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-admin-nav ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.sx-admin-nav__file{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:6px var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans);text-align:left;cursor:pointer}.sx-admin-nav__file:hover{background:var(--bg-hover)}.sx-admin-nav__file[aria-current=page]{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--accent)}.sx-admin-nav__file small{flex:none;color:var(--text-subtle);font:400 12px/16px var(--font-sans)}.sx-admin-nav__file small.is-draft{color:var(--status-attention)}.sx-admin-nav__topics{margin:2px 0 var(--space-2) var(--space-3)!important;padding-left:var(--space-2)!important;border-left:1px solid var(--border)}.sx-admin-nav__topics button{width:100%;padding:3px var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:400 12px/16px var(--font-sans);text-align:left;cursor:pointer}.sx-admin-nav__topics button:hover{background:var(--bg-hover);color:var(--text)}.sx-admin-doc__head{display:grid;gap:2px}.sx-admin-doc__head p{margin:0}.sx-admin-doc__state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sx-admin-doc__state-text{display:grid;gap:2px;min-width:0}.sx-admin-doc__view{display:inline-flex;justify-self:start;padding:2px;border-radius:var(--radius-md);background:var(--bg-sunken)}.sx-admin-doc__view button{padding:3px var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:var(--fw-medium) 12px/18px var(--font-sans);cursor:pointer}.sx-admin-doc__view button[aria-pressed=true]{background:var(--bg-surface);color:var(--text);box-shadow:var(--shadow-control)}.sx-admin-doc__facts>div{grid-template-columns:120px minmax(0,1fr);font-size:13px}.sx-admin-confirm{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken)}.sx-admin-confirm p{margin:0}.sx-admin-whole{padding-top:var(--space-3)}.sx-instructions{min-width:0;display:grid;gap:var(--space-6);overflow-wrap:anywhere}.sx-instructions__topic{display:grid;gap:var(--space-2)}.sx-instructions__topic-title{margin:0;font:var(--fw-semibold) 13px/18px var(--font-sans);scroll-margin-top:var(--space-6)}.sx-instructions__topic-title[data-level="3"],.sx-instructions__topic-title[data-level="4"]{color:var(--text-muted)}.sx-instructions__points{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-instructions__point{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;padding:8px var(--space-2) 8px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:21px;scroll-margin-top:var(--space-8)}.sx-instructions__point:hover{background:var(--bg-hover)}.sx-instructions__point.is-changed{box-shadow:inset 2px 0 0 var(--status-attention)}.sx-instructions__point.is-focused{background:var(--accent-subtle)}.sx-instructions__point.is-editing{background:none}.sx-instructions__number{color:var(--text-subtle);font:400 12px/21px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.sx-instructions__body{min-width:0;display:grid;gap:2px}.sx-instructions__body p{margin:0;white-space:pre-wrap}.sx-instructions__body code,.sx-admin-results code{font:400 12.5px/1 var(--font-mono);padding:1px 4px;border-radius:4px;background:var(--bg-sunken)}.sx-instructions mark,.sx-admin-results mark{border-radius:2px;background:color-mix(in srgb,var(--status-attention) 22%,transparent);color:inherit}.sx-instructions__mark{color:var(--status-attention);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-instructions .sx-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.sx-instructions__remove{margin-left:auto}.sx-instructions__edit{align-self:start;margin-top:-4px;opacity:0}.sx-instructions__point:hover .sx-instructions__edit,.sx-instructions__edit:focus-within{opacity:1}@media(hover:none){.sx-instructions__edit{opacity:1}}.sx-instructions__point:has(.sx-instructions__edit) .sx-instructions__body{cursor:text}.sx-instructions__editor{grid-column:2 / -1;display:grid;gap:var(--space-3);min-width:0}.sx-instructions__editor .sx-textarea{min-height:72px;max-height:50dvh;field-sizing:content;font-size:14px;line-height:21px}.sx-instructions__add{justify-self:start;padding:2px 0;border:0;background:none;color:var(--text-muted);font:var(--fw-medium) 12px/18px var(--font-sans);cursor:pointer}.sx-instructions__add:hover{color:var(--text)}.sx-instructions__table{overflow-x:auto}.sx-instructions__table table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.sx-instructions__table th,.sx-instructions__table td{padding:6px var(--space-3) 6px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.sx-instructions__table th{color:var(--text-muted);font-weight:var(--fw-medium)}.sx-instructions__missing{display:grid;gap:var(--space-2)}.sx-instructions__missing ul{margin:0;padding-left:var(--space-4);color:var(--text-muted);font-size:13px;line-height:20px;text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.sx-admin-results{gap:var(--space-6)}.sx-admin-results__file{display:grid;gap:var(--space-2)}.sx-admin-results__file ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-admin-results__file button{display:grid;gap:2px;width:100%;padding:8px var(--space-2);border:0;border-bottom:1px solid var(--border);background:none;color:var(--text);font:400 14px/21px var(--font-sans);text-align:left;cursor:pointer}.sx-admin-results__file button:hover{background:var(--bg-hover)}.sx-admin-results__topic{color:var(--text-subtle);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-admin-results__text{white-space:pre-wrap}.sx-admin-reads{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-admin-reads__row{border-bottom:1px solid var(--border);scroll-margin-top:var(--space-6)}.sx-admin-reads__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);width:100%;padding:10px var(--space-2);border:0;background:none;color:var(--text);text-align:left;cursor:pointer}.sx-admin-reads__toggle:hover{background:var(--bg-hover)}.sx-admin-reads__title{font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-admin-reads__detail{grid-column:1 / -1;color:var(--text-subtle);font-size:12px;line-height:16px}.sx-admin-reads__body{display:grid;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4)}.sx-admin-reads__body .sx-actions{gap:var(--space-4)}.sx-admin-reads__body .sx-link{justify-self:start;padding:0;border:0;background:none;font-size:13px;cursor:pointer}.sx-admin-live__reads{display:grid;gap:2px;margin:0 0 var(--space-1);padding:0;list-style:none}.sx-admin-live__reads li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}@media(max-width:1023px){.sx-admin-nav{position:static;max-height:none;overflow:visible;padding-right:0}.sx-admin-nav__select{display:grid}.sx-admin-nav__groups{display:none}}@media(max-width:767px){.sx-instructions__point{grid-template-columns:20px minmax(0,1fr) auto;font-size:14px}.sx-admin .sx-tabs{flex-wrap:nowrap}}.sx-status--changed{--tone: var(--status-attention)}.sx-admin-split{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-6);align-items:start}.sx-admin-list{display:grid;gap:2px;position:sticky;top:var(--space-4)}.sx-admin-list>button{display:grid;gap:2px;padding:6px var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans);text-align:left;cursor:pointer;overflow-wrap:anywhere}.sx-admin-list>button:hover{background:var(--bg-sunken)}.sx-admin-list>button.is-active{background:var(--bg-selected, var(--bg-sunken))}.sx-admin-list small{font-weight:400;font-size:12px}.sx-admin-editor{min-height:360px}.sx-pre{margin:0;max-height:480px;overflow:auto;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);font:400 12px/18px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.sx-admin-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:end}.sx-admin-inline{display:flex;gap:var(--space-2)}.sx-admin-inline .sx-input{flex:1;min-width:0}.sx-admin-row{display:grid;gap:2px;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.sx-admin-row>div{display:flex;justify-content:space-between;gap:var(--space-3)}.sx-admin-diff>summary{width:auto;justify-content:flex-start;padding:var(--space-2) 0;color:var(--text)}.sx-admin-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding-top:var(--space-2)}.sx-admin-live__layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}.sx-admin-live__list{display:grid;gap:20px;max-height:75dvh;overflow-y:auto}.sx-admin-live__items{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.sx-admin-live__item{display:grid;gap:4px;width:100%;padding:12px;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid var(--border);border-radius:8px;cursor:pointer;overflow-wrap:anywhere}.sx-admin-live__item[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle)}@media(max-width:900px){.sx-admin-live__layout{grid-template-columns:minmax(0,1fr)}.sx-admin-live__list{max-height:36dvh}}.sx-admin-events{display:grid;margin:0;padding:0;list-style:none;font-size:13px}.sx-admin-events li{display:grid;grid-template-columns:160px 200px minmax(0,1fr);gap:var(--space-3);padding:6px 0;border-bottom:1px solid var(--border)}.sx-admin-events time{color:var(--text-subtle)}.sx-admin-events--two li{grid-template-columns:96px minmax(0,1fr)}.sx-admin-live__headline{margin-top:6px;color:var(--text);overflow-wrap:anywhere}.sx-ops__summary{display:flex;flex-wrap:wrap;gap:12px 32px;padding:14px 16px;border:1px solid var(--border);border-radius:10px}.sx-ops__summary>div{display:grid;gap:2px;align-content:start}.sx-ops__figure{font-size:22px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums}.sx-ops__panel>.sx-panel__body{gap:0;padding-block:0 var(--space-4)}.sx-ops__panel .sx-choicerow:first-child{border-top:0}.sx-ops__works{margin-bottom:var(--space-3)}.sx-ops__works td:first-child{white-space:nowrap}.sx-ops__advanced{display:grid;gap:var(--space-3);max-width:640px;padding-top:var(--space-3)}.sx-ops__advanced .sx-ops__applicants{max-width:none}.sx-ops__failed{color:var(--status-stopped)}.sx-ops__models{display:flex;flex-wrap:wrap;gap:4px 14px}.sx-ops__models label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.sx-ops__apply{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sx-ops__history{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 32px}.sx-ops__history ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.sx-ops .sx-table{font-variant-numeric:tabular-nums}.sx-works__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 24px;align-items:start}@media(max-width:720px){.sx-ops .sx-table{display:block;overflow-x:auto}}.sx-admin-sourcing{display:grid;gap:8px}.sx-admin-sourcing ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-admin-sourcing li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;line-height:18px}.sx-admin-sourcing__what{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}@media(max-width:1023px){.sx-admin-split,.sx-admin-columns,.sx-admin-picker,.sx-admin-events li{grid-template-columns:minmax(0,1fr)}.sx-admin-list{position:static}}.sx-tile{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-muted);font:var(--fw-semibold) 13px/1 var(--font-sans);letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.sx-tile--lg{width:44px;height:44px;border-radius:10px;font-size:17px}.sx-jobspage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.sx-jobshead{display:flex;align-items:stretch;gap:24px;min-height:52px;padding:0 16px 0 24px;border-bottom:1px solid var(--border)}.sx-jobshead__title{display:flex;align-items:center;gap:24px;align-self:center;margin:0;font:var(--fw-semibold) 15px/20px var(--font-sans);letter-spacing:-.01em}.sx-jobshead__title:has(+.sx-viewbar):after{content:"";width:1px;height:16px;background:var(--border)}.sx-jobshead__tools{display:flex;align-items:center;gap:8px;margin-left:auto}.sx-jobshead__search{width:min(320px,40vw)}.sx-viewbar{position:relative;display:flex;align-items:stretch;flex:1;min-width:0;gap:24px}.sx-viewbar>.sx-more{display:flex;flex:none}.sx-viewbar__ruler{position:absolute;top:0;left:0;display:flex;gap:24px;width:max-content;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.sx-viewtabs{position:relative;display:flex;flex:0 1 auto;min-width:0;gap:24px;overflow-x:auto;scrollbar-width:none}.sx-viewtab--menu{position:relative}.sx-viewtab--menu>svg{color:var(--text-subtle)}.sx-viewtab.sx-viewtab--menu.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--accent)}.sx-viewbar--compact{gap:6px;align-items:center}.sx-viewbar--compact>.sx-filters{flex:0 1 auto}.sx-filter.sx-viewtab--menu{height:32px;border:1px solid var(--border);background:var(--bg-surface)}.sx-filter.sx-viewtab--menu.is-active{border-color:var(--accent);color:var(--text)}.sx-more--start>.sx-more__menu{left:0;right:auto;top:calc(100% + 6px)}.sx-menu__label{flex:1;min-width:0}.sx-menu__meta{color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-menu__item[aria-checked=true] .sx-menu__label{font-weight:var(--fw-medium)}.sx-viewtabs:after{content:"";position:absolute;left:0;bottom:0;width:var(--tab-w, 0px);height:2px;border-radius:2px;background:var(--accent);transform:translate(var(--tab-x, 0px));transition:transform var(--duration-base) var(--ease-in-out),width var(--duration-base) var(--ease-in-out)}.sx-viewtabs:not([data-animate]):after{transition:none}.sx-viewtab{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--text-muted);font:var(--fw-medium) 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease-out}.sx-viewtab:hover,.sx-viewtab.is-active{color:var(--text)}.sx-viewtab__n{font-weight:400;color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-viewtab__new{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font:var(--fw-semibold) 11px/18px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.sx-row--job{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:14px 20px 14px 24px}.sx-row--job .sx-row__main{grid-column:2 / 4;grid-row:1}.sx-row--job .sx-row__title{padding-right:72px}.sx-row__main{display:grid;gap:2px;min-width:0}.sx-row--job .sx-row__meta,.sx-row--job .sx-row__status{grid-column:auto}.sx-row--job .sx-row__status{padding-top:6px}.sx-row--job .sx-row__time{grid-row:1;grid-column:3}.sx-row__reason{margin-top:4px;font-size:13px;line-height:18px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-row__pay{width:fit-content;margin-top:4px;padding:3px 7px;border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text);font-size:12px;line-height:16px}.sx-list__rows[data-first] .sx-row--job{animation:sx-rise var(--duration-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),8)*28ms)}.sx-list__count{margin-left:4px;font-weight:400;color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-empty{gap:var(--space-2)}.sx-empty__title{color:var(--text);font-weight:var(--fw-medium)}.sx-empty>.sx-btn{margin-top:var(--space-2)}.sx-jobhead{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:start}.sx-jobhead__text{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.sx-jobhead__employer{font:var(--fw-medium) 13px/18px var(--font-sans);color:var(--text-muted)}.sx-jobhead__title{margin:0;font:var(--fw-medium) 24px/32px var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.sx-jobhead__title:focus{outline:none}.sx-story__body:focus,.sx-callout:focus{outline:none}@media(min-width:768px){@container (max-width: 560px){.sx-jobhead:has(>.sx-detail__actions>.sx-btn){grid-template-columns:44px minmax(0,1fr);row-gap:12px}.sx-jobhead>.sx-detail__actions:has(>.sx-btn){grid-column:2}}}.sx-jobhead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:13px;line-height:18px;color:var(--text-muted)}@media(min-width:1024px){.sx-jobhead__meta>:not(:last-child):after{content:"·";margin-left:10px;color:var(--text-subtle);font-weight:400}.sx-jobhead__meta>.sx-fitpill:not(:last-child):after{margin-left:4px}}.sx-fitpill{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:var(--fw-medium);white-space:nowrap}.sx-fitpill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.sx-fitpill--maybe:before{width:8px;height:8px;background:none;box-shadow:inset 0 0 0 1.5px currentColor}.sx-detail__body>:not(.sx-jobhead,.sx-story){margin-left:var(--gutter)}.sx-detail__body>.sx-callout{position:relative}.sx-detail__body>.sx-callout>.sx-dot{position:static;flex:none;transform:translateY(-3px)}.sx-lead-action{display:flex;gap:8px;padding-top:4px}.sx-lead-action .sx-btn{height:36px;padding:0 16px;font-size:14px}.sx-callout{display:flex;align-items:baseline;gap:10px;margin:0;max-width:64ch;font-size:16px;line-height:24px;color:var(--text);text-wrap:pretty}.sx-callout .sx-dot{transform:translateY(-3px)}.sx-checks{display:grid;gap:24px}.sx-checks__lead{margin:0;max-width:64ch;font-size:16px;line-height:24px;color:var(--text)}.sx-checks__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sx-checks__list>li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:baseline;color:var(--text-body);line-height:20px}.sx-checks__list>li>svg{color:var(--text-subtle);transform:translateY(2px)}.sx-checks__list>li[data-found]>svg{color:var(--text-muted)}.sx-checks .sx-jobdetail__section>p{margin:0}.sx-skipwhy{flex-wrap:wrap;align-items:center}.sx-skipwhy__choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sx-why{display:grid;gap:16px}.sx-why p{margin:0;max-width:68ch}.sx-docchips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sx-docchip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);font-size:13px}.sx-docchip__slot{color:var(--text-subtle);text-transform:capitalize}.sx-answers{display:grid;margin:0;padding:0;list-style:none}.sx-answer{display:grid;gap:2px;padding:14px 0;border-top:1px solid var(--border)}.sx-answer:first-child{border-top:0;padding-top:0}.sx-answer__q{font:var(--fw-medium) 13px/18px var(--font-sans);color:var(--text-muted)}.sx-answer__a p{margin:0}.sx-applyself{display:grid;gap:var(--space-3)}.sx-applyself__lead{margin:0}.sx-paste{display:grid;margin:var(--space-1) 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.sx-paste__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:12px 0;border-bottom:1px solid var(--border)}.sx-paste__row:last-child{border-bottom:0;padding-bottom:0}.sx-paste__text{display:grid;gap:2px;min-width:0}.sx-paste__a{margin:0;overflow-wrap:anywhere}.sx-answer__why{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.sx-basis,.sx-source{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-basis{background:var(--status-neutral-bg);color:var(--text-muted)}.sx-source{border:0;background:transparent;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;transition:background var(--duration-fast) ease-out}.sx-source:hover{background:var(--bg-hover)}.sx-history>summary{padding:var(--space-1) 0}.sx-longtext{display:grid;justify-items:start;gap:4px}.sx-longtext p{margin:0}.sx-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sx-detail__body,.sx-story,.sx-ask,.sx-ask__body,.sx-ask__form,.sx-ask__qs,.sx-q{grid-template-columns:minmax(0,1fr)}.sx-story{display:grid;margin:0;padding:0;list-style:none}.sx-story__step{position:relative}.sx-story__step:not(:last-child):before{content:"";position:absolute;left:21px;top:34px;bottom:-10px;width:2px;border-radius:1px;background:var(--border)}.sx-story__step[data-state=done]:not(:last-child):before{background:color-mix(in srgb,var(--text) 28%,var(--border))}.sx-story__head{display:flex;align-items:center;gap:0;width:100%;min-height:44px;margin:0;padding:10px 12px 10px 0;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;text-align:left}button.sx-story__head{cursor:pointer;transition:background var(--duration-fast) ease-out}button.sx-story__head:hover{background:var(--bg-hover)}.sx-story__name{flex:none;font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-story__step[data-state=todo] .sx-story__name{color:var(--text-muted);font-weight:400}.sx-story__caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--text-muted)}.sx-story__step[data-state=blocked] .sx-story__caption{color:var(--status-attention);font-weight:var(--fw-medium)}.sx-story__chevron{margin-left:auto;flex:none;color:var(--text-subtle);transition:transform var(--duration-base) var(--ease-in-out)}.sx-story__step.is-open .sx-story__chevron{transform:rotate(180deg)}.sx-story__head>.sx-stepglyph{margin:0 calc(var(--gutter) - 32px) 0 12px}.sx-story__name{margin-right:10px}.sx-story__body{padding:2px 12px 16px var(--gutter);font-size:14px;line-height:22px;animation:sx-reveal var(--duration-base) var(--ease-out)}.sx-stepglyph{flex:none}.sx-stepglyph[data-state=done]{color:var(--text-muted)}.sx-stepglyph[data-state=done][data-verified]{color:var(--status-sent)}.sx-stepglyph[data-state=now]{color:var(--status-working)}.sx-stepglyph[data-state=blocked]{color:var(--status-attention)}.sx-stepglyph[data-state=checking]{color:var(--status-checking)}.sx-stepglyph[data-state=wait]{color:var(--text-subtle)}.sx-stepglyph[data-state=todo]{color:var(--border-strong)}.sx-page__inner.sx-needs{gap:28px}.sx-needs__head{display:grid;gap:6px}.sx-needs__lede{margin:0;font-size:16px;line-height:24px;color:var(--text-muted)}.sx-page__inner.sx-needs-page{max-width:1240px}.sx-needs__group.sx-needs__map{padding:0;border:0;background:none;box-shadow:none}.sx-needs__page{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.sx-needs__empty{padding:56px 16px;text-align:center}.sx-needs__empty-title{margin:0 0 4px;color:var(--text);font:var(--fw-semibold) 16px/24px var(--font-sans)}.sx-needs__group{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sx-needs__queue{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sx-needs__row{display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:14px;width:100%;padding:14px 14px 14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow var(--duration-base) ease-out,border-color var(--duration-fast) ease-out}.sx-needs__row:hover{border-color:var(--border);box-shadow:var(--shadow-card-hover)}a.sx-needs__row{grid-template-columns:32px minmax(0,1fr) auto auto}.sx-needs__reply{position:relative;grid-template-columns:32px minmax(0,1fr) auto auto}.sx-needs__open{color:inherit;text-decoration:none}.sx-needs__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.sx-needs__open:focus-visible{outline:none}.sx-needs__reply:has(.sx-needs__open:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sx-needs__reply .sx-btn{position:relative;z-index:1}.sx-needs__acts{display:flex;gap:8px}.sx-needs__kind{display:flex;margin-bottom:4px}.sx-needs__rowtext{display:grid;gap:2px;min-width:0}.sx-needs__employer{font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-needs__role{overflow:hidden;font-size:13px;line-height:18px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.sx-needs__why{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:13px;line-height:18px;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-needs__chevron{color:var(--text-subtle)}.sx-needs__action{margin-top:4px;color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans)}.sx-ask-prompt{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 18px;border:1px solid color-mix(in srgb,var(--status-attention) 30%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-attention) 6%,var(--bg-card))}.sx-ask-prompt>.sx-dot{align-self:flex-start;margin-top:7px}.sx-ask-prompt__text{flex:1;min-width:0}.sx-ask-prompt__text h3{margin:0;font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-ask-prompt__text p{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--text-muted)}.sx-ask__body{display:grid;gap:20px;min-width:0}.sx-ask__open{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:-12px}.sx-ask__why{margin:0;max-width:60ch;font-size:14px;line-height:22px;color:var(--text-muted)}.sx-ask__form{display:grid;gap:20px;min-width:0}.sx-ask__login{display:grid;gap:6px;min-width:0}.sx-ask__login .sx-input+label{margin-top:8px}.sx-ask__file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.sx-ask__filename{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere;color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans)}.sx-ask__filename>svg{flex:none;color:var(--text-muted)}.sx-ask__file>.sx-q__error{flex-basis:100%}.sx-ask__qs{display:grid;gap:24px;min-width:0;margin:0;padding:0;border:0}.sx-q{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.sx-q--followup{margin-top:-8px;padding-left:16px;border-left:2px solid var(--border);animation:sx-rise var(--duration-slow) var(--ease-out) backwards}.sx-q__label{padding:0;font:var(--fw-medium) 15px/22px var(--font-sans);color:var(--text);text-wrap:pretty}.sx-q__help{margin:-6px 0 0;max-width:60ch;font-size:13px;line-height:18px;color:var(--text-muted)}.sx-q__error{margin:-2px 0 0;font-size:13px;line-height:18px;color:var(--status-stopped);animation:sx-fade var(--duration-base) ease-out backwards}.sx-q.is-invalid>.sx-q__label{color:var(--status-stopped)}.sx-drawer__foot:has(.sx-ask__remember)>.sx-btn{flex:none;height:40px;padding:0 16px;font-size:14px}.sx-ask__remember{min-width:0;color:var(--text)}.sx-ask__hint{margin:2px 0 0 24px;font-size:12px;line-height:16px;color:var(--text-muted)}.sx-ask__held{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;color:var(--text-muted)}.sx-picks{display:flex;flex-wrap:wrap;gap:4px 24px}.sx-picks--stack{flex-direction:column;align-items:flex-start}.sx-pick{position:relative;display:inline-flex}.sx-pick input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sx-pick>span{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:32px;color:var(--text);font:400 14px/20px var(--font-sans)}.sx-pick>span:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-field);transition:box-shadow var(--duration-fast) ease-out,background var(--duration-fast) ease-out}.sx-pick input[type=checkbox]+span:before{border-radius:4px}.sx-pick input[type=checkbox]+span:after{content:"";position:absolute;left:3px;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform var(--duration-fast) var(--ease-out)}.sx-pick:hover>span:before{box-shadow:inset 0 0 0 1.5px var(--border-strong)}.sx-pick.is-on input[type=radio]+span:before{background:var(--on-accent);box-shadow:inset 0 0 0 5px var(--accent)}.sx-pick.is-on input[type=checkbox]+span:before{background:var(--accent);box-shadow:none}.sx-pick.is-on input[type=checkbox]+span:after{transform:scale(1)}.sx-pick input:focus-visible+span:before{outline:2px solid var(--focus);outline-offset:2px}.sx-pick input:disabled+span{color:var(--text-muted);cursor:default}.sx-picklist{display:grid;gap:8px;max-width:480px}.sx-picklist__options{display:grid;gap:1px;max-height:296px;overflow-y:auto;padding:4px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface)}.sx-picklist__options .sx-pick,.sx-picklist__options .sx-pick>span{width:100%}.sx-picklist__options .sx-pick>span{min-height:36px;padding:7px 10px;border-color:transparent;border-radius:6px;background:none;box-shadow:none;font-weight:400}.sx-picklist__options .sx-pick:hover>span{border-color:transparent;background:var(--bg-hover)}.sx-picklist__options .sx-pick.is-on>span{border-color:transparent;background:var(--bg-selected);box-shadow:none;font-weight:var(--fw-medium)}.sx-picklist__options .sx-pick input[type=checkbox]+span:after{left:13px}.sx-picklist__empty{padding:8px 10px;color:var(--text-muted)}.sx-ask__body .sx-input{height:40px;max-width:480px;font-size:16px}.sx-ask__body .sx-password{max-width:480px}.sx-ask__body .sx-password>.sx-input{max-width:none}.sx-affix{display:flex;align-items:center;height:40px;max-width:320px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control);transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out}.sx-affix:hover{border-color:var(--border-strong)}.sx-affix:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.sx-affix input{flex:1;min-width:0;height:100%;padding:0 12px;border:0;background:none;color:var(--text);font:400 16px/20px var(--font-sans);font-variant-numeric:tabular-nums}.sx-affix input:focus-visible{outline:none}.sx-affix__pre{padding-left:12px;color:var(--text-muted);font-weight:var(--fw-medium)}.sx-affix__pre+input{padding-left:6px}.sx-affix__post{padding-right:12px;color:var(--text-muted);white-space:nowrap}.sx-longanswer{display:grid;gap:6px;max-width:560px}.sx-ask__body .sx-textarea{min-height:112px;max-height:360px;padding:10px 12px;font-size:16px;line-height:24px;resize:none;field-sizing:content}.sx-longanswer__count{justify-self:end;font-size:12px;line-height:16px;color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-longanswer__count[data-near]{color:var(--status-attention)}.sx-date{position:relative;display:inline-grid;justify-self:start;max-width:100%}.sx-date__field{display:inline-flex;align-items:center;gap:10px;width:320px;max-width:100%;height:40px;padding:0 12px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control);color:var(--text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out}.sx-date__field:hover{border-color:var(--border-strong)}.sx-date__field:focus-visible{outline:none;border-color:var(--focus);box-shadow:var(--focus-ring)}.sx-date__field[aria-expanded=true]{border-color:var(--focus);box-shadow:var(--focus-ring)}.sx-date__field>.lucide{color:var(--text-muted)}.sx-date__field[data-empty]{color:var(--text-subtle)}.sx-date__pop{position:absolute;left:0;top:calc(100% + 6px);z-index:30;display:grid;gap:10px;width:300px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);transform-origin:top left;animation:sx-pop var(--duration-base) var(--ease-out) backwards}.sx-date__pop[data-above]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left}.sx-date__type{display:grid;gap:4px}.sx-date__type .sx-input{height:36px;font-size:14px}.sx-date__read{min-height:16px;font-size:12px;line-height:16px;color:var(--text-muted)}.sx-cal__head{display:flex;align-items:center;justify-content:space-between}.sx-cal__month{font:var(--fw-semibold) 13px/18px var(--font-sans)}.sx-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.sx-cal__dow{font:var(--fw-medium) 11px/24px var(--font-sans);color:var(--text-subtle);text-align:center}.sx-cal__day{height:36px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-fast) ease-out}.sx-cal__day:hover{background:var(--bg-hover)}.sx-cal__day[data-outside]{color:var(--text-subtle)}.sx-cal__day[data-today]{box-shadow:inset 0 0 0 1px var(--border-field)}.sx-cal__day[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold)}.sx-date__native{min-width:200px}.sx-caughtup{display:grid;justify-items:center;gap:8px;padding:56px 24px;text-align:center}.sx-caughtup h2{margin:8px 0 0;font:var(--fw-medium) 20px/28px var(--font-sans);letter-spacing:-.015em}.sx-caughtup p{max-width:360px;margin:0}.sx-caughtup__ring{fill:var(--status-sent-bg);stroke:color-mix(in srgb,var(--status-sent) 35%,transparent);stroke-width:1.5}.sx-caughtup__tick{fill:none;stroke:var(--status-sent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:sx-draw .52s .18s var(--ease-out) forwards}.sx-side__foot{margin-top:auto;display:grid;gap:4px;padding-top:12px}.sx-statedot{--dot: var(--border-strong);flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dot)}.sx-statedot[data-tone]{background:var(--dot);box-shadow:none}.sx-statedot[data-tone=working]{--dot: var(--status-working)}.sx-statedot[data-tone=attention]{--dot: var(--status-attention);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--dot) 32%,transparent)}.sx-statedot[data-tone=stopped]{--dot: var(--status-stopped)}.sx-statedot[data-paused]{border-radius:1px;background:linear-gradient(to right,var(--dot) 37.5%,transparent 37.5% 62.5%,var(--dot) 62.5%);box-shadow:none}.sx-statedot[data-live]{animation:sx-statedot-ping 2.4s var(--ease-out) infinite}.sx-statedot[data-live]:not([data-tone]){--dot: var(--text-muted);background:var(--dot)}@keyframes sx-statedot-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--dot) 45%,transparent)}55%,to{box-shadow:0 0 0 var(--ping, 5px) transparent}}.sx-side .sx-statedot:not([data-tone]){--dot: color-mix(in srgb, var(--sidebar-text) 45%, transparent)}.sx-side .sx-statedot[data-paused],.sx-side .sx-statedot[data-live]:not([data-tone]){--dot: var(--sidebar-text-muted)}.sx-side .sx-statedot[data-tone=working]{--dot: var(--sidebar-working)}.sx-side .sx-statedot[data-tone=attention]{--dot: var(--sidebar-attention)}.sx-side .sx-statedot[data-tone=stopped]{--dot: var(--sidebar-stopped)}.sx-sheet{position:fixed;inset:0;z-index:50;display:grid;place-items:end start;padding:12px 12px 12px calc(var(--sidebar-width) + 8px);background:var(--scrim);animation:sx-scrim-in var(--duration-base) ease-out backwards}.sx-assistant{position:relative;display:flex;flex-direction:column;width:min(480px,100%);max-height:min(760px,calc(100dvh - 24px));overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover)}.sx-assistant__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sx-sheet>.sx-assistant{transform-origin:bottom left;animation:sx-dialog-lift var(--duration-base) var(--ease-out) backwards}.sx-assistant:focus{outline:none}.sx-assistant__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:20px 20px 8px;background:var(--bg-raised)}.sx-assistant__title{display:grid;gap:4px}.sx-assistant__title h2{margin:0;font:var(--fw-medium) 16px/22px var(--font-sans);letter-spacing:-.01em}.sx-assistant__progress{display:grid;gap:4px;padding:12px 20px 16px}.sx-figure{font:400 28px/36px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sx-figure__of{color:var(--text-subtle);font-size:20px}.sx-meter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;margin-top:8px}.sx-meter>span{height:6px;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent);transition:background var(--duration-slow) ease-out}.sx-meter>span[data-on]{background:var(--status-sent)}.sx-meter[data-tone=prepared]>span[data-on],.sx-meter>span[data-saved],.sx-bar[data-tone=prepared]>span,.sx-bar>span[data-saved]{background:var(--text-muted)}.sx-bar--parts{display:flex}.sx-bar--parts>span{flex:none;border-radius:0}.sx-bar{height:6px;margin-top:8px;border-radius:3px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.sx-bar>span{display:block;height:100%;border-radius:3px;background:var(--status-sent);transition:width var(--duration-slow) var(--ease-out)}.sx-assistant__live{display:grid;gap:6px;padding:4px 20px 16px}.sx-assistant__line{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin:0;font-size:13px;line-height:18px}.sx-assistant__line>.sx-dot{transform:translateY(-2px)}.sx-assistant__what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.sx-assistant__subject{color:var(--text);font-weight:var(--fw-medium)}.sx-assistant__subject:after{content:" · ";color:var(--text-subtle);font-weight:400}.sx-assistant__ago{color:var(--text-subtle);font-size:12px;font-variant-numeric:tabular-nums}.sx-props{display:grid;padding:4px 8px;border-top:1px solid var(--border)}.sx-prop__head{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:background var(--duration-fast) ease-out}.sx-prop__head:hover:not([disabled]){background:var(--bg-hover)}.sx-prop__head[disabled]{cursor:default}.sx-prop__label{color:var(--text-muted)}.sx-prop__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium)}.sx-prop__chevron,.sx-prop__lock{color:var(--text-subtle);transition:transform var(--duration-base) var(--ease-in-out)}.sx-prop.is-open .sx-prop__chevron{transform:rotate(90deg)}.sx-prop__saved{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;animation:sx-rise var(--duration-base) var(--ease-out) backwards}.sx-prop__editor{margin:4px 0 8px;padding:12px;border-radius:var(--radius-md);background:var(--bg-sunken);animation:sx-reveal var(--duration-base) var(--ease-out)}.sx-prop__editor .sx-options{background:var(--bg-surface)}.sx-chips{display:flex;flex-wrap:wrap;gap:6px}.sx-chip{position:relative}.sx-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sx-chip span{display:inline-grid;place-items:center;min-width:40px;height:32px;padding:0 10px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control);font:var(--fw-medium) 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;transition:background var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out}.sx-chip:hover span{border-color:var(--border-strong)}.sx-chip input:checked+span{border-color:var(--accent);background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--accent)}.sx-chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.sx-assistant__switches{display:grid;gap:2px;padding:8px 20px;border-top:1px solid var(--border)}.sx-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:36px;font-size:13px}.sx-assistant__note{margin:0;padding:12px 20px 0}.sx-pricenote p+p{margin-top:var(--space-1)}.sx-assistant__foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px 20px;border-top:1px solid var(--border)}.sx-assistant__foot>.sx-actions{flex-wrap:nowrap}.sx-assistant__meta{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:12px;line-height:16px;color:var(--text-subtle)}.sx-assistant__stop,.sx-assistant__stop:hover{color:var(--status-stopped)}.sx-assistant__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);width:100%;font-size:13px;color:var(--text-muted)}.sx-list__phonebar{display:flex;align-items:center;gap:var(--space-1)}.sx-list__phonebar>.sx-list__title{margin-right:auto}.sx-enter{animation:sx-rise var(--duration-slow) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.sx-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-slow) var(--ease-in-out),opacity var(--duration-base) ease-out}.sx-collapse>*{min-height:0}.sx-collapse.is-leaving{grid-template-rows:0fr;opacity:0}.sx-collapse.is-leaving>*{overflow:hidden}.sx-status[data-tone=working]:before{animation:sx-breathe 2.2s ease-in-out infinite}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(sx-main){animation:var(--duration-fast) ease-out both sx-fade-out}::view-transition-new(sx-main){animation:.26s var(--ease-out) both sx-rise}@keyframes sx-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sx-reveal{0%{opacity:0;transform:translateY(-2px)}}@keyframes sx-fade{0%{opacity:0}}.sx-drawer-scrim{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:var(--scrim);animation:sx-scrim-in var(--duration-base) ease-out backwards}.sx-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);border-left:1px solid var(--border-subtle);background:var(--bg-raised);box-shadow:var(--shadow-popover);outline:none;animation:sx-drawer-in var(--duration-slow) var(--ease-out) backwards}.sx-drawer__head{display:flex;align-items:flex-start;gap:8px;padding:18px 16px 16px 24px;border-bottom:1px solid var(--border-subtle)}.sx-drawer__head>.sx-icon-btn:first-child{margin-left:-10px}.sx-drawer__titles{flex:1;min-width:0;padding-top:2px}.sx-drawer__titles h2{margin:0;font:var(--fw-semibold) 16px/24px var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.sx-drawer__titles p{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--text-muted);text-wrap:pretty}.sx-drawer__body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-height:0;padding:20px 24px 28px;overflow-y:auto;overscroll-behavior:contain}.sx-drawer__body[data-dir=forward]{animation:sx-screen-forward var(--duration-slow) var(--ease-out) backwards}.sx-drawer__body[data-dir=back]{animation:sx-screen-back var(--duration-slow) var(--ease-out) backwards}.sx-drawer__form{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.sx-drawer__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.sx-drawer__foot .sx-btn--sm{height:var(--control-height);padding:0 var(--space-3);font-size:13px}.sx-drawer__foot .sx-btn--sm.sx-btn--icon{width:var(--control-height);padding:0}.sx-drawer__note{margin-right:auto;font-size:13px;line-height:18px;color:var(--text-muted)}.sx-drawer__foot[role=alert] .sx-drawer__note{color:var(--text);font-weight:var(--fw-medium)}.sx-drawer__section{display:grid;gap:10px}.sx-drawer__section+.sx-drawer__section{padding-top:20px;border-top:1px solid var(--border-subtle)}.sx-drawer__tools{justify-content:flex-end}.sx-drawer__section>.sx-section__head{min-height:28px}.sx-drawer__section .sx-section__title{font:var(--fw-semibold) var(--type-card-title-size) / var(--type-card-title-leading) var(--font-sans);letter-spacing:var(--type-card-title-tracking)}.sx-drawer-rows{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.sx-drawer-rows>li+li{border-top:1px solid var(--border-subtle)}.sx-answer-history>li{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:0}.sx-answer-history>li>p{margin:0;overflow-wrap:anywhere}.sx-drawer-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px 10px 14px;border:0;background:var(--bg-surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) ease-out}.sx-drawer-row:hover{background:var(--bg-hover)}.sx-drawer-row>svg{flex:none;color:var(--text-subtle)}.sx-drawer-row__text{display:grid;gap:2px;flex:1;min-width:0}.sx-drawer-row__title{font-weight:var(--fw-medium);overflow-wrap:anywhere}.sx-drawer-row__meta{font-size:13px;line-height:18px;color:var(--text-muted);overflow-wrap:anywhere}.sx-drawer__question{margin:0;font:var(--fw-medium) 15px/22px var(--font-sans);overflow-wrap:anywhere}.sx-drawer__remove{margin-right:auto}.sx-drawer__body .sx-skills__add{max-width:none}.sx-drawer-empty{margin:0;color:var(--text-muted);font-size:13px;line-height:20px}@keyframes sx-drawer-in{0%{transform:translate(36px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sx-screen-forward{0%{transform:translate(24px);opacity:0}}@keyframes sx-screen-back{0%{transform:translate(-24px);opacity:0}}@media(max-width:767px){.sx-drawer{width:100%;border-left:0}.sx-drawer__head{padding:14px 12px 12px 16px}.sx-drawer__body{padding:16px 16px 24px}.sx-drawer__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@keyframes sx-scrim-in{0%{background-color:transparent}}@keyframes sx-dialog-lift{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sx-fade-out{to{opacity:0}}@keyframes sx-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sx-draw{to{stroke-dashoffset:0}}@keyframes sx-breathe{50%{opacity:.35}}@keyframes sx-shimmer{to{background-position:-200% 0}}@keyframes sx-sheet-up{0%{transform:translateY(100%)}}@media(max-width:767px){.sx-main{margin:0;border:0;border-radius:0;box-shadow:none}.sx-detail__body{padding:var(--space-4)}.sx-jobhead{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.sx-jobhead>.sx-detail__actions{display:contents}.sx-jobhead .sx-more{grid-column:3;grid-row:1}.sx-detail__body{--gutter: 0px}.sx-detail__body>.sx-callout>.sx-dot{position:static;transform:translateY(-3px)}.sx-story__head>.sx-stepglyph{margin:0 8px 0 0}.sx-list{border-right:0}.sx-list__title{font:var(--fw-medium) 24px/32px var(--font-sans);letter-spacing:-.02em}.sx-bottombar__menu{position:fixed;left:8px;right:8px;bottom:calc(68px + env(safe-area-inset-bottom));min-width:0;padding:6px;border-radius:14px;transform-origin:bottom center}.sx-bottombar__menu .sx-menu__item{height:44px;padding:0 12px;font-size:15px}.sx-lead-action>.sx-btn,.sx-jobhead>.sx-detail__actions>.sx-btn{position:fixed;z-index:5;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));height:44px;font-size:15px;box-shadow:0 0 0 12px var(--bg-surface),var(--shadow-popover);animation:sx-rise var(--duration-slow) var(--ease-out) backwards}.sx-lead-action>.sx-btn[disabled],.sx-jobhead>.sx-detail__actions>.sx-btn[disabled]{box-shadow:0 0 0 12px var(--bg-surface)}.sx-detail__body:has(.sx-jobhead>.sx-detail__actions>.sx-btn,.sx-lead-action>.sx-btn){padding-bottom:88px}.sx-lead-action{display:contents}.sx-story__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sx-story__head>.sx-stepglyph{grid-row:1 / span 2}.sx-story__name,.sx-story__caption{grid-column:2}.sx-story__caption{margin-left:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-story__chevron{grid-column:3;grid-row:1}.sx-tile--lg{width:40px;height:40px;font-size:16px}.sx-jobhead__title{font-size:20px;line-height:28px}.sx-row--job{padding:14px 16px}.sx-ask__form .sx-pay,.sx-ask__form .sx-affix,.sx-ask__form .sx-date,.sx-ask__form .sx-date__field{width:100%;max-width:none}.sx-row--job .sx-row__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-input,.sx-select,.sx-textarea,.sx-search input{font-size:16px}.sx-page__inner.sx-needs{padding:24px 16px 40px;gap:24px}.sx-drawer__foot:has(.sx-ask__remember){flex-direction:column;align-items:stretch}.sx-drawer__foot:has(.sx-ask__remember)>.sx-btn{justify-content:center}.sx-needs__row,a.sx-needs__row{grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;gap:4px 12px}.sx-needs__row>.sx-status{grid-column:2;grid-row:2;justify-self:start}.sx-needs__row>.sx-needs__chevron,a.sx-needs__row>.sx-subtle{grid-column:3;grid-row:1;align-self:center}.sx-needs__reply{grid-template-columns:32px minmax(0,1fr)}.sx-needs__reply>.sx-subtle{display:none}.sx-needs__reply>.sx-needs__acts{grid-column:2;grid-row:2;margin-top:8px}.sx-story__body{padding:0 0 16px}.sx-story__step:not(:last-child):before{display:none}.sx-sheet{place-items:end stretch;padding:0}.sx-sheet>.sx-assistant{transform-origin:bottom center}.sx-sheet>.sx-assistant{width:100%;max-height:calc(100dvh - 48px - env(safe-area-inset-top));border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sx-sheet-up var(--duration-slow) var(--ease-out) backwards}}.sx-story{padding:12px 20px}@media(max-width:767px){.sx-story{padding:12px}}@media(prefers-reduced-motion:reduce){.sx-app-error,.sx-drawer-scrim,.sx-drawer,.sx-drawer__body,.sx-skills .sx-tag,.sx-enter,.sx-detail__body,.sx-list__rows[data-first] .sx-row--job,.sx-q--followup,.sx-q__error,.sx-story__body,.sx-prop__editor,.sx-prop__saved,.sx-date__pop,.sx-backdrop,.sx-backdrop>.sx-dialog,.sx-sheet,.sx-sheet>.sx-assistant,.sx-caughtup__tick,.sx-skel,.sx-status[data-tone=working]:before{animation:none}.sx-caughtup__tick{stroke-dashoffset:0}.sx-collapse,.sx-viewtabs:after,.sx-story__chevron{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.sx-assistant__body{position:relative}.sx-now{display:grid;gap:10px;margin:4px 12px 12px;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text) 5%,transparent)}.sx-now>[role=status]{display:grid;gap:8px}.sx-now__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;font-size:14px;line-height:20px}.sx-now__row--link{width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.sx-now__row--link:hover .sx-now__subject{text-decoration:underline;text-underline-offset:2px}.sx-now__row--link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sx-now__actions{display:flex;flex-wrap:wrap;gap:8px;padding-left:20px}.sx-now__actions .sx-btn{height:auto;min-height:28px;white-space:normal;text-align:left}.sx-now__error{margin:0;padding-left:20px}.sx-now__also{margin:-4px 0 10px;padding:0 24px;color:var(--text-muted);font-size:13px;line-height:18px}.sx-now__mark{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--status-neutral)}.sx-now__row[data-waiting] .sx-now__mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--status-neutral)}.sx-now__row[data-alive] .sx-now__mark{background:var(--status-working);box-shadow:none;animation:sx-pulse 1.8s var(--ease-out) infinite}@keyframes sx-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--status-working) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.sx-now__what{min-width:0;color:var(--text-muted)}.sx-now__state,.sx-now__subject{color:var(--text);font-weight:var(--fw-medium)}.sx-now__subject:after{content:" · ";color:var(--text-subtle);font-weight:400}.sx-now__detail{display:block;color:var(--text-muted);font-size:13px;font-weight:400;line-height:18px}.sx-now .sx-assistant__ago{line-height:20px}.sx-sofar{display:grid;padding:4px 8px;border-top:1px solid var(--border)}.sx-sofar__row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:40px;padding:8px 12px;font-size:13px;line-height:18px}.sx-sofar__label{color:var(--text-muted)}.sx-sofar__value{min-width:0;color:var(--text-muted)}.sx-sofar__progress{display:grid;grid-template-columns:auto minmax(48px,1fr);align-items:center;gap:12px;color:var(--text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.sx-sofar__progress .sx-meter,.sx-sofar__progress .sx-bar{margin-top:0}.sx-sofar__progress .sx-meter>span,.sx-sofar__progress .sx-bar{height:4px}.sx-sofar__note{margin:0;padding:0 12px 10px calc(112px + var(--space-3) + 12px);color:var(--text-muted);font-size:13px;line-height:18px}.sx-feed{display:grid;padding:4px 8px;border-top:1px solid var(--border)}.sx-feed__latest{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.sx-feed [aria-expanded=true] .sx-prop__chevron{transform:rotate(90deg)}.sx-feed__steps{display:grid;gap:4px;padding:4px 12px 10px;animation:sx-reveal var(--duration-base) var(--ease-out)}.sx-feed__list{display:grid;margin:0;padding:0;list-style:none}.sx-feed__step{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-3);padding:5px 0;font-size:13px;line-height:18px}.sx-feed__day{padding:14px 0 4px;color:var(--text-subtle);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-feed__day:first-child{padding-top:0}.sx-feed__time{color:var(--text-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-feed__body{position:relative;display:grid;gap:1px;min-width:0}.sx-feed__step[data-tone] .sx-feed__body:before{content:"";position:absolute;top:6px;left:-13px;width:6px;height:6px;border-radius:50%;background:var(--tone)}.sx-feed__step[data-tone=sent]{--tone: var(--status-sent)}.sx-feed__step[data-tone=stopped]{--tone: var(--status-stopped)}.sx-feed__step[data-tone=attention]{--tone: var(--status-attention)}.sx-feed__text,.sx-feed__toggle{color:var(--text-muted)}.sx-feed__toggle{display:inline-flex;align-items:center;gap:4px;justify-self:start;max-width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:none;font:inherit;text-align:left;cursor:pointer}.sx-feed__toggle:hover{color:var(--text)}.sx-feed__toggle:focus-visible,.sx-feed__job:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sx-feed__subject{color:var(--text);font-weight:var(--fw-medium)}.sx-feed__subject:after{content:" · ";color:var(--text-subtle);font-weight:400}.sx-feed__detail{color:var(--text-subtle);font-size:12px;line-height:16px}.sx-feed__chevron{flex:none;color:var(--text-subtle);transition:transform var(--duration-base) var(--ease-in-out)}.sx-feed__toggle[aria-expanded=true] .sx-feed__chevron{transform:rotate(90deg)}.sx-feed__jobs{display:grid;margin:4px 0 2px;padding:0;list-style:none}.sx-feed__job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:calc(100% + 16px);margin-left:-8px;padding:4px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sx-feed__job>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-feed__job:hover{background:var(--bg-hover)}.sx-feed__verdict{color:var(--text-subtle);font-size:12px}.sx-feed__verdict[data-verdict=recommended]{color:var(--text)}.sx-last{border-top:1px solid var(--border)}.sx-last>summary{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:12px 20px;font-size:13px;line-height:18px;list-style:none;cursor:pointer}.sx-last>summary::-webkit-details-marker{display:none}.sx-last>summary:hover{background:var(--bg-hover)}.sx-last__title{color:var(--text-muted)}.sx-last__text{overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.sx-last[open]>summary .sx-prop__chevron{transform:rotate(90deg)}.sx-choices{padding:4px 8px;border-top:1px solid var(--border)}.sx-choices+.sx-props{border-top:0;padding-top:0}.sx-feed:has(>[aria-expanded=false]){padding-bottom:0}.sx-feed+.sx-choices{border-top:0;padding-top:0}.sx-feed:has(>[aria-expanded=true])+.sx-choices{border-top:1px solid var(--border);padding-top:4px}.sx-props[hidden]{display:none}.sx-choices [aria-expanded=true] .sx-prop__chevron{transform:rotate(90deg)}.sx-list-fold{display:flex;align-items:center;gap:6px;width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border);background:var(--bg-surface);color:var(--text-muted);font:var(--fw-medium) 13px/18px var(--font-sans);text-align:left;cursor:pointer;transition:color var(--duration-fast) ease-out}.sx-list-fold:before{content:"";width:5px;height:5px;margin:0 4px 0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--duration-base) var(--ease-in-out)}.sx-list-fold[aria-expanded=true]:before{transform:rotate(45deg)}.sx-list-fold:hover{color:var(--text)}.sx-list-fold:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sx-list__note--held{display:flex;flex-wrap:wrap;gap:2px 8px}.sx-list__section{padding:12px 24px 4px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-subtle)}.sx-list__note--counts{padding-inline:24px;font-size:12px;line-height:16px;color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;padding:4px 24px 12px}.sx-route{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sx-route:hover{box-shadow:var(--shadow-card-hover)}.sx-route.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sx-route__name{font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text-muted)}.sx-route__sent{font:var(--fw-semibold) 15px/20px var(--font-sans);font-variant-numeric:tabular-nums}.sx-route__led{display:flex;flex-wrap:wrap;gap:0 8px;font-size:12px;line-height:16px;color:var(--text-subtle);font-variant-numeric:tabular-nums}.sx-route__led [data-some]{color:var(--status-sent);font-weight:var(--fw-medium)}@media(max-width:1023px){.sx-routes{padding-inline:16px}.sx-route{min-height:44px}}.sx-assistant__head{border-bottom:1px solid transparent;transition:border-color var(--duration-fast) ease-out}.sx-assistant__head[data-scrolled]{border-bottom-color:var(--border)}.sx-assistant__title .sx-status[data-tone=working]:before{animation:none}.sx-assistant .sx-prop__head:hover:not([disabled]),.sx-assistant .sx-feed__job:hover,.sx-last>summary:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.sx-prop__head--switch{cursor:pointer}.sx-prop__head--switch .sx-prop__value{color:var(--text-muted);font-weight:400}.sx-options>.sx-hint{padding:8px 12px 10px}.sx-bottombar__state{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-bottombar__assistant{position:relative;display:grid}.sx-bottombar__assistant>.sx-statedot{--ping: 3px;position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.sx-bottombar__assistant>.sx-statedot[data-tone=attention]{box-shadow:none}.sx-bottombar__assistant>.sx-statedot:not([data-tone]):not([data-live]):not([data-paused]){display:none}.sx-assistant__ask{flex:0 0 100%;margin:0;color:var(--text-muted);font-size:13px;line-height:18px}@media(max-width:767px){.sx-assistant .sx-prop__head,.sx-sofar__row,.sx-last>summary{grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-3);align-items:center}.sx-assistant .sx-prop__label,.sx-sofar__label,.sx-last__title{grid-column:1;font-size:12px;line-height:16px}.sx-assistant .sx-prop__value,.sx-feed__latest,.sx-sofar__value,.sx-last__text{grid-column:1;grid-row:2;white-space:normal}.sx-assistant .sx-prop__head>:last-child:not(.sx-prop__value):not(.sx-feed__latest),.sx-last>summary>.sx-prop__chevron{grid-column:2;grid-row:1 / span 2}.sx-feed__step{grid-template-columns:72px minmax(0,1fr)}.sx-sofar__note{padding-left:12px}.sx-now__row--link{min-height:40px;align-items:center}.sx-now__row--link .sx-now__mark{margin-top:0}.sx-assistant .sx-btn,.sx-assistant .sx-input,.sx-assistant .sx-select{min-height:40px}.sx-assistant__head .sx-btn{min-width:40px}.sx-assistant .sx-switch{width:44px;height:26px;border-radius:13px}.sx-assistant .sx-switch:after{width:22px;height:22px}.sx-assistant .sx-switch:checked:after{transform:translate(18px)}.sx-assistant .sx-chip>span{min-height:40px}.sx-assistant .sx-check{min-height:40px}.sx-assistant .sx-tag__remove{min-width:32px;min-height:32px}.sx-feed__job{padding-block:9px}.sx-assistant__meta .sx-link{padding-block:12px}}@media(prefers-reduced-motion:reduce){.sx-now__row[data-alive] .sx-now__mark,.sx-feed__steps{animation:none}}@media(max-width:767px){.sx-assistant__foot>.sx-actions{flex-wrap:wrap}.sx-assistant .sx-sofar__link,.sx-assistant .sx-tag__remove{position:relative}.sx-assistant .sx-sofar__link:after{content:"";position:absolute;inset:-11px -2px}.sx-assistant .sx-tag__remove:after{content:"";position:absolute;inset:-4px}.sx-feed__job{min-height:40px;align-items:center}.sx-feed__toggle{position:relative}.sx-feed__toggle:after{content:"";position:absolute;inset:-11px 0}}.sx-prop__error{margin:0;padding:0 20px 8px}.sx-assistant__ask.sx-error{color:var(--status-stopped)}.sx-skip-link{position:fixed;top:-80px;left:16px;z-index:100;padding:12px 16px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text)}.sx-skip-link:focus{top:16px}.sx-workspace-loading{padding:32px;width:min(100%,960px);color:var(--text-muted)}.sx-workspace-loading__preview{display:grid;gap:16px;margin-top:24px}.sx-workspace-loading__preview>span{height:72px;background:var(--bg-card-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.sx-entry__details.is-expanded{display:block;overflow:visible}.sx-entry__expand{justify-self:start;padding-block:4px}.sx-form-supporting{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.sx-form-supporting>summary{min-height:40px;font-weight:var(--fw-medium)}.sx-form-supporting>.sx-hint{margin:8px 0 20px}.sx-form-errors{padding:16px;margin-bottom:20px;border:1px solid var(--status-stopped);border-radius:var(--radius-md);background:var(--status-stopped-bg)}.sx-form-errors ul{margin:8px 0 0;padding-left:20px}.sx-profile__edit,.sx-preferences__edit{min-height:32px}.sx-page__head>.sx-btn{min-height:36px}.sx-overview{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.sx-overview>h2{padding:18px 20px;margin:0;border-bottom:1px solid var(--border)}.sx-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-overview__item{display:grid;gap:4px;align-content:start;min-width:0;min-height:106px;padding:16px 20px;border:0;border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sx-overview__item:nth-child(2n){border-right:0}.sx-overview__item:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.sx-overview__item:hover{background:var(--bg-hover)}.sx-overview__item:focus-visible{outline-offset:-3px}.sx-overview__label{display:flex;gap:12px;align-items:center;color:var(--text-muted);font-size:12px;line-height:18px}.sx-overview__count{margin-left:auto;font-variant-numeric:tabular-nums}.sx-overview__value{font-weight:var(--fw-medium);font-size:15px;line-height:22px;overflow-wrap:anywhere}.sx-overview__hint{color:var(--text-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.sx-overview__empty{padding:18px 20px;display:grid;gap:12px}.sx-overview__empty h3{margin:0;color:var(--text-muted)}.sx-overview__add{display:flex;flex-wrap:wrap;gap:8px}.sx-sectionnav__mobile{display:none}.sx-drawer__titles h2{font-size:20px;line-height:28px}.sx-drawer__titles p{font-size:14px;line-height:22px;margin-top:6px}.sx-page__description{margin:8px 0 0;max-width:68ch;font-size:15px;line-height:24px;color:var(--text-muted)}.sx-page__inner--details{max-width:1120px;padding:28px 32px 36px;gap:24px}.sx-page:has(.sx-page__inner--details){background:var(--bg-page)}.sx-details-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}.sx-details-content{min-width:0}.sx-sectionnav{position:sticky;top:16px;display:grid;gap:2px}.sx-sectionnav__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:var(--fw-medium) 14px/22px var(--font-sans);text-align:left;cursor:pointer}.sx-sectionnav__item:hover{background:var(--bg-hover);color:var(--text)}.sx-sectionnav__item.is-active{background:var(--bg-selected);color:var(--accent-text);border-color:var(--border)}.sx-sectionnav__item>svg{flex:none}.sx-sectionnav__count{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}.sx-value-tags{display:flex;flex-wrap:wrap;gap:8px}.sx-value-tags>span{padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card-subtle);font-size:13px;line-height:20px}.sx-answers__savehint{margin:0}[hidden]{display:none!important}.sx-profile__hero{padding:20px;row-gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sx-profile__hero .sx-profile__avatar{grid-row:1 / span 2;background:var(--bg-selected);color:var(--accent-text)}.sx-profile__hero>.sx-profile__contact{grid-column:2 / -1;margin:0}.sx-profile__contact>li>span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sx-profile__edit,.sx-preferences__edit{padding-inline:12px;border:1px solid var(--border-field);background:var(--bg-card);margin-right:0}.sx-profile__card>.sx-profile__summary{padding-top:16px}.sx-profile{gap:20px}.sx-profile__missing{padding:14px 16px;gap:12px}.sx-profile__missing .sx-section__title{font-size:15px;line-height:22px}.sx-profile__card,.sx-preferences__card,.sx-answers__documents>.sx-section{padding:20px;gap:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:none}.sx-doc__name{white-space:normal;overflow-wrap:anywhere}.sx-doc__type{background:var(--bg-card-subtle)}.sx-docs{margin:0}.sx-docs__more{justify-self:start}.sx-docs__count{margin-left:4px;font:var(--fw-medium) 13px/20px var(--font-sans);color:var(--text-muted)}.sx-docs__choices,.sx-docs__choices .sx-answers__choices{padding:0;border:0}.sx-resume-picker{display:grid;gap:24px}.sx-resume-picker .sx-dropzone{min-height:100px}.sx-entry__title{font-size:15px;font-weight:var(--fw-semibold)}.sx-entry__details{line-height:1.65}@media(max-width:1000px){.sx-page__inner--details{padding-inline:24px}.sx-details-layout{grid-template-columns:minmax(0,1fr);gap:24px}.sx-sectionnav{position:static;display:block}.sx-sectionnav__item{display:none}.sx-sectionnav__mobile{display:grid;gap:6px}}@media(max-width:767px){.sx-page__inner--details{padding:24px 16px 40px}.sx-page__title{font-size:28px;line-height:36px}.sx-page__head{align-items:start;flex-wrap:wrap;gap:16px}.sx-page__head--action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.sx-page__head--action>div:first-child{display:contents}.sx-page__head--action .sx-page__title{grid-column:1;grid-row:1}.sx-page__head--action .sx-page__description{grid-column:1 / -1;grid-row:2;margin:0}.sx-page__head--action>:last-child{grid-column:2;grid-row:1}.sx-page__description{font-size:14px;line-height:22px}.sx-profile__hero,.sx-profile__card,.sx-preferences__card,.sx-answers__documents>.sx-section{padding:20px 16px}.sx-profile__hero{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:16px}.sx-profile__hero .sx-profile__avatar{grid-row:1;width:40px;height:40px;font-size:16px}.sx-profile__identity h2{font-size:20px;line-height:28px}.sx-profile__hero>.sx-profile__contact{grid-column:1 / -1}.sx-profile__hero>.sx-profile__edit{grid-column:3;grid-row:1;justify-self:end}.sx-sectionnav{gap:6px}.sx-sectionnav__item{padding:8px 10px;font-size:13px}.sx-sectionnav__item svg{width:14px;height:14px}.sx-overview__grid{grid-template-columns:minmax(0,1fr)}.sx-overview__item{border-right:0;padding:14px 16px;min-height:92px}.sx-overview>h2{padding:16px}.sx .sx-btn,.sx .sx-icon-btn,.sx button.sx-link,.sx .sx-input,.sx .sx-select{min-height:44px}.sx .sx-btn--icon{min-width:44px}.sx .sx-password>.sx-btn{min-width:36px;min-height:0}}@media(prefers-reduced-motion:reduce){.sx-as,.sx-profile__card,.sx-preferences__card{animation:none}}.sx-sheet{place-items:start start;padding:8px 12px 12px calc(var(--sidebar-width) + 8px);background:var(--scrim)}.sx-as{--as-inset: 20px;position:relative;display:flex;flex-direction:column;width:min(460px,100%);height:min(560px,calc(100dvh - 20px));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);animation:sx-as-in var(--duration-base) var(--ease-out) backwards}@keyframes sx-as-in{0%{opacity:0;transform:translateY(-4px)}}.sx-as:focus{outline:none}.sx-as>.sx-as__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 12px 12px var(--as-inset);border:0;background:none}.sx-as__title{display:grid;min-width:0;gap:2px}.sx-as__headactions{flex:none;display:flex;align-items:center;gap:6px}.sx-as__headactions .sx-btn--sm:not(.sx-btn--ghost){height:28px;padding:0 10px}.sx-as__headactions .sx-more .sx-btn--sm{width:28px;padding:0}.sx-as__headactions .sx-more__menu{min-width:168px}@media(max-width:767px){.sx-as__headactions .sx-btn{width:auto;min-width:44px;height:44px;padding:0 12px}}.sx-as__headline{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font:var(--fw-semibold) 16px/24px var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.sx-as__sentence{margin:0;padding-left:16px;color:var(--text-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.sx-as__head .sx-btn--ghost{flex:none;margin-top:-2px}.sx-as__progress{flex:none;padding:0 var(--as-inset) 12px calc(var(--as-inset) + 12px)}.sx-as__tally,.sx-as__metrics{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0}.sx-as__metrics{gap:6px;align-items:center;list-style:none;font:12px/16px var(--font-sans)}.sx-as__metrics>li{display:inline-flex;align-items:center}.sx-as__metric{padding:0 4px;color:var(--text-muted);font:12px/16px var(--font-sans)}.sx-as__metrics .sx-link strong{color:inherit}.sx-as__metrics strong{color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sx-as__metric-context{color:var(--text-subtle);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-as__count{margin:4px 0 0;color:var(--text-muted);font-size:12px;line-height:16px}.sx-as__count strong{color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sx-as__progress .sx-meter,.sx-as__progress .sx-bar{margin-top:6px}.sx-as__progress .sx-meter>span[data-now]{background:color-mix(in srgb,var(--status-working) 55%,transparent);animation:sx-breathe 2.4s ease-in-out infinite}@keyframes sx-breathe{50%{opacity:.45}}.sx-as__tabs{flex:none;display:flex;gap:20px;padding:0 var(--as-inset);border-bottom:1px solid var(--border)}.sx-as__tabs .sx-tab{padding-inline:0}.sx-as>.sx-as__body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px calc(var(--as-inset) - 8px) 16px}.sx-as>.sx-as__body.sx-as__body--talk{display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px}.sx-as__body--talk>.sx-chat{flex:1 1 auto;min-height:0;padding:0 8px}.sx-as__notice{margin:4px 8px 8px;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text);font-size:13px;line-height:18px;overflow-wrap:anywhere}.sx-as__compact-context{display:none;margin:0 8px 8px;color:var(--text-muted);font-size:13px;line-height:18px}.sx-as__label{margin:12px 8px 4px;color:var(--text-muted);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-as__labelrow{display:flex;align-items:center;justify-content:space-between;padding-right:8px}.sx-as__jobs{display:grid}.sx-as__jobrow{position:relative}.sx-as__jobs>*+*{border-top:1px solid var(--border-subtle)}.sx-as__jobaction{position:absolute;top:50%;right:8px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text);font:var(--fw-medium) 12px/24px var(--font-sans);cursor:pointer;opacity:0;transform:translateY(-50%)}.sx-as__jobaction:hover:not([disabled]){background:var(--bg-hover)}.sx-as__jobaction[disabled]{cursor:default;color:var(--text-subtle)}.sx-as__jobaction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sx-as__jobrow:hover .sx-as__jobaction,.sx-as__jobrow:focus-within .sx-as__jobaction{opacity:1}.sx-as__jobrow:hover .sx-as__jobstate,.sx-as__jobrow:focus-within .sx-as__jobstate{visibility:hidden}@media(hover:none){.sx-as__jobaction{opacity:1}.sx-as__jobrow .sx-as__jobstate{visibility:hidden}}.sx-as__job{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:10px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sx-as__job:hover:not([disabled]),.sx-as__setting:hover:not([disabled]){background:var(--bg-hover)}.sx-as__job[disabled]{cursor:default}.sx-as__job:focus-visible,.sx-as__setting:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sx-as__jobmain{display:grid;min-width:0}.sx-as__jobtitle,.sx-as__jobsub{white-space:normal;overflow-wrap:anywhere}.sx-as__jobtitle{font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-as__jobsub{color:var(--text-muted);font-size:13px;line-height:18px}.sx-as__jobsub time{white-space:nowrap}.sx-as__glyph{display:grid;place-items:center;width:18px;height:20px}.sx-as__glyph[data-tone=stopped] .sx-stepglyph{color:var(--status-stopped)}.sx-as__glyph[data-live]{animation:sx-pulse 1.8s var(--ease-out) infinite}.sx-as__jobstate{--tone: var(--text-muted);max-width:140px;padding:2px 8px;border-radius:9999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--tone);font:var(--fw-medium) 12px/16px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sx-as__jobstate[data-tone]{background:color-mix(in srgb,var(--tone) 13%,transparent)}.sx-as__jobstate[data-tone=sent]{--tone: var(--status-sent)}.sx-as__jobstate[data-tone=stopped]{--tone: var(--status-stopped)}.sx-as__jobstate[data-tone=attention]{--tone: var(--status-attention)}.sx-as__jobstate[data-tone=working]{--tone: var(--status-working)}.sx-as__jobstate[data-tone=checking]{--tone: var(--status-checking)}.sx-as__earlier{padding:8px}.sx-as__found{margin-top:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.sx-as__empty,.sx-as__found,.sx-as__note{margin:4px 8px 8px;color:var(--text-muted);font-size:13px;line-height:20px}.sx-as__found .sx-link,.sx-as__note .sx-link{font-size:13px}.sx-as__empty{margin-top:12px}.sx-as__emptystate{display:grid;gap:4px;align-content:center;justify-items:center;min-height:100%;padding:24px 32px 48px;text-align:center}.sx-as__emptystate strong{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-as__emptystate span{max-width:280px;color:var(--text-muted);font-size:13px;line-height:20px}.sx-as__search:has(>.sx-as__emptystate){min-height:100%;display:grid}.sx-as__start:empty{display:none}.sx-as__settings{display:grid}.sx-as__settings>section+section{margin-top:8px}.sx-as__setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) 14px;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:13px/20px var(--font-sans);text-align:left;cursor:pointer}.sx-as__setting{position:relative}.sx-as__setting+.sx-as__setting:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:var(--border-subtle)}.sx-as__setting[disabled]{cursor:default}.sx-as__name{color:var(--text);font-weight:var(--fw-medium)}.sx-as__value{min-width:0;max-width:220px;color:var(--text-muted);text-align:right;text-wrap:balance;overflow-wrap:anywhere}.sx-as__setting .sx-prop__chevron,.sx-as__setting .sx-prop__lock{color:var(--text-subtle)}.sx-as .sx-as__setting--switch{grid-template-columns:minmax(0,1fr) auto;align-items:center;cursor:default}.sx-as__setting--switch .sx-as__name{color:var(--text)}a.sx-as__setting{text-decoration:none}.sx-as__held{display:grid;justify-items:start;gap:8px}.sx-as__held>p{margin:0}.sx-as>.sx-as__body:has(.sx-as__editorfoot){-webkit-mask-image:none;mask-image:none}.sx-as__editorfoot{position:sticky;bottom:-24px;z-index:1;display:flex;justify-content:flex-end;gap:8px;margin:8px -8px -24px;padding:12px 8px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-raised)}.sx-as__editor{display:grid;gap:12px;padding:4px 8px 8px}.sx-as__editorhead{display:flex;align-items:center;gap:4px;margin-left:-8px}.sx-as__editorhead h3{margin:0;font:var(--fw-semibold) 15px/20px var(--font-sans);letter-spacing:-.01em}.sx-as .sx-feed__steps{padding:4px 8px;animation:none}.sx-as .sx-feed__step{grid-template-columns:64px minmax(0,1fr)}.sx-as .sx-feed__text,.sx-as .sx-feed__toggle{color:var(--text)}.sx-as__start{display:grid;gap:8px;margin:8px 8px 12px}.sx-as__start .sx-check{color:var(--text-muted);font-size:13px;line-height:18px}.sx-as>.sx-as__foot{flex:none;display:grid;gap:10px;padding:12px var(--as-inset) 16px;border-top:1px solid var(--border);background:var(--bg-raised)}.sx-as__foot>.sx-actions{display:flex;align-items:center;gap:8px;width:100%}.sx-as__plan{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;color:var(--text-muted);font:12px/16px var(--font-sans)}.sx-as__plan strong{color:var(--text);font-weight:var(--fw-medium)}.sx-as__plan>span+span:before{content:"·";margin-right:6px;color:var(--text-subtle)}.sx-as__foot .sx-btn--primary:not([disabled],[aria-disabled=true]){background:var(--ink);border-color:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-control)}.sx-as__foot .sx-btn--primary:hover:not([disabled],[aria-disabled=true]){background:color-mix(in srgb,var(--ink) 86%,var(--bg-raised));border-color:color-mix(in srgb,var(--ink) 86%,var(--bg-raised))}.sx-as__foot .sx-btn,.sx-as__editor .sx-actions .sx-btn{height:32px;padding:0 12px;font-size:13px}.sx-as__foot .sx-assistant__stop{margin-left:auto;color:var(--status-stopped)}.sx-as__foot .sx-assistant__stop:hover:not([disabled]){color:var(--status-stopped)}.sx-as__foot .sx-btn--danger+.sx-btn{margin-left:auto}.sx-as__foot .sx-assistant__ask{margin:0;color:var(--text);font-size:13px;line-height:20px}@media(max-width:767px){.sx-sheet{place-items:end stretch;padding:0}.sx-sheet>.sx-as{--as-inset: 16px;width:100%;height:min(80dvh,600px);border-radius:16px 16px 0 0;animation-name:sx-as-up}.sx-sheet>.sx-as[data-part=chat]{background:var(--bg-surface)}@keyframes sx-as-up{0%{transform:translateY(16px);opacity:0}}.sx-as__tabs .sx-tab,.sx-as__job{padding-block:12px}.sx-as__foot .sx-btn{height:44px;padding-inline:16px;font-size:14px}.sx-as__found .sx-link,.sx-as__note .sx-link{position:relative}.sx-as__found .sx-link:after,.sx-as__note .sx-link:after{content:"";position:absolute;inset:-11px -4px}}@media(max-height:520px){.sx-sheet>.sx-as{height:calc(100dvh - 16px)}.sx-as>.sx-as__head{padding-block:10px 8px}.sx-as__sentence,.sx-as__progress{display:none}.sx-as__compact-context{display:block}.sx-as>.sx-as__foot{padding-block:8px 10px}}@media(prefers-reduced-motion:reduce){.sx-as,.sx-as__glyph[data-live],.sx-statedot[data-live],.sx-as__progress .sx-meter>span[data-now]{animation:none}}.sx-as[data-desktop]>.sx-as__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 6px;padding:10px 10px 10px var(--as-inset)}.sx-as[data-desktop] .sx-as__title{display:contents}.sx-as[data-desktop] .sx-as__title>*{grid-column:1 / -1}.sx-as[data-desktop] .sx-as__title>.sx-as__headline{grid-column:1;grid-row:1;padding-top:6px}.sx-as[data-desktop] .sx-as__headactions{grid-column:2;grid-row:1}.sx-as[data-desktop] .sx-as__headline{align-items:baseline;font:var(--fw-semibold) 14px/20px var(--font-sans);letter-spacing:-.005em}.sx-as[data-desktop] .sx-as__headline>.sx-statedot{flex:none;transform:translateY(-1px)}.sx-as[data-desktop] .sx-as__sentence{font-size:13px;line-height:18px}.sx-as[data-desktop] .sx-as__title>.sx-as__progress,.sx-as[data-desktop] .sx-as__title>.sx-as__plan{margin-top:2px;padding:0 0 0 16px}.sx-as[data-desktop] .sx-as__headactions{padding-top:2px;padding-bottom:2px}.sx-as[data-desktop]>.sx-as__start{margin:0 var(--as-inset) 10px calc(var(--as-inset) + 16px)}.sx-as[data-desktop]>.sx-as__start:not(:has(>*)){display:none}.sx-as[data-desktop]>.sx-as__tabs{border-bottom-color:var(--border-subtle)}.sx-as[data-desktop]>.sx-as__tabs .sx-tab{padding-block:10px}.sx-as[data-desktop]>.sx-as__body--talk{padding:0 4px 12px}.sx-as[data-desktop] .sx-as__body--talk>.sx-chat{padding:0 8px}.sx-as[data-desktop] .sx-chat__log{padding:14px 10px 16px}.sx-as[data-desktop] .sx-feed__step{grid-template-columns:58px minmax(0,1fr)}.sx-summaries{display:grid;gap:20px;min-width:0}.sx-page__inner--details>.sx-summaries{max-width:840px}.sx-summary{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-summary__head{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px 10px 20px;border-bottom:1px solid var(--border)}.sx-summary__title{flex:1;min-width:0;margin:0;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-summary__flag{color:var(--status-attention);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-summary__rows{display:grid;margin:0}.sx-summary__row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:baseline;gap:16px;min-height:44px;margin:0;padding:12px 20px;border:0;background:none;color:var(--text);font:14px/20px var(--font-sans);text-align:left}.sx-summary__row+.sx-summary__row{border-top:1px solid var(--border-subtle)}.sx-summary__row>dt,.sx-summary__label{color:var(--text-muted);font-size:13px}.sx-summary__row>dd{grid-column:2 / -1;min-width:0;margin:0;overflow-wrap:anywhere}.sx-summary__value{min-width:0;overflow-wrap:anywhere}.sx-summary__row [data-unset],.sx-summary__row[data-unset]{color:var(--text-subtle)}.sx-summary__note{margin-left:8px;color:var(--text-subtle);font-size:12px}.sx-summary__meta{display:inline-flex;align-items:center;align-self:center;gap:8px;color:var(--text-subtle);font-size:13px;font-variant-numeric:tabular-nums}.sx-summary__row--link{width:100%;cursor:pointer;transition:background var(--duration-fast) ease-out}.sx-summary__row--link:hover{background:var(--bg-hover)}.sx-summary__row--link:hover .sx-summary__meta{color:var(--text-muted)}.sx-summary__row--link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sx-saved-page{display:grid;gap:20px;min-width:0}.sx-saved{display:grid;margin:0;padding:0;list-style:none}.sx-saved>li+li{border-top:1px solid var(--border-subtle)}.sx-saved__row{display:flex;align-items:center;gap:16px;width:100%;margin:0;padding:14px 16px 14px 20px;border:0;background:none;color:var(--text);font:14px/20px var(--font-sans);text-align:left}.sx-saved__row--link{cursor:pointer;transition:background var(--duration-fast) ease-out}.sx-saved__row--link:hover{background:var(--bg-hover)}.sx-saved__row--link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sx-saved__row>svg{flex:none;color:var(--text-subtle)}.sx-saved__row--link:hover>svg{color:var(--text-muted)}.sx-saved__text{display:grid;gap:2px;flex:1;min-width:0}.sx-saved__question{font-weight:var(--fw-medium);overflow-wrap:anywhere}.sx-saved__answer{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-saved__detail{color:var(--text-muted);font-size:13px;line-height:18px;overflow-wrap:anywhere}.sx-saved__empty{margin:0;padding:14px 20px;color:var(--text-muted)}.sx-saved__retry{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sx-saved__more{padding:12px 20px;border-top:1px solid var(--border-subtle)}@media(max-width:767px){.sx-saved__row{padding:12px 12px 12px 16px}.sx-saved__empty,.sx-saved__more{padding-inline:16px}}@media(max-width:767px){.sx-summary__head{padding-left:16px}.sx-summary__row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px}.sx-summary__row>dt,.sx-summary__label{grid-column:1 / -1}.sx-summary__row>dd{grid-column:1 / -1}.sx-summary__row--link .sx-summary__value{grid-column:1}.sx-summary__row--link .sx-summary__meta{grid-column:2;grid-row:1 / span 2}}.sx-page{background:var(--bg-page)}.sx-page__inner,.sx-page__inner.sx-needs,.sx-page__inner--details{width:100%;max-width:1120px;margin-inline:auto;padding:28px 32px 48px;gap:24px}.sx-page__inner:not(.sx-page__inner--details,.sx-page__inner--wide)>*{width:100%;max-width:760px}.sx-needs__lede{margin:8px 0 0;font-size:15px;line-height:24px}.sx-needs__head{gap:0}@media(max-width:767px){.sx-page__inner,.sx-page__inner.sx-needs,.sx-page__inner--details{padding:24px 16px 40px}.sx-needs__lede{font-size:14px;line-height:22px}}.sx-choicerow{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:8px 24px;padding:14px 0;border-top:1px solid var(--border-subtle)}.sx-choicerow__text{display:grid;gap:2px;min-width:0}.sx-choicerow__label{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-choicerow__hint{color:var(--text-muted);font-size:13px;line-height:18px}.sx-choicerow__select{width:100%}.sx-summary>.sx-choicerow{padding-inline:20px;border-top:0}@media(max-width:767px){.sx-summary>.sx-choicerow{padding-inline:16px}}.sx-answers__choices:has(>.sx-choicerow){display:grid;margin:0;padding:0;border:0}@media(max-width:767px){.sx-choicerow{grid-template-columns:minmax(0,1fr)}}.sx-needs__queue{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.sx-needs__queue>li+li,.sx-needs__queue>.sx-needs__row+.sx-needs__row{border-top:1px solid var(--border-subtle)}.sx-needs__row{border:0;border-radius:0;box-shadow:none}.sx-needs__group>.sx-section__title{font-size:14px;line-height:20px}@media(min-width:1024px){.sx-needs__group{gap:4px;padding:16px 20px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-needs__group>.sx-section__title{margin:0;font:var(--fw-semibold) 15px/22px var(--font-sans);letter-spacing:-.005em}.sx-needs__group>.sx-needs__queue{overflow:visible;border:0;border-radius:0;background:none}.sx-needs__group .sx-needs__row{padding:12px 0;background:none}.sx-needs__group .sx-needs__row:hover{box-shadow:none}.sx-needs__group .sx-needs__row--inline,.sx-needs__group .sx-needs__row--actions,.sx-needs__group .sx-needs__reply{grid-template-columns:32px minmax(0,1fr) auto;cursor:default}.sx-needs__title{color:var(--text);font-weight:var(--fw-medium);text-decoration:none}.sx-needs__title:hover{text-decoration:underline;text-underline-offset:3px}.sx-needs__group .sx-needs__employer{font-weight:var(--fw-medium)}.sx-needs__group .sx-needs__why{margin-top:0}.sx-needs__item.is-open{padding-bottom:16px}.sx-needs__group>.sx-path--ask{padding:12px 0;border:0;border-radius:0;background:none;box-shadow:none}.sx-needs__group>.sx-path--ask+.sx-path--ask{border-top:1px solid var(--border-subtle)}}.sx-ask--inline{margin-left:46px}.sx-ask--inline>.sx-ask__body{padding:0}.sx-ask__inlinefoot{display:flex;gap:8px;margin-top:16px}.sx-ask--inline .sx-q__label{font-size:14px;line-height:20px}.sx-firstapp{display:grid;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-firstapp__head{display:grid;gap:4px;padding:16px 20px 0}.sx-firstapp__head>h2{margin:0;font:var(--fw-semibold) 15px/22px var(--font-sans);letter-spacing:-.005em}.sx-firstapp__head>p{margin:0;color:var(--text-muted);font-size:13px;line-height:19px}.sx-firstapp__body{padding:4px 20px}.sx-firstapp__section{display:grid;gap:14px;padding:18px 0 20px}.sx-firstapp__section+.sx-firstapp__section{border-top:1px solid var(--border)}.sx-firstapp__section>h3{margin:0;font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-firstapp__section>h3+.sx-hint{margin-top:-12px}.sx-firstapp__narrow{max-width:340px}.sx-firstapp__country{display:grid;gap:14px}.sx-firstapp__country+.sx-firstapp__country{padding-top:14px;border-top:1px solid var(--border)}.sx-firstapp__countryrow{display:flex;align-items:center;gap:6px}.sx-firstapp__kindgroups{display:grid;gap:14px}.sx-firstapp__modes{border:0;gap:8px}.sx-firstapp__modes>.sx-option{padding:12px 14px;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-control)}.sx-firstapp__modes>.sx-option+.sx-option{border-top:1px solid var(--border-field)}.sx-firstapp__modes>.sx-option:has(input:checked){border-color:var(--accent);background:var(--accent-subtle)}.sx-firstapp__plan,.sx-firstapp__kinds{margin:0;color:var(--text)}.sx-firstapp .sx-field.is-invalid .sx-pick>span:before{box-shadow:inset 0 0 0 1.5px var(--status-stopped)}.sx-firstapp .sx-field.is-invalid .sx-option{border-color:color-mix(in srgb,var(--status-stopped) 55%,transparent)}.sx-firstapp__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--border)}.sx-firstapp__foot .sx-error{margin:0}.sx-prereq{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.sx-prereq__icon{color:var(--text-muted)}.sx-prereq__text{display:grid;gap:2px;min-width:0;margin:0}.sx-prereq__text strong{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-prereq__text span{color:var(--text-muted);font-size:13px;line-height:18px}@media(max-width:479px){.sx-prereq{grid-template-columns:16px minmax(0,1fr)}.sx-prereq>.sx-btn{grid-column:2;justify-self:start}}.sx-jobhead__queue{white-space:nowrap}.sx-connect{display:grid;justify-items:start;gap:8px;max-width:560px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.sx-connect__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);color:var(--text-muted)}.sx-connect__title{margin:0;font:var(--fw-semibold) 18px/26px var(--font-sans);letter-spacing:-.01em}.sx-connect__text{margin:0;color:var(--text-muted);font-size:14px;line-height:22px}.sx-connect__text strong{color:var(--text);font-weight:var(--fw-medium)}.sx-connect__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sx-connect__fine{margin:8px 0 0;color:var(--text-subtle);font-size:12px;line-height:18px}.sx-summary__actions{margin:0;padding:0;list-style:none}.sx-summary__actions>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border:0}.sx-summary__actions>li+li{border-top:1px solid var(--border-subtle)}.sx-summary__foot{margin:0;padding:12px 20px 14px;border-top:1px solid var(--border-subtle);color:var(--text-subtle);font-size:12px;line-height:18px}.sx-as>.sx-as__body{padding-bottom:24px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent)}.sx-summary__title,.sx-profile__card .sx-section__title,.sx-preferences__card .sx-section__title,.sx-answers__documents>.sx-section .sx-section__title{font:var(--fw-semibold) var(--type-card-title-size) / var(--type-card-title-leading) var(--font-sans);letter-spacing:var(--type-card-title-tracking)}.sx-page__inner:not(.sx-page__inner--details,.sx-page__inner--wide)>*{max-width:840px}.sx-profile--single>.sx-details-content{display:grid;gap:16px;max-width:840px}.sx-backlink{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin:-4px 0 -4px -6px;padding:4px 8px 4px 4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:var(--fw-medium) 13px/20px var(--font-sans);cursor:pointer}.sx-backlink:hover{background:var(--bg-hover);color:var(--text)}.sx-jobdetail__section>h2{color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-detail .sx-history{padding-top:16px;border-top:1px solid var(--border-subtle)}.sx-mail__reply .sx-textarea{resize:none;min-height:112px;field-sizing:content}.sx-list__rows>.sx-empty,.sx-jobs--empty .sx-empty{justify-items:center;align-content:center;min-height:280px;padding:48px 24px;text-align:center}.sx-list__rows>.sx-empty>span:not(.sx-empty__title){max-width:360px}.sx-viewbar--compact{gap:20px;margin:0 -16px;padding:0 16px;align-items:stretch}.sx-viewbar--compact>.sx-viewtabs{gap:20px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.sx-viewbar--compact .sx-viewtab{min-height:40px;font-size:13px}.sx-list__head:has(.sx-viewbar--compact){padding-bottom:0}.sx-bottombar__badge{top:3px;left:calc(50% + 8px);background:var(--status-attention);color:var(--bg-surface);box-shadow:0 0 0 2px var(--bg-surface)}.sx-bottombar__badge[data-quiet]{background:var(--text-muted)}@media(max-width:767px){.sx-summary__row--link{grid-template-columns:minmax(0,1fr) auto}.sx-summary__row--link .sx-summary__label{grid-column:1;grid-row:1}.sx-summary__row--link .sx-summary__value{grid-column:1;grid-row:2}.sx-summary__row--link .sx-summary__meta{grid-column:2;grid-row:1 / span 2}.sx-summary__actions>li{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.sx-needs__why{-webkit-line-clamp:3}}.sx-summary .sx-actionrows{border-top:0}.sx-summary .sx-actionrows>li{border-bottom:0}.sx-billing{display:grid;gap:16px;min-width:0;margin-bottom:16px}.sx-billing__title[data-choose]{justify-self:center;margin-top:8px;font-size:24px;line-height:32px;letter-spacing:-.015em}.sx-billing__title{margin:0;color:var(--text);font:var(--fw-semibold) 18px/24px var(--font-sans)}.sx-billing__now{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-billing__now-main{display:grid;flex:1 1 220px;gap:2px;min-width:0}.sx-billing__now-name{color:var(--text);font:var(--fw-semibold) 17px/24px var(--font-sans)}.sx-billing__now-meta,.sx-billing__now-count{color:var(--text-muted);font-size:14px;line-height:20px}.sx-billing__now-count span{margin-right:4px;color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sx-billing__seg{justify-self:center;margin-top:8px}.sx-billing__seg>button{height:34px;padding:0 18px;font-size:14px}.sx-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none}.sx-price{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px 20px 20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-price[data-featured]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-card-hover)}.sx-price__flag{position:absolute;top:0;left:50%;translate:-50% -50%;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--on-ink);font:var(--fw-medium) 12px/16px var(--font-sans);white-space:nowrap}.sx-price__name{color:var(--text-muted);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-price__amount{margin:0;color:var(--text);font:var(--fw-semibold) 34px/40px var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-price__amount span{margin-left:2px;color:var(--text-muted);font:400 14px/20px var(--font-sans);letter-spacing:0}.sx-price__line{margin:0 0 12px;color:var(--text-body);font-size:14px;line-height:21px}.sx-price__save,.sx-price__credit{color:var(--status-sent)}.sx-price__credit{margin:-8px 0 12px;font-size:13px;line-height:18px}.sx-price>.sx-btn,.sx-price__current{height:40px;margin-top:auto;font-size:14px}.sx-price__current{display:grid;place-items:center;border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-muted);font-weight:var(--fw-medium)}.sx-billing__includes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:4px 0 0;padding:0;list-style:none;color:var(--text-body);font-size:14px;line-height:20px}.sx-billing__includes li{display:flex;align-items:center;gap:6px}.sx-billing__includes svg{color:var(--status-sent)}.sx-billing__code{justify-self:center;text-align:center}.sx-billing__code>summary{color:var(--text-muted);font-size:14px;line-height:20px;cursor:pointer;list-style:none}.sx-billing__code>summary::-webkit-details-marker{display:none}.sx-billing__code>summary:hover{color:var(--text);text-decoration:underline}.sx-billing__code[open]>summary{margin-bottom:8px}.sx-own{display:grid;gap:16px;min-width:0}.sx-own__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px 10px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.sx-own__link[data-connected]{border-color:transparent;background:var(--status-sent-bg)}.sx-own__state{min-width:0;color:var(--text-body);font-size:14px;line-height:20px;overflow-wrap:anywhere}.sx-own__code{display:grid;justify-items:center;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);text-align:center}.sx-own__code p{margin:0}.sx-own__code-title{color:var(--text);font-weight:var(--fw-semibold)}.sx-own__value{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:1.75rem;font-weight:600;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.sx-own__credits{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);cursor:pointer}.sx-own__credits-text{display:grid;gap:2px;min-width:0}.sx-own__credits-name{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-own__credits-line{color:var(--text-muted);font-size:13px;line-height:19px}.sx-own__weeks{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-own__weeks>span{margin-right:4px;color:var(--text-muted)}.sx-own__count{min-width:6em;text-align:center;font:var(--fw-semibold) 15px/20px var(--font-sans);font-variant-numeric:tabular-nums}.sx-own__foot{max-width:62ch;justify-self:center;margin:0;color:var(--text-muted);font-size:13px;line-height:19px;text-align:center}@media(max-width:640px){.sx-prices{grid-template-columns:minmax(0,1fr);gap:20px}.sx-billing__includes{flex-direction:column;align-items:flex-start;justify-content:flex-start}.sx-billing__seg{justify-self:stretch}.sx-billing__seg>button{flex:1}}.sx-plan-code{display:grid;gap:var(--space-2);padding:0}.sx-plan-code__row{display:flex;align-items:center;gap:var(--space-2);max-width:420px}.sx-plan-code__row .sx-input{flex:1;min-width:0;text-transform:uppercase}.sx-as__editor .sx-textarea{resize:none}.sx-page__inner,.sx-page__inner.sx-needs,.sx-page__inner--details{max-width:904px}.sx-page__inner:not(.sx-page__inner--details,.sx-page__inner--wide)>*,.sx-page__inner--details>.sx-summaries,.sx-profile--single>.sx-details-content{max-width:none}.sx-viewbar--compact{margin:0;padding:0}.sx-viewbar--compact>.sx-viewtabs{margin:0 -16px;padding:0 16px;-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.sx-viewbar--compact>.sx-viewtabs[data-fit]{-webkit-mask-image:none;mask-image:none}@media(max-width:767px){.sx-sheet>.sx-as>.sx-as__foot{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sx-mailbox__phonehead{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sx-mailbox__phonehead>.sx-jobshead__tools{gap:6px}.sx-mailbox__phonehead>.sx-jobshead__tools .sx-btn{padding-inline:10px;font-size:13px}.sx-mailbox__phonehead>:not(.sx-page__title,.sx-jobshead__tools){grid-column:1 / -1}}.sx-sheet{background:#0c0c1014}@media(min-width:768px)and (min-height:521px){.sx-sheet{padding-top:64px}.sx-sheet>.sx-as{height:min(560px,calc(100dvh - 76px))}}.sx-workspace-loading{width:min(100%,904px);margin-inline:auto;padding:36px 32px}.sx-workspace-loading__preview{display:grid;gap:12px;margin-top:0}.sx-workspace-loading__preview>.sx-skel{height:52px;border:0;border-radius:var(--radius-md);background:var(--bg-sunken)}.sx-workspace-loading__preview>.sx-workspace-loading__title{width:180px;height:32px;margin-bottom:16px}.sx-account.is-active{background:var(--sidebar-active)}.sx-select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a5c66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px 16px;background-repeat:no-repeat;cursor:pointer}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sx-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] .sx-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.sx-dropzone__pick{align-items:baseline}.sx-jobshead__title{font-size:16px;line-height:22px}.sx-empty--card{justify-items:start;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.sx-ideas{display:grid;gap:var(--space-2)}.sx-ideas__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.sx-idea{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:baseline;max-width:100%;padding:8px 12px 8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.sx-idea:hover{border-color:var(--border-strong);background:var(--bg-hover)}.sx-idea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sx-idea__plus{grid-row:span 2;align-self:center;color:var(--accent-text)}.sx-idea__text{font-size:var(--type-body-size);line-height:var(--type-body-leading);min-width:0}.sx-idea__relation{font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-muted)}.sx-idea__relation[data-relation=past]{color:var(--text-subtle)}.sx-as__looking{display:grid;gap:6px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle)}.sx-as__looking .sx-as__label{margin-top:0}.sx-as__kinds{display:flex;flex-wrap:wrap;margin:0;padding:0 8px;list-style:none;color:var(--text);font:var(--fw-medium) 13px/20px var(--font-sans)}.sx-as__kinds li{overflow-wrap:anywhere}.sx-as__kinds li:not(:last-child):after{content:"·";margin:0 6px;color:var(--text-subtle)}.sx-as__words{display:-webkit-box;margin:0;padding:0 8px;overflow:hidden;color:var(--text-muted);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sx-as__kinds .sx-as__kinds-more{color:var(--text-muted);font-weight:400}.sx-address{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.sx-address__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;overflow-wrap:anywhere}.sx-table .sx-login-open td{border-bottom:0}.sx-table .sx-login-row td{padding-top:0}.sx-table tbody tr.sx-login-row:hover td{background:none}.sx-table tbody tr.sx-login-open td,.sx-table tbody tr.sx-login-open+tr.sx-login-row td,.sx-table tbody tr.sx-login-open+tr.sx-login-row:hover td{background:var(--bg-sunken)}.sx-login{display:grid;grid-template-columns:max-content minmax(0,max-content) max-content;align-items:center;gap:4px 12px}.sx-login__item{display:contents}.sx-login__label{color:var(--text-muted);font-size:12px}.sx-login__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;color:var(--text);overflow-wrap:anywhere;min-width:0}.sx-login__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sx-logins td:first-child{overflow-wrap:anywhere}.sx-logins__userline{display:none}@media(max-width:767px){.sx-logins .sx-logins__user{display:none}.sx-logins__userline{display:block}.sx-logins :is(th,td){padding-inline:var(--space-2)}}.sx-btn--square{aspect-ratio:1;padding-inline:0}.sx-spin{animation:sx-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.sx-spin{animation:none}}.sx-criteria{display:grid;gap:20px}.sx-criteria__card{display:grid;min-width:0;padding:22px 24px 20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-criteria__title{margin:0;color:var(--text);font:var(--fw-semibold) var(--type-card-title-size) / var(--type-card-title-leading) var(--font-sans);letter-spacing:var(--type-card-title-tracking)}.sx-criteria [data-edited]:not(.sx-fieldbtn):after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 6px;border-radius:50%;background:var(--accent);vertical-align:middle}.sx-criteria__summary{position:relative;padding-bottom:20px}.sx-criteria__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sx-criteria__fields>[data-part=places]{grid-column:1 / -1}@media(max-width:767px){.sx-criteria__fields{grid-template-columns:minmax(0,1fr)}}.sx-criteria__kinds,.sx-criteria__more{transition:opacity var(--duration-fast) ease-out}.sx-criteria[data-editing] .sx-criteria__kinds,.sx-criteria[data-editing] .sx-criteria__more{opacity:.4}.sx-criteria__pop{position:absolute;top:100%;left:0;z-index:6;display:grid;gap:16px;width:min(420px,100%);padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);color:var(--text);font-size:14px;line-height:20px;animation:sx-rise var(--duration-fast) var(--ease-out) backwards}.sx-criteria__pop .sx-picks{flex-wrap:wrap}.sx-criteria__popfoot{display:flex;justify-content:flex-end;margin-top:-4px}.sx-criteria__commute{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-muted)}.sx-criteria__commute .sx-select{flex:1 1 140px;width:auto}.sx-criteria__kinds{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--border-subtle)}.sx-criteria__kinds>.sx-hint{margin-top:-2px}.sx-kinds{display:grid;margin:0;padding:0;list-style:none}.sx-kind+.sx-kind{border-top:1px solid var(--border-subtle)}.sx-kind__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;min-height:44px;padding:4px 0}.sx-kind__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.sx-kind__name{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0 -6px;padding:4px 6px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans);text-align:left;cursor:pointer}.sx-kind__chevron{flex:none;color:var(--text-subtle);transition:transform var(--duration-fast) ease-out}.sx-kind__name[aria-expanded=true] .sx-kind__chevron{transform:rotate(180deg)}@media(hover:hover){.sx-kind__name:hover{background:var(--bg-hover)}.sx-kind__name:hover .sx-kind__chevron{color:var(--text-muted)}}.sx-kind__note{color:var(--text-subtle);font-size:12px;line-height:16px}.sx-kind__results{grid-column:2;color:var(--text-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sx-kind__switch,.sx-kind__ask{grid-column:3}.sx-kind__ask{display:flex;gap:8px}.sx-kind[data-state=suggested] .sx-kind__name{color:var(--text-body)}.sx-kind[data-state=off] .sx-kind__name{color:var(--text-body);font-weight:400}.sx-kind__details{display:grid;gap:4px;max-width:64ch;margin:-2px 0 12px;color:var(--text-muted);font-size:13px;line-height:20px}.sx-kind__details p{margin:0}.sx-kind__details .sx-kind__distance{color:var(--text-subtle);font-size:12px;line-height:16px}.sx-kind__details .sx-kind__work{color:var(--text-body)}.sx-kind-add{display:flex;gap:8px;padding-top:10px;border-top:1px solid var(--border-subtle)}.sx-kind-add .sx-input{flex:1;min-width:0}.sx-criteria__more{gap:6px;padding-block:18px 8px}.sx-matter{gap:4px}.sx-matter__empty{margin:8px 0 4px;color:var(--text-muted);font-size:14px;line-height:20px}.sx-matter__group{margin:14px 0 2px;color:var(--text-muted);font:var(--fw-medium) 12px/16px var(--font-sans);letter-spacing:.01em}.sx-matter__list{display:grid;margin:0;padding:0;list-style:none}.sx-matter__item{display:flex;align-items:center;gap:16px;min-height:48px;padding:8px 0}.sx-matter__item+.sx-matter__item{border-top:1px solid var(--border-subtle)}.sx-matter__text{display:grid;flex:1;gap:2px;min-width:0}.sx-matter__words{color:var(--text);font-size:14px;line-height:20px}.sx-matter__source{overflow:hidden;color:var(--text-subtle);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sx-matter__strength{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-body);font:var(--fw-medium) 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.sx-matter__item[data-strength=must] .sx-matter__strength,.sx-matter__item[data-strength=never] .sx-matter__strength{color:var(--text)}@media(hover:hover){.sx-matter__strength:hover{border-color:var(--border-strong);color:var(--text)}}.sx-matter__strength:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sx-matter .sx-more__menu{min-width:260px}.sx-matter .sx-menu__item[role=menuitemradio]{flex-direction:column;align-items:flex-start;gap:1px;height:auto;padding:6px 8px}.sx-matter .sx-menu__item[role=menuitemradio] .sx-menu__meta{font-size:12px;line-height:16px}.sx-matter__add{margin-top:10px}.sx-matter__new{display:grid;gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid var(--border-subtle)}.sx-matter__newrow{display:flex;align-items:center;gap:8px}.sx-matter__newrow .sx-input{flex:1;min-width:0}.sx-matter__newrow .sx-select{width:auto}@media(max-width:767px){.sx-matter__newrow{flex-wrap:wrap}.sx-matter__newrow .sx-input{flex-basis:100%}.sx-matter__newrow .sx-select{flex:1}}.sx-more{display:grid;margin:0;padding:0;list-style:none}.sx-more__item+.sx-more__item{border-top:1px solid var(--border-subtle)}.sx-more__head{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer}.sx-more__name{white-space:nowrap}.sx-more__value{overflow:hidden;color:var(--text-body);font-size:13px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sx-more__chevron{color:var(--text-subtle);transition:transform var(--duration-fast) ease-out}.sx-more__head[aria-expanded=true] .sx-more__chevron{transform:rotate(180deg)}@media(hover:hover){.sx-more__head:hover .sx-more__name{color:var(--text)}.sx-more__head:hover .sx-more__chevron{color:var(--text-muted)}}.sx-more__head:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:2px}.sx-more__check{grid-template-columns:minmax(0,1fr) auto}.sx-criteria__conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}.sx-criteria__conditions>div{display:grid;gap:20px}.sx-criteria__workplace .sx-levels__row label{min-width:0}.sx-criteria__workplace .sx-levels__row .sx-select{flex:none;width:190px}@media(max-width:767px){.sx-criteria__conditions{grid-template-columns:minmax(0,1fr)}}.sx-more__body{display:grid;gap:20px;padding:4px 0 20px}.sx-criteria__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}.sx-criteria__stack .sx-picks{display:grid;justify-items:stretch}.sx-criteria .sx-textarea{field-sizing:content;min-height:calc(2lh + 18px);max-height:12lh;resize:none}.sx-criteria .sx-tag-input,.sx-criteria .sx-pay{max-width:none}.sx-criteria .sx-pay .sx-input{min-width:112px}.sx-criteria .sx-levels__row{max-width:none;padding:2px 0;border:0}.sx-criteria .sx-levels__row:first-of-type{border:0}.sx-criteria .sx-levels__row .sx-select:not([data-level]):not(:hover):not(:focus-visible){border-color:transparent;background-color:transparent;box-shadow:none}.sx-savebar{position:sticky;bottom:16px;z-index:4;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);animation:sx-rise var(--duration-base) var(--ease-out) backwards}.sx-savebar:before{content:"";position:absolute;inset:-24px -1px -17px;z-index:-1;background:linear-gradient(transparent,var(--bg-page) 45%);pointer-events:none}.sx-savebar__note{margin-right:auto;min-width:0;color:var(--text-muted);font-size:13px;line-height:18px}.sx-savebar__note[role=alert]{color:var(--text)}@media(max-width:767px){.sx-criteria__card{padding:18px 16px 14px}.sx-criteria__more{padding-bottom:4px}.sx-criteria__pair{grid-template-columns:minmax(0,1fr)}.sx-savebar{bottom:12px;flex-wrap:wrap;padding:10px 12px}}@media(max-width:560px){.sx-kind__row{grid-template-columns:minmax(0,1fr) auto}.sx-kind__results{grid-row:2;grid-column:1;text-align:left}.sx-kind__switch,.sx-kind__ask{grid-row:1;grid-column:2}.sx-kind__row{padding-block:6px}.sx-more__head{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding-block:10px}.sx-more__value{grid-row:2;text-align:left;white-space:normal}.sx-more__value:empty{display:none}.sx-more__chevron{grid-row:1;grid-column:2}.sx-criteria__popfoot .sx-btn{flex:1}}@media(max-width:400px){.sx-criteria .sx-pay{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sx-savebar,.sx-criteria__pop{animation:none}}.sx-cv{--cv-well: color-mix(in srgb, var(--text) 4%, var(--bg-card));display:grid;min-width:0;padding:28px 32px 8px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-cv__top{display:grid;gap:16px;min-width:0;padding-bottom:24px}.sx-cv__who,.sx-cv__fact,.sx-cv__entry,.sx-cv__skills{position:relative;min-width:0;border-radius:var(--radius-md);transition:background var(--duration-fast) ease-out}@media(hover:hover){.sx-cv__who:hover,.sx-cv__fact:not(.is-static,.is-editing,.is-open):hover,.sx-cv__entry:hover,.sx-cv__skills:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.sx-cv__who:hover .sx-cv__pen,.sx-cv__fact:hover .sx-cv__pen,.sx-cv__entry:hover .sx-cv__pen,.sx-cv__skills:hover .sx-cv__pen{color:var(--text-muted)}}.sx-cv__hit{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sx-cv__hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.sx .sx-cv__hit:focus-visible{outline:none}.sx-cv__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.sx-cv__out,.sx-cv__line{position:relative;z-index:1}.sx-cv__pen{display:inline-flex;color:var(--text-subtle);pointer-events:none;transition:color var(--duration-fast) ease-out,opacity var(--duration-fast) ease-out}@media(hover:hover){.sx-cv__pen{opacity:0}.sx-cv__who:is(:hover,:focus-within,.is-missing) .sx-cv__pen,.sx-cv__fact:is(:hover,:focus-within,.is-missing) .sx-cv__pen,.sx-cv__entry:is(:hover,:focus-within) .sx-cv__pen,.sx-cv__skills:is(:hover,:focus-within) .sx-cv__pen{opacity:1}}.sx-cv__hit:empty{position:absolute;inset:0;border-radius:inherit}.sx-cv__none{color:var(--text-subtle)}.sx-cv__who{display:grid;gap:2px;margin:-8px -12px 0;padding:8px 44px 8px 12px}.sx-cv__who>.sx-cv__pen{position:absolute;top:14px;right:12px}.sx-cv__name{margin:0;font:var(--fw-semibold) 20px/28px var(--font-sans);letter-spacing:-.01em}.sx-cv__headline{margin:0;color:var(--text-muted);font-size:14px;line-height:20px}.sx-cv__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:2px 12px;margin:0 -12px}.sx-cv__fact{display:grid;align-content:start;gap:2px;padding:8px 32px 8px 12px}.sx-cv__fact.is-editing{background:var(--cv-well)}.sx-cv__fact.is-editing>.sx-cv__editor{padding:2px 0 0;border:0;border-radius:0;background:none}.sx-cv__fact.is-open{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--cv-well)}.sx-cv__fact.is-open .sx-cv__pen{opacity:1}.sx-cv__label{color:var(--text-muted);font-size:12px;line-height:16px}.sx-cv__value{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;min-width:0;font-size:14px;line-height:20px;overflow-wrap:anywhere}.sx-cv__fact .sx-cv__pen{position:absolute;top:9px;right:10px}.sx-cv__text{color:var(--text)}.sx-cv__also{color:var(--text-muted);font-size:13px;line-height:18px}.sx-cv__line{display:grid;gap:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sx-cv__line+.sx-cv__line{margin-top:4px}.sx-cv__linkline{display:grid}.sx-cv__out{max-width:100%}.sx-cv__linkline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;max-width:100%}.sx-cv__site{flex:none;min-width:52px;color:var(--text-muted);font-size:13px}.sx-cv__linkline>.sx-cv__out{min-width:0}.sx-cv__linkline,.sx-cv__linkline>.sx-cv__out,.sx-cv__links>.sx-cv__out{min-height:24px;align-items:center}.sx-cv__clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-cv__file{display:block;line-height:24px;overflow-wrap:anywhere;font-weight:var(--fw-medium)}.sx-cv__factedit{grid-column:1 / -1;margin-top:-2px;padding-bottom:8px}.sx-cv__factedit>.sx-cv__editor{border:0;background:var(--cv-well)}.sx-cv__editor{display:grid;gap:16px;padding:16px;border-radius:var(--radius-lg);background:var(--cv-well)}.sx-cv__form{display:grid;gap:16px;min-width:0}.sx-cv__editor--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sx-cv__editor--inline>.sx-cv__form{flex:1 1 240px;max-width:420px}.sx-cv__editor--inline .sx-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sx-cv__editor--inline>.sx-cv__editfoot .sx-btn{height:var(--field-height)}.sx-cv__rows{display:grid;gap:8px;min-width:0;max-width:640px;margin:0;padding:0;border:0}.sx-cv__row{display:flex;align-items:center;gap:8px;min-width:0}.sx-cv__row>.sx-input{flex:1 1 12rem;min-width:0}.sx-cv__row>.sx-cv__rowlabel{flex:0 0 9.5rem}.sx-cv__row>.sx-select{flex:0 1 17rem;min-width:10rem}.sx-cv__rowactions{display:inline-flex;flex:none;justify-content:flex-end;gap:2px;min-width:68px}.sx-cv__rowadd{justify-self:start}.sx-cv__for{color:var(--text-muted)}.sx-cv__derived{display:block;margin-top:4px}.sx-cv__addline{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:24px;text-align:left;color:var(--text-muted);font-size:13px;line-height:18px;cursor:pointer}.sx-cv__addline:hover{color:var(--text)}@media(max-width:600px){.sx-cv__row{flex-wrap:wrap}.sx-cv__row>.sx-input{flex-basis:0;order:1}.sx-cv__row>.sx-cv__rowactions{order:2}.sx-cv__row>.sx-cv__rowlabel{flex:1 1 100%;order:0}.sx-cv__row>.sx-select{flex:1 1 100%;order:3}}.sx-cv__form>.sx-form-grid>.sx-form-grid__wide:only-child{max-width:420px}.sx-cv__form legend.sx-label{margin-bottom:0}.sx-cv__editor .sx-form-supporting{margin-top:0;padding-top:4px;border-top:0}.sx-cv__editor .sx-form-supporting>summary{min-height:32px}.sx-cv__sublabel{color:var(--text-muted);font-weight:400}.sx-cv__editfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sx-cv__remove{margin-right:auto}.sx-cv__ask{margin-right:auto;font-size:13px;line-height:18px}.sx-cv__section{display:grid;gap:8px;min-width:0;padding:20px 0;border-top:1px solid var(--border-subtle)}.sx-cv__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.sx-cv__title{margin:0;font:var(--fw-semibold) var(--type-card-title-size) / var(--type-card-title-leading) var(--font-sans);letter-spacing:var(--type-card-title-tracking)}.sx-cv__undo{margin:0}.sx-cv__section>.sx-cv__editor{margin:0 -12px}.sx-cv__entries{display:grid;gap:2px;margin:0 -12px;padding:0;list-style:none}.sx-cv__entry{display:grid;gap:2px;padding:10px 12px}.sx-cv__entryhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.sx-cv__end{position:relative;display:inline-flex;justify-content:flex-end;min-width:16px}.sx-cv__end>.sx-cv__pen{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.sx-cv__end:has(>.sx-cv__when)>.sx-cv__pen{right:calc(100% + 10px)}.sx-cv__end:not(:has(>.sx-cv__when))>.sx-cv__pen{right:0}.sx-cv__entrytitle{min-width:0;font-weight:var(--fw-medium);line-height:20px}.sx-cv__when{color:var(--text-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-cv__meta{margin:0;color:var(--text-muted);font-size:13px;line-height:18px}.sx-cv__details{max-width:68ch;margin:4px 0 0;color:var(--text-body);font-size:13px;line-height:20px;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-cv__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:13px;line-height:18px}.sx-cv__entries--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sx-cv__entries--compact .sx-cv__entryhead{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.sx-cv__entries--compact>li:has(>.sx-cv__editor){grid-column:1 / -1}.sx-cv__all{justify-self:start;font-size:13px}.sx-cv__skills{margin:0 -12px;padding:8px 40px 8px 12px}.sx-cv__skilllist{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:14px;line-height:22px}.sx-cv__skilllist>li:not(:last-child):after{content:",";margin-right:6px}.sx-cv__skills>.sx-cv__pen{position:absolute;top:12px;right:12px}.sx-cv__notes{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sx-cv__notes>li{display:grid;gap:8px}.sx-cv__notetext{display:grid;gap:2px}.sx-cv__notename{font-weight:var(--fw-medium)}.sx-cv__notebody{color:var(--text-muted);font-size:13px;line-height:18px}.sx-cv__noteactions{display:flex;flex-wrap:wrap;gap:6px}.sx-cv__notelinks{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.sx-cv__more{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-left:-8px;padding:14px 0 16px}.sx-cv__more:before{content:"";position:absolute;top:0;right:0;left:8px;border-top:1px solid var(--border-subtle)}@media(max-width:1023px){.sx-cv__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sx-cv{padding:20px 16px 4px}.sx-cv__facts{grid-template-columns:minmax(0,1fr);gap:0}.sx-cv__fact{grid-template-columns:118px minmax(0,1fr);column-gap:12px;padding:10px 36px 10px 12px}.sx-cv__fact.is-editing{grid-template-columns:minmax(0,1fr);row-gap:8px}.sx-cv__fact .sx-cv__pen{top:13px}.sx-cv__label{font-size:13px;line-height:20px}.sx-cv__entry{padding-right:36px}.sx-cv__entryhead{grid-template-columns:minmax(0,1fr);row-gap:0}.sx-cv__end{position:static;justify-content:flex-start}.sx-cv__end>.sx-cv__pen,.sx-cv__end:has(>.sx-cv__when)>.sx-cv__pen,.sx-cv__end:not(:has(>.sx-cv__when))>.sx-cv__pen{top:12px;right:12px;transform:none}.sx-cv__entries--compact .sx-cv__entryhead{grid-template-columns:auto minmax(0,1fr)}.sx-cv__editor{padding:14px 12px}.sx-cv__editor .sx-form-grid{grid-template-columns:minmax(0,1fr)}.sx-cv__editfoot .sx-btn{min-height:44px}}.sx-path{display:grid;gap:4px;padding:14px 16px}.sx-path__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sx-path__name{display:grid;gap:2px;min-width:0}.sx-path__name h3{margin:0;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-path__distance{color:var(--text-subtle);font-size:12px;line-height:16px}.sx-path__work{margin:0;color:var(--text-body);font-size:13px;line-height:20px}.sx-path__ask{display:flex;flex:none;flex-wrap:wrap;gap:8px}.sx-path--ask{gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.sx-path--ask .sx-path__ask{margin-top:4px}.sx-path__jobs{display:grid;gap:2px;margin:2px 0 0;padding-left:18px;font-size:13px;line-height:20px}@media(max-width:520px){.sx-path__head{flex-wrap:wrap}}.sx-pathpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.sx-pathpick__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.sx-pathpick__card:hover{border-color:var(--border-strong)}.sx-pathpick__card.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.sx-pathpick__card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sx-pathpick__card input{margin-top:2px}.sx-pathpick__body{display:grid;gap:4px;min-width:0}.sx-pathpick__name{color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-pathpick__work{color:var(--text-body);font-size:13px;line-height:18px}.sx-pathpick__jobs,.sx-pathpick__titles{display:grid;gap:2px;margin-top:2px;color:var(--text);font-size:12px;line-height:16px}.sx-pathpick__jobs>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sx-pathpick__open{color:var(--text);font-weight:var(--fw-medium)}.sx-pathpick__why{color:var(--text-muted);font-size:12px;line-height:16px}.sx-chat{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;height:100%}.sx-chat__log{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;margin-inline:-10px;padding:14px 10px 16px;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.sx-chat--tools{grid-template-rows:auto minmax(0,1fr) auto auto}.sx-chat__tools{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0 4px;border-bottom:1px solid var(--border-subtle)}.sx-chat__tools-end{margin-left:auto}.sx-chat__tools-title{overflow:hidden;min-width:0;color:var(--text-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.sx-chat__earlier{gap:2px;margin:0;list-style:none}.sx-chat__earlier-title{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.sx-chat__you{align-self:flex-end;max-width:min(85%,46ch);margin:0;padding:8px 12px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--bg-selected);color:var(--text);font-size:14px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.sx-chat__reply{display:grid;gap:8px;padding:12px 14px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-raised);box-shadow:var(--shadow-card);color:var(--text);font-size:14.5px;line-height:23px;overflow-wrap:anywhere}.sx-chat__who{display:flex;align-items:center;gap:8px;color:var(--text);font:var(--fw-semibold) 13px/18px var(--font-sans)}.sx-chat__avatar{width:18px;height:18px}.sx-chat__body,.sx-chat__text{display:grid;gap:10px;min-width:0}.sx-chat__text{max-width:64ch}.sx-chat__welcome{margin:auto 0;padding:20px 4px;color:var(--text);font-size:16px;line-height:24px}.sx-chat__welcome p{margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:21px}.sx-chat__reply p,.sx-chat__list{margin:0}.sx-chat__list{display:grid;gap:4px;padding-left:18px}.sx-chat__reply strong{color:var(--ink);font-weight:var(--fw-semibold)}ol.sx-chat__list{padding-left:20px}.sx-chat__status{margin:0;color:var(--text-subtle);font-size:13px;line-height:18px;background:linear-gradient(90deg,var(--text-subtle) 0%,var(--text-subtle) 40%,var(--text) 50%,var(--text-subtle) 60%,var(--text-subtle) 100%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sx-chat-shimmer 2.2s linear infinite}@keyframes sx-chat-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.sx-chat__status{animation:none;-webkit-text-fill-color:var(--text-subtle)}}.sx-chat__thinking{display:grid;gap:8px;min-width:0}.sx-chat__thinking-line{display:inline-flex;align-items:center;justify-self:start;gap:4px;min-height:18px;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-subtle);font:inherit;font-size:13px;line-height:18px;text-align:left}button.sx-chat__thinking-line{cursor:pointer}button.sx-chat__thinking-line:hover{color:var(--text-muted)}button.sx-chat__thinking-line:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sx-chat__thinking-mark{flex:none;transition:transform var(--duration-fast) ease-out}.sx-chat__thinking-line[aria-expanded=true] .sx-chat__thinking-mark{transform:rotate(90deg)}.sx-chat__trail{display:grid;gap:8px;max-width:64ch;margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--border-subtle);color:var(--text-muted);font-size:13px;line-height:20px;list-style:none}.sx-chat__trail-item{display:grid;gap:6px;min-width:0}.sx-chat__reply .sx-chat__trail-item strong{color:var(--text)}.sx-chat__trail-item--step{color:var(--text-subtle)}.sx-chat__changes,.sx-chat__jobs{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sx-chat__changes{padding-top:2px;border-top:1px solid var(--border-subtle)}.sx-chat__reply .sx-chat__changes{margin:4px -14px -14px;padding:4px 14px 10px;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--bg-surface)}.sx-chat__changes>li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0 0;font-size:13px;line-height:18px}.sx-chat__change{display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.sx-chat__change-label{color:var(--text-muted)}.sx-chat__change-value{color:var(--text);overflow-wrap:anywhere}.sx-chat__changes>li.is-undone .sx-chat__change-value{color:var(--text-subtle);text-decoration:line-through}.sx-chat__undone{color:var(--text-subtle)}.sx-chat__job{display:flex;align-items:center;gap:10px;width:calc(100% + 16px);min-width:0;padding:6px 8px;margin:0 -8px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.sx-chat__job:hover{background:var(--bg-hover)}a.sx-chat__job{text-decoration:none}.sx-chat__job>.sx-tile{width:26px;height:26px;border-radius:6px;font-size:11px}.sx-chat__place{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted)}.sx-chat__job-text{display:grid;min-width:0}.sx-chat__job-title{overflow:hidden;color:var(--accent-text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.sx-chat__job-employer{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sx-chat__job-chevron{flex:none;margin-left:auto;color:var(--text-subtle)}.sx-chat__failed{display:flex;gap:10px;align-items:baseline;color:var(--text-muted);font-size:13px}.sx-chat__compose{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sx-chat__compose:focus-within{border-color:var(--focus);box-shadow:var(--shadow-card),var(--focus-ring)}.sx-chat__bar{display:flex;align-items:center;gap:8px}.sx-chat__bar>.sx-more{display:flex}.sx-chat__attached{display:flex;flex-wrap:wrap;gap:6px}.sx-chat__file{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 8px 6px 6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.sx-chat__filetype{display:grid;place-items:center;flex:none;width:26px;height:30px;border-radius:4px;background:var(--status-stopped-bg);color:var(--status-stopped);font:700 8px/1 var(--font-sans);letter-spacing:.03em}.sx-chat__filetext{display:grid;min-width:0}.sx-chat__filename{overflow:hidden;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.sx-chat__filesize{color:var(--text-subtle);font-size:12px;line-height:16px}.sx-chat__compose--row{display:flex;align-items:flex-end;gap:8px}.sx-chat__compose--row>.sx-chat__box{flex:1;min-height:24px;padding:4px 4px 4px 6px}.sx-chat__compose--row>.sx-chat__bar{flex:none}.sx-chat__mine{display:grid;justify-items:end;gap:6px;align-self:flex-end;max-width:min(85%,46ch)}.sx-chat__mine>.sx-chat__you{max-width:100%}.sx-chat__box{min-width:0;min-height:40px;max-height:160px;padding:4px 6px;border:0;outline:none;resize:none;background:transparent;color:var(--text);font:14px/20px var(--font-sans)}.sx-chat__box:focus,.sx-chat__box:focus-visible{outline:none;box-shadow:none}.sx-chat__box::placeholder{color:var(--text-subtle)}.sx-chat__send{flex:none;width:32px;height:32px;margin-left:auto;padding:0}.sx-chat__problem{margin:8px 0 0}.sx-convo{display:grid;gap:20px}.sx-convo__turn{display:grid;gap:6px}.sx-convo__ask{margin:0;color:var(--text);font:var(--fw-medium) 16px/24px var(--font-sans);letter-spacing:-.01em;text-wrap:pretty}.sx-convo__ask--done{color:var(--text-muted);font:400 14px/20px var(--font-sans);letter-spacing:0}.sx-convo__you{justify-self:end;max-width:min(100%,44ch);margin:0;padding:8px 12px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--bg-selected);color:var(--text);font-size:14px;line-height:20px;overflow-wrap:anywhere;text-wrap:pretty}.sx-convo__log{display:grid;gap:20px}.sx-convo__log:empty{display:none}.sx-convo__reply{margin:0;max-width:60ch;color:var(--text);font-size:14px;line-height:20px;text-wrap:pretty}.sx-convo__now>.sx-convo__reply{color:var(--text-body)}.sx-convo__changes{display:grid;gap:4px;margin:0;padding:0;list-style:none}.sx-convo__changes>li{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;color:var(--text-muted);font-size:12px;line-height:16px;text-align:right}.sx-convo__changes b{color:var(--text-body);font-weight:var(--fw-medium)}.sx-convo__because{font-style:italic}.sx-convo__changes .sx-link{font-size:12px}.sx-convo__now{display:grid;gap:var(--space-4);padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);animation:sx-rise var(--duration-slow) var(--ease-out) backwards}.sx-convo__lead{margin:calc(-1 * var(--space-3)) 0 0;color:var(--text-muted);font-size:14px;line-height:20px;text-wrap:pretty}.sx-convo__now>.sx-error{margin:0}.sx-convo__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.sx-convo__actions .sx-btn{height:var(--field-height);padding:0 var(--space-4)}.sx-convo__type{justify-self:start;font-size:13px}.sx-convo__words{min-height:64px}.sx-convo__waiting{margin:0;color:var(--text)}.sx-convo__paths{display:grid;gap:8px}.sx-convo__own,.sx-convo__path{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.sx-convo__own{gap:4px}.sx-convo__own,.sx-convo__path[data-choice=yes]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.sx-convo__path[data-choice=no] .sx-pathpick__body{opacity:.6}.sx-convo__quote{color:var(--text);font-size:14px;line-height:20px;overflow-wrap:anywhere}.sx-convo__choice{display:flex;flex-wrap:wrap;gap:8px}.sx-convo__choice .sx-btn[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-card));color:var(--accent-text)}@media(max-width:767px){.sx-convo__now{padding:var(--space-4)}.sx-convo__choice .sx-btn{flex:1;min-height:44px}}.sx-convo__answers{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sx-convo__answers .sx-btn{height:auto;min-height:var(--field-height);padding:6px var(--space-4);text-align:left;white-space:normal}.sx-convo__answers.is-quiet .sx-btn{border-style:dashed}.sx-convo__thinking{display:inline-flex;align-items:baseline;gap:2px;margin:0;color:var(--text-muted);font-size:14px;line-height:20px}.sx-convo__dots:after{content:"…";display:inline-block;width:1.2em;animation:sx-convo-dots 1.2s steps(4,end) infinite;overflow:hidden;vertical-align:bottom;white-space:nowrap}@keyframes sx-convo-dots{0%{width:0}to{width:1.2em}}@media(prefers-reduced-motion:reduce){.sx-convo__dots:after{animation:none}}.sx-convo__brief{margin:0;color:var(--text-body);font-size:14px;line-height:20px;text-wrap:pretty}.sx-convo__jobs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sx-convo__job{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.sx-convo__job[data-choice=yes]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.sx-convo__job[data-choice=no] .sx-convo__jobtext{opacity:.6}.sx-convo__jobtext{display:grid;gap:2px;min-width:0;font-size:13px;line-height:18px}.sx-convo__jobtitle{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans);text-decoration:none;overflow-wrap:anywhere}.sx-convo__jobtitle:hover{text-decoration:underline}.sx-convo__jobwhy{color:var(--text-body);text-wrap:pretty}.sx-convo__composer{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-2)}.sx-convo__composer .sx-convo__words{min-height:44px}.sx-convo--compact,.sx-convo--compact .sx-convo__log{gap:14px}.sx-convo--compact .sx-convo__now{padding:14px;border-radius:var(--radius-md);scroll-margin-bottom:96px}.sx-convo--compact .sx-convo__composer{position:sticky;bottom:0;padding-top:8px;background:var(--bg-card)}@media(max-width:767px){.sx-convo__answers .sx-btn{flex:1 1 auto;min-height:44px}}.sx-tile[data-tint]{--tile: #5b6ad0;background:color-mix(in srgb,var(--tile) 13%,var(--bg-card));color:color-mix(in srgb,var(--tile) 78%,var(--text))}.sx-tile[data-tint="1"]{--tile: #8a5cd1}.sx-tile[data-tint="2"]{--tile: #c4566f}.sx-tile[data-tint="3"]{--tile: #c56a2d}.sx-tile[data-tint="4"]{--tile: #23948a}.sx-tile[data-tint="5"]{--tile: #2b86b0}.sx-tile[data-tint="6"]{--tile: #6b7280}.sx-tile[data-tint="7"]{--tile: #8c7a3e}.sx-panel__head>h2,h2.sx-panel__head{margin:0;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}h2.sx-panel__head{display:block}.sx-detail__body>:not(.sx-jobhead,.sx-story){margin-left:0}.sx-detail__body{gap:16px}.sx-detail__body>.sx-callout{max-width:none;padding:2px 2px 4px}.sx-jobdetail{gap:16px}.sx-jobcard .sx-panel__body{gap:14px;padding:16px 20px 20px}.sx-jobcard .sx-panel__head{padding:14px 20px}.sx-jobcard__hold{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-card-subtle);color:var(--text);font-size:13px;line-height:20px}.sx-jobcard__lead{margin:0;max-width:62ch;color:var(--text);font-size:15px;line-height:23px;text-wrap:pretty}.sx-jobcard .sx-fit{padding-top:14px;border-top:1px solid var(--border-subtle)}.sx-jobcard__lead:only-child,.sx-jobcard__hold+.sx-fit:first-child{border-top:0}.sx-jobcard--story>.sx-story,article.sx-detail__body .sx-jobcard--story>.sx-story{padding:6px 20px 10px;border:0;border-radius:0;background:none;box-shadow:none}details.sx-history.sx-panel{padding:0}details.sx-history.sx-panel>summary{width:auto;padding:14px 20px;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}details.sx-history.sx-panel[open]>summary{border-bottom:1px solid var(--border)}details.sx-history.sx-panel>.sx-disclosure__body{max-width:none;padding:12px 20px 16px}@media(min-width:1024px){article.sx-detail__body{padding:8px 0 0;border:0;border-radius:0;background:none;box-shadow:none}}@media(max-width:767px){.sx-jobcard .sx-panel__head,details.sx-history.sx-panel>summary{padding:12px 16px}.sx-jobcard .sx-panel__body,.sx-jobcard--story>.sx-story{padding-left:16px;padding-right:16px}}.sx-skipwhy .sx-panel__head{padding:12px 16px 12px 20px}.sx-skipwhy .sx-panel__body{padding:14px 20px 18px}.sx-skipwhy .sx-panel__body>p{margin:0}.sx-skipwhy__choices{display:flex;flex-wrap:wrap;gap:8px}.sx-skipwhy__choices .sx-btn[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-card));color:var(--accent-text)}.sx-as__settings{gap:12px}.sx-as__settings>section+section{margin-top:0}.sx-as__settings>section,.sx-as__settings>.sx-as__looking{padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-as__settings>.sx-as__looking{margin-bottom:0;padding:4px 4px 12px;border-bottom:1px solid var(--border-subtle)}.sx-as__settings .sx-as__label,.sx-as__looking .sx-as__label{margin:8px 8px 2px;color:var(--text);font:var(--fw-semibold) 13px/18px var(--font-sans)}.sx-as__settings .sx-as__labelrow{padding-right:4px}.sx-chat__onboarding{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sx-path__jobs{gap:8px;margin:4px 0 2px;padding:0;list-style:none}.sx-path__jobs>li{display:flex;align-items:center;gap:10px;min-width:0}.sx-path__job{display:grid;min-width:0;font-size:13px;line-height:18px}.sx-path__job>.sx-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-needs__row--inline .sx-needs__role{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-pane-empty{display:grid;align-content:center;justify-items:center;gap:6px;min-height:100%;padding:48px 32px;color:var(--text-subtle);text-align:center}.sx-pane-empty strong{margin-top:4px;color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-pane-empty span{max-width:300px;color:var(--text-muted);font-size:13px;line-height:20px}.sx-criteria__card:has(>.sx-criteria__summary) .sx-criteria__summary{padding-bottom:0}.sx-criteria__kindscard>.sx-criteria__kinds{padding-top:0;border-top:0}.sx-tile[data-tint]{background:color-mix(in srgb,var(--tile) 16%,var(--bg-card))}.sx-chat__abilities{gap:18px}.sx-chat__abilities-lead{margin:0;color:var(--text-muted);font-size:13px;line-height:19px}.sx-chat__ability-group h3{margin:0 0 2px;color:var(--text);font-size:13px;font-weight:600;line-height:18px}.sx-chat__ability-group ul{display:grid;margin:0;padding:0;list-style:none}.sx-chat__ability{display:flex;align-items:center;gap:10px;width:calc(100% + 16px);margin:0 -8px;padding:7px 8px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background-color .12s ease}.sx-chat__ability>span{flex:1;min-width:0}.sx-chat__ability:hover{background:var(--bg-hover)}.sx-chat__ability:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sx-kinds__suggested{display:grid;gap:4px;margin-top:12px;padding-top:14px;border-top:1px solid var(--border-subtle)}.sx-kinds__label{margin:0;color:var(--text-muted);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-nav-group__label{padding:0 10px 6px;color:var(--sidebar-text-muted);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-brief{gap:8px}.sx-brief__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sx-brief__text{margin:0;max-width:68ch;color:var(--text);font-size:15px;line-height:23px;text-wrap:pretty}.sx-page__inner--details>.sx-brief{margin-bottom:0}.sx-quicksend{position:relative;display:grid}.sx-as__setting+.sx-quicksend:before,.sx-quicksend+.sx-as__setting:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:var(--border-subtle)}.sx-quicksend__confirm{display:grid;gap:8px;padding:0 8px 12px}.sx-quicksend__confirm>.sx-hint{margin:0}.sx-applying .sx-as__setting--switch{grid-template-columns:minmax(0,1fr) auto;cursor:default}.sx-main>.sx-home{flex:1;min-height:0}.sx-home{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;background:var(--bg-page)}@media(min-width:1024px){.sx-home{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr)}}@media(min-width:1440px){.sx-home{grid-template-columns:minmax(0,1fr) 420px}}.sx-home__main{container-type:inline-size;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.sx-home__inner{width:100%;max-width:760px;margin-inline:auto;padding:28px 32px 48px}.sx-home__chat{display:flex;min-width:0;min-height:0;border-left:1px solid var(--border-subtle)}.sx-home__chat>.sx-as{width:100%;height:100%;max-height:none;border-radius:0;background:none;box-shadow:none;animation:none}.sx-as.sx-as--home{--as-inset: 0px;display:grid;gap:24px;width:auto;height:auto;overflow:visible;border-radius:0;background:none;box-shadow:none;animation:none}.sx-as--home>.sx-as__head{padding:0}.sx-as.sx-as--home .sx-as__headline{font:var(--fw-medium) 15px/22px var(--font-sans);letter-spacing:0}.sx-home__title{margin:0 0 12px;font:var(--fw-medium) 30px/36px var(--font-sans);letter-spacing:-.025em}.sx-as.sx-as--home .sx-as__title>.sx-home__title{grid-column:1;grid-row:1}.sx-as.sx-as--home .sx-as__title>.sx-as__headline{grid-column:1 / -1;grid-row:2;padding-top:0}.sx-as.sx-as--home .sx-as__headactions{padding-top:0}.sx-as--home>.sx-as__start{margin:-12px 0 0}.sx-as--home>.sx-as__foot{padding:0;border:0}.sx-as--home .sx-needs__inner{display:grid;gap:20px}.sx-as--home .sx-needs .sx-caughtup{display:block;padding:0;text-align:left}@container (max-width: 480px){.sx-as.sx-as--home .sx-as__title>.sx-home__title{grid-column:1 / -1}.sx-as.sx-as--home .sx-as__headactions{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;padding-bottom:12px}.sx-as.sx-as--home .sx-as__title>.sx-as__headline{grid-row:3}.sx-needs__group .sx-needs__row--inline{grid-template-columns:32px minmax(0,1fr)}.sx-needs__row--inline>button{grid-column:2;justify-self:start}}.sx-home__activity{display:grid;gap:8px}.sx-home__activity>.sx-muted{margin:0}.sx-as[data-part=chat][data-desktop]>.sx-as__body--talk{padding:0 8px 12px}.sx-hero{position:relative;margin-bottom:10px}.sx-nav-item.sx-hero__link{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;height:auto;min-height:62px;padding:11px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-card),inset 0 1px #ffffff0d;color:var(--sidebar-text);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sx-nav-item.sx-hero__link:hover{background:var(--bg-raised);border-color:var(--border-field);box-shadow:var(--shadow-card-hover),inset 0 1px #ffffff0d;color:var(--sidebar-text)}.sx-nav-item.sx-hero__link.is-active{background:var(--bg-raised);border-color:color-mix(in srgb,var(--ink) 24%,transparent)}.sx-hero__lead{display:grid;grid-row:1 / span 2;place-items:center;width:36px;height:36px;color:var(--sidebar-text-muted)}.sx-hero__head{display:flex;align-items:center;gap:7px;min-width:0}.sx-hero__title{font:var(--fw-semibold) 14px/20px var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.sx-hero__status{display:flex;align-items:center;gap:6px;min-width:0;color:var(--sidebar-text-muted);font:400 12px/16px var(--font-sans);white-space:nowrap}.sx-hero__status>.sx-statedot,.sx-hero__label{flex:none}.sx-hero__detail{min-width:0;margin-left:-2px;overflow:hidden;text-overflow:ellipsis}.sx-hero__control{position:absolute;z-index:1;top:50%;left:12px;display:flex;transform:translateY(-50%)}.sx-hero__control>.sx-btn{position:relative;width:36px;height:36px;padding:0;border-radius:50%;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sx-hero__control>.sx-btn:not(.sx-btn--primary){border-color:color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--ink) 7%,var(--bg-raised));color:var(--ink)}.sx-hero__control>.sx-btn:not(.sx-btn--primary):hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 13%,var(--bg-raised))}.sx-hero__control>.sx-btn.sx-btn--primary:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 86%,var(--bg-raised))}.sx-hero__control>.sx-btn:active:not([aria-disabled=true]){transform:scale(.96)}.sx-hero__control>.sx-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sx-hero__control>.sx-btn[aria-disabled=true]{opacity:.45;cursor:default}.sx-hero__control>.sx-btn .lucide-play{margin-left:2px}@media(pointer:coarse){.sx-hero__control>.sx-btn:after{content:"";position:absolute;inset:-4px}}@media(prefers-reduced-motion:reduce){.sx-nav-item.sx-hero__link,.sx-hero__control>.sx-btn{transition:none}.sx-hero__control>.sx-btn:active:not([aria-disabled=true]){transform:none}}.sx-home:has(>.sx-home__ask)>.sx-home__main{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent)}.sx-home__ask{position:relative;display:block;width:calc(100% - 32px);max-width:728px;margin:0 auto 12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-card);color:var(--text-muted);font:15px/20px var(--font-sans);text-align:left;cursor:text}@media(max-width:767px){.sx-home__inner{padding:20px 16px 24px}.sx-home__title{font-size:28px;line-height:34px}}.sx-as__head--chat{align-items:center}.sx-as__chattitle{margin:0;font:var(--fw-semibold) 15px/22px var(--font-sans)}.sx-as>.sx-as__head--chat{align-items:center}.sx-as__chattools{display:flex;align-items:center;gap:2px;min-height:26px;margin-left:auto}:root .sx-home .sx-as,:root[data-theme] .sx-home .sx-as{box-shadow:none}@media(prefers-reduced-motion:reduce){.sx-sheet>.sx-as{animation:none}}.sx-compact-choice{display:grid;min-width:0;gap:4px}.sx-compact-choice>span{color:var(--text-muted);font:var(--fw-medium) 12px/18px var(--font-sans)}.sx-compact-choice>select{width:100%;min-width:0;font-size:13px}@media(pointer:coarse),(max-width:767px){.sx-compact-choice>select{min-height:44px}}.sx-guesses__part,.sx-guesses__checked{margin-top:var(--space-8)}.sx-guesses__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--space-3);margin:0 0 10px 2px}.sx-guesses__head>:not(.sx-guesses__title,.sx-btn){grid-column:1 / -1}.sx-guesses__title,.sx-guesses__checked>summary{margin:0;color:var(--text);font:var(--fw-semibold) 15px/22px var(--font-sans)}.sx-guesses__title>span,.sx-guesses__checked>summary>span{margin-left:2px;color:var(--text-subtle);font-weight:var(--fw-medium)}.sx-guesses__checked>summary:hover{color:var(--text)}.sx-guesses__checked>summary{margin-left:2px}.sx-guesses__checked>.sx-guesses__card{margin-top:10px}.sx-guesses__intro{margin:0;color:var(--text-muted);font-size:13px;line-height:18px}.sx-guesses__card,.sx-guesses__theme{margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-raised);overflow:hidden}.sx-guesses__themes{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.sx-guessrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-4);padding:14px 16px}.sx-guesses__card>.sx-guessrow+.sx-guessrow{border-top:1px solid var(--border)}.sx-guessrow__main{display:grid;gap:2px;min-width:0}.sx-guessrow__title{margin:0;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-guessrow__meta{margin:0;color:var(--text-muted);font-size:13px;line-height:18px}.sx-guessrow__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.sx-guessrow__asked{margin-top:4px}.sx-guessrow__asked>summary{font-weight:400}.sx-guessrow__asked ul{display:grid;gap:4px;margin:6px 0 2px;padding:0 0 0 12px;border-left:2px solid var(--border);list-style:none;color:var(--text-muted);font-size:13px;line-height:18px}.sx-guessrow__employer{color:var(--text);font-weight:var(--fw-medium)}.sx-guessrow__said{color:var(--text-subtle)}.sx-guessrow .sx-error{margin:4px 0 0}.sx-guesses__words{display:grid;gap:var(--space-2);padding:0 16px 14px}.sx-guessrow__main>.sx-guesses__words{margin-top:var(--space-2);padding:0}.sx-guesses__label{color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans)}.sx-guesses__words-acts{display:flex;justify-content:flex-end;gap:var(--space-2)}.sx-guesses__grade{display:grid;gap:6px;padding:0 16px 14px}.sx-guessrow__main>.sx-guesses__grade{margin-top:var(--space-2);padding:0}.sx-guesses__grade-row{display:flex;align-items:center;gap:var(--space-2)}.sx-guesses__grade-row>.sx-input{flex:1;min-width:0;max-width:360px}.sx-guesses__grade .sx-error{margin:0}.sx-guesses__fileerror{grid-column:1 / -1;margin:0}.sx-guesses__wrote{margin:0;padding:0;list-style:none}.sx-guesses__wrote>li{display:grid;gap:4px;padding:12px 16px;border-top:1px solid var(--border)}.sx-guesses__asked{margin:0;color:var(--text-muted);font-size:12px;line-height:16px}.sx-guesses__answer{margin:0;color:var(--text-body);font-size:13px;line-height:20px}.sx-guesses__more{padding:10px 16px;border-top:1px solid var(--border)}@media(max-width:560px){.sx-guessrow{grid-template-columns:minmax(0,1fr);gap:10px}.sx-guessrow__acts{justify-content:flex-start}}.sx-seg{display:inline-flex;flex:none;padding:2px;border-radius:var(--radius-md);background:var(--bg-sunken);box-shadow:var(--shadow-inset)}.sx-seg>button{min-width:52px;height:28px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:var(--fw-medium) 13px/1 var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.sx-seg>button:hover:not([disabled]){color:var(--text)}.sx-seg>button[aria-checked=true]{background:var(--bg-card);color:var(--text);box-shadow:var(--shadow-control),inset 0 0 0 1px var(--border-strong);cursor:default}.sx-seg>button[disabled]{cursor:default}@media(pointer:coarse){.sx-seg>button{height:40px}}.sx-guesses__card>li+li{border-top:1px solid var(--border)}.sx-gi{display:grid;gap:10px;padding:16px 18px}.sx-gi__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-4)}.sx-gi__main{display:grid;gap:3px;min-width:0}.sx-gi__title{margin:0;color:var(--text);font:var(--fw-semibold) 15px/21px var(--font-sans)}.sx-gi__said{margin:0;color:var(--text-muted);font-size:14px;line-height:20px}.sx-gi__value{color:var(--text);font-weight:var(--fw-semibold)}.sx-gi__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.sx-gi>.sx-guesses__grade,.sx-gi>.sx-guesses__words{padding:0}.sx-gi>.sx-error{margin:0}.sx-gi__forms{display:grid;justify-items:start;gap:6px}.sx-gi__forms>ul{display:grid;gap:6px;width:100%;margin:0;padding:0 0 0 12px;border-left:2px solid var(--border);list-style:none}.sx-gi__asked{margin:0;color:var(--text-subtle);font-size:13px;line-height:18px}.sx-gi__employer{color:var(--text-muted);font-weight:var(--fw-medium)}.sx-gi__gave{color:var(--text-body)}.sx-gi__wrote{margin:2px 0 0;color:var(--text-body);font-size:13px;line-height:20px}.sx-gi__scale{margin:1px 0 0;color:var(--text-subtle);font-size:12px;line-height:16px}@media(max-width:560px){.sx-gi{padding:14px 16px}.sx-gi__head{grid-template-columns:minmax(0,1fr);gap:10px}.sx-gi__acts{justify-content:flex-start}}.sx-guess__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.sx-assumed{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken)}.sx-assumed .sx-subhead{margin:0}.sx-assumed__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.sx-assumed__row{display:grid;gap:2px}.sx-assumed__q{color:var(--text-muted);font-size:12.5px;line-height:18px}.sx-assumed__a{color:var(--text);font-size:13.5px;line-height:20px;overflow-wrap:anywhere}.sx-assumed__why{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sx-assumed__edit{display:grid;gap:var(--space-2);margin-top:var(--space-1)}.sx-choicerow.sx-pay{display:grid;align-items:flex-start;max-width:none}.sx-pay__rows{display:grid;gap:var(--space-2);justify-items:end}.sx-pay__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sx-pay__currency.sx-select{width:auto}.sx-pay__amount.sx-input{width:110px}.sx-pay__acts{display:flex;gap:var(--space-2)}.sx-account-loading{display:grid;gap:var(--space-4);animation:sx-account-loading-in 0s .3s both}.sx-account-loading__card{height:420px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.sx-account-loading__card--short{height:120px}@keyframes sx-account-loading-in{0%{visibility:hidden}}.sx-account-tabs{margin-top:-4px}.sx-account-tabs .sx-tab{font-size:14px;text-decoration:none}.sx-pub{--hp-paper: #f4eee2;--hp-paper-hi: #faf6ee;--hp-card: #fffdf9;--hp-ink: #16201a;--hp-ink-2: #465049;--hp-ink-3: #5c635d;--hp-rule: rgba(22, 32, 26, .16);--hp-forest: #1f6b4e;--hp-field: #1b5e45;--hp-forest-deep: #123f2f;--hp-forest-ink: #0c2a1f;--hp-night: #14231c;--hp-mint: #eef4ee;--hp-mint-2: #cfe0d5;--hp-coral: #ff6f4f;--hp-coral-ink: #2a120b;--hp-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--hp-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--hp-sans: "Instrument Sans Variable", system-ui, -apple-system, sans-serif;--hp-ui: "Geist Variable", system-ui, -apple-system, sans-serif;--hp-mono: "Geist Mono Variable", ui-monospace, Menlo, monospace;--hp-gutter: clamp(16px, 4vw, 56px);--hp-shadow-card: 0 1px 1px rgba(10, 28, 20, .07), 0 3px 6px -2px rgba(10, 28, 20, .1), 0 16px 32px -10px rgba(10, 28, 20, .24), 0 44px 80px -28px rgba(10, 28, 20, .32);--hp-shadow-deep: 0 2px 2px rgba(5, 20, 14, .12), 0 10px 20px -6px rgba(5, 20, 14, .24), 0 40px 70px -20px rgba(5, 20, 14, .46), 0 90px 140px -50px rgba(5, 20, 14, .55);--hp-grain-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09  0 0 0 0 .08  0 0 0 0 .05  0.42 0 0 0 -.16'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hp-grain-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .97  0 0 0 0 .88  0.5 0 0 0 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hp-mottle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0018 .0032' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 -1.6 0 1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}html:has(>.sx-pub){-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html:has(>.sx-pub){scroll-behavior:smooth}}.sx-pub{display:flex;flex-direction:column;height:auto;min-height:100vh;min-height:100dvh;margin:0;background:var(--hp-paper) var(--hp-grain-dark);color:var(--hp-ink);font:400 17px/1.55 var(--hp-sans);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.sx-pub main{flex:1}.sx-pub [id]{scroll-margin-top:24px}.sx-pub img,.sx-pub video{display:block;max-width:100%}.sx-pub a{color:inherit}.sx-pub h1,.sx-pub h2,.sx-pub h3,.sx-pub p,.sx-pub ul,.sx-pub ol,.sx-pub dl,.sx-pub dd,.sx-pub figure,.sx-pub table{margin:0}.sx-pub ul,.sx-pub ol{padding:0;list-style:none}.sx-pub .hp-wrap{width:100%;max-width:calc(1280px + 2 * var(--hp-gutter));margin:0 auto;padding:0 var(--hp-gutter)}.sx-pub h1,.sx-pub h2{font-family:var(--hp-serif);font-weight:400;letter-spacing:-.018em;text-wrap:balance;color:inherit}.sx-pub h2{font-size:clamp(42px,5.4vw,80px);line-height:.98}.sx-pub .hp-body{font-size:clamp(17px,1.35vw,19px);line-height:1.55;color:var(--hp-ink-2);max-width:34em}.sx-pub .hp-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end}.sx-pub .hp-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:999px;font:600 16px/1 var(--hp-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:translate .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .2s,color .2s}.sx-pub .hp-btn:hover{translate:0 -2px}.sx-pub .hp-btn:focus-visible{outline:3px solid var(--hp-coral);outline-offset:3px}.sx-pub .hp-btn.hp-primary{background:var(--hp-forest);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0c2a1f40,0 8px 18px -8px #0c2a1f8c}.sx-pub .hp-btn.hp-primary:hover{background:#185a41;box-shadow:inset 0 1px #ffffff2e,0 2px 3px #0c2a1f40,0 14px 26px -10px #0c2a1f99}.sx-pub .hp-btn.hp-ghost{color:var(--hp-ink);box-shadow:inset 0 0 0 1.5px #16201a47}.sx-pub .hp-btn.hp-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--hp-ink)}.sx-pub .hp-btn.hp-coral{background:var(--hp-coral);color:var(--hp-coral-ink);box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0003,0 10px 22px -10px #00000080}.sx-pub .hp-btn.hp-coral:hover{background:#ff7d60}.sx-pub .hp-btn.hp-small{height:40px;padding:0 18px;font-size:15px}.sx-pub .hp-nav{display:flex;align-items:center;gap:36px;height:84px}.sx-pub .hp-brand{display:inline-flex;align-items:center;gap:10px;font:650 19px/1 var(--hp-sans);letter-spacing:-.02em;text-decoration:none}.sx-pub .hp-brand img{width:28px;height:28px}.sx-pub .hp-nav-links{display:flex;gap:30px;margin-left:12px}.sx-pub .hp-nav-links a{font-size:15px;font-weight:500;color:var(--hp-ink-2);text-decoration:none}.sx-pub .hp-nav-links a:hover{color:var(--hp-ink)}.sx-pub .hp-nav-end{margin-left:auto;display:flex;align-items:center;gap:22px}.sx-pub .hp-nav-end .hp-signin{font-size:15px;font-weight:500;text-decoration:none;color:var(--hp-ink)}.sx-pub .hp-hero-copy{padding-top:clamp(28px,3.4vw,52px)}.sx-pub h1{font-family:var(--hp-display);font-weight:700;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 0;font-size:clamp(46px,7.3vw,106px);line-height:.92;letter-spacing:-.03em;max-width:12.6em}.sx-pub .hp-hero-row{display:grid;grid-template-columns:minmax(0,620px) auto;justify-content:space-between;align-items:end;gap:28px 48px;margin-top:clamp(26px,2.8vw,40px)}.sx-pub .hp-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--hp-ink-2)}.sx-pub .hp-lede+.hp-lede{margin-top:14px;color:var(--hp-ink)}.sx-pub .hp-cta-block{display:grid;gap:12px;justify-items:end}.sx-pub .hp-ctas{display:flex;flex-wrap:wrap;gap:10px}.sx-pub .hp-note{font-size:14px;color:var(--hp-ink-3)}.sx-pub .hp-own-cue{position:relative;display:grid;gap:4px;max-width:360px;margin-top:6px;padding:14px 44px 15px 18px;border-radius:14px;background:var(--hp-card);box-shadow:0 0 0 1px var(--hp-rule),var(--hp-shadow-card);color:inherit;text-decoration:none;transition:translate .3s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.sx-pub .hp-own-cue:after{content:"→";position:absolute;right:18px;top:50%;translate:0 -50%;font-size:18px;color:var(--hp-forest);transition:translate .3s cubic-bezier(.2,.7,.2,1)}.sx-pub .hp-own-cue:hover,.sx-pub .hp-own-cue:focus-visible{translate:0 -2px;box-shadow:0 0 0 1.5px var(--hp-forest),var(--hp-shadow-card)}.sx-pub .hp-own-cue:hover:after,.sx-pub .hp-own-cue:focus-visible:after{translate:4px -50%}.sx-pub .hp-own-cue b{font:400 21px/1.15 var(--hp-serif);color:var(--hp-forest)}.sx-pub .hp-own-cue span{font-size:14.5px;line-height:1.45;color:var(--hp-ink-2)}.sx-pub .hp-field{position:relative;margin-top:clamp(40px,4.4vw,64px);background:var(--hp-field);isolation:isolate;overflow:clip;padding:clamp(36px,4vw,56px) 0 clamp(44px,4.4vw,64px)}.sx-pub .hp-field:before,.sx-pub .hp-band.hp-forest:before,.sx-pub .hp-band.hp-night:before{content:"";position:absolute;inset:0;background:var(--hp-mottle) 0 0/100% 100% no-repeat;mix-blend-mode:soft-light;opacity:.32;z-index:-1}.sx-pub .hp-field:after,.sx-pub .hp-band.hp-forest:after,.sx-pub .hp-band.hp-night:after{content:"";position:absolute;inset:0;background:var(--hp-grain-light);opacity:.5;z-index:-1;pointer-events:none}.sx-pub .hp-stage{position:relative;width:min(900px,100% - 2 * var(--hp-gutter));margin:0 auto}.sx-pub .hp-watch{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;font-size:15px;line-height:1.45;color:var(--hp-mint-2)}.sx-pub .hp-watch b{padding:4px 11px;border-radius:999px;background:#ffffff24;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.sx-pub .hp-clip figcaption{padding:12px 16px;border-top:1px solid var(--hp-rule);background:var(--hp-card);font-size:14px;line-height:1.45;color:var(--hp-ink-2)}.sx-pub .hp-clip figcaption span{margin-right:8px;font-weight:600;color:var(--hp-forest)}@media(prefers-reduced-motion:reduce){.sx-pub .hp-clip video{visibility:hidden}.sx-pub .hp-clip{background:#f2efe9 var(--poster) top center/100% auto no-repeat}}.sx-pub .hp-stage .hp-clip{border-radius:18px;box-shadow:0 0 0 1px #ffffff24,var(--hp-shadow-deep)}.sx-pub .hp-stage .hp-clip video{aspect-ratio:16 / 10}.sx-pub .hp-clip{overflow:hidden;background:#f2efe9}.sx-pub .hp-clip video{display:block;width:100%;height:auto;background:#f2efe9 var(--poster) center/contain no-repeat}.sx-pub .hp-result{padding-top:clamp(48px,5vw,72px)}.sx-pub .hp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding-bottom:clamp(40px,4.4vw,64px);border-bottom:1px solid var(--hp-rule)}.sx-pub .hp-stats li{display:grid;gap:6px}.sx-pub .hp-stats b{font:400 clamp(48px,6vw,88px) / .95 var(--hp-serif);letter-spacing:-.02em;color:var(--hp-forest)}.sx-pub .hp-stats span{font-size:clamp(16px,1.3vw,18px);color:var(--hp-ink-2)}@media(max-width:720px){.sx-pub .hp-stats{grid-template-columns:minmax(0,1fr)}}.sx-pub .hp-result p{padding-bottom:clamp(40px,4.4vw,64px);border-bottom:1px solid var(--hp-rule);font:400 clamp(22px,2.2vw,30px) / 1.25 var(--hp-serif);color:var(--hp-ink-2);text-align:center;text-wrap:balance}.sx-pub .hp-how{padding:clamp(88px,10vw,150px) 0 clamp(88px,10vw,140px)}.sx-pub .hp-band{position:relative;isolation:isolate}.sx-pub .hp-band.hp-coral{background:var(--hp-coral) var(--hp-grain-dark);color:var(--hp-coral-ink)}.sx-pub .hp-band.hp-coral .hp-body{color:#3b1a10}.sx-pub .hp-band.hp-forest{background:var(--hp-field);color:#fff}.sx-pub .hp-band.hp-forest .hp-body{color:var(--hp-mint-2)}.sx-pub .hp-gap-band{padding:clamp(88px,10vw,150px) 0}.sx-pub .hp-compare{margin-top:clamp(48px,5vw,72px);background:var(--hp-paper-hi) var(--hp-grain-dark);border-radius:10px;overflow:hidden;box-shadow:0 1px 1px #3c0e041f,0 18px 36px -12px #3c0e0459,0 60px 100px -40px #3c0e0473;padding:0 0 0 clamp(20px,3vw,44px);color:var(--hp-ink)}.sx-pub .hp-compare table{width:100%;border-collapse:collapse}.sx-pub .hp-compare th,.sx-pub .hp-compare td{text-align:left;vertical-align:top;padding:22px 20px 22px 0;border-bottom:1px solid var(--hp-rule)}.sx-pub .hp-compare tbody tr:last-child th,.sx-pub .hp-compare tbody tr:last-child td{border-bottom:0}.sx-pub .hp-compare thead td{border-bottom:2px solid var(--hp-ink)}.sx-pub .hp-compare thead th{padding:28px 20px 18px 0;border-bottom:2px solid var(--hp-ink);vertical-align:bottom;font:600 15px/1.3 var(--hp-sans);color:var(--hp-ink-3)}.sx-pub .hp-compare thead th.hp-us{font:400 30px/1 var(--hp-serif);letter-spacing:-.01em;color:var(--hp-ink)}.sx-pub .hp-compare thead th.hp-us span{display:inline-flex;align-items:center;gap:10px}.sx-pub .hp-compare thead th.hp-us img{width:24px;height:24px}.sx-pub .hp-compare tbody th{width:20%;font:600 15px/1.4 var(--hp-sans);color:var(--hp-ink);padding-top:26px}.sx-pub .hp-compare td.hp-them{width:30%;font-size:16px;line-height:1.45;color:var(--hp-ink-3);padding-top:26px}.sx-pub .hp-compare td.hp-us{font:400 clamp(21px,1.9vw,27px) / 1.2 var(--hp-serif);letter-spacing:-.006em;color:var(--hp-ink);padding-left:clamp(20px,2.4vw,36px);padding-right:clamp(20px,3vw,44px);background:#1f6b4e14}.sx-pub .hp-compare thead th.hp-us{padding-left:clamp(20px,2.4vw,36px);background:#1f6b4e14}.sx-pub .hp-compare tbody tr:last-child td{padding-bottom:30px}.sx-pub .hp-titles{padding:clamp(88px,10vw,140px) 0 clamp(72px,8vw,120px)}.sx-pub .hp-titles-eg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:clamp(36px,4vw,56px);padding:clamp(24px,3vw,40px);border-radius:18px;background:var(--hp-card);box-shadow:var(--hp-shadow-card)}.sx-pub .hp-titles-eg>p>span,.sx-pub .hp-eg-finds>span{display:block;margin-bottom:12px;font:600 13px/1 var(--hp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hp-ink-3)}.sx-pub .hp-eg-say{font:400 clamp(24px,2.4vw,34px) / 1.2 var(--hp-serif);color:var(--hp-ink)}.sx-pub .hp-eg-finds .hp-chips{margin-top:0}@media(max-width:980px){.sx-pub .hp-titles-eg{grid-template-columns:minmax(0,1fr)}}.sx-pub .hp-where{padding:clamp(88px,10vw,150px) 0 clamp(88px,10vw,140px)}.sx-pub .hp-where-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,100px);margin-top:clamp(44px,5vw,72px)}.sx-pub .hp-where-grid h3{padding-bottom:18px;border-bottom:1.5px solid var(--hp-ink);font:400 clamp(28px,2.6vw,38px) / 1.05 var(--hp-serif);letter-spacing:-.01em}.sx-pub .hp-where-grid .hp-body{margin-top:20px}.sx-pub .hp-where-list li{padding:16px 0;border-bottom:1px solid var(--hp-rule);font-size:16px;line-height:1.5;color:var(--hp-ink-2)}.sx-pub .hp-where-list b{color:var(--hp-ink);font-weight:600}.sx-pub .hp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sx-pub .hp-chips li{padding:8px 13px;border-radius:999px;background:var(--hp-card);box-shadow:0 0 0 1px #16201a14,0 2px 6px -2px #0a1c1424;font:500 14px/1.2 var(--hp-ui);color:var(--hp-ink)}.sx-pub .hp-chips li.hp-chip-more{background:var(--hp-forest);box-shadow:none;color:#fff}.sx-pub .hp-ui{font-family:var(--hp-ui);color:var(--hp-ink);letter-spacing:-.005em}.sx-pub .hp-card{position:relative;background:var(--hp-card);border-radius:14px;box-shadow:var(--hp-shadow-card);font-size:14px}.sx-pub .hp-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #16201a12;pointer-events:none}.sx-pub .hp-on-dark .hp-card{box-shadow:0 0 0 1px #ffffff14,var(--hp-shadow-deep)}.sx-pub .hp-av{flex:none;display:inline-grid;place-items:center;width:2.6em;height:2.6em;border-radius:.7em;font:600 1em/1 var(--hp-ui);background:var(--avb, #e3ece5);color:var(--avc, #1f6b4e)}.sx-pub .hp-c-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid rgba(22,32,26,.09);font-weight:600}.sx-pub .hp-sys{font:500 12px/1 var(--hp-ui);color:#5d645e;padding:.45em .6em;border-radius:.4em;background:#f0ece4}.sx-pub .hp-check{width:15px;height:15px;flex:none;color:var(--hp-forest)}.sx-pub .hp-sends{padding:clamp(96px,11vw,170px) 0 clamp(80px,9vw,130px)}.sx-pub .hp-sends-grid{display:grid;grid-template-columns:minmax(0,39fr) minmax(0,43fr) minmax(0,56fr);margin-top:clamp(56px,6vw,96px);align-items:start}.sx-pub .hp-sends-grid .hp-answer{z-index:2;margin-top:24px}.sx-pub .hp-sends-grid .hp-resume-card{z-index:1;margin:96px -28px 0}.sx-pub .hp-sends-grid .hp-resume-card .hp-c-top{padding-left:46px;padding-right:46px}.sx-pub .hp-sends-grid .hp-resume-card .hp-page-wrap{padding:18px 44px 16px}.sx-pub .hp-sends-grid .hp-note-card{z-index:3;margin-top:0}.sx-pub .hp-answer .hp-c-body{padding:18px 20px 20px}.sx-pub .hp-answer .hp-step{display:flex;align-items:center;gap:10px;color:#5d645e;font-size:13px}.sx-pub .hp-answer .hp-bar{flex:1;height:5px;border-radius:9px;background:#ece7de;overflow:hidden}.sx-pub .hp-answer .hp-bar i{display:block;height:100%;width:60%;background:var(--hp-forest);border-radius:inherit}.sx-pub .hp-answer .hp-q{margin-top:18px;font-weight:600;font-size:15px;line-height:1.35}.sx-pub .hp-answer .hp-req{color:#a33a1d}.sx-pub .hp-answer .hp-a{margin-top:9px;padding:13px 14px;border-radius:10px;background:#fff;border:1px solid rgba(22,32,26,.18);line-height:1.55;color:#28302a;font-size:14.5px}.sx-pub .hp-answer .hp-src{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;color:#2f5e49;font-weight:500}.sx-pub .hp-answer .hp-f2{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(22,32,26,.14)}.sx-pub .hp-answer .hp-f2 label{display:block;font-weight:600;font-size:14px}.sx-pub .hp-answer .hp-f2 .hp-in{margin-top:8px;padding:10px 12px;border-radius:9px;border:1px solid rgba(22,32,26,.18);background:#fff;display:flex;justify-content:space-between;align-items:center}.sx-pub .hp-answer .hp-f2 small{display:block;margin-top:7px;font-size:12.5px;color:#5d645e}.sx-pub .hp-resume-card .hp-c-top span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.sx-pub .hp-pdf{width:22px;height:27px;flex:none;border-radius:3px;background:#fbe9e3;border:1px solid #f1bfae;position:relative}.sx-pub .hp-pdf:after{content:"PDF";position:absolute;left:0;right:0;bottom:3px;text-align:center;font:700 6px/1 var(--hp-ui);color:#a33a1d}.sx-pub .hp-fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-pub .hp-page-wrap{padding:16px;background:#ece7de;border-radius:0 0 14px 14px}.sx-pub .hp-page{background:#fff;border-radius:3px;box-shadow:0 1px 2px #00000014,0 6px 14px -6px #0000002e;padding:22px 22px 24px;font-size:11.5px;line-height:1.45;color:#2b322d}.sx-pub .hp-page .hp-nm{font:400 27px/1 var(--hp-serif);color:var(--hp-ink);letter-spacing:-.01em}.sx-pub .hp-page .hp-ct{margin-top:5px;color:#5d645e;font-size:10.5px}.sx-pub .hp-page h4{margin:14px 0 5px;font:700 9.5px/1 var(--hp-ui);letter-spacing:.06em;text-transform:uppercase;color:#3f4741;border-bottom:1px solid #e3ded4;padding-bottom:5px}.sx-pub .hp-page .hp-job{display:flex;justify-content:space-between;gap:8px;font-weight:600;color:var(--hp-ink);margin-top:8px}.sx-pub .hp-page .hp-job span{font-weight:400;color:#6a706b;white-space:nowrap}.sx-pub .hp-page ul{margin-top:3px}.sx-pub .hp-page li{position:relative;padding-left:10px;margin-top:3px}.sx-pub .hp-page li:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;border-radius:50%;background:#9aa19b}.sx-pub .hp-hl{background:linear-gradient(transparent 8%,#d6ecdc 8%,#d6ecdc 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px;margin:0 -2px}.sx-pub .hp-legend{display:flex;align-items:center;gap:8px;padding:12px 4px 0;font-size:12.5px;color:#4a524c}.sx-pub .hp-legend i{width:22px;height:10px;border-radius:2px;background:#d6ecdc}.sx-pub .hp-note-card{font-size:15px;box-shadow:0 0 0 1px #ffffff1a,0 2px 2px #05140e1f,0 14px 28px -8px #05140e52,0 50px 90px -24px #05140e8c,0 110px 160px -60px #05140e99}.sx-pub .hp-note-card .hp-c-top{font-weight:500;color:#5d645e;font-size:13px}.sx-pub .hp-note-card .hp-c-top b{color:#17583f;font-weight:600;display:inline-flex;align-items:center;gap:6px}.sx-pub .hp-hdrs{padding:6px 28px 4px}.sx-pub .hp-hdrs div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid rgba(22,32,26,.07);font-size:14px;align-items:baseline}.sx-pub .hp-hdrs dt{color:#6a706b}.sx-pub .hp-hdrs dd{color:var(--hp-ink)}.sx-pub .hp-hdrs dd small{display:block;color:#5d645e;font-size:13px;margin-top:2px}.sx-pub .hp-hdrs .hp-subj dd{font-weight:600;font-size:16px}.sx-pub .hp-hdrs .hp-who{display:flex;align-items:center;gap:10px}.sx-pub .hp-hdrs .hp-who .hp-av{width:30px;height:30px;font-size:12px;border-radius:50%}.sx-pub .hp-hdrs .hp-who>span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:400px){.sx-pub .hp-hdrs div{grid-template-columns:52px minmax(0,1fr)}.sx-pub .hp-hdrs .hp-who .hp-av{display:none}.sx-pub .hp-hdrs .hp-who>span:last-child>span{display:block}}.sx-pub .hp-msg{padding:24px 28px 8px;font-size:17.5px;line-height:1.6;color:#1d2520}.sx-pub .hp-msg p+p{margin-top:12px}.sx-pub .hp-msg .hp-sig{margin-top:16px}.sx-pub .hp-note-foot{display:flex;align-items:center;gap:8px;margin:14px 28px 0;padding:14px 0 18px;border-top:1px solid rgba(22,32,26,.08);font-size:13px;color:#5d645e}.sx-pub .hp-note-foot svg{width:15px;height:15px;color:#5d645e}.sx-pub .hp-steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,4.4vw,60px);counter-reset:hp-step}.sx-pub .hp-steps3 li{padding:clamp(22px,2.4vw,32px);border-radius:18px;background:var(--hp-card);box-shadow:var(--hp-shadow-card);counter-increment:hp-step}.sx-pub .hp-steps3 li:before{content:counter(hp-step);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hp-forest);color:#fff;font:600 16px/1 var(--hp-sans)}.sx-pub .hp-steps3 h3{margin-top:18px;font:400 clamp(24px,2.2vw,30px) / 1.1 var(--hp-serif);letter-spacing:-.01em}.sx-pub .hp-steps3 p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--hp-ink-2)}.sx-pub .hp-titles .hp-where-grid{margin-top:clamp(48px,5vw,72px)}.sx-pub .hp-show{padding:clamp(88px,10vw,150px) 0}.sx-pub .hp-tabs{margin-top:clamp(36px,4vw,56px)}.sx-pub .hp-tab-in{position:absolute;opacity:0;pointer-events:none}.sx-pub .hp-tablist{display:flex;flex-wrap:wrap;gap:8px;padding:6px;width:fit-content;max-width:100%;border-radius:999px;background:#16201a0f}.sx-pub .hp-tablist label{padding:10px 18px;border-radius:999px;font-weight:600;font-size:15px;color:var(--hp-ink-2);cursor:pointer;transition:background .2s,color .2s}.sx-pub .hp-tablist label:hover{color:var(--hp-ink)}#hp-tab-activity:checked~.hp-tablist label[for=hp-tab-activity],#hp-tab-jobs:checked~.hp-tablist label[for=hp-tab-jobs],#hp-tab-assistant:checked~.hp-tablist label[for=hp-tab-assistant],#hp-tab-inbox:checked~.hp-tablist label[for=hp-tab-inbox]{background:var(--hp-card);color:var(--hp-ink);box-shadow:0 1px 2px #0a1c141f,0 4px 10px -4px #0a1c1433}.sx-pub .hp-tab-in:focus-visible~.hp-tablist{outline:2px solid var(--hp-forest);outline-offset:3px}.sx-pub .hp-panel{display:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center;margin-top:clamp(28px,3vw,44px)}#hp-tab-activity:checked~.hp-panels [data-tab=activity],#hp-tab-jobs:checked~.hp-panels [data-tab=jobs],#hp-tab-assistant:checked~.hp-panels [data-tab=assistant],#hp-tab-inbox:checked~.hp-panels [data-tab=inbox]{display:grid}.sx-pub .hp-panel-copy h3{font:400 clamp(30px,3vw,44px) / 1.05 var(--hp-serif);letter-spacing:-.01em}.sx-pub .hp-panel-copy .hp-body{margin-top:18px}.sx-pub .hp-panel .hp-clip{border-radius:16px;box-shadow:var(--hp-shadow-card)}.sx-pub .hp-panel .hp-clip video{aspect-ratio:16 / 10}.sx-pub .hp-control{padding:clamp(88px,10vw,150px) 0}.sx-pub .hp-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(44px,5vw,64px)}.sx-pub .hp-mode{background:var(--hp-paper-hi) var(--hp-grain-dark);border-radius:14px;padding:clamp(24px,2.6vw,36px);box-shadow:0 1px 1px #3c0e041f,0 16px 32px -14px #3c0e0461;color:var(--hp-ink);transition:translate .3s cubic-bezier(.2,.7,.2,1)}.sx-pub .hp-mode:hover{translate:0 -3px}.sx-pub .hp-mode h3{font:400 clamp(30px,2.8vw,40px) / 1 var(--hp-serif);letter-spacing:-.01em}.sx-pub .hp-mode p{margin-top:14px;font-size:16px;line-height:1.5;color:var(--hp-ink-2)}.sx-pub .hp-control-line{margin-top:clamp(32px,3.6vw,48px);font-size:clamp(17px,1.35vw,19px);color:#3b1a10}.sx-pub .hp-pricing{padding:clamp(100px,11vw,170px) 0 clamp(80px,9vw,120px)}.sx-pub .hp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(44px,5vw,72px)}.sx-pub .hp-plan{display:flex;flex-direction:column;padding:clamp(26px,2.8vw,40px);border-radius:18px;background:var(--hp-card);box-shadow:var(--hp-shadow-card);transition:translate .3s cubic-bezier(.2,.7,.2,1)}.sx-pub .hp-plan:hover{translate:0 -4px}.sx-pub .hp-plan h3,.sx-pub .hp-plan h4{font:600 15px/1 var(--hp-sans);letter-spacing:.02em;color:var(--hp-ink-3)}.sx-pub .hp-apps{display:grid;gap:6px;margin-top:22px}.sx-pub .hp-apps-n{font:400 clamp(76px,7.4vw,112px) / .86 var(--hp-serif);letter-spacing:-.03em;color:var(--hp-forest)}.sx-pub .hp-apps span:last-child{font-size:17px;font-weight:600}.sx-pub .hp-price{display:flex;align-items:baseline;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--hp-rule)}.sx-pub .hp-price .hp-amt{font:400 clamp(40px,3.6vw,52px) / 1 var(--hp-serif);letter-spacing:-.02em}.sx-pub .hp-price .hp-per{font-size:14px;line-height:1.35;color:var(--hp-ink-3)}.sx-pub .hp-price s{text-decoration-thickness:1.5px}.sx-pub .hp-facts{flex:1;margin-top:16px}.sx-pub .hp-facts li{padding:4px 0;font-size:15px;color:var(--hp-ink-2)}.sx-pub .hp-facts li:first-child{color:var(--hp-forest);font-weight:600}.sx-pub .hp-plan .hp-btn{margin-top:28px;align-self:flex-start}.sx-pub .hp-plan.hp-pro{background:var(--hp-forest-deep) var(--hp-grain-light);color:#fff}.sx-pub .hp-plan.hp-pro h3,.sx-pub .hp-plan.hp-pro h4,.sx-pub .hp-plan.hp-pro .hp-price .hp-per,.sx-pub .hp-plan.hp-pro .hp-facts li{color:var(--hp-mint-2)}.sx-pub .hp-plan.hp-pro .hp-apps-n,.sx-pub .hp-plan.hp-pro .hp-facts li:first-child{color:#9fd8b8}.sx-pub .hp-plan.hp-pro .hp-price{border-top-color:#ffffff29}.sx-pub .hp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin-top:clamp(36px,4vw,56px)}.sx-pub .hp-ways a{display:grid;gap:4px;padding:18px 22px;border-radius:14px;background:var(--hp-card);box-shadow:0 0 0 1px var(--hp-rule);color:inherit;text-decoration:none;transition:box-shadow .2s ease}.sx-pub .hp-ways a:hover,.sx-pub .hp-ways a:focus-visible{box-shadow:0 0 0 1.5px var(--hp-forest)}.sx-pub .hp-ways strong{font:400 clamp(22px,2vw,28px) / 1.1 var(--hp-serif)}.sx-pub .hp-ways span{font-size:15px;color:var(--hp-ink-3)}.sx-pub .hp-ways em{justify-self:start;margin-top:6px;padding:4px 10px;border-radius:999px;background:var(--hp-mint);font-size:13px;font-style:normal;font-weight:600;color:var(--hp-forest)}.sx-pub .hp-ways .hp-way-own{box-shadow:0 0 0 1.5px var(--hp-forest),var(--hp-shadow-card)}.sx-pub .hp-ways .hp-way-own:hover,.sx-pub .hp-ways .hp-way-own:focus-visible{box-shadow:0 0 0 2.5px var(--hp-forest),var(--hp-shadow-card)}.sx-pub .hp-way{margin-top:clamp(44px,5vw,72px);scroll-margin-top:96px}.sx-pub .hp-way-head{display:grid;gap:8px;max-width:68ch}.sx-pub .hp-way-head h3{font:400 clamp(28px,2.6vw,38px) / 1.1 var(--hp-serif)}.sx-pub .hp-way-head p{font-size:17px;line-height:1.5;color:var(--hp-ink-2)}.sx-pub .hp-way .hp-plans{margin-top:clamp(20px,2.4vw,32px)}.sx-pub .hp-every{margin-top:clamp(28px,3vw,40px);padding:clamp(24px,2.8vw,40px);border-radius:18px;background:var(--hp-paper-hi) var(--hp-grain-dark);box-shadow:0 0 0 1px var(--hp-rule)}.sx-pub .hp-every h3{font:400 clamp(26px,2.4vw,34px) / 1.1 var(--hp-serif)}.sx-pub .hp-every .hp-incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin-top:16px}.sx-pub .hp-incl li{position:relative;padding:9px 0 9px 28px;font-size:16px;line-height:1.45;color:var(--hp-ink-2)}.sx-pub .hp-incl li:before{content:"";position:absolute;left:2px;top:.9em;width:12px;height:7px;border:solid var(--hp-forest);border-width:0 0 2px 2px;rotate:-45deg}.sx-pub .hp-fine{margin-top:14px;font-size:14px;color:var(--hp-ink-3)}.sx-pub .hp-faq{padding:clamp(80px,9vw,140px) 0 clamp(100px,11vw,160px);border-top:1px solid var(--hp-rule)}.sx-pub .hp-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,100px);align-items:start}.sx-pub .hp-faq-grid h2{position:sticky;top:48px}.sx-pub .hp-faq-list details{border-top:1px solid var(--hp-rule)}.sx-pub .hp-faq-list details:last-of-type{border-bottom:1px solid var(--hp-rule)}.sx-pub .hp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;font:400 clamp(24px,2.3vw,32px) / 1.15 var(--hp-serif);letter-spacing:-.008em}.sx-pub .hp-faq-list summary::-webkit-details-marker{display:none}.sx-pub .hp-faq-list summary:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(22,32,26,.3);background:linear-gradient(var(--hp-ink),var(--hp-ink)) center/13px 1.5px no-repeat,linear-gradient(var(--hp-ink),var(--hp-ink)) center/1.5px 13px no-repeat;transition:rotate .3s,background-color .2s}.sx-pub .hp-faq-list summary:hover:after{background-color:#16201a0f}.sx-pub .hp-faq-list details[open] summary:after{rotate:45deg}.sx-pub .hp-faq-list summary:focus-visible{outline:3px solid var(--hp-coral);outline-offset:4px;border-radius:4px}.sx-pub .hp-faq-list details p{padding:0 60px 28px 0;color:var(--hp-ink-2);max-width:40em}.sx-pub .hp-more{display:inline-block;margin-top:28px;font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:4px}.sx-pub .hp-closing{padding:clamp(110px,12vw,190px) 0;text-align:center}.sx-pub .hp-closing h2{font-size:clamp(54px,8.6vw,136px);line-height:.92}.sx-pub .hp-closing .hp-body{margin:28px auto 0}.sx-pub .hp-closing .hp-btn{margin-top:40px}.sx-pub .hp-foot{background:var(--hp-forest-ink);color:var(--hp-mint-2);padding:44px 0 48px}.sx-pub .hp-foot-top{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}.sx-pub .hp-foot .hp-brand{color:#fff}.sx-pub .hp-foot nav{display:flex;flex-wrap:wrap;gap:10px 28px}.sx-pub .hp-foot nav a{font-size:15px;text-decoration:none;color:var(--hp-mint-2)}.sx-pub .hp-foot nav a:hover{color:#fff}@media(max-width:1180px){.sx-pub .hp-sends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sx-pub .hp-sends-grid .hp-answer{margin-top:0}.sx-pub .hp-sends-grid .hp-resume-card{margin:48px 0 0}.sx-pub .hp-sends-grid .hp-resume-card .hp-c-top{padding-left:20px;padding-right:20px}.sx-pub .hp-sends-grid .hp-resume-card .hp-page-wrap{padding:16px}.sx-pub .hp-sends-grid .hp-note-card{grid-column:1/-1;max-width:760px;justify-self:center;width:100%;margin-top:-8px}}@media(max-width:980px){.sx-pub .hp-nav-links{display:none}.sx-pub .hp-hero-row{grid-template-columns:minmax(0,1fr)}.sx-pub .hp-cta-block{justify-items:start}.sx-pub .hp-split,.sx-pub .hp-feat-grid,.sx-pub .hp-feat-grid.hp-rev,.sx-pub .hp-faq-grid{grid-template-columns:minmax(0,1fr)}.sx-pub .hp-faq-grid h2{position:static}.sx-pub .hp-panel,.sx-pub .hp-modes,.sx-pub .hp-where-grid,.sx-pub .hp-steps3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.sx-pub{font-size:16px}.sx-pub .hp-nav{height:68px;gap:12px}.sx-pub .hp-nav-end{gap:14px}.sx-pub .hp-brand{font-size:18px}.sx-pub .hp-brand img{width:26px;height:26px}.sx-pub h1{font-size:clamp(40px,11.2vw,56px);line-height:.96}.sx-pub .hp-ctas{width:100%}.sx-pub .hp-ctas .hp-btn{flex:1}.sx-pub .hp-cta-block{justify-items:stretch}.sx-pub .hp-field{padding:56px 0 44px}.sx-pub .hp-stage{width:min(300px,78vw)}.sx-pub .hp-stage .hp-clip{border-radius:30px;box-shadow:0 0 0 7px #0d1712,0 0 0 8px #ffffff1f,var(--hp-shadow-deep)}.sx-pub .hp-stage .hp-clip video{aspect-ratio:390 / 760}.sx-pub .hp-clip video{background-image:var(--poster-phone)}.sx-pub .hp-compare{padding:4px 18px 8px}.sx-pub .hp-compare thead{display:none}.sx-pub .hp-compare table,.sx-pub .hp-compare tbody,.sx-pub .hp-compare tr,.sx-pub .hp-compare th,.sx-pub .hp-compare td{display:block;width:auto}.sx-pub .hp-compare tr{padding:20px 0;border-bottom:1px solid var(--hp-rule)}.sx-pub .hp-compare tbody tr:last-child{border-bottom:0}.sx-pub .hp-compare tbody th,.sx-pub .hp-compare td.hp-them,.sx-pub .hp-compare td.hp-us{padding:0;border:0;background:none}.sx-pub .hp-compare tbody th{font-size:17px;margin-bottom:12px}.sx-pub .hp-compare td:before{content:attr(data-label);display:block;font:600 13px/1.3 var(--hp-sans);color:var(--hp-ink-3);margin-bottom:3px}.sx-pub .hp-compare td.hp-us{margin-top:12px;padding:12px 14px;border-radius:8px;background:#1f6b4e14;font-size:22px}.sx-pub .hp-compare td.hp-us:before{color:#17583f}.sx-pub .hp-compare tbody th,.sx-pub .hp-compare td.hp-them,.sx-pub .hp-compare td.hp-us{width:auto}.sx-pub .hp-compare tbody tr:last-child td.hp-them{padding-bottom:0}.sx-pub .hp-compare tbody tr:last-child td.hp-us{padding-bottom:12px}.sx-pub .hp-sends-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sx-pub .hp-sends-grid .hp-resume-card,.sx-pub .hp-sends-grid .hp-note-card{margin-top:0}.sx-pub .hp-sends-grid .hp-answer{z-index:1}.sx-pub .hp-sends-grid .hp-resume-card{z-index:2}.sx-pub .hp-msg{font-size:16px}.sx-pub .hp-hdrs,.sx-pub .hp-msg{padding-left:18px;padding-right:18px}.sx-pub .hp-note-foot{margin-left:18px;margin-right:18px}.sx-pub .hp-card{font-size:13px}.sx-pub .hp-panel .hp-clip{width:min(300px,78vw);height:auto;margin:0 auto;border-radius:30px;box-shadow:0 0 0 7px #0d1712,var(--hp-shadow-card)}.sx-pub .hp-panel .hp-clip video{width:100%;height:auto;aspect-ratio:390 / 760}.sx-pub .hp-tablist{border-radius:18px}.sx-pub .hp-tablist label{padding:9px 14px;font-size:14px}.sx-pub .hp-plans,.sx-pub .hp-ways,.sx-pub .hp-every .hp-incl{grid-template-columns:minmax(0,1fr)}.sx-pub .hp-faq-list details p{padding-right:0}.sx-pub .hp-faq-list summary:after{width:30px;height:30px}.sx-pub .hp-closing .hp-btn{width:100%}}@media(max-width:359px){.sx-pub .hp-nav-end .hp-signin{display:none}}@media(prefers-reduced-motion:reduce){.sx-pub *,.sx-pub *:before,.sx-pub *:after{animation:none!important;transition:none!important}html:has(>.sx-pub){scroll-behavior:auto}}.sx-pub .hp-doc{width:100%;max-width:calc(712px + 2 * var(--hp-gutter));margin:0 auto;padding:clamp(32px,5vw,72px) var(--hp-gutter) clamp(80px,9vw,128px)}.sx-pub .hp-doc h1{max-width:none;margin-bottom:28px;font:400 clamp(44px,6vw,72px) / 1 var(--hp-serif);font-variation-settings:normal;letter-spacing:-.02em}.sx-pub .hp-doc h2{margin:44px 0 10px;font:600 21px/1.3 var(--hp-sans);letter-spacing:-.01em;text-wrap:balance}.sx-pub .hp-doc p{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--hp-ink-2);text-wrap:pretty}.sx-pub .hp-doc>p:first-of-type{font-size:19px;line-height:1.6}.sx-pub .hp-doc a{color:var(--hp-forest);text-decoration-thickness:1px;text-underline-offset:3px}.sx-pub .hp-doc a:hover{color:var(--hp-ink)}.sx-pub .hp-doc>p.hp-kicker{margin:0 0 14px;font:600 13px/1.4 var(--hp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hp-forest)}.sx-pub .hp-doc .hp-kicker a{color:inherit;text-decoration:none}.sx-pub .hp-doc .hp-meta+p{font-size:19px;line-height:1.6}.sx-pub .hp-doc>p.hp-meta{margin:-12px 0 28px;font-size:14px;color:var(--hp-ink-3)}.sx-pub .hp-doc h3{margin:28px 0 8px;font:600 17px/1.4 var(--hp-sans)}.sx-pub .hp-doc ul,.sx-pub .hp-doc ol{margin:0 0 18px;padding-left:1.3em;font-size:17px;line-height:1.7;color:var(--hp-ink-2)}.sx-pub .hp-doc ol{list-style:decimal}.sx-pub .hp-doc ul{list-style:disc}.sx-pub .hp-doc li{margin:0 0 8px;padding-left:4px}.sx-pub .hp-doc li::marker{color:var(--hp-forest)}.sx-pub .hp-doc li b,.sx-pub .hp-doc p b{color:var(--hp-ink);font-weight:600}.sx-pub .hp-doc .hp-table{margin:8px 0 24px;overflow-x:auto;border:1px solid var(--hp-rule);border-radius:14px;background:var(--hp-card);box-shadow:var(--hp-shadow-card)}.sx-pub .hp-doc table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5}.sx-pub .hp-doc th,.sx-pub .hp-doc td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hp-rule);color:var(--hp-ink-2)}.sx-pub .hp-doc thead th{font-weight:600;color:var(--hp-ink);background:var(--hp-paper-hi)}.sx-pub .hp-doc tbody th{font-weight:600;color:var(--hp-ink)}.sx-pub .hp-doc tbody tr:last-child th,.sx-pub .hp-doc tbody tr:last-child td{border-bottom:0}.sx-pub .hp-doc .hp-tpl{margin:8px 0 24px;padding:20px 22px;border:1px solid var(--hp-rule);border-left:3px solid var(--hp-forest);border-radius:12px;background:var(--hp-card);box-shadow:var(--hp-shadow-card)}.sx-pub .hp-doc .hp-tpl p{margin:0 0 10px;font-size:16px;line-height:1.6}.sx-pub .hp-doc .hp-tpl p:last-child{margin-bottom:0}.sx-pub .hp-doc .hp-tpl .hp-subj{font-weight:600;color:var(--hp-ink)}.sx-pub .hp-doc .hp-tpl i{font-style:normal;color:var(--hp-forest);background:var(--hp-mint);border-radius:4px;padding:0 4px}.sx-pub .hp-doc .hp-cta{margin:56px 0 0;padding:28px 28px 30px;border-radius:18px;background:var(--hp-field);color:#fff;box-shadow:var(--hp-shadow-deep)}.sx-pub .hp-doc .hp-cta h2{margin:0 0 8px;color:#fff}.sx-pub .hp-doc .hp-cta p{color:var(--hp-mint-2)}.sx-pub .hp-doc .hp-cta .hp-btn{margin-top:6px;color:var(--hp-coral-ink);text-decoration:none}.sx-pub .hp-foot nav.hp-foot-guides{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.sx-pub .hp-foot-guides span{color:var(--hp-mint-2);font-weight:600}.sx-pub .hp-doc .hp-related{margin-top:40px;padding-top:24px;border-top:1px solid var(--hp-rule)}.sx-pub .hp-doc .hp-related h2{margin-top:0;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--hp-ink-3)}.sx-pub .hp-nav-links a[aria-current]{color:var(--hp-ink)}.sx-pub .hp-op{font-size:14px;color:var(--hp-mint-2)}.sx-pub .hp-foot nav{margin-left:auto}@media(max-width:720px){.sx-pub .hp-foot nav{margin-left:0;width:100%}}.sx-needs__details{display:grid;gap:16px}.sx-needs--compact .sx-needs__inner{display:grid;gap:12px}.sx-needs--compact .sx-ask__form .sx-date{width:min(320px,100%);min-width:0}.sx-needs--compact .sx-ask__form .sx-date__field{width:100%;min-width:0}.sx-needs--compact .sx-ask__form .sx-date__pop{width:min(300px,100%)}.sx-needs__loading{margin:0;font-size:13px;line-height:20px}@container (max-width: 480px){.sx-needs--compact .sx-ask--inline{margin-left:0}}.aa{--aa-bg: var(--bg-surface);--aa-card: var(--bg-card);--aa-sunk: var(--bg-sunken);--aa-line: var(--border-subtle);--aa-line-2: var(--border-field);--aa-ink: var(--ink);--aa-text: var(--text);--aa-muted: var(--text-muted);--aa-faint: var(--text-subtle);--aa-live: var(--status-working);--aa-live-bg: var(--status-working-bg);--aa-ok: var(--status-sent);--aa-ok-bg: var(--status-sent-bg);--aa-warn: var(--status-attention);--aa-warn-bg: var(--status-attention-bg);--aa-warn-ink: var(--status-attention);--aa-bad: var(--status-stopped);--aa-bad-bg: var(--status-stopped-bg);--aa-shadow: var(--shadow-card);--aa-screen: var(--bg-app);min-height:100%;background:var(--aa-bg);color:var(--aa-text);font:14px/20px var(--font-sans)}.aa p,.aa h1,.aa h2{margin:0}.aa-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 20px 0 28px;border-bottom:1px solid var(--aa-line);background:color-mix(in srgb,var(--aa-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aa-bar h1{font:600 15px/20px var(--font-sans);letter-spacing:-.01em;color:var(--aa-ink)}.aa-bar__space{flex:1}.aa-bar__actions{display:flex;align-items:center;gap:8px}.aa-bar__actions .sx-btn,.aa .aa-note .sx-btn,.aa .aa-ask .sx-btn{height:32px;padding:0 12px;border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-control);color:var(--aa-ink);font:500 13px/1 var(--font-sans);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.aa-bar__actions .sx-btn:hover:not([disabled]),.aa .aa-note .sx-btn:hover{background:var(--bg-raised-hover);border-color:var(--border-strong);box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}.aa-bar__actions .sx-btn:active:not([disabled]),.aa .aa-note .sx-btn:active{transform:translateY(1px) scale(.985);box-shadow:var(--shadow-control-active)}.aa-bar__actions .sx-btn--primary{border-color:transparent;background:var(--aa-ink);box-shadow:var(--shadow-control-primary);color:var(--on-ink)}.aa-bar__actions .sx-btn--primary:hover:not([disabled]){background:color-mix(in srgb,var(--aa-ink) 85%,var(--aa-bg));box-shadow:var(--shadow-control-primary);transform:translateY(-1px)}.aa-bar__actions .sx-btn--primary:active:not([disabled]){transform:translateY(1px) scale(.985);box-shadow:var(--shadow-control-active)}.aa-bar__actions .sx-more .sx-btn{width:32px;padding:0;border-color:transparent;box-shadow:none;background:none;color:var(--aa-muted)}.aa-bar__actions .sx-more .sx-btn:hover:not([disabled]){background:var(--aa-sunk);box-shadow:none;transform:none}.aa-bar__actions .sx-btn[aria-disabled=true],.aa-bar__actions .sx-btn[disabled]{color:var(--aa-faint);background:var(--aa-sunk);border-color:transparent;box-shadow:none;transform:none}.aa-seg{display:inline-flex;padding:2px;border-radius:var(--radius-md);background:var(--aa-sunk);box-shadow:var(--shadow-inset)}.aa-seg>button{height:28px;padding:0 11px;white-space:nowrap;border:0;border-radius:var(--radius-sm);background:none;color:var(--aa-muted);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.aa-seg>button:hover:not([disabled]){color:var(--aa-ink)}.aa-seg>button[aria-checked=true]{background:var(--aa-card);color:var(--aa-ink);box-shadow:var(--shadow-control)}.aa-seg>button[disabled]{cursor:default}.aa-send{display:flex;align-items:center}.aa-send>.sx-quicksend__error{position:absolute}.aa-asking{position:relative;display:flex;align-items:center;min-width:0}.aa-asking__trigger{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 10px 0 12px;border:0;border-radius:var(--radius-md);background:var(--aa-sunk);box-shadow:var(--shadow-inset);color:var(--aa-ink);font:500 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.aa-asking__trigger:hover{background:color-mix(in srgb,var(--aa-sunk) 70%,var(--aa-line))}.aa-asking__trigger[aria-expanded=true]{background:var(--aa-card);box-shadow:var(--shadow-control)}.aa-asking__trigger>svg{flex:none;color:var(--aa-muted)}.aa-asking__value{min-width:0;overflow:hidden;text-overflow:ellipsis}.aa-asking>.sx-more{min-width:0;max-width:100%}.aa-asking .sx-more__menu{width:320px;max-width:calc(100vw - 32px)}.aa-sendrow>.aa-asking{flex:1 1 auto;justify-content:flex-end}@container (max-width: 480px){.aa-sendrow>.aa-asking,.aa-sendrow>.aa-asking>.sx-more{flex-basis:100%;width:100%}.aa-sendrow>.aa-asking .aa-asking__trigger{justify-content:space-between;width:100%}}.aa-asking__error{position:absolute;top:calc(100% + 6px);right:0;width:max-content;max-width:280px}.aa-body{display:grid;gap:14px;width:100%;max-width:780px;margin:0 auto;padding:24px 28px 64px}.aa-now{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:212px;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--aa-card);box-shadow:var(--shadow-card)}.aa-now:not(:has(>.aa-screen)){grid-template-columns:minmax(0,1fr);min-height:0}.aa-now__text{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px}.aa-now__cap{display:flex;align-items:center;gap:8px;color:var(--aa-faint);font:600 12px/16px var(--font-sans)}.aa-now[data-state=now] .aa-now__cap{color:var(--aa-live)}.aa-now__title{font:600 19px/26px var(--font-sans);letter-spacing:-.015em;color:var(--aa-ink);overflow-wrap:anywhere}.aa-now__line{color:var(--aa-muted);font-size:13.5px;line-height:20px}.aa-now__job{display:flex;align-items:center;gap:10px;min-width:0;color:var(--aa-muted);font-size:13.5px;line-height:20px}.aa-now__job b{color:var(--aa-text);font-weight:500}.aa-now__why{margin-bottom:4px;color:var(--aa-muted);font-size:13px;line-height:19px}.aa-now__facts{margin-top:auto;padding-top:12px;border-top:1px solid var(--aa-line)}.aa-now__facts:empty{display:none}.aa-now__facts .sx-as__progress,.aa-now__facts .sx-as__plan{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;color:var(--aa-muted);font-size:13px;line-height:18px}.aa-now__facts .sx-as__tally{display:flex;align-items:center;gap:8px}.aa-now__facts .sx-as__metrics{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.aa-now__facts .sx-as__metrics>li+li:before{content:"·";margin:0 8px;color:var(--aa-faint)}.aa-now__facts .sx-as__metric{padding:0;color:var(--aa-muted)}.aa-now__facts strong{color:var(--aa-ink);font-weight:600;font-variant-numeric:tabular-nums}.aa-now__facts .sx-as__plan>span+span:before{content:"·";margin-right:12px;color:var(--aa-faint)}.aa-now__facts .sx-as__count{display:flex;align-items:center;gap:8px;margin:8px 0 0}.aa-screen{position:relative;display:grid;min-height:200px;overflow:hidden;border-left:1px solid var(--aa-line);background:var(--aa-screen)}.aa-screen[data-idle]{place-items:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--aa-live) 7%,transparent),transparent 70%),var(--aa-sunk)}.aa-screen__idle{display:grid;justify-items:center;gap:10px;padding:20px;color:var(--aa-muted);font-size:12.5px;line-height:17px;text-align:center}.aa-screen__idle strong{display:block;color:var(--aa-ink);font:600 18px/24px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.aa-screen__glyph{display:grid;place-items:center;color:var(--aa-muted)}.aa-now[data-state=now] .aa-screen__glyph{color:var(--aa-live)}.aa-screen>.sx-browser{position:relative;display:grid;border:0;border-radius:0;background:var(--aa-screen)}.aa-screen .sx-browser__bar{position:absolute;z-index:1;inset:0 0 auto;min-height:36px;padding:0 6px 0 10px;border:0;background:linear-gradient(#0a0a0ab8,#0a0a0a00);color:#fff;font:500 11.5px/16px var(--font-sans)}.aa-screen .sx-browser__bar .sx-status{color:#fff}.aa-screen .sx-browser__live{color:#ffffffb3}.aa-screen .sx-browser__bar .sx-btn{height:26px;border-radius:7px;color:#fff}.aa-screen .sx-browser__bar .sx-btn:hover{background:#ffffff24}.aa-screen .sx-browser__frame{display:grid;place-items:center;height:100%;min-height:200px;background:var(--aa-screen)}.aa-screen .sx-browser__image{width:100%;height:100%;max-height:260px;object-fit:contain}.aa-screen .sx-browser__empty{aspect-ratio:auto;height:100%}:root[data-theme=dark] .aa-screen .sx-browser__image{filter:brightness(.86)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .aa-screen .sx-browser__image{filter:brightness(.86)}}.aa-screen__pick{position:absolute;z-index:1;left:8px;right:8px;bottom:8px;display:flex;gap:4px;overflow-x:auto}.aa-screen__pick>button{max-width:50%;height:24px;padding:0 9px;overflow:hidden;border:0;border-radius:7px;background:#0a0a0aa8;color:#ffffffbf;font:500 11.5px/24px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.aa-screen__pick>button[aria-checked=true]{background:#fff;color:#111}.aa-ask{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--aa-warn-bg)}.aa-ask__mark{display:grid;color:var(--aa-warn)}.aa-ask__text{flex:1;min-width:0;color:var(--aa-muted);font-size:13.5px;line-height:20px}.aa-ask__text b{color:var(--aa-ink);font-weight:600}.aa .aa-ask .sx-btn{background:var(--aa-warn);border:0;box-shadow:var(--shadow-control);color:var(--on-status-attention);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.aa .aa-ask .sx-btn:hover:not([disabled]){background:color-mix(in srgb,var(--aa-warn) 88%,#000);box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}.aa .aa-ask .sx-btn:active:not([disabled]){transform:translateY(1px) scale(.985);box-shadow:var(--shadow-control-active)}:root[data-theme=dark] .aa .aa-ask .sx-btn{color:var(--on-status-attention)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .aa .aa-ask .sx-btn{color:var(--on-status-attention)}}.aa-notes{display:grid;gap:8px}.aa-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;border-radius:12px;background:color-mix(in srgb,var(--aa-sunk) 70%,transparent);color:var(--aa-muted);font-size:13.5px;line-height:20px}.aa-note>span{flex:1;min-width:0}.aa-hold__text{flex:1;min-width:0;margin:0}.aa-hold__text b{color:var(--aa-ink);font-weight:600}.aa-note.sx-error{background:var(--aa-bad-bg);box-shadow:none;color:var(--aa-bad)}.aa-sendrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:2px 2px 2px 14px;color:var(--aa-muted);font:500 13px/18px var(--font-sans)}.aa-sent{margin-top:24px}.aa-sent__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.aa-sent__heading{display:grid;gap:2px;min-width:0}.aa-sent__title{font:600 14px/20px var(--font-sans);color:var(--aa-ink)}.aa-sent__count{margin:0;color:var(--aa-muted);font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.aa-sent__all{margin:-4px -8px;padding:4px 8px;border-radius:var(--radius-sm);color:var(--aa-muted);font:500 13px/20px var(--font-sans);text-decoration:none}.aa-sent__all:hover{background:var(--aa-sunk);color:var(--aa-ink)}.aa-sent__card{margin:0;padding:4px;border:1px solid var(--aa-line);border-radius:var(--radius-lg);background:var(--aa-card);box-shadow:var(--shadow-card);list-style:none}.aa-sent__card>li+li{border-top:1px solid var(--aa-line)}.aa-sent__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;border-radius:calc(var(--radius-lg) - 4px);color:inherit;text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.aa-sent__row:hover{background:var(--aa-sunk)}.aa-sent__card>li:has(.aa-sent__row:hover),.aa-sent__card>li:has(.aa-sent__row:hover)+li{border-top-color:transparent}.aa-sent__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.aa-sent__main{display:grid;min-width:0}.aa-sent__role{overflow:hidden;color:var(--aa-ink);font:500 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.aa-sent__employer{overflow:hidden;color:var(--aa-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.aa-sent__end{display:flex;align-items:center;gap:12px}.aa-sent__time{min-width:64px;color:var(--aa-faint);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.aa-sent__none{padding:14px 16px;color:var(--aa-muted);font-size:13.5px}.aa-sent__skel{display:block;height:40px;margin:6px 8px;border-radius:var(--radius-sm)}.aa-sent__today{margin:10px 4px 0;color:var(--aa-faint);font-size:12.5px;line-height:18px;font-variant-numeric:tabular-nums}@media(max-width:520px){.aa-sent__end{flex-direction:column;align-items:flex-end;gap:2px}.aa-sent__time{min-width:0}}.aa.aa--inset{min-height:0;background:none}.aa--inset .aa-why{margin-top:0}.aa-why{margin-top:14px}.aa-why__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:4px}.aa-why__head h2{font:600 14px/20px var(--font-sans);color:var(--aa-ink)}.aa-chips{display:flex;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--aa-sunk);box-shadow:var(--shadow-inset);max-width:100%;overflow-x:auto;scrollbar-width:none}.aa-chips>button{flex:none;height:26px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--aa-muted);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.aa-chips>button:hover{color:var(--aa-ink)}.aa-chips>button[aria-checked=true]{background:var(--aa-card);color:var(--aa-ink);box-shadow:var(--shadow-control)}.aa-why__empty{padding:18px 0;color:var(--aa-muted);font-size:13.5px}.aa-log,.aa-phase__items{margin:0;padding:0;list-style:none}.aa-phase{padding-top:14px}.aa-phase__head{display:flex;justify-content:space-between;gap:12px;padding-bottom:6px;color:var(--aa-faint);font:500 12px/16px var(--font-sans)}.aa-phase__head>span{color:var(--aa-muted)}.aa-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;padding:11px 0;border-top:1px solid var(--aa-line)}.aa-node{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--aa-sunk);box-shadow:inset 0 0 0 1px var(--aa-line);color:var(--aa-muted)}.aa-node[data-tone=live]{background:var(--aa-live-bg);box-shadow:none;color:var(--aa-live)}.aa-node[data-tone=good],.aa-node[data-tone=sent]{background:var(--aa-ok-bg);box-shadow:none;color:var(--aa-ok)}.aa-node[data-tone=bad]{background:var(--aa-bad-bg);box-shadow:none;color:var(--aa-bad)}.aa-node[data-tone=warn]{background:var(--aa-warn-bg);box-shadow:none;color:var(--aa-warn)}.aa-item__body{min-width:0;padding-top:2px}.aa-item__line{color:var(--aa-text);font-size:14px;line-height:20px;overflow-wrap:anywhere}.aa-item__line b{color:var(--aa-ink);font-weight:600}.aa-item__why{margin-top:3px;color:var(--aa-muted);font-size:13px;line-height:19px}.aa-missing{color:var(--aa-faint);font-style:italic}.aa-source{color:var(--aa-faint);text-decoration:underline;text-decoration-color:var(--aa-line-2);text-underline-offset:3px;white-space:nowrap}.aa-source:hover{color:var(--aa-ink)}.aa-item__time{padding-top:3px;color:var(--aa-faint);font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.aa-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--aa-sunk);box-shadow:inset 0 0 0 1px var(--aa-line);color:var(--aa-muted);font:500 11.5px/1 var(--font-sans);white-space:nowrap}.aa-pill[data-tone=good]{background:var(--aa-ok-bg);box-shadow:none;color:var(--aa-ok)}.aa-pill[data-tone=maybe]{background:var(--aa-warn-bg);box-shadow:none;color:var(--aa-warn-ink)}.aa-checked__toggle{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--aa-muted);font:500 12.5px/1 var(--font-sans);cursor:pointer}.aa-checked__toggle:hover{background:var(--aa-sunk);color:var(--aa-ink)}.aa-checked__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.aa-checked__jobs{display:grid;margin:8px 0 0;padding:0;list-style:none}.aa-checked__jobs>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;border-top:1px solid var(--aa-line)}.aa-checked__name{color:var(--aa-ink);font-size:13.5px;font-weight:500;line-height:20px}.aa-checked__name>span{color:var(--aa-muted);font-weight:400}.aa-checked__why{grid-column:1 / -1;color:var(--aa-muted);font-size:13px;line-height:19px}.aa-round{display:grid;gap:8px;margin-top:6px}.aa-round__thought{max-width:68ch;color:var(--aa-text);font-size:14px;line-height:21px}.aa-round .aa-checked__jobs{margin:0}.aa-round .aa-checked__jobs>li:last-child{border-bottom:1px solid var(--aa-line)}.aa-round__sites{display:grid;gap:4px;margin:0;padding:0;list-style:none}.aa-round__site{color:var(--aa-muted);font-size:13px;line-height:19px;overflow-wrap:anywhere}.aa-round__why{display:block;color:var(--aa-faint);font-size:13px;line-height:19px}.aa-fold{margin-left:-6px}.aa-fold>div{margin-left:6px}.aa-round__earlier{display:grid;gap:14px;margin:8px 0 0;padding:0 0 0 12px;border-left:2px solid var(--aa-line);list-style:none}.aa-round__head{color:var(--aa-ink);font-size:13.5px;font-weight:500;line-height:20px}.aa-round__head>time{color:var(--aa-faint);font-weight:400;font-variant-numeric:tabular-nums}.aa-why__more{display:flex;gap:4px;padding:8px 0 0 30px;border-top:1px solid var(--aa-line)}.aa-why__more>button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--aa-muted);font:500 13px/1 var(--font-sans);cursor:pointer}.aa-why__more>button:hover{background:var(--aa-sunk);color:var(--aa-ink)}.aa :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container (max-width: 640px){.aa-bar{padding:0 12px 0 16px}.aa-body{padding:14px 16px 96px}.aa-now{grid-template-columns:minmax(0,1fr)}.aa-screen{min-height:180px;border-top:1px solid var(--aa-line);border-left:0}.aa-screen .sx-browser__frame{min-height:180px}.aa-ask{flex-wrap:wrap}.aa-ask__who{display:block}.aa-ask__sep{display:none}.aa-why__more{padding-left:0}}.aa-bar h1{white-space:nowrap}@media(max-width:767px),(pointer:coarse){.aa-bar__actions .sx-btn,.aa .aa-ask .sx-btn,.aa .aa-note .sx-btn{height:44px}.aa-bar__actions .sx-more .sx-btn{width:44px}.aa-seg>button{min-height:44px}.aa-asking__trigger{height:44px}.aa-chips>button{min-height:36px}}.aa-now__next{margin:0;color:var(--aa-muted);font-size:13px;line-height:19px}.aa-now__nextlabel{margin-right:8px;color:var(--aa-faint);font-weight:var(--fw-medium)}.aa-now__more{color:var(--aa-faint)}.aa-now__next .sx-link,.sx .aa-now__next button.sx-link{position:relative;min-height:0}.aa-now__next .sx-link:after{content:"";position:absolute;inset:-12px -2px}.aa-week{margin-top:24px}.aa-week__title{margin:0 0 12px;font:600 14px/20px var(--font-sans);color:var(--aa-ink)}.aa-week__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.aa-week__tile{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--aa-line);border-radius:var(--radius-lg);background:var(--aa-card);box-shadow:var(--shadow-card);color:var(--aa-muted);font-size:12.5px;line-height:17px;text-decoration:none;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.aa-week__tile strong{color:var(--aa-ink);font:600 24px/30px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aa-week__tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.aa-week__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.aa-week__tile:hover{transform:none}}.mf{--mf-line: color-mix(in srgb, var(--border-strong) 45%, transparent);--mf-line-employer: color-mix(in srgb, var(--border-strong) 75%, transparent);position:relative;min-height:100%;font-size:13px;line-height:18px;color:var(--text)}.mf p{margin:0}.mf-error{margin:var(--space-3) var(--space-4) 0;color:var(--status-stopped)}.mf-empty{max-width:420px;margin:0 auto;padding:96px var(--space-4) 0;text-align:center;color:var(--text-muted)}.mf-empty__title{margin-bottom:6px!important;font-size:15px;font-weight:560;color:var(--text)}.mf-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;color:var(--text-muted)}.mf-top strong{font-weight:600;color:var(--text)}.mf-top__effect{flex:none;max-width:50%;font-size:12px;font-weight:500;color:var(--accent-text);text-align:right}.mf-settled{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-4)}.mf-strip{display:flex;align-items:center;gap:10px;min-height:38px;padding:4px 6px 4px 12px;border-radius:10px;background:var(--status-sent-bg);color:var(--text-body)}.mf-strip svg{flex:none;color:var(--status-sent)}.mf-strip p{flex:1;min-width:0}.mf-seg button:disabled{cursor:default;opacity:.6}.mf-acts{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mf-seg{display:flex;height:28px;gap:6px}.mf-seg button{flex:1;min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--bg-raised);box-shadow:var(--shadow-control);font:inherit;font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.mf-seg button:hover:not(:disabled){box-shadow:var(--shadow-control-hover)}.mf-seg button:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:1px}.mf-seg button[aria-pressed=true],.mf-seg button[aria-pressed=true]:disabled{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-raised));color:var(--accent-text);box-shadow:var(--shadow-control-active);opacity:1}.mf-q{display:flex;flex-direction:column;gap:8px;padding:10px 11px 11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:var(--shadow-card)}.mf-q.is-active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 3px var(--accent-subtle),var(--shadow-card)}.mf-q--employer{gap:4px;background:var(--bg-card-subtle);box-shadow:none}.mf-q--employer .mf-acts{margin-top:4px}.mf-q--direction{gap:10px;padding:14px}.mf-q__cap{font-size:11.5px;line-height:14px;font-weight:500;color:var(--text-subtle)}.mf-q__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0;font-size:13px;line-height:18px;font-weight:560}.mf-q__title em{flex:none;font-style:normal;font-size:12px;font-weight:500;color:var(--text-subtle);font-variant-numeric:tabular-nums}.mf-q__why,.mf-q__then{font-size:12px;line-height:16px;color:var(--text-muted)}.mf-q__why{margin-top:-4px!important}.mf-job{position:relative;display:flex;flex-direction:column;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);box-shadow:var(--shadow-card);overflow:hidden}.mf-job.is-active{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.mf-job.is-earlier{opacity:.62}.mf-job__open{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 13px 6px 14px;border:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.mf-job__open:hover{background:var(--bg-hover)}.mf-job__title,.mf-job__meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-job__title{font-weight:500}.mf-job__inline,.mf-job__meta{font-weight:400;color:var(--text-muted)}.mf-job__meta{font-size:12px;line-height:16px}.mf-job--compact .mf-job__open{padding-top:6px;padding-bottom:6px}.mf-job__tag{position:absolute;right:0;bottom:5px;padding:0 10px 0 32px;background:linear-gradient(to right,transparent,var(--bg-card) 26px);font-size:12px;line-height:16px;font-weight:500;color:var(--text-muted);white-space:nowrap;pointer-events:none}.mf-job--compact .mf-job__tag{bottom:auto;top:7px}.mf-job__tag.is-go{color:var(--status-sent)}.mf-job__also{padding:0 14px 7px;font-size:12px;line-height:16px;color:var(--text-muted)}.mf-job .mf-acts{padding:0 10px 8px}.mf-earlier{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.mf-earlier span{font-weight:560;color:var(--text)}.mf-map{padding:0 var(--space-6) var(--space-8)}.mf-heads{position:relative;height:28px}.mf-heads p{position:absolute;top:0;font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap}.mf-heads span{font-weight:400;color:var(--text-subtle)}.mf-canvas{position:relative}.mf-lines{position:absolute;inset:0 auto auto 0;overflow:visible;pointer-events:none}.mf-line{fill:none;stroke:var(--mf-line);stroke-width:1.2}.mf-line--employer{stroke:var(--mf-line-employer);stroke-width:1.5;stroke-dasharray:.01 3.6;stroke-linecap:round}.mf-line.is-on{stroke:var(--accent);stroke-width:1.5}.mf-place{position:absolute}.mf-earlier--map{position:absolute;left:0}.mf-list{max-width:640px;margin:0 auto;padding:var(--space-2) var(--space-4) var(--space-8)}.mf-list .mf-top{min-height:0;padding:var(--space-2) 0 var(--space-4)}.mf-list__group{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.mf-list__group>.mf-earlier{margin:var(--space-2) 0 var(--space-3)}.mf-list__jobs{display:flex;flex-direction:column;gap:6px;margin-left:14px;padding-left:12px;border-left:1.2px solid var(--mf-line)}.mf-list .mf-q{gap:10px;padding:12px}.mf-list .mf-q__title{font-size:14px;line-height:20px}.mf-list .mf-seg{height:34px}.mf-list .mf-seg button{font-size:13px}.mf-list .mf-job__open{padding:9px 12px}.mf-list .mf-job__title{font-size:14px;line-height:19px;white-space:normal}.mf-list__above{font-size:12px;line-height:16px;color:var(--text-muted)}.mf-list .mf-seg{max-width:380px}.mf-list .mf-job__also{padding-left:12px}.mf-list__head{margin:var(--space-2) 0 calc(var(--space-1) * -1);font-size:12px;font-weight:500;color:var(--text-muted)}.mf-list__head span,.mf-heads p span{margin-left:6px;font-weight:400;color:var(--text-subtle)}.sx-needs__map .mf-map,.sx-needs__map .mf-list{padding-inline:0}.sx-needs__map .mf-list{max-width:none}.td{overflow-y:auto}.td__inner{max-width:880px;margin:0 auto;padding:40px 32px 72px;display:grid;gap:28px}.td-head{display:grid;gap:2px}.td-head__title{margin:0;font:500 34px/40px var(--font-sans);letter-spacing:-.02em;color:var(--text)}.td-head__line{margin:6px 0 0;color:var(--text-muted)}.td-section{display:grid;gap:10px}.td-label{display:flex;align-items:baseline;gap:8px;margin:0 0 0 2px;font:var(--fw-semibold) 13px/18px var(--font-sans);color:var(--text)}.td-label span{color:var(--text-subtle);font-weight:var(--fw-medium)}.td-loading{display:grid;gap:12px}.td-loading .sx-skel{height:56px;border-radius:14px}.td-date{display:grid;justify-items:center;align-content:center;width:32px;height:36px;border-radius:8px;background:var(--bg-raised);box-shadow:var(--shadow-control)}.td-date span{font:var(--fw-semibold) 9px/11px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.td-date strong{font:var(--fw-semibold) 15px/18px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.td-list{list-style:none;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-raised);overflow:hidden}.td-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px 12px 16px;transition:background var(--duration-fast) var(--ease-out)}.td-item+.td-item{border-top:1px solid var(--border)}.td-item:hover{background:var(--bg-hover)}.td-item__text{display:grid;min-width:0;transition:transform var(--duration-fast) var(--ease-out)}.td-item:hover .td-item__text{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.td-item:hover .td-item__text{transform:none}}.td-item__title{color:var(--text);font-weight:var(--fw-semibold);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-item__title:hover{text-decoration:underline;text-underline-offset:3px}.td-item__detail{color:var(--text-muted);font-size:13px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.td-item__acts{display:flex;align-items:center;gap:8px;justify-content:flex-end}.td-q{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--status-attention-bg);color:var(--status-attention);font:var(--fw-semibold) 15px/1 var(--font-sans)}.td-q--guess{background:var(--status-checking-bg, var(--bg-sunken));color:var(--status-checking, var(--text-muted))}.td-idea{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-top:14px;padding-bottom:14px}.td-idea:hover{background:none}.td-idea:hover .td-item__text{transform:none}.td-idea .td-item__text{gap:2px}.td-idea__name{color:var(--text);font-weight:var(--fw-semibold)}.td-idea__why{color:var(--text-muted);font-size:13px;line-height:18px}.td-idea__open{margin-top:6px;color:var(--text-subtle);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.td-idea__jobs{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:2px;font-size:13px;line-height:20px}.td-idea__jobs li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-idea__where{color:var(--text-muted)}.td-idea__where:before{content:" · "}.td-empty{display:grid;justify-items:start;gap:8px;padding:24px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-card)}.td-empty__title{margin:0;font:var(--fw-semibold) 16px/22px var(--font-sans)}.td-empty .sx-muted{margin:0}@media(max-width:767px){.td__inner{padding:24px 16px 96px;gap:22px}.td-head__title{font-size:28px;line-height:34px}.td-item{gap:12px;padding:12px 12px 12px 14px}.td-item__acts{gap:6px}.td-item__title{white-space:normal}.td-idea{grid-template-columns:minmax(0,1fr);gap:10px}.td-idea .td-item__acts{justify-content:flex-start}.td-idea__jobs{gap:6px}.td-idea__jobs li{display:grid;white-space:normal;line-height:18px}.td-idea__where:before{content:none}}.td-q--yourself{background:var(--bg-sunken);color:var(--text-muted)}.td-fold__mark{transition:transform var(--duration-fast) var(--ease-out)}.td-fold[data-open] .td-fold__mark{transform:rotate(180deg)}.td-fold:hover{background:none}.td-fold:hover .td-item__text{transform:none}.td-fold .td-item__title{cursor:default}.td-fold .td-item__title:hover{text-decoration:none}.td-item--sub{padding-left:28px}@media(max-width:767px){.td-item--sub{padding-left:22px}}.jp-stage{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font:var(--fw-medium) 12px/16px var(--font-sans);white-space:nowrap;background:var(--status-neutral-bg);color:var(--text-muted)}.jp-stage:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.jp-stage[data-stage=applying]{background:var(--status-working-bg);color:var(--status-working)}.jp-stage[data-stage=interviewing]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-text)}.jp-stage[data-stage=offer],.jp-stage[data-stage=applied]{background:var(--status-sent-bg);color:var(--status-sent)}.jp-stage[data-stage=closed]{color:var(--text-subtle)}.jp-attn{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--status-attention-bg);color:var(--status-attention);font:var(--fw-semibold) 12px/16px var(--font-sans);white-space:nowrap}.jp-attn--quiet{background:var(--status-checking-bg);color:var(--status-checking)}.jp-rec{container-type:inline-size;display:grid;gap:20px;padding:24px 28px 56px;min-width:0}.jp-rec__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start}.jp-rec__head>.sx-tile{width:48px;height:48px;border-radius:12px;font-size:20px}.jp-rec__who{display:grid;gap:2px;min-width:0}.jp-rec__employer{color:var(--text-muted);font-size:13px;line-height:18px}.jp-rec__title{margin:0;font:500 24px/30px var(--font-sans);letter-spacing:-.015em;color:var(--text)}.jp-rec__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;color:var(--text-muted);font-size:13px}.jp-rec__actions{display:flex;gap:6px}.jp-rec__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container (min-width: 860px){.jp-rec__grid{grid-template-columns:minmax(0,1fr) 280px}}.jp-rec__main{display:grid;gap:16px;min-width:0}.jp-next{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px 20px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-raised);position:relative}.jp-next[data-tone=attention]{background:linear-gradient(180deg,color-mix(in srgb,var(--status-attention-bg) 70%,var(--bg-card)) 0%,var(--bg-card) 70%);border-color:color-mix(in srgb,var(--status-attention) 22%,var(--border-subtle))}.jp-next[data-tone=scheduled]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--bg-card)) 0%,var(--bg-card) 70%)}.jp-next__mark{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--bg-sunken);color:var(--text-muted)}.jp-next[data-tone=attention] .jp-next__mark{background:var(--status-attention-bg);color:var(--status-attention)}.jp-next[data-tone=live] .jp-next__mark{background:var(--status-working-bg)}.jp-next[data-tone=scheduled] .jp-next__mark{background:var(--bg-raised);box-shadow:var(--shadow-control)}.jp-next__date{display:grid;justify-items:center}.jp-next__date span{font:var(--fw-semibold) 10px/12px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.jp-next__date strong{font:var(--fw-semibold) 20px/24px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.jp-pulse{width:12px;height:12px;border-radius:50%;background:var(--status-working);box-shadow:0 0 color-mix(in srgb,var(--status-working) 50%,transparent);animation:jp-ping 1.6s var(--ease-out) infinite}@keyframes jp-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--status-working) 45%,transparent)}80%,to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.jp-pulse{animation:none}}.jp-next__text{display:grid;gap:2px;min-width:0}.jp-next__label{font:var(--fw-semibold) 12px/16px var(--font-sans);color:var(--text-muted)}.jp-next[data-tone=attention] .jp-next__label{color:var(--status-attention)}.jp-next__title{margin:0;font:var(--fw-semibold) 18px/26px var(--font-sans);letter-spacing:-.01em}.jp-next__detail{margin:0;color:var(--text-body)}.jp-next__why{margin:4px 0 0;color:var(--text-subtle);font-size:12px;line-height:16px}.jp-next__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jp-thread{border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-card);overflow:hidden}.jp-items{list-style:none;margin:0;padding:8px 0;position:relative}.jp-items:before{content:"";position:absolute;left:33px;top:22px;bottom:22px;width:1px;background:var(--border)}.jp-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:8px 18px 8px 20px}.jp-node,.jp-avatar{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text-muted);font:var(--fw-semibold) 12px/1 var(--font-sans)}.jp-node[data-kind=applied]{background:var(--status-sent-bg);border-color:transparent;color:var(--status-sent)}.jp-node[data-kind=outcome]{color:var(--text)}.jp-node[data-live]{background:var(--status-working-bg);border-color:transparent;color:var(--status-working);animation:jp-ping 1.6s var(--ease-out) infinite}.jp-avatar{background:var(--bg-sunken)}.jp-avatar[data-mine]{background:var(--ink);color:var(--on-ink);border-color:transparent;font-size:10px}.jp-item__body{display:grid;gap:8px;min-width:0;padding-top:4px}.jp-item__line{display:flex;align-items:baseline;gap:8px;min-width:0}.jp-item__line strong{font-weight:var(--fw-semibold);flex:none}.jp-item__text{min-width:0;color:var(--text-muted)}.jp-when{margin-left:auto;flex:none;padding-left:12px;color:var(--text-subtle);font-size:12px;white-space:nowrap}.jp-sent{display:flex;flex-wrap:wrap;gap:8px}.jp-file{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-raised);font-size:13px;box-shadow:var(--shadow-control)}.jp-file>svg{color:var(--text-muted)}.jp-answers{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:0;padding:10px 12px;border-radius:10px;background:var(--bg-sunken);font-size:13px}.jp-answers dt{color:var(--text-muted)}.jp-answers dd{margin:0}.jp-item--mail .jp-mail{min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised);overflow:hidden}.jp-item--mail:not(.is-open) .jp-mail{border-color:transparent;background:transparent}.jp-mail__head{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;padding:5px 12px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.jp-item--mail.is-open .jp-mail__head{padding-top:10px}.jp-item--mail:not(.is-open) .jp-mail__head{padding-left:0}.jp-mail__head strong{flex:none;font-weight:var(--fw-semibold)}.jp-mail__role,.jp-mail__snippet{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13px}.jp-mail__body{display:grid;gap:10px;padding:4px 14px 14px 12px;color:var(--text-body)}.jp-mail__body p{margin:0;line-height:22px;white-space:pre-line;max-width:64ch}.jp-event{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-subtle))}.jp-event__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--bg-raised);color:var(--accent-text);box-shadow:var(--shadow-control);flex:none}.jp-event__text{display:grid;flex:1;min-width:0;font-size:13px;line-height:18px}.jp-event__text span{color:var(--text-muted)}.jp-replybox{display:block;width:calc(100% - 40px);margin:4px 20px 18px;padding:10px 14px;border:1px solid var(--border-field);border-radius:10px;background:var(--bg-surface);box-shadow:var(--shadow-inset);color:var(--text-subtle);font:inherit;text-align:left;cursor:text}.jp-replybox:hover{border-color:var(--border-strong)}.jp-compose{display:grid;gap:8px;padding:4px 20px 18px}.jp-compose textarea{width:100%;min-height:110px;padding:10px 12px;resize:vertical;font:inherit}.jp-compose__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jp-compose__hint{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--text-subtle);font-size:12px}@container (max-width: 520px){.jp-compose__foot{justify-content:flex-end}.jp-compose__hint{flex-basis:100%}}.jp-side{display:grid;gap:12px}.jp-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-card);font-size:13px;line-height:18px}.jp-card__title{margin:0;font:var(--fw-semibold) 13px/18px var(--font-sans);color:var(--text)}.jp-fit{margin:0;color:var(--text)}.jp-about{margin:0;padding-left:16px;color:var(--text-muted);display:grid;gap:4px}.jp-people{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jp-people li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.jp-people li>span:last-child{display:grid}.jp-people li>span:last-child>span{color:var(--text-muted)}.jp-facts{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 10px;margin:0}.jp-facts dt{color:var(--text-muted)}.jp-facts dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-main>.jp-lib{flex:1;min-height:0}.jp-lib{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.jp-libhead{display:grid;gap:10px;padding:14px 16px 12px 24px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.jp-libhead__top{display:flex;align-items:center;gap:8px;min-height:32px}.jp-libhead__title{margin:0 auto 0 0;font:var(--fw-semibold) 18px/24px var(--font-sans);letter-spacing:-.01em}.jp-libhead__search{flex:0 1 320px}.jp-split{display:grid;grid-template-columns:var(--list-width) minmax(0,1fr);min-height:0}.jp-lib[data-panes=one] .jp-split{grid-template-columns:minmax(0,1fr)}.jp-list,.jp-pane{min-width:0;min-height:0;overflow-y:auto}.jp-list{border-right:1px solid var(--border);background:var(--bg-surface)}.jp-lib[data-panes=one] .jp-list{border-right:0}.jp-pane{position:relative;background:var(--bg-app)}.jp-list__note{padding:10px 16px;color:var(--text-muted);font-size:12px;line-height:16px;border-bottom:1px solid var(--border);list-style:none}.jp-list__more{display:flex;justify-content:center;padding:12px 16px}.jp-fold{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-sunken) 55%,transparent)}.jp-fold__hint{color:var(--text-subtle);font-size:12px}.jp-chips{display:flex;gap:6px;margin:0 -16px 0 0;padding:2px 16px 2px 0;overflow-x:auto;scrollbar-width:none}.jp-chips::-webkit-scrollbar{display:none}.jp-chips>.sx-more,.jp-chips__tabs{flex:none}.jp-chips__tabs{display:flex;gap:6px}.jp-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow-control);color:var(--text);font:var(--fw-medium) 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.jp-chip:hover{border-color:var(--border-strong)}.jp-chip:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.jp-chip__n{color:var(--text-subtle);font-variant-numeric:tabular-nums}.jp-chip[data-empty]:not(.is-active){color:var(--text-muted);box-shadow:none;background:transparent}.jp-chip>svg{margin-right:-3px;color:var(--text-muted)}.jp-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.jp-chip.is-active .jp-chip__n,.jp-chip.is-active>svg{color:color-mix(in srgb,var(--on-ink) 70%,transparent)}.jp-rows{list-style:none;margin:0;padding:0}.jp-row{position:relative;border-bottom:1px solid var(--border)}.jp-row__open{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.jp-row__open:hover{background:var(--bg-hover)}.jp-row__open:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.jp-row.is-selected>.jp-row__open{background:var(--bg-selected)}.jp-row.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:3px;background:var(--accent)}.jp-row.is-leaving>.jp-row__open{opacity:.55}.jp-row--skel{display:grid;gap:8px;padding:16px}.jp-row__main{display:grid;gap:3px;min-width:0}.jp-row__title{font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-row__sub{display:flex;align-items:center;gap:8px;min-width:0}.jp-row__line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13px;line-height:18px}.jp-row__sub>.jp-attn{display:inline-block;height:20px;padding:0 8px;line-height:20px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.jp-row__sub>.jp-attn+.jp-row__line{flex:0 0 auto;max-width:45%}.jp-row__time{align-self:start;padding-top:2px;color:var(--text-subtle);font-size:12px;white-space:nowrap}.jp-row__more{position:absolute;top:8px;right:10px;z-index:2;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.jp-row:hover>.jp-row__more,.jp-row:focus-within>.jp-row__more,.jp-row__more:has([aria-expanded=true]){opacity:1}.jp-row__more .sx-btn--icon{background:var(--bg-raised);box-shadow:var(--shadow-control)}.jp-row:hover>.jp-row__open>.jp-row__time,.jp-row:has(.jp-row__more [aria-expanded=true])>.jp-row__open>.jp-row__time{visibility:hidden}@media(hover:none){.jp-row__more{opacity:1;top:50%;transform:translateY(-50%)}.jp-row__open>.jp-row__time{visibility:hidden}}.jp-rec>.sx-history{margin:0}.jp-rec__head>.sx-tile{flex:none}.jp-notright{display:inline-flex;align-items:center;height:32px;padding:0 4px;border:0;background:transparent;color:var(--text-muted);font:var(--fw-medium) 13px/18px var(--font-sans);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer}.jp-notright:hover{color:var(--text)}.jp-next__actions{align-items:center}.jp-next__hold{grid-column:2;margin:8px 0 0}.jp-next__mark .sx-dot{width:10px;height:10px}.jp-next:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.jp-item__more{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jp-item__panel{flex-basis:100%;min-width:0;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.jp-mail__tag{flex:none;padding:0 7px;border-radius:999px;background:var(--bg-sunken);color:var(--text-muted);font:var(--fw-medium) 11px/18px var(--font-sans)}.jp-mail__subject{margin:0;color:var(--text-muted);font-size:13px}.jp-mail__text{white-space:pre-wrap;line-height:22px;max-width:68ch;overflow-wrap:anywhere}.jp-thread__note{padding:0 20px 16px}.jp-card--fit .sx-jobcard__lead{margin:0}.jp-card .sx-disclosure{border:0;background:transparent}@media(max-width:767px){.jp-libhead{padding:10px 12px 10px 16px}.jp-chips{margin-right:-12px;padding-right:12px}.jp-rec{padding:16px 16px 40px}.jp-rec__head{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.jp-rec__head>.sx-tile{width:40px;height:40px;font-size:17px}.jp-rec__title{font-size:20px;line-height:26px}.jp-next{padding:16px;grid-template-columns:minmax(0,1fr)}.jp-next__mark{display:none}.jp-next__actions,.jp-next__hold{grid-column:1}.jp-item{padding-left:14px;padding-right:12px}.jp-items:before{left:27px}}@media(max-width:1279px){.jp-split{grid-template-columns:320px minmax(0,1fr)}}.jp-item__line{flex-wrap:wrap}@container (max-width: 520px){.jp-mail__snippet{display:none}.jp-item__line>.jp-when{order:2}.jp-item__line>.jp-item__text{order:3;flex-basis:100%}}@media(hover:none){.jp-row__more .sx-btn--icon{border-color:transparent;background:transparent;box-shadow:none}}.jp-rec__title:focus{outline:none}.jp-mail__head strong{flex:0 1 auto;min-width:min(10ch,40%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-mail__snippet{flex:1 1 0}.jp-item__steps{flex-basis:100%;min-width:0}.jp-items .sx-story{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.jp-items .sx-story__head{padding:8px 8px 8px 0;min-height:36px}.jp-items .sx-story__head>.sx-stepglyph{margin:0 8px 0 0}.jp-items .sx-story__name{margin-right:8px}.jp-items .sx-story__step:not(:last-child):before{left:9px;top:30px;bottom:-6px}.jp-items .sx-story__body{padding:2px 0 12px 28px}.jp-mail__files{display:flex;flex-wrap:wrap;gap:4px 12px}.jp-row__main{transition:transform var(--duration-fast) var(--ease-out)}.jp-row__open:hover .jp-row__main{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.jp-row__open:hover .jp-row__main{transform:none}}.sx-main>.su{flex:1;min-height:0}.su{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0;background:var(--bg-surface)}@media(min-width:1024px){.su{grid-template-columns:minmax(0,1fr) 312px}}@media(min-width:1280px){.su{grid-template-columns:minmax(0,1fr) 344px}}@media(min-width:1440px){.su{grid-template-columns:minmax(0,1fr) 368px}}.su-head{display:flex;grid-column:1 / -1;align-items:center;gap:8px;min-width:0;min-height:56px;padding:0 16px 0 28px;border-bottom:1px solid var(--border-subtle)}.su-talk{display:flex;min-width:0;min-height:0}.su-head__title{margin:0;color:var(--text);font:var(--fw-semibold) 15px/20px var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.su-head__tools{display:flex;align-items:center;gap:2px;min-height:32px;margin-left:auto}.su-talk__chat{display:flex;flex:1;min-width:0;min-height:0;padding:0 32px 24px}.su-talk__chat>.sx-chat{width:100%;max-width:720px;margin-inline:auto}.sx-chat--page{position:relative}.sx-chat--page.sx-chat--start{display:flex;flex-direction:column;justify-content:center;padding-bottom:6vh}.sx-chat--page.sx-chat--start>.sx-chat__log{flex:0 1 auto}.sx-chat--page .sx-chat__log{gap:18px;padding-top:28px;padding-bottom:20px}.sx-chat--page .sx-chat__reply{padding:14px 18px 16px;font-size:15px;line-height:24px}.sx-chat--page .sx-chat__reply .sx-chat__changes{margin:4px -18px -16px;padding:4px 18px 12px}.sx-chat--page .sx-chat__you{font-size:15px;line-height:22px}.sx-chat__compose--page{gap:8px;padding:10px 10px 10px 12px;border-radius:var(--radius-xl);box-shadow:var(--shadow-raised)}.sx-chat__compose--page:focus-within{box-shadow:var(--shadow-raised),var(--focus-ring)}.sx-chat__compose--page>.sx-chat__box{min-height:48px;padding:4px 4px 0;font-size:15px;line-height:22px}.sx-chat__compose--page .sx-chat__send{width:34px;height:34px}.sx-chat__drop{position:absolute;inset:8px 0 0;z-index:4;display:grid;place-content:center;justify-items:center;gap:8px;border:1.5px dashed var(--accent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--bg-surface) 88%,var(--accent));color:var(--accent-text);font:var(--fw-medium) 15px/20px var(--font-sans);pointer-events:none;animation:su-fade-in var(--duration-fast) var(--ease-out)}.sx-ask{display:grid;gap:18px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-card);animation:su-rise var(--duration-base) var(--ease-out) backwards}.sx-ask__set{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.sx-ask__set:disabled .sx-ask__pill{cursor:default;opacity:.6;transform:none}.sx-ask__q{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.sx-ask__label{color:var(--text);font:var(--fw-medium) 14px/20px var(--font-sans)}.sx-ask__options{display:flex;flex-wrap:wrap;gap:8px}.sx-ask__pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 14px;border:1px solid var(--border-control);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow-control);color:var(--text);font:14px/20px var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring)}.sx-ask__pill>input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sx-ask__pill:hover{background:var(--bg-raised-hover);box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}.sx-ask__pill:active{box-shadow:var(--shadow-control-active);transform:none}.sx-ask__pill.is-on{border-color:var(--accent);background:var(--bg-selected);box-shadow:none;color:var(--text);font-weight:var(--fw-medium);transform:none}.sx-ask__pill>svg{margin-left:-4px;color:var(--accent-text)}.sx-ask__pill:has(input:focus-visible){box-shadow:var(--focus-ring)}.sx-ask__text{max-width:420px}.sx-ask__foot{display:flex;justify-content:flex-end;margin-top:-4px}.sx-chat__answers{display:grid;gap:8px;padding:10px 14px}.sx-chat__answer{display:grid;gap:1px}.sx-chat__answer>dt{color:var(--text-muted);font-size:12.5px;line-height:17px}.sx-chat__answer>dd{margin:0;color:var(--text);font-weight:var(--fw-medium)}.sx-chat__offer{display:flex;animation:su-rise var(--duration-base) var(--ease-out) backwards}.sx-chat__changes>.sx-chat__changes-more{padding-top:8px}.su-side{display:flex;min-width:0;min-height:0;padding:16px 16px 16px 0}.su-search{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-height:100%;align-self:start;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-raised)}.su-search__title{margin:0;padding:18px 20px 2px;color:var(--text);font:var(--fw-medium) 17px/24px var(--font-sans);letter-spacing:-.012em}.su-search__body{display:grid;align-content:start;gap:20px;min-height:0;overflow-y:auto;padding:14px 20px 20px}.su-search__empty{margin:0;color:var(--text-muted);font-size:14px;line-height:20px}.su-group{display:grid;gap:6px;min-width:0}.su-group__title{margin:0;color:var(--text-subtle);font:var(--fw-medium) 12px/16px var(--font-sans)}.su-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.su-row{display:flex;align-items:baseline;gap:10px;min-width:0;margin:0 -6px;padding:2px 6px;border-radius:var(--radius-sm);color:var(--text);font-size:14px;line-height:21px}.su-row__label{flex:0 0 44px;color:var(--text-muted);font-size:13px}.su-row__value{min-width:0;overflow-wrap:anywhere}.su-row__muted{flex:none;margin-left:auto;color:var(--text-subtle);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.su-row__more{color:var(--text-muted);font-size:13px}.su-resume{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 4px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font-size:13px;line-height:18px}.su-resume>svg{flex:none;color:var(--text-muted)}.su-resume__name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.su-resume__state{flex:none;margin-left:auto;color:var(--text-subtle)}.su-row.is-fresh,.su-resume.is-fresh{animation:su-fresh 2.4s var(--ease-out)}.su-search__foot{padding:14px 20px 18px;border-top:1px solid var(--border-subtle);background:var(--bg-card)}.su-foot{display:grid;gap:8px;width:100%}.su-search__needed{margin:0;color:var(--text-muted);font-size:12.5px;line-height:17px;text-align:center}.sx-drawer .su-search{max-height:none;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.sx-drawer .su-search__body{padding:0 0 20px;overflow:visible}.sx-drawer .sx-firstapp{display:block;border:0;border-radius:0;background:none;box-shadow:none}.sx-drawer .sx-firstapp__body{padding:0}.sx-drawer .sx-firstapp__section{gap:10px;padding:18px 0 20px}.sx-drawer .sx-firstapp__section:first-child{padding-top:2px}.sx-firstapp__sectionhead{display:flex;align-items:center;gap:10px;min-height:28px}.sx-firstapp__sectionhead>h3{margin:0;color:var(--text);font:var(--fw-semibold) 14px/20px var(--font-sans)}.sx-firstapp__needed{display:inline-flex;align-items:center;gap:6px;color:var(--status-attention);font:var(--fw-medium) 12px/16px var(--font-sans)}.sx-firstapp__needed:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sx-firstapp__sectionaction{margin-left:auto}.sx-firstapp__sectionhead+.sx-hint{margin-top:-6px}.sx-firstapp__facts{display:grid;gap:4px}.sx-firstapp__fact,.sx-firstapp__facts>.sx-field{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;min-height:36px}.sx-firstapp__facts>.sx-field>.sx-label{margin:0}.sx-firstapp__facts>.sx-field>.sx-input{grid-column:2 / 4}.sx-firstapp__facts>.sx-field>.sx-error{grid-column:2 / 4}.sx-firstapp__fact>.sx-label{margin:0}.sx-firstapp__value{min-width:0;margin:0;color:var(--text);font-size:14px;line-height:20px;overflow-wrap:anywhere}.sx-firstapp__settled{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sx-firstapp__settled>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;line-height:20px}.sx-drawer__foot>.sx-firstapp__foot{width:100%;padding:0;border:0}.td-item.su-today{grid-template-columns:minmax(0,1fr) auto;padding:14px 14px 14px 18px}.su-today__title{color:var(--text);font-weight:var(--fw-semibold)}@media(max-width:1023px){.su-head{padding:0 12px 0 20px}.su-talk__chat{padding:0 20px 16px}}@media(max-width:767px){.su-head{padding:0 12px 0 16px}.su-talk__chat{padding:0 16px 12px}.sx-chat--page .sx-chat__log{padding-top:20px}.sx-ask{padding:14px}.sx-ask__pill{min-height:44px;padding-inline:16px}.sx-ask__text{max-width:none}.sx-chat__compose--page>.sx-chat__box{min-height:44px}.sx-drawer__foot>.sx-firstapp__foot>.sx-btn{flex:1}}@keyframes su-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes su-fade-in{0%{opacity:0}}@keyframes su-fresh{0%,35%{background:var(--accent-subtle)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.sx-ask,.sx-chat__offer,.sx-chat__drop,.su-row.is-fresh,.su-resume.is-fresh{animation:none}.sx-ask__pill,.sx-ask__pill:hover{transform:none;transition:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-app);color:var(--text);font:400 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.3;font-weight:600}p{margin:0}legend{padding-inline:0}a{color:var(--accent-text);text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 36%,transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.spin{animation-duration:3s}}
