@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");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{color-scheme:light dark;--brand-orange: #ff5a00;--color-brand-primary: #ff5a00;--brand-graphite: #111317;--brand-soft: #f4f6f8;--brand-slate: #5b6472;--bg: var(--brand-soft);--surface: #ffffff;--surface-muted: #eaedf1;--border: #d5dae1;--text: var(--brand-graphite);--text-muted: var(--brand-slate);--accent: #d04900;--accent-contrast: #ffffff;--accent-quiet: rgb(255 90 0 / 12%);--accent-text: #b03e00;--link: #bd4300;--success: #1a7a43;--danger: #b3261e;--warning: #8a5200;--info: #145f7a;--radius: 8px;--gap: 16px;--font: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme: dark){:root{--bg: var(--brand-graphite);--surface: #1a1d23;--surface-muted: #23272f;--border: #333943;--text: #e8eaed;--text-muted: #a4acb9;--accent: var(--brand-orange);--accent-contrast: var(--brand-graphite);--accent-quiet: rgb(255 90 0 / 18%);--accent-text: #ff7a33;--link: var(--brand-orange);--success: #58c98a;--danger: #ff8a80;--warning: #f0b45e;--info: #6fc3e0}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.5;background:var(--bg);color:var(--text);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}a{color:var(--link)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-contrast);padding:12px 16px;z-index:100}.skip-link:focus{left:8px;top:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.app-sidebar{background:var(--surface);border-right:1px solid var(--border);padding:var(--gap)}.app-content{display:flex;flex-direction:column;min-width:0}.app-main{flex:1;padding:var(--gap);max-width:1280px;width:100%}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.app-sidebar{border-right:none;border-bottom:1px solid var(--border)}}.page-header{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:baseline;justify-content:space-between;margin-bottom:var(--gap)}.page-header h1{overflow-wrap:anywhere}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--gap);margin-bottom:var(--gap)}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nav-link{display:block;padding:8px 12px;border-radius:var(--radius);color:var(--text);text-decoration:none}.nav-link:hover{background:var(--surface-muted)}.nav-link[aria-current=page]{background:var(--accent);color:var(--accent-contrast);font-weight:600}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field label{font-weight:500}.field-hint{color:var(--text-muted);font-size:13px}.field-error-list{margin:4px 0 0;padding-left:18px;font-size:14px}.field-error-list li{margin-top:2px}.field-error{color:var(--danger);font-size:13px}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);width:100%}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);border-width:2px}button{font:inherit;padding:8px 16px;min-height:40px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}button:hover:not(:disabled){background:var(--surface-muted)}button:active:not(:disabled){background:var(--surface-muted);border-color:var(--text-muted)}button:disabled{opacity:.6;cursor:not-allowed}@media (pointer: coarse){button,.button-primary,.button-secondary,.button-ghost,.button-danger{min-height:44px}}.button-primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.button-primary:hover:not(:disabled){filter:brightness(1.1);background:var(--accent)}.button-primary:active:not(:disabled){filter:brightness(.94);background:var(--accent);border-color:var(--accent)}.button-danger{color:var(--danger);border-color:var(--danger)}.button-danger:hover:not(:disabled),.button-danger:active:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:var(--danger)}.button-ghost{background:transparent;border-color:transparent;color:var(--text-muted);padding-inline:10px}.button-ghost:hover:not(:disabled),.button-ghost:active:not(:disabled){background:var(--surface-muted);border-color:transparent;color:var(--text)}.button-accent,.button-secondary{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.button-accent:hover:not(:disabled),.button-secondary:hover:not(:disabled),.button-accent:active:not(:disabled),.button-secondary:active:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.button-row{display:flex;flex-wrap:wrap;gap:8px}.table-wrap{overflow-x:auto;position:relative}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}th{font-weight:600;white-space:nowrap}tbody tr:hover{background:var(--surface-muted)}.numeric{text-align:right;font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:12.5px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 10%,transparent)}.badge>[aria-hidden=true]{opacity:.75;font-size:11px}.badge-success{color:var(--success)}.badge-danger{color:var(--danger)}.badge-warning{color:var(--warning)}.badge-info{color:var(--info)}.badge-muted{color:var(--text-muted)}.delta-up{color:var(--danger)}.delta-down{color:var(--success)}.alert{padding:12px 16px;border-radius:var(--radius);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-left:3px solid currentColor;background:color-mix(in srgb,currentColor 8%,transparent);margin-bottom:var(--gap)}.alert-error{color:var(--danger)}.alert-success{color:var(--success)}.alert-info{color:var(--info)}.alert-warning{color:var(--warning)}.alert>strong{display:block;margin-bottom:4px}.muted{color:var(--text-muted)}.empty-state{padding:32px var(--gap);text-align:center;color:var(--text-muted)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.chart-wrap{width:100%;height:320px}.chart-table-toggle{margin-top:8px}.brand-link{display:inline-flex;align-items:center;color:var(--text);text-decoration:none;margin-bottom:var(--gap)}.brand-link:hover{opacity:.85}.brand-link svg,.auth-brand svg{max-width:100%;height:auto}.brand-tagline{margin:0 0 var(--gap);font-size:12px;line-height:1.4;color:var(--text-muted)}.app-footer{border-top:1px solid var(--border);padding:var(--gap);display:flex;flex-wrap:wrap;gap:8px var(--gap);align-items:center;justify-content:space-between;font-size:13px;color:var(--text-muted)}.app-footer p{margin:0}.app-footer nav{display:flex;flex-wrap:wrap;gap:var(--gap)}.footer-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text);white-space:nowrap}.auth-layout{display:flex;flex-direction:column;min-height:100vh}.auth-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap) * 2) var(--gap)}.auth-card{width:100%;max-width:420px}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:calc(var(--gap) * 1.5);text-align:center;color:var(--text)}.auth-brand p{margin:0;font-size:13px;color:var(--text-muted)}@media (max-width: 900px){.app-footer{justify-content:flex-start}}.candidate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.candidate{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted)}.candidate>div:first-child{min-width:240px;flex:1 1 320px}.checkbox-row{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.checkbox-row input[type=checkbox]{margin-top:3px;flex:none}.landing{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}@media (prefers-reduced-motion: no-preference){.reveal-on .reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal-on .reveal[data-revealed=true]{opacity:1;transform:none}.reveal-on .reveal[data-revealed=true] .landing-feature,.reveal-on .reveal[data-revealed=true] .landing-steps>li{animation:landing-rise .55s both;animation-delay:var(--delay, 0ms)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:14px clamp(16px,4vw,40px);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.landing-logo{display:inline-flex;color:var(--text);flex:none}.landing-nav{display:flex;gap:20px;margin-inline-end:auto}.landing-nav a{color:var(--text-muted);text-decoration:none;font-weight:600;font-size:15px}.landing-nav a:hover,.landing-nav a:focus-visible{color:var(--text);text-decoration:underline}.landing-header-actions{display:flex;gap:10px;align-items:center;flex:none}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,filter .15s ease}.landing-cta:hover,.landing-cta:focus-visible{filter:brightness(1.08);text-decoration:none}@media (prefers-reduced-motion: no-preference){.landing-cta:hover{transform:translateY(-1px)}}.landing-link-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;text-decoration:none}.landing-link-button:hover,.landing-link-button:focus-visible{border-color:var(--accent);text-decoration:none}.landing-cta-lg{padding:14px 26px;font-size:17px}.landing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.75}.landing>main,.landing>footer{position:relative;z-index:1}.landing-blob{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.landing-blob-1{top:-10vh;right:-6vw;width:46vw;height:46vw;max-width:620px;max-height:620px;background:color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(calc(var(--parallax, 0) * 120px))}.landing-blob-2{top:34vh;left:-12vw;width:38vw;height:38vw;max-width:520px;max-height:520px;background:color-mix(in srgb,var(--info) 14%,transparent);transform:translateY(calc(var(--parallax, 0) * -70px))}.landing-dots{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(calc(var(--parallax, 0) * -180px));will-change:transform}.landing-dots span{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:var(--link);opacity:.16}@media (prefers-reduced-motion: no-preference){.landing-dots span{animation:landing-drift var(--d) ease-in-out infinite;animation-delay:var(--lag)}}@keyframes landing-drift{0%,to{transform:translateY(0) scale(1);opacity:.16}50%{transform:translateY(-26px) scale(1.25);opacity:.32}}@media (prefers-reduced-motion: reduce){.landing-blob,.landing-dots{transform:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .landing-backdrop{opacity:.55}}:root{--landing-width: 1280px}.landing-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,56px);align-items:center;max-width:var(--landing-width);width:100%;margin:0 auto;padding:clamp(36px,7vw,84px) clamp(16px,4vw,40px)}.landing-badge{display:inline-block;margin:0 0 16px;padding:6px 12px;border-radius:999px;background:var(--accent-quiet);color:#a33a00;font-weight:700;font-size:14px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .landing-badge{color:var(--link)}}.landing-hero h1{margin:0 0 16px;font-size:clamp(32px,5.4vw,52px);line-height:1.1;letter-spacing:-.02em}.landing-accent{color:var(--link)}.landing-lead{margin:0 0 24px;font-size:clamp(16px,2vw,19px);line-height:1.6;color:var(--text-muted);max-width:56ch}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.landing-note{margin:0;font-size:14px;color:var(--text-muted)}.landing-hero-card{padding:20px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 40px #1113171a}@media (prefers-reduced-motion: no-preference){.landing-hero-card{animation:landing-float 6s ease-in-out infinite}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:13px;font-weight:600;margin-bottom:14px}.landing-chip svg{width:15px;height:15px}.landing-hero-card-title{margin:0 0 10px;font-weight:700;font-size:17px}.landing-hero-card-row{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:14px;color:var(--text-muted)}.landing-hero-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:20px}.landing-hero-card-price s{color:var(--text-muted);font-size:16px}.landing-arrow{color:var(--text-muted)}.landing-down,.landing-up{font-style:normal;font-size:14px;font-weight:700}.landing-down{color:var(--success)}.landing-up{color:var(--danger)}.landing-hero-card-body{min-height:108px}@media (prefers-reduced-motion: no-preference){.landing-hero-card-body{animation:landing-card-in .42s ease-out both}}@keyframes landing-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing-hero-dots{display:flex;gap:6px;margin-top:14px}.landing-hero-dots span{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background .3s ease,width .3s ease}.landing-hero-dots .is-active{width:18px;border-radius:3px;background:var(--link)}.landing-hero-card-foot{margin:0;padding-top:12px;border-top:1px solid var(--border);font-size:13px;color:var(--text-muted)}.landing-free{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.landing-free li{display:flex;gap:10px;align-items:flex-start}.landing-free svg{flex:none;margin-top:2px;color:var(--link)}.landing-free span{display:grid;gap:1px;font-size:14px;color:var(--text-muted);line-height:1.45}.landing-free strong{font-size:15px;color:var(--text)}.landing-invite{width:100%;max-width:var(--landing-width);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.landing-invite-inner{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--info);border-radius:14px;background:color-mix(in srgb,var(--info) 8%,var(--surface))}.landing-invite-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--info)}.landing-invite h2{margin:0 0 6px;font-size:19px}.landing-invite p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55;max-width:72ch}.landing-invite-where{margin-top:8px!important}.landing-section{max-width:var(--landing-width);width:100%;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(16px,4vw,40px)}.landing-section h2{margin:0 0 10px;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.01em}.landing-section-lead{margin:0 0 28px;color:var(--text-muted);font-size:17px;max-width:60ch}.landing-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;counter-reset:none}.landing-steps>li{position:relative;padding:22px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.landing-step-mark{display:flex;align-items:center;gap:10px;margin-bottom:12px}.landing-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--accent);color:var(--accent-contrast);font-weight:800;font-size:14px}.landing-step-glyph{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--accent-quiet);color:var(--accent-text)}.landing-step-who{display:inline-block;margin-top:10px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em}.landing-step-who.is-you{background:var(--accent);color:var(--accent-contrast)}.landing-step-who.is-service{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted)}@media (min-width: 1000px){.landing-steps>li:not(:last-child):after{content:"";position:absolute;top:42px;right:-20px;width:20px;height:1px;background:var(--border)}}.landing-steps h3,.landing-feature h3{margin:0 0 8px;font-size:17px}.landing-steps p,.landing-feature p{margin:0;color:var(--text-muted);line-height:1.55;font-size:15px}.landing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.landing-feature{padding:22px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s ease,transform .2s ease}.landing-feature:hover{border-color:var(--accent)}@media (prefers-reduced-motion: no-preference){.landing-feature:hover{transform:translateY(-3px)}}.landing-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:10px;background:var(--accent-quiet);color:var(--accent-text)}.landing-honest-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;list-style:none;margin:0;padding:0}.landing-honest-list li{padding:18px 20px;border-radius:14px;border:1px dashed var(--border);color:var(--text-muted);line-height:1.55}.landing-honest-list strong{display:block;margin-bottom:4px;color:var(--text)}.landing-faq{display:grid;gap:10px}.landing-faq details{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.landing-faq summary{cursor:pointer;padding:16px 20px;font-weight:600;list-style:none;display:flex;align-items:center;gap:10px}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";margin-inline-start:auto;font-size:22px;line-height:1;color:var(--text-muted);flex:none}.landing-faq details[open] summary:after{content:"−"}.landing-faq summary h3{margin:0;font-size:16px;font-weight:600}.landing-faq p{margin:0;padding:0 20px 18px;color:var(--text-muted);line-height:1.6}.landing-final{text-align:center}.landing-final .landing-section-lead{margin-inline:auto}.landing-final .landing-note{margin-top:16px}@media (max-width: 900px){.landing-hero{grid-template-columns:minmax(0,1fr)}.landing-hero-card{order:-1}.landing-nav{display:none}}@media (max-width: 560px){.landing-header{flex-wrap:wrap;gap:12px}.landing-header-actions{margin-inline-start:auto}.landing-hero-actions .landing-cta,.landing-hero-actions .landing-link-button,.landing-final .landing-cta{width:100%}}.legal{max-width:78ch;width:100%;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,4vw,40px);line-height:1.65}.legal h1{margin:0 0 6px;font-size:clamp(24px,3.6vw,34px);line-height:1.2}.legal-lead{margin:16px 0 34px;padding-left:16px;border-left:3px solid var(--accent);font-size:17px;line-height:1.6;color:var(--text-muted)}.legal h2{margin:34px 0 12px;font-size:21px;scroll-margin-top:80px}.legal h3{margin:22px 0 8px;font-size:17px}.legal p,.legal li{color:var(--text)}.legal ul{padding-inline-start:22px}.legal li{margin-bottom:8px}.legal table{width:100%;border-collapse:collapse}.legal td,.legal th{padding:10px 12px;border:1px solid var(--border);vertical-align:top;text-align:start}.legal th{background:var(--surface-muted)}.footer-legal{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center}.footer-legal a{font-size:13px}.consent-row{margin:18px 0 20px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);font-weight:400}.consent-row>span{line-height:1.5}.consent-note{display:block;margin-top:3px;font-size:13px;line-height:1.45}body.has-cookie-notice{padding-bottom:148px}@media (min-width: 720px){body.has-cookie-notice{padding-bottom:96px}}.cookie-notice{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px clamp(16px,4vw,32px);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 24px #1113171f}.cookie-notice p{margin:0;flex:1 1 340px;font-size:14px;line-height:1.5;color:var(--text-muted)}.cookie-notice .landing-cta{flex:none}@media (max-width: 560px){.cookie-notice .landing-cta{width:100%}}@media (prefers-reduced-motion: no-preference){.cookie-notice{animation:cookie-rise .35s ease both}}@keyframes cookie-rise{0%{transform:translateY(100%)}to{transform:none}}.install-prompt{position:fixed;z-index:55;inset-inline-end:16px;bottom:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:360px;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 16px 40px #1113172e}body.has-cookie-notice .install-prompt{bottom:calc(150px + env(safe-area-inset-bottom,0px))}@media (min-width: 720px){body.has-cookie-notice .install-prompt{bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.install-prompt-title{margin:0 0 6px;font-weight:700}.install-prompt-text p{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--text-muted)}.install-steps{margin:0 0 12px;padding-inline-start:20px;font-size:14px;line-height:1.6;color:var(--text-muted)}.install-prompt-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 480px){.install-prompt{inset-inline:12px;max-width:none}.install-prompt-actions button{flex:1 1 140px}}@media (prefers-reduced-motion: no-preference){.install-prompt{animation:install-rise .4s ease both}}@keyframes install-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.card-header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.card-header h2{margin:0}.inline-form{display:grid;gap:12px;margin-bottom:20px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted)}@media (max-width: 560px){.card-header button{width:100%}}.danger-zone{border-color:var(--danger)}.danger-zone h2{color:var(--danger)}.guide{line-height:1.65}.guide h3{margin:26px 0 8px;font-size:17px}.guide p,.guide li,.guide dd{max-width:76ch}.guide dt{margin-top:16px;font-weight:700}.guide dd{margin:4px 0 0;color:var(--text-muted)}.limits{list-style:none;margin:16px 0 0;padding:0}.limits li{padding:12px 0;border-top:1px solid var(--border)}.limits li:last-child{border-bottom:1px solid var(--border)}.limits-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.limits-row b{font-size:18px;white-space:nowrap}.limits li p{margin:4px 0 0;color:var(--text-muted);font-size:14px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:16px 0 0}.facts dt{color:var(--text-muted);font-size:13px}.facts dd{margin:2px 0 0}.facts .numeric{text-align:left}.back-link{margin:0 0 4px;font-size:14px}.region-results{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.region-results button{text-align:left}.landing-proof{width:100%;max-width:var(--landing-width);margin:0 auto;padding:clamp(24px,4vw,40px) clamp(16px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:start}@media (max-width: 900px){.landing-proof{grid-template-columns:minmax(0,1fr)}}.landing-proof-lead{padding:22px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.landing-proof-lead h2{margin:0 0 8px;font-size:clamp(19px,2.2vw,23px);line-height:1.25}.landing-proof-lead>p{margin:0 0 16px;color:var(--text-muted);font-size:15px;line-height:1.55}.landing-serp{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface-muted)}.landing-serp-query{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:14px}.landing-serp-query svg{width:15px;height:15px;flex:none}.landing-serp ul{list-style:none;margin:0;padding:0}.landing-serp li{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px}.landing-serp li+li{border-top:1px solid var(--border)}.landing-serp-pos{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--surface);border:1px solid var(--border);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.landing-serp-domain{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.landing-serp-price{flex:none;font-variant-numeric:tabular-nums;font-weight:600}.landing-serp .is-mine{background:var(--accent-quiet)}.landing-serp .is-mine .landing-serp-domain{color:var(--text);font-weight:600}.landing-serp .is-mine .landing-serp-pos{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.landing-serp-foot{margin:0;padding:9px 12px;border-top:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text-muted)}.landing-proof-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.landing-proof-grid li{display:grid;gap:4px;align-content:start;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.landing-proof-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:6px;border-radius:9px;background:var(--accent-quiet);color:var(--accent-text)}.landing-proof-grid strong{font-size:16px}.landing-proof-grid li>span:last-child{color:var(--text-muted);font-size:14px;line-height:1.5}.landing-columns,.landing-audience{display:grid;gap:20px;margin-top:20px}.landing-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.landing-audience{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.landing-columns article,.landing-audience article{padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.landing-columns h3,.landing-audience h3{margin:0 0 8px;font-size:16px}.landing-columns p,.landing-audience p{margin:0 0 8px}.landing-columns p:last-child,.landing-audience p:last-child{margin-bottom:0}.landing-price-types{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.landing-price-types span{padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:14px}.landing-plan{margin-top:20px;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.landing-plan dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 24px;margin:0 0 14px}.landing-plan dt{color:var(--text-muted);font-size:14px}.landing-plan dd{margin:2px 0 0;font-size:22px;font-weight:700}.skeleton{display:grid;gap:10px}.skeleton-line{display:block;height:14px;border-radius:4px;background:var(--surface-muted)}.skeleton-line:last-child{width:60%}@media (prefers-reduced-motion: no-preference){.skeleton-line{background:linear-gradient(90deg,var(--surface-muted) 25%,color-mix(in srgb,var(--surface-muted) 60%,var(--surface)) 50%,var(--surface-muted) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-state{display:grid;gap:8px}.progress-stage{margin:0}.progress-note{margin:0;font-size:14px}.progress-bar{height:8px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.progress-fill{display:block;height:100%;background:var(--accent);border-radius:inherit}.progress-indeterminate{width:35%}@media (prefers-reduced-motion: no-preference){.progress-indeterminate{animation:progress-slide 1.6s ease-in-out infinite}}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.error-trace{font-size:13px}.unsaved-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--gap);padding:12px 16px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 -4px 16px #0000001f}.quota-bar{height:8px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.quota-fill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.quota-fill-warning{background:var(--warning)}.quota-fill-critical{background:var(--danger)}.queue-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:var(--gap)}.summary-card{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.summary-value{font-size:26px;line-height:1.1}.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:var(--gap);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted)}.filter-bar .field{margin:0}.card-title,.card-subtitle{margin-top:0}.card-subtitle a{overflow-wrap:anywhere}.card-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.card-resolved{opacity:.85}.badge-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-card .badge-row .badge{padding:0;border:0;background:none;font-size:12px;color:var(--text-muted);gap:6px}.project-card .badge-row .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.project-card .badge-row .badge-danger:before{background:var(--danger)}.project-card .badge-row .badge-warning:before{background:var(--warning)}.project-card .badge-row .badge-success:before{background:var(--success)}.project-card .badge-row .badge-info:before{background:var(--info)}.project-card .badge-row .badge-muted:before{background:var(--text-muted)}.project-card .badge-row .badge>[aria-hidden=true]{display:none}.tight-list{margin:0;padding-left:20px}.small{font-size:13px}.candidate-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.candidate{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.candidate-recommended{border-color:var(--info);box-shadow:inset 3px 0 0 var(--info)}.candidate-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.candidate-amount{font-size:20px;font-weight:600}.candidate-warning{margin:0}.candidate-context{margin:0;font-size:14px;line-height:1.5}.candidate-context-short{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.candidate-context mark{background:var(--accent-quiet);color:inherit;padding:0 3px;border-radius:3px;font-weight:600}.candidate-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px}.other-candidates{margin-top:12px}.other-candidates>summary{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 0;color:var(--text-muted);font-size:14px;cursor:pointer;list-style:none}.other-candidates>summary::-webkit-details-marker{display:none}.other-candidates>summary:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.other-candidates[open]>summary:before{transform:rotate(90deg)}.other-candidates>summary:hover{color:var(--text)}.candidate-table{margin-top:8px;border:1px solid var(--border);border-radius:var(--radius)}.candidate-table td,.candidate-table th{padding:5px 10px;vertical-align:middle}.candidate-table tbody tr:last-child>*{border-bottom:0}.candidate-table tbody tr:hover .candidate-cell-amount{background:var(--surface-muted)}.candidate-cell-amount,.candidate-table thead th:first-child{position:sticky;left:0;z-index:1;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--surface);box-shadow:inset -1px 0 0 var(--border)}.candidate-row-actions{justify-content:flex-end;flex-wrap:nowrap}.candidate-table .button-ghost,.candidate-table .button-secondary{min-height:28px;padding:3px 10px;font-size:13px;white-space:nowrap}.candidate-context-row>td{background:var(--surface-muted)}.candidate-context-row .candidate-context{margin-bottom:6px}.candidate-flag{display:inline-flex;align-items:center;gap:4px;color:var(--warning);font-size:13px;white-space:nowrap;cursor:help}.candidate-flag+.candidate-flag{margin-left:8px}.manual-price{margin-top:var(--gap)}.manual-price-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;max-width:420px;margin-top:8px}.decision-row{margin-top:var(--gap)}.totp-gate{margin:12px 0;padding:14px 16px;border:1px solid var(--warning);border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.totp-gate-lead{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--text-muted);max-width:70ch}.totp-gate-lead strong{display:block;color:var(--text);font-size:15px}.totp-gate-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.totp-gate-row .field{margin:0;flex:0 1 200px}.totp-gate-row input{font-variant-numeric:tabular-nums;letter-spacing:.12em}.copy-field{display:flex;gap:8px;align-items:center;margin:8px 0}.copy-field input{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.copy-field .button-secondary{flex:none;white-space:nowrap}.invite-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 0}.invite-stats>div{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted)}.invite-stats dt{font-size:13px;color:var(--text-muted)}.invite-stats dd{margin:2px 0 0;font-size:20px;font-weight:600}.invite-stats dd .muted{font-size:14px;font-weight:400}.invite-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:720px}.invite-form .field{margin:0}.invite-actions{flex-wrap:nowrap;justify-content:flex-end}.invite-actions button{white-space:nowrap}kbd{padding:1px 6px;border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;background:var(--surface-muted);font-family:inherit;font-size:.9em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;font-size:14px}.breadcrumbs li{display:flex;gap:6px;align-items:center}.breadcrumb-sep{color:var(--text-muted)}.tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:var(--gap);border-bottom:1px solid var(--border)}.tab{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;min-height:44px;border:none;border-bottom:2px solid transparent;border-radius:var(--radius) var(--radius) 0 0;background:transparent;color:var(--text-muted);text-decoration:none;cursor:pointer}.tab:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.tab-active,.tab-active:hover{color:var(--text);border-bottom-color:var(--accent);background:transparent;font-weight:600}.tab-badge{padding:1px 7px;border-radius:999px;background:var(--accent-quiet);color:var(--accent-text);font-size:13px;font-weight:600}.page-title{margin-bottom:4px}.page-subtitle{margin:0}.threshold-field{margin-top:14px;max-width:520px}.threshold-field input[type=range]{width:100%;accent-color:var(--accent);min-height:24px}.threshold-field p{margin:4px 0 0}.url-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.url-row .field{flex:1 1 320px;margin:0}.password-input{display:flex;gap:8px;align-items:center}.password-input input{flex:1}.password-strength{margin-top:8px}.strength-bar{height:6px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.strength-fill{display:block;height:100%;border-radius:inherit;background:var(--danger)}.strength-0{width:15%}.strength-1{width:40%;background:var(--warning)}.strength-2{width:70%;background:var(--warning)}.strength-3{width:100%;background:var(--success)}.password-strength p{margin:4px 0 2px}.strength-checks{margin:0;padding:0;list-style:none;font-size:13px;display:grid;gap:2px}.check-passed{color:var(--success)}.check-failed{color:var(--text-muted)}.totp-setup{margin-top:12px}.totp-secret{padding:4px 8px;border-radius:4px;background:var(--surface-muted);letter-spacing:.08em;-webkit-user-select:all;user-select:all}.backup-codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.backup-codes code{display:block;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:15px;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.create-link{text-decoration:none}.quota-line{max-width:420px;margin-bottom:var(--gap)}.quota-line p{margin:0 0 6px}.quota-line .small{margin-top:6px}.view-switch{display:flex;flex-wrap:wrap;gap:4px}.view-switch .tab{border-bottom-width:2px}.field-label{display:block;margin-bottom:4px;font-weight:500}.project-card{display:flex;flex-direction:column;gap:8px}.project-archived{opacity:.85}.project-name{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.project-favicon{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:600;line-height:1}.project-domain{margin:0}.project-stats{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.project-stats dd,.project-card .alert{margin:0}.status-dot{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted);white-space:nowrap}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.status-dot-success:before{background:var(--success)}.status-dot-warning:before{background:var(--warning)}.status-dot-danger:before{background:var(--danger)}.status-dot-info:before{background:var(--info)}.status-dot-muted:before{background:var(--text-muted)}.icon-button,.icon-button-danger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.icon-button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--text) 35%,transparent);background:color-mix(in srgb,var(--text) 8%,transparent)}.icon-button-danger:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.icon-button:disabled,.icon-button-danger:disabled{opacity:.45;cursor:not-allowed}.project-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto;padding-top:8px}.open-link{text-decoration:none}.row-menu{position:relative}.row-menu>summary{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;list-style:none}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary:hover{background:var(--surface-muted)}.row-menu:not([open]) .row-menu-body{display:none}.row-menu-body{position:absolute;right:0;z-index:4;display:grid;gap:8px;min-width:220px;margin-top:6px;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 24px #00000029}@media (max-width: 480px){.row-menu-body{position:static;box-shadow:none}}.export-row{align-items:center;margin-bottom:var(--gap)}.export-row .nav-link{padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none}.export-row .nav-link:hover{background:var(--surface-muted)}.change-details{display:grid;gap:12px;padding:12px 4px}.change-details .project-stats{max-width:720px}.change-details dd a{overflow-wrap:anywhere}.select-cell{width:36px;text-align:center}.row-archived{opacity:.7}.row-note{display:block;font-size:13px}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bulk-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.competitors-table .row-menu-body{position:static;min-width:0;box-shadow:none}.form-column{max-width:980px}.switch-row{display:flex;gap:10px;align-items:flex-start;font-weight:400;cursor:pointer}.switch-note{display:block;font-size:13px}.switch-row input[type=checkbox][role=switch]{flex:none;width:40px;height:22px;margin-top:2px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-muted);border:1px solid var(--border);position:relative;cursor:pointer}.switch-row input[type=checkbox][role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-muted)}.switch-row input[type=checkbox][role=switch]:checked{background:var(--accent-quiet);border-color:var(--accent)}.switch-row input[type=checkbox][role=switch]:checked:after{left:auto;right:2px;background:var(--accent)}@media (prefers-reduced-motion: no-preference){.switch-row input[type=checkbox][role=switch]:after{transition:left .15s ease,right .15s ease}}.weekday-picker{border:none;padding:0;margin:0 0 var(--gap)}.weekday-picker legend{padding:0;margin-bottom:4px;font-weight:500}.weekday-row{display:flex;flex-wrap:wrap;gap:6px}.weekday{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none}.weekday input{position:absolute;opacity:0;width:1px;height:1px}.weekday-on{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-text);font-weight:600}.weekday:focus-within{outline:3px solid var(--accent);outline-offset:2px}.schedule-preview{margin:0 0 var(--gap);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted)}.schedule-preview p{margin:0}.schedule-preview p+p{margin-top:4px}.quota-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:var(--gap)}.quota-card{display:grid;gap:8px;align-content:start}.quota-label{margin:0;font-size:15px;font-weight:500;color:var(--text-muted)}.quota-value{margin:0;font-size:15px}.quota-value strong{font-size:30px;line-height:1}.quota-card p{margin:0}.quota-rule{margin-top:auto}.activity-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.activity-item{padding:12px 14px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius);background:var(--surface)}.activity-info{border-left-color:var(--border)}.activity-warning{border-left-color:var(--warning)}.activity-error{border-left-color:var(--danger)}.activity-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.activity-title{margin:6px 0}.activity-code{padding:1px 6px;border-radius:4px;background:var(--surface-muted);font-size:13px}.activity-details{display:grid;gap:4px;margin:8px 0 0;font-size:14px}.activity-detail{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:4px 12px}.activity-details dd{margin:0;overflow-wrap:anywhere}
