@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}.ag{display:grid;grid-gap:12px;gap:12px;padding:16px 18px}.ag-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ag-head h2{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.ag-count{font-size:12px;font-weight:750;color:var(--muted)}.ag-empty{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.ag-list{list-style:none;margin:0;padding:0;grid-gap:10px}.ag-item,.ag-list{display:grid;gap:10px}.ag-item{grid-template-columns:20px minmax(0,1fr);grid-gap:10px;padding:12px 14px;border:1px solid var(--line);border-left-width:3px;border-radius:var(--r);background:var(--bg)}.ag-item.is-warn{border-left-color:var(--gold);background:#fff9ec}.ag-item.is-good{border-left-color:var(--lime);background:#f0fbf5}.ag-item.is-info{border-left-color:var(--line)}.ag-item.is-warn .ag-icon{color:var(--gold)}.ag-item.is-good .ag-icon{color:var(--green)}.ag-item.is-info .ag-icon{color:var(--muted)}.ag-icon{margin-top:2px}.ag-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.ag-t{font-weight:800}.ag-b,.ag-t{margin:0;font-size:13px}.ag-b{line-height:1.55;color:var(--ink)}.ag-link{justify-self:start;margin-top:4px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:800;color:var(--green);cursor:pointer}.ag-link:hover{text-decoration:underline}.ag-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.ag-foot{margin:2px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.adbudget{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding:0 0 10px}.adbudget-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.adbudget-label{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.adbudget-value{font-size:15px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.adbudget-row{display:flex;align-items:center;gap:8px}.adbudget-input{position:relative;flex:1 1 auto;min-width:0}.adbudget-input input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:0 62px 0 12px;color:var(--ink);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adbudget-input input:disabled{background:var(--bg);color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1}.adbudget-unit{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--muted);font-size:12px;font-weight:700;pointer-events:none}.adbudget-save{flex:0 0 auto;min-height:44px;padding:0 14px}.adbudget-row .adbudget-save:disabled{opacity:1;color:var(--muted);border-color:var(--line)}.adbudget-note{color:var(--muted)}.adbudget-msg,.adbudget-note{margin:0;font-size:12px;line-height:1.45}.adbudget-msg{border-left:3px solid var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:2px 0 2px 9px;font-weight:650}.adbudget-msg.is-ok{border-left-color:var(--green-2);color:var(--green-2)}.adbudget-msg.is-err{border-left-color:var(--danger);color:var(--danger)}@media (max-width:719px){.adbudget-row{flex-wrap:wrap}.adbudget-input{flex:1 1 140px}.adbudget-save{flex:1 1 100px}}.na-layout{display:grid;grid-gap:16px;gap:16px;align-items:start}@media (min-width:1100px){.na-layout{grid-template-columns:minmax(0,1fr) 372px;gap:20px}}.na-side{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}@media (min-width:1100px){.na-side{position:-webkit-sticky;position:sticky;top:16px}}.na-form{display:grid;grid-gap:22px;gap:22px;padding:20px;min-width:0}@media (min-width:720px){.na-form{padding:24px 26px}}.na-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.na-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.na-label{font-size:14px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.na-count{font-size:12px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-count.is-over{color:var(--gold)}.na-count.is-blocked{color:var(--danger)}.na-input,.na-textarea{width:100%;min-width:0;height:48px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--ink);font:inherit;padding:0 12px}.na-textarea{height:auto;min-height:118px;padding:11px 12px;line-height:1.5;resize:vertical}.na-input::placeholder,.na-textarea::placeholder{color:var(--muted)}.na-input[aria-invalid=true],.na-textarea[aria-invalid=true]{border-color:var(--danger)}.na-hint{color:var(--muted)}.na-hint,.na-soft{margin:0;font-size:12px;line-height:1.55;max-width:70ch}.na-soft{font-weight:650;color:var(--gold)}.na-error{margin:0;font-size:12px;line-height:1.55;font-weight:700;color:var(--danger);max-width:70ch}.na-amount{display:flex;align-items:center;max-width:230px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.na-amount:focus-within{border-color:var(--green-2)}.na-amount.is-bad{border-color:var(--danger)}.na-amount-input{flex:1 1 auto;width:auto;border:0;background:transparent;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-amount-unit{flex:none;padding:0 12px 0 4px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.na-presets{display:flex;flex-wrap:wrap;gap:6px}.na-preset{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-preset:hover{border-color:var(--green-2);color:var(--green-2)}.na-preset[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.na-money{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.na-money-big{font-size:17px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-money-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted);max-width:56ch}.na-domain{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:var(--sidebar);color:var(--green);font-size:12px;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-domain svg{flex:none}.na-final{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.na-summary{display:grid;grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.na-summary h2{margin:0;font-size:15px;letter-spacing:-.01em}.na-sum{margin:0;display:grid;grid-gap:8px;gap:8px}.na-sum>div{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}@media (max-width:559px){.na-sum>div{grid-template-columns:1fr;gap:2px}}.na-sum dt{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.na-sum dd{font-size:13px;font-weight:650;overflow-wrap:anywhere}.na-sum dd,.na-sum-note{margin:0;line-height:1.55}.na-sum-note{font-size:12px;color:var(--muted);max-width:70ch}.na-foot{display:grid;grid-gap:9px;gap:9px;padding-top:18px;border-top:1px solid var(--line)}.na-foot .na-submit{min-height:48px;width:100%;padding:0 18px;font-size:15px}@media (min-width:560px){.na-foot .na-submit{width:auto;justify-self:start;padding:0 22px}}.na-foot .na-submit[aria-disabled=true]{opacity:.55;cursor:not-allowed}.na-foot-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted);max-width:64ch}.na-foot-note.is-blocking{color:var(--ink);font-weight:650}.na-preview{display:grid;grid-gap:11px;gap:11px;padding:16px;min-width:0}.na-preview h2{margin:0;font-size:15px;letter-spacing:-.01em}.na-preview-lead,.na-preview-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.na-preview-note{font-weight:650}.na-fb{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.na-fb-top{display:flex;align-items:center;gap:10px;padding:13px 14px 0}.na-fb-avatar{flex:none;width:40px;height:40px;border-radius:999px;background:var(--green)}.na-fb-who{display:grid;grid-gap:1px;gap:1px;min-width:0}.na-fb-page{font-size:14px;font-weight:750;color:var(--ink)}.na-fb-sub{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.na-fb-text{margin:0;padding:11px 14px 13px;font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.na-fb-text.is-placeholder{color:var(--muted)}.na-fb-media{display:grid;place-items:center;min-height:158px;padding:18px;border-top:1px solid var(--line);background:var(--bg);text-align:center}.na-fb-media-note{margin:0;max-width:32ch;font-size:12px;line-height:1.55;font-weight:650;color:var(--muted)}.na-fb-link{display:grid;grid-gap:3px;gap:3px;padding:11px 14px;border-top:1px solid var(--line);background:var(--bg)}.na-fb-domain{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.na-fb-domain,.na-fb-headline{font-weight:750;overflow-wrap:anywhere}.na-fb-headline{font-size:15px;line-height:1.3;color:var(--ink)}.na-fb-headline.is-placeholder{color:var(--muted);font-weight:650}.na-fb-actions{display:flex;border-top:1px solid var(--line);background:var(--surface)}.na-fb-actions span{flex:1 1;padding:9px 0;text-align:center;font-size:12px;font-weight:700;color:var(--muted)}.na-notset{display:grid;grid-gap:11px;gap:11px;padding:16px;min-width:0}.na-notset h2{margin:0;font-size:15px;letter-spacing:-.01em}.na-notset ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.na-notset li{position:relative;display:grid;grid-gap:2px;gap:2px;padding-left:15px}.na-notset li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:999px;background:var(--lime)}.na-notset b{font-size:13px;font-weight:750;color:var(--ink)}.na-notset span{font-size:12px;line-height:1.55;color:var(--muted)}.na-notset .na-notset-link{width:100%}@media (min-width:560px){.na-notset .na-notset-link{width:auto;justify-self:start}}.na-notset .na-ext{color:var(--green);font-weight:750;text-decoration:underline}.na-notset .na-ext:hover{color:var(--green-2)}.na-fieldset{border:0;margin:0;padding:0;min-inline-size:0}.na-fieldset>legend{padding:0}.na-target{display:grid;grid-gap:7px;gap:7px;margin-top:4px}.na-sublabel{font-size:13px;font-weight:700;color:var(--muted)}.na-checks{display:flex;flex-wrap:wrap;gap:8px}.na-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}.na-check.is-on{border-color:var(--green-2);background:#f1f7f3;color:var(--green-2)}.na-check input{width:17px;height:17px;accent-color:var(--green-2);cursor:pointer}.na-check:has(input:focus-visible){outline:2px solid var(--green-2);outline-offset:2px}.na-ages{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.na-agefield{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--muted)}.na-agefield select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font:inherit;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-agedash{padding-bottom:12px;font-size:13px;color:var(--muted)}.na-demo{border:1px solid #efd9a4;border-left:4px solid var(--gold);border-radius:var(--r);background:#fff6e0;color:#6a4b10}.na-demo,.na-prefill{margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.45}.na-prefill{color:var(--green);font-weight:600}.na-ai,.na-prefill{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--r);background:var(--sidebar)}.na-ai{display:grid;grid-gap:12px;gap:12px;padding:16px;min-width:0}.na-ai-title{margin:0;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.na-ai-lead{margin:0;font-size:12px;line-height:1.55;color:var(--muted);max-width:70ch}.na-ai .na-ai-input{min-height:86px;background:var(--surface)}.na-ai-run{display:flex;flex-wrap:wrap;gap:8px}.na-ai .na-ai-btn{min-height:44px;padding:0 18px;background:var(--surface);color:var(--ink);font-weight:750}.na-ai .na-ai-btn:hover{border-color:var(--green-2);color:var(--green-2)}.na-ai .na-ai-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.na-ai-note{color:var(--muted);max-width:64ch}.na-ai-note,.na-ai-wait{margin:0;font-size:12px;line-height:1.55}.na-ai-wait{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-weight:650;max-width:70ch}.na-ai-wait:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:var(--green);animation:na-ai-puls 1.4s ease-in-out infinite}@keyframes na-ai-puls{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.na-ai-wait:before{animation:none;opacity:1}}.na-ai-out{display:grid;grid-gap:10px;gap:10px}.na-ai-outtitle{margin:0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.na-ai-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}@media (min-width:900px){.na-ai-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.na-ai-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0}.na-ai-card.is-used{border-color:var(--green-2);box-shadow:inset 0 0 0 1px var(--green-2)}.na-ai-cardhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.na-ai-nr{letter-spacing:.07em;color:var(--muted)}.na-ai-nr,.na-ai-tag{font-size:10px;font-weight:800;text-transform:uppercase}.na-ai-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--green);color:#fff;letter-spacing:.04em}.na-ai-rubrik{margin:0;font-size:14px;font-weight:750;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.na-ai-rubrik.is-empty{font-weight:650;color:var(--muted)}.na-ai-text{margin:0;font-size:12px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.na-ai-text.is-empty,.na-ai-varfor{color:var(--muted)}.na-ai-varfor{margin:0;padding-top:6px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.na-ai .na-ai-use{min-height:40px;width:100%;margin-top:2px;padding:0 12px;font-size:13px;font-weight:750;background:var(--surface);color:var(--ink)}.na-ai .na-ai-use:hover{border-color:var(--green-2);color:var(--green-2)}.na-ai-used{margin:0;font-size:12px;line-height:1.55;font-weight:650;color:var(--green);max-width:70ch}.na-ai .na-error,.na-ai .na-soft{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.na-ai .na-count{padding:2px 8px;border-radius:999px;background:var(--surface)}.dt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.dt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.dt-search{display:flex;flex:1 1 200px;min-width:160px}.dt-search input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:0 12px;color:var(--ink)}.dt-search input::placeholder{color:var(--muted)}.dt-search input:disabled{opacity:.55}.dt-filter{display:inline-flex;align-items:center;gap:7px}.dt-filter-l{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.dt-filter select:disabled{opacity:.55}.dt-cols-menu{padding:12px 14px;border-bottom:1px solid var(--line);background:var(--sidebar)}.dt-cols-lead{margin:0 0 10px;max-width:64ch;font-size:13px;line-height:1.5;color:var(--muted)}.dt-cols-list{display:flex;flex-wrap:wrap;gap:6px 18px}.dt-check{display:inline-flex;align-items:center;gap:7px;min-height:34px;font-size:14px;font-weight:650}.dt-check input{width:17px;height:17px;accent-color:var(--green-2)}.dt-check input:disabled{opacity:.55}.dt-check-why{font-size:12px;font-weight:600;color:var(--muted)}.dt-cols-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dt-count{margin:0;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface);font-size:13px;line-height:1.5;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dt-count strong{color:var(--ink);font-weight:750}.dt-count .dt-clear{margin-left:8px;border:0;background:none;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.dt-scroll.is-tall{max-height:70vh;overflow-y:auto}.dt-scroll.is-tall .dt thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--line)}.dt .dt-x{width:44px;padding-left:10px;padding-right:0}.dt-xbtn{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:15px;font-weight:800;line-height:1;color:var(--green)}.dt-xbtn:hover:not(:disabled){border-color:var(--green-2);color:var(--green-2)}.dt-xbtn:disabled{opacity:.45}@media (pointer:coarse){.dt-xbtn{width:40px;height:40px}.dt .dt-x{width:56px}}.dt .dt-sub>td{padding:0 16px 16px 54px;border-bottom:1px solid var(--line)}.dt .dt-sub>td,.dt tbody tr.dt-sub:hover>td{background:#f5f9f7}.dt tbody tr.is-open>td,.dt tbody tr.is-open>th{background:#f5f9f7;border-bottom:0}.dt-subbox{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.dt-subhead{margin:0;padding:10px 12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:650;line-height:1.5;color:var(--muted)}.dt .dt-inner td,.dt .dt-inner th{padding:9px 12px;font-size:13px;border-bottom:1px solid var(--line)}.dt .dt-inner thead th{font-size:10px;background:var(--bg)}.dt .dt-inner tbody tr:last-child td,.dt .dt-inner tbody tr:last-child th{border-bottom:0}.dt-blank{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:18px 2px 22px}.dt-blank strong{font-size:15px;font-weight:750}.dt-blank p{margin:0;max-width:58ch;line-height:1.55;color:var(--muted)}.dt-blank .btn{margin-top:6px}.dt-skel{display:block;height:12px;border-radius:999px;background:var(--line)}.dt-skel-row td{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.dt-skel{animation:dt-pulse 1.4s ease-in-out infinite}}@keyframes dt-pulse{0%,to{opacity:1}50%{opacity:.45}}.dt-note{margin:10px 2px 0;max-width:78ch;font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:560px){.dt-bar{padding:10px 12px}.dt-search{flex-basis:100%}.dt-count{padding:9px 12px}.dt .dt-sub>td{padding-left:12px;padding-right:12px}.dt-note{margin-left:0;margin-right:0}}.dt-adbtn{width:100%;text-align:left;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.dt-adbtn,.dt-adbtn .primary,.dt-adbtn .sub{display:block}.dt-adbtn:hover .primary{color:var(--green-2)}.dt-adbtn:focus-visible{outline:2px solid var(--green-2);outline-offset:2px;border-radius:4px}.dt tr.is-open{background:color-mix(in srgb,var(--lime) 12%,transparent)}.dt-detailrow>td{padding:0;background:color-mix(in srgb,var(--lime) 6%,var(--surface))}.ad-detail{padding:12px 14px 16px;display:grid;grid-gap:6px;gap:6px}.people-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px}.people-tool{display:grid;grid-gap:5px;gap:5px;min-width:0;margin:0}.people-tool-l{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.people-tool-end{margin-left:auto;align-self:flex-end}.people-input{min-height:40px;min-width:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);padding:0 12px;font-size:14px;font-weight:600}input.people-input{min-width:230px}input[type=search].people-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.people-input::placeholder{color:var(--muted);opacity:1}.people-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin:0 0 10px}.people-scope{min-width:0}.people-scope-t{margin:0;font-size:13px;font-weight:700}.people-why{margin:5px 0 0;padding-left:18px;max-width:64ch;color:var(--muted);font-size:13px;line-height:1.5}.people-actions-btns{display:flex;flex-wrap:wrap;gap:8px}.people-receipt{margin:0 0 12px;min-height:19px;font-size:13px;font-weight:700;color:var(--green-2)}.people-manual{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin:0 0 14px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.people-manual p{margin:0;max-width:66ch;color:var(--muted);font-size:13px;line-height:1.55}.people-manual-text{width:100%;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);padding:10px 12px;font-size:13px;line-height:1.5}.card.people-flag{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;padding:16px 18px;background:#fff6e0;border-color:#eedaa9}.people-flag strong{font-size:15px}.people-flag p{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#6a4b10}.dt .people-pick{width:46px;padding-right:0;vertical-align:middle}.dt .people-pick input{width:18px;height:18px;margin:0;accent-color:var(--green-2)}.tablecard .dt tbody tr.people-on td,.tablecard .dt tbody tr.people-on th{background:#e6f4ec}.people-arrow{margin-left:4px;font-size:10px;color:inherit}.dt .people-group th{background:#f1f7f4;color:var(--green);padding:10px 16px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:none;border-top:1px solid var(--line)}.tablecard .dt tbody tr.people-group:hover th{background:#f1f7f4}.people-group-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:19px;padding:0 7px;margin-left:7px;border-radius:999px;background:var(--sidebar-on);color:var(--green);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.people-rowcopy{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.people-copy{min-height:28px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--green-2);font-size:12px;font-weight:700;white-space:nowrap}.people-copy:hover{border-color:var(--green-2)}.people-block{margin:0 0 14px}.people-grouphead{display:flex;align-items:center;margin:18px 0 8px;font-size:14px;font-weight:800;letter-spacing:.01em;color:var(--green)}.people-block:first-of-type .people-grouphead{margin-top:0}.people .people-row{grid-template-columns:26px 40px minmax(0,1fr)}.people .people-pickbox{grid-row:span 2;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;margin:0}.people .people-pickbox input{width:18px;height:18px;margin:0;accent-color:var(--green-2)}.people .people-side{grid-column:3}@media (min-width:720px){.people .people-row{grid-template-columns:26px 40px minmax(0,1fr) auto}.people .people-pickbox{grid-row:auto;align-items:center;padding-top:0}.people .people-side{grid-column:4}.people .people-rowcopy{justify-content:flex-end}}.people .people-row.people-on{background:#e6f4ec}.people .people-note{margin:6px 0 0;max-width:78ch;white-space:pre-line;overflow-wrap:anywhere}@media (pointer:coarse){.dt .people-pick{height:44px}.dt .people-pick label,.dt .people-pick>input{min-height:44px}.people .people-pickbox{min-height:44px;align-items:center}.people-rowcopy .people-copy{min-height:44px;padding-inline:14px}.tablecard .dt .sortbtn{min-height:44px;display:inline-flex;align-items:center}.dt .contact .link,.dt .people-side .link,.people-row .contact .link,.people-row .people-side .link,.people-tools .people-input{min-height:44px}}.st-row,.st-rows{display:grid}.st-row{grid-gap:10px;gap:10px;padding:15px 16px;border-bottom:1px solid var(--line)}.st-row:last-child{border-bottom:0}.st-row-txt{min-width:0}.st-row-title{margin:0 0 4px;font-size:14px;font-weight:750;letter-spacing:-.01em;color:var(--ink)}.st-note{margin:0;max-width:74ch;font-size:13px;line-height:1.55;color:var(--muted)}.st-note+.st-note{margin-top:7px}.st-warn{color:#6f4a0d;font-weight:600}@media (min-width:760px){.st-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 24px}.st-row>.st-seg{justify-self:end}}.st-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.st-seg .st-segbtn{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:750;color:var(--green)}.st-seg .st-segbtn[aria-pressed=true]{background:var(--green);color:#fff}.st-seg.is-off{background:var(--bg)}.st-seg .st-segbtn[aria-disabled=true]{color:var(--muted);cursor:default}.st-seg .st-segbtn[aria-disabled=true][aria-pressed=true]{background:#dfe7e3;color:var(--ink)}.st-foot{display:grid;grid-gap:10px;gap:10px}.st-foot-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.st-ok{font-size:13px;font-weight:700;color:var(--green-2)}.st-note:empty,.st-ok:empty{display:none}.st-report{width:100%;resize:vertical;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:11px 12px;font-size:12px;line-height:1.5;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-aud{display:grid;grid-gap:16px;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.st-aud:last-child{border-bottom:0}@media (min-width:760px){.st-aud{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px 28px}}.st-aud-block{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.st-aud-l{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.st-aud-v{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-tags{display:flex;flex-wrap:wrap;gap:6px}.st-tag{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--bg);padding:0 13px;font-size:14px;font-weight:700;color:var(--ink)}.st-axis{display:grid;grid-gap:6px;gap:6px;max-width:420px}.st-axis-track{position:relative;height:12px;border:1px solid var(--line);border-radius:999px;background:var(--bg)}.st-axis-fill{position:absolute;top:0;bottom:0;min-width:6px;border-radius:999px;background:var(--green-2)}.st-axis-ends{display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tb-sync{display:grid;grid-gap:2px;gap:2px;justify-items:start}.tb-synced{font-size:11px;line-height:1.3;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-spin{width:14px;height:14px;border-radius:999px;border:2px solid;border-top:2px solid transparent;animation:tb-spin .72s linear infinite}@keyframes tb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tb-spin{animation:none;border-color:currentColor;background:currentColor}}.tb-filters{display:grid;grid-gap:10px;gap:10px;margin:4px 0 16px}.tb-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.tb-push{margin-left:auto}.tb-seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.tb-seg .tb-segbtn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:750;color:var(--green)}.tb-seg .tb-segbtn[aria-pressed=true]{background:var(--green);color:#fff}.tb-seg .tb-segbtn:disabled{opacity:.45}.tb-seg .tb-iconbtn{min-width:38px;justify-content:center;padding:0 10px;font-size:15px}.tb-segn{font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.tb-field{display:grid;grid-gap:4px;gap:4px;min-width:156px}.tb-field-wide{min-width:210px}.tb-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tb-field input,.tb-field select{min-height:40px;width:100%;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:0 12px;font-size:14px;font-weight:650;color:var(--ink)}.tb-field.is-set input,.tb-field.is-set select{border-color:var(--green-2);box-shadow:inset 0 0 0 1px var(--green-2)}.tb-field input:disabled,.tb-field select:disabled{background:var(--bg);color:var(--muted)}.tb-dir{min-height:40px;min-width:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:15px;font-weight:800;color:var(--green)}.tb-dir:disabled{background:var(--bg);color:var(--muted)}.tb-count{margin:0 0 9px;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-count b{font-weight:800}.tb-clear{min-height:36px;padding:0 14px;margin-bottom:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;font-weight:750;color:var(--green)}.tb-clear:hover{border-color:var(--green-2)}.tb-note{margin:0;max-width:78ch;font-size:12px;line-height:1.45;color:var(--muted)}.tb-note-block{margin:0 0 12px}.tb-statsbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 14px}.tb-statsbar .tb-note{flex:1 1 280px;margin-bottom:9px}.tb-chart-y2{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:22px;text-align:right;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold)}.tb-legend{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 0;font-size:12px;font-weight:700}.tb-legend span{display:inline-flex;align-items:center;gap:7px}.tb-legend i{display:inline-block;width:18px;height:0;border-top:3px solid}.tb-legend .is-primary{color:var(--green-2)}.tb-legend .is-compare{color:var(--gold)}.tb-legend .is-compare i{border-top-style:dashed}@media (max-width:560px){.tb-field{min-width:0;flex:1 1 100%}.tb-push{margin-left:0}.tb-seg .tb-segbtn{min-height:38px}}.fn-card{padding:18px 20px 8px;display:grid;grid-gap:2px;gap:2px}.fn-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:4px 2px 16px;margin-bottom:4px;border-bottom:1px solid var(--line)}.fn-top-item{display:grid;grid-gap:2px;gap:2px}.fn-top-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fn-top-value{font-size:20px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.fn-top-arrow{color:var(--muted);font-size:18px}.fn-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.fn-step{display:grid;grid-gap:6px;gap:6px}.fn-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fn-label{font-size:14px;font-weight:650;color:var(--ink)}.fn-count{font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.fn-track{height:14px;background:color-mix(in srgb,var(--line) 55%,var(--surface));overflow:hidden}.fn-bar,.fn-track{border-radius:999px}.fn-bar{height:100%;background:linear-gradient(90deg,var(--green) 0,var(--green-2) 60%,var(--lime) 100%);min-width:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-2) 55%,transparent)}@media (prefers-reduced-motion:no-preference){.fn-bar{animation:fn-grow .62s cubic-bezier(.22,1,.36,1) both}@keyframes fn-grow{0%{transform:scaleX(0);transform-origin:left}}}.fn-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fn-conv{font-weight:700;color:var(--green-2)}.fn-drop,.fn-note{color:var(--muted)}.fn-note{margin:10px 2px 0;font-size:12px;line-height:1.5}.fn-scale-note{margin-top:12px}.fn-step.is-flag .fn-count{color:var(--danger)}.fn-step.is-flag .fn-bar{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--danger) 55%,var(--surface)),color-mix(in srgb,var(--danger) 55%,var(--surface)) 6px,color-mix(in srgb,var(--danger) 30%,var(--surface)) 6px,color-mix(in srgb,var(--danger) 30%,var(--surface)) 12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 60%,transparent)}.fn-flagnote{margin:14px 0 6px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--ink);font-size:13px;line-height:1.5}.fn-raw{margin-top:12px;border-top:1px solid var(--line);padding-top:6px}.fn-raw>summary{cursor:pointer;padding:8px 2px;font-size:13px;font-weight:650;color:var(--green-2);list-style-position:inside}.fn-raw>summary:hover{color:var(--green)}.fn-raw>summary:focus-visible{outline:2px solid var(--green-2);outline-offset:2px;border-radius:4px}.fn-raw .dt{margin-top:4px}.fn-raw .mono{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}@media (pointer:coarse){.fn-raw>summary{min-height:44px;display:flex;align-items:center}}.insp-funnel{margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.insp-funnel-h{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.insp-funnel ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.insp-funnel li{display:grid;grid-template-columns:1fr auto 3.4em;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.insp-funnel li:last-child{border-bottom:0}.insp-fn-label{min-width:0;font-size:13px;font-weight:650;color:var(--ink)}.insp-fn-count{font-size:16px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.insp-fn-conv{text-align:right;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--green-2)}.insp-funnel li.is-flag .insp-fn-conv,.insp-funnel li.is-flag .insp-fn-count{color:var(--danger)}.af-card{margin-top:8px;padding:18px 20px;display:grid;grid-gap:14px;gap:14px}.af-head{justify-content:space-between;gap:12px;flex-wrap:wrap}.af-head,.af-title{display:flex;align-items:center}.af-title{margin:0;font-size:18px;font-weight:800;gap:8px}.af-lede{margin:0;max-width:70ch;line-height:1.5}.af-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.af-steps{grid-template-columns:1fr 1fr}}.af-step{position:relative;display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0}.af-step-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.af-step-count{font-size:24px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.af-step-sub{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:721px){.af-step:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;width:8px;height:8px;border-top:2px solid var(--line);border-right:2px solid var(--line);transform:translateY(-50%) rotate(45deg)}}.af-skel{min-height:76px;border-style:dashed;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 45%,var(--surface)),color-mix(in srgb,var(--line) 18%,var(--surface)),color-mix(in srgb,var(--line) 45%,var(--surface)));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.af-skel{animation:af-shimmer 1.2s linear infinite}@keyframes af-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}.af-subs{display:flex;flex-wrap:wrap;gap:10px}.af-sub{flex:1 1 160px;display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--lime) 8%,var(--surface))}.af-sub-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.af-sub-value{font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--green)}.af-note{margin:0;font-size:12px;line-height:1.5}.af-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:12px 0}.af-demo{margin:0;font-size:12px;font-weight:700;color:var(--gold)}.af-stripe{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--lime) 6%,var(--surface))}.af-stripe-h{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--green)}.af-sub-head{background:var(--green);border-color:var(--green)}.af-sub-head .af-sub-label{color:color-mix(in srgb,#ffffff 82%,transparent)}.af-sub-head .af-sub-value{color:#ffffff}.insp-fn-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.info{position:relative;display:inline-flex;vertical-align:middle;margin-left:5px}.info-dot{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;font-style:italic;line-height:1;cursor:help;padding:0}.info-dot:hover{border-color:var(--green-2);color:var(--green-2)}.info-dot:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.info-pop{position:absolute;top:calc(100% + 8px);z-index:30;width:max-content;max-width:min(280px,78vw);padding:9px 11px;border-radius:var(--r-sm);background:var(--shell-2);color:var(--shell-ink);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;box-shadow:0 10px 28px -12px rgb(11 42 32/.55);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none}@media (prefers-reduced-motion:no-preference){.info-pop{transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}}.info:focus-within .info-pop,.info:hover .info-pop{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.info-center .info-pop{left:50%;transform:translateX(-50%) translateY(-4px)}.info-center:focus-within .info-pop,.info-center:hover .info-pop{transform:translateX(-50%) translateY(0)}.info-start .info-pop{left:-6px}.info-end .info-pop{right:-6px}.info-pop:before{content:"";position:absolute;bottom:100%;width:10px;height:10px;background:var(--shell-2);transform:translateY(50%) rotate(45deg)}.info-center .info-pop:before{left:50%;margin-left:-5px}.info-start .info-pop:before{left:12px}.info-end .info-pop:before{right:12px}@media (pointer:coarse){.info-dot:after{content:"";position:absolute;inset:-14px}}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.lib-card{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.lib-media{position:relative;aspect-ratio:16/10;background:var(--green);display:grid;place-items:center;overflow:hidden}.lib-img{width:100%;height:100%;object-fit:cover}.lib-noimg{display:inline-flex;align-items:center;gap:6px;padding:0 12px;text-align:center;color:#cfe4d8;font-size:12px;font-weight:600}.lib-badge{top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;background:rgb(7 20 15/.62);color:#fff}.lib-badge,.lib-count{position:absolute;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.lib-count{left:10px;bottom:10px;background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgb(7 20 15/.3)}.lib-body{display:grid;grid-gap:8px;gap:8px;padding:14px}.lib-headline{margin:0;font-size:15px;line-height:1.3;letter-spacing:-.01em}.lib-text{margin:0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lib-muted,.lib-text{color:var(--muted)}.lib-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.lib-camp{min-width:0;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-copy{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px}.insp-thumb,.lib-img{display:block}.insp-media{position:relative}.insp-play,.lib-play{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:rgb(7 20 15/.82);color:#ffffff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgb(7 20 15/.35)}.insp-play:hover,.lib-play:hover{background:var(--green)}.insp-play:focus-visible,.lib-play:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.card.lib-flag{margin:0 0 14px;padding:14px 18px;background:#fff6e0;border-color:#eedaa9;color:#6a4b10;font-size:13px;line-height:1.5}.lib-cta{justify-self:start;padding:2px 9px;border-radius:999px;background:var(--sidebar);color:var(--green);font-size:11px;font-weight:750}.lib-open{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lib-open:hover{color:var(--green);text-decoration:underline}.lib-open:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.lib-card.is-win{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),var(--shadow)}.lib-badge.is-win{background:var(--lime);color:var(--lime-fg)}.lib-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:2px 0 0}.lib-mini div{display:grid;grid-gap:1px;gap:1px}.lib-mini dt{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lib-mini dd{margin:0;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib-detail{display:grid;grid-gap:16px;gap:16px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.lib-detail-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.lib-detail-tags{display:inline-flex;flex-wrap:wrap;gap:6px}.lib-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--sidebar);color:var(--green);font-size:12px;font-weight:750}.lib-tag.is-live{background:var(--green);color:#fff}.lib-tag.is-win{background:var(--lime);color:var(--lime-fg)}.lib-detail-grid{display:grid;grid-gap:18px;gap:18px}@media (min-width:860px){.lib-detail-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}}.lib-detail-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--green);display:grid;place-items:center;border-radius:var(--r)}.lib-detail-body{display:grid;grid-gap:10px;gap:10px;align-content:start}.lib-detail-h{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.015em}.lib-detail-text{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap}.lib-detail-cta{margin:0;font-size:12px;font-weight:700;color:var(--muted)}.lib-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lib-note,.lib-stats{margin:0}.lib-sub{margin:4px 0 0;font-size:14px;font-weight:800}.lib-ads{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lib-ads li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}@media (min-width:700px){.lib-ads li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lib-ad-link{grid-row:span 2}}.lib-ad-name{font-size:14px;font-weight:750}.lib-ad-meta{font-size:12px;color:var(--muted)}.lib-ad-link{font-size:13px;font-weight:700;color:var(--green)}.admedia{display:grid;grid-gap:6px;gap:6px}.admedia-video{display:block;width:100%;max-height:460px;border-radius:var(--r);background:#000;object-fit:contain}.admedia-note{margin:0;font-size:11px;line-height:1.5;font-weight:650;color:var(--muted)}.na-file{display:grid;grid-gap:10px;gap:10px}.na-filepick{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px dashed var(--line);border-radius:var(--r);background:var(--surface);color:var(--green);font-size:14px;font-weight:700;cursor:pointer}.na-filepick:hover{border-color:var(--green-2);color:var(--green-2)}.na-filepick:has(input:focus-visible){outline:2px solid var(--green-2);outline-offset:2px}.na-filepick input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.na-filepick.is-off{opacity:.55;cursor:not-allowed}.na-filecard{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.na-filethumb{width:96px;height:96px;border-radius:var(--r-sm);background:#000;object-fit:cover}.na-filemeta{display:grid;grid-gap:4px;gap:4px;min-width:0}.na-filename{font-size:13px;font-weight:750;color:var(--ink);overflow-wrap:anywhere}.na-filesize{font-size:12px;font-weight:650;color:var(--muted)}.na-filedrop{justify-self:start;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--danger);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.na-filedrop:hover{border-color:var(--danger)}.na-progress{display:grid;grid-gap:5px;gap:5px}.na-progress-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--muted)}.na-progress-bar{height:8px;border-radius:999px;background:var(--sidebar-on);overflow:hidden}.na-progress-fill{height:100%;border-radius:999px;background:var(--green-2);transition:width .14s linear}.na-fb-shot{display:block;width:100%;max-height:340px;background:#000;object-fit:contain}.na-fb-cta{justify-self:start;margin-top:6px;padding:6px 12px;border-radius:var(--r-sm);background:var(--sidebar-on);color:var(--green);font-size:13px;font-weight:750}