.lead-full{--bg:#f5f6f8;--surface:#ffffff;--surface-2:#fbfbfc;--hover:#f3f4f6;--line:#e6e8ec;--line-2:#eef0f3;--ink:#1b2230;--muted:#6b7280;--faint:#9aa3af;--coral-50:#f8ece7;--coral-100:#f1d9ce;--coral-200:#e6bdab;--coral:#b9694f;--coral-600:#a4583f;--coral-700:#874634;--on-coral:#fff;--danger:#e5484d;--danger-bg:#fdecec;--danger-50:rgba(229,72,77,0.16);--warn:#c4790c;--warn-bg:#fbf1df;--success:#2f8f6b;--success-bg:#e6f4ee;--info:#3b6fd4;--info-bg:#eaf1fc;--t-purple:#7c5cdb;--t-purple-bg:#efeafb;--t-blue:#3b6fd4;--t-blue-bg:#eaf1fc;--t-teal:#0e9384;--t-teal-bg:#e3f4f1;--t-pink:#c43d8a;--t-pink-bg:#fbe8f2;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--sh-sm:0 1px 2px rgba(20,25,40,0.06),0 1px 1px rgba(20,25,40,0.04);--sh-md:0 10px 30px rgba(20,25,40,0.12);--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",monospace;--nav:248px;--rail:#1a1916;--rail-2:#2b2926;--rail-ink:#b7b6b1;--rail-faint:#7e7d78;--coral-on-dark:#e0a487;--rail-w:68px;--flyout-w:248px;--topnav:#1b2230;--topnav-ink:#9aa3b4;--topnav-h:58px;--subnav-w:232px;--field-gap:24px;--form-gap:20px;--field-max:480px;--label-size:0.85rem;--label-gap:12px;--input-py:13px;--input-px:15px;--input-font:0.95rem;--input-radius:var(--r-lg);--hint-gap:7px;--btn-py:var(--input-py);--btn-px:var(--input-px);--btn-font:var(--input-font);--btn-radius:var(--input-radius);--btn-gap:7px;--btn-sm-py:9px;--btn-sm-px:13px;--btn-sm-font:0.88rem;--btn-lg-py:14px;--btn-lg-px:22px;--btn-lg-font:1rem;--control-h:calc(var(--input-py) * 2 + 1em + 2px);--atl-bg:var(--bg);--atl-surface:var(--surface);--atl-surface-2:var(--surface-2);--atl-hover:var(--hover);--atl-line:var(--line);--atl-line-2:var(--line-2);--atl-ink:var(--ink);--atl-muted:var(--muted);--atl-faint:var(--faint);--atl-coral-50:var(--coral-50);--atl-coral-100:var(--coral-100);--atl-coral-200:var(--coral-200);--atl-coral:var(--coral);--atl-coral-600:var(--coral-600);--atl-coral-700:var(--coral-700);--atl-on-coral:var(--on-coral);--atl-danger:var(--danger);--atl-danger-bg:var(--danger-bg);--atl-warn:var(--warn);--atl-warn-bg:var(--warn-bg);--atl-success:var(--success);--atl-success-bg:var(--success-bg);--atl-info:var(--info);--atl-info-bg:var(--info-bg);--atl-r-sm:var(--r-sm);--atl-r-md:var(--r-md);--atl-r-lg:var(--r-lg);--atl-r-xl:var(--r-lg);--atl-r-pill:var(--r-pill);--atl-sh-sm:var(--sh-sm);--atl-sh-md:var(--sh-md);--atl-sans:var(--sans);--atl-mono:var(--mono);font-size:14px;line-height:1.5}.lead-full code{font-family:var(--mono);font-size:.82em;background:var(--line-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;color:#3a4148}.lead-full .app-shell{display:grid;grid-template-columns:var(--rail-w) 1fr;min-height:100vh;position:relative}.lead-full .rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--rail);display:flex;flex-direction:column;align-items:center;padding:16px 0 14px;gap:4px;z-index:50}.lead-full .rail .ri{width:44px;height:44px;border-radius:12px;border:none;background:transparent;display:grid;place-items:center;color:var(--rail-ink);cursor:pointer;transition:.14s;position:relative;text-decoration:none}.lead-full .rail .ri:hover{background:var(--rail-2);color:#fff}.lead-full .rail .ri.active{background:rgba(224,164,135,.16);color:var(--coral-on-dark)}.lead-full .rail .ri.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--coral-on-dark)}.lead-full .rail .sp{flex:1 1}.lead-full .flyout{position:fixed;left:var(--rail-w);top:0;bottom:0;width:var(--flyout-w);background:var(--surface);border-right:1px solid var(--line);box-shadow:var(--sh-md);padding:18px 14px;z-index:45;transition:transform .22s ease,opacity .22s}.lead-full .flyout.closed{transform:translateX(calc(-1 * var(--flyout-w) - 4px));opacity:0;pointer-events:none}.lead-full .flyout__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lead-full .flyout__head b{font-size:1.05rem;font-weight:700}.lead-full .flyout__collapse{width:30px;height:30px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);cursor:pointer;display:grid;place-items:center;color:var(--muted)}.lead-full .flyout__collapse:hover{background:var(--hover)}.lead-full .flyout__nav{display:flex;flex-direction:column;gap:2px}.lead-full .flyout__nav a{padding:10px 12px;border-radius:var(--r-md);color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:500}.lead-full .flyout__nav a:hover{background:var(--hover)}.lead-full .flyout__nav a.active{background:var(--coral-50);color:var(--coral-700);font-weight:600}.lead-full .app-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.lead-full .app-shell:has(.flyout:not(.closed)) .app-main{padding-left:var(--flyout-w);transition:padding-left .22s ease}.lead-full .bo{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.lead-full .bo-topnav{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:24px;height:var(--topnav-h);padding:0 clamp(16px,2.5vw,32px);background:var(--topnav);color:var(--topnav-fg,#fff)}.lead-full .bo-topnav__brand,.lead-full .bo-topnav__logobox{flex-shrink:0;display:inline-flex;align-items:center;line-height:0}.lead-full .bo-topnav__logobox{align-self:stretch;background:#fff;padding:0 clamp(16px,2vw,28px);margin-left:calc(-1 * clamp(16px, 2.5vw, 32px))}.lead-full .bo-topnav__logo{display:block;height:30px;width:auto;max-width:160px;object-fit:contain}.lead-full .bo-topnav__nav{display:flex;align-items:center;gap:4px;height:100%}.lead-full .bo-navlink{display:inline-flex;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:500;color:var(--topnav-ink);text-decoration:none;border:1px solid transparent;border-radius:var(--r-md);transition:color .14s,background .14s,border-color .14s;white-space:nowrap}.lead-full .bo-navlink:hover{color:var(--topnav-fg,#fff);background:color-mix(in srgb,var(--topnav-fg,#fff) 8%,transparent)}.lead-full .bo-navlink.active{color:var(--topnav-fg,#fff);font-weight:600;border-color:color-mix(in srgb,var(--topnav-fg,#fff) 40%,transparent);background:color-mix(in srgb,var(--topnav-fg,#fff) 10%,transparent)}.lead-full .bo-topnav__sp{margin-left:auto;display:flex;align-items:center;gap:10px}.lead-full .bo-search{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--topnav-fg,#fff) 8%,transparent);border:1px solid color-mix(in srgb,var(--topnav-fg,#fff) 14%,transparent);border-radius:var(--r-pill);padding:7px 14px;color:var(--topnav-ink,rgba(255,255,255,.62));font-size:.82rem;min-width:200px}.lead-full .bo-iconbtn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:color-mix(in srgb,var(--topnav-fg,#fff) 78%,transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lead-full .bo-iconbtn:hover{background:color-mix(in srgb,var(--topnav-fg,#fff) 12%,transparent);color:var(--topnav-fg,#fff)}.lead-full .bo-body{display:flex;flex:1 1;min-height:0;min-width:0}.lead-full .bo-subnav{width:var(--subnav-w);flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:var(--topnav-h);align-self:flex-start;height:calc(100vh - var(--topnav-h));overflow-y:auto;padding:20px 14px}.lead-full .bo-subnav__title{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;margin:0 10px 12px}.lead-full .bo-subnav__nav{display:flex;flex-direction:column;gap:2px}.lead-full .bo-subnav__nav a{padding:9px 12px;border-radius:var(--r-md);color:var(--ink);text-decoration:none;font-size:.9rem;font-weight:500}.lead-full .bo-subnav__nav a:hover{background:var(--hover)}.lead-full .bo-subnav__nav a.active{background:var(--coral-50);color:var(--coral-700);font-weight:600}.lead-full .bo-main{flex:1 1;min-width:0;display:flex;flex-direction:column}@media (max-width:880px){.lead-full .bo-topnav{gap:12px;overflow-x:auto}.lead-full .bo-search{display:none}.lead-full .bo-body{flex-direction:column}.lead-full .bo-subnav{position:static;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;overflow-x:auto;padding:10px 14px}.lead-full .bo-subnav__title{display:none}.lead-full .bo-subnav__nav{flex-direction:row}.lead-full .bo-subnav__nav a{white-space:nowrap}}.lead-full .settings-layout{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.lead-full .settings-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px;position:-webkit-sticky;position:sticky;top:calc(var(--topnav-h) + 22px);display:flex;flex-direction:column;gap:2px}.lead-full .settings-nav__item{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border-radius:var(--r-md);color:var(--ink);font-size:.9rem;font-weight:500;text-decoration:none;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.lead-full .settings-nav__item svg{flex-shrink:0;color:var(--muted)}.lead-full .settings-nav__item:hover{background:var(--hover)}.lead-full .settings-nav__item.active{background:var(--coral-50);color:var(--coral-700);font-weight:600}.lead-full .settings-nav__item.active svg{color:var(--coral)}.lead-full .settings-content{min-width:0;display:grid;grid-gap:18px;gap:18px}.lead-full .data-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.lead-full .data-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-2)}.lead-full .data-card__title{display:flex;align-items:center;gap:12px;font-weight:600;font-size:.98rem;color:var(--ink);min-width:0}.lead-full .data-card__title .ic{width:36px;height:36px;border-radius:var(--r-md);background:var(--coral-50);color:var(--coral);display:grid;place-items:center;flex-shrink:0}.lead-full .data-card__title .sub{display:block;font-size:.8rem;font-weight:400;color:var(--muted);margin-top:1px}.lead-full .data-card__body{padding:20px}.lead-full .data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px 28px;gap:18px 28px}.lead-full .data-row__k{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:7px}.lead-full .data-row__v{font-size:.95rem;color:var(--ink);word-break:break-word}.lead-full .data-row__v.muted{color:var(--faint)}.lead-full .profile-hero{display:flex;align-items:center;gap:18px;padding:22px}.lead-full .profile-hero__av{width:76px;height:76px;border-radius:50%;flex-shrink:0;font-size:1.7rem}.lead-full .profile-hero__main{min-width:0;flex:1 1}.lead-full .profile-hero__name{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.lead-full .profile-hero__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px;font-size:.88rem;color:var(--muted)}.lead-full .profile-hero__meta span{display:inline-flex;align-items:center;gap:6px}@media (max-width:880px){.lead-full .settings-layout{grid-template-columns:1fr}.lead-full .settings-nav{position:static;flex-direction:row;overflow-x:auto}.lead-full .settings-nav__item{white-space:nowrap}.lead-full .profile-hero{flex-direction:column;text-align:center;align-items:center}.lead-full .profile-hero__meta{justify-content:center}}.lead-full .wrap{display:grid;grid-template-columns:var(--nav) 1fr;min-height:100vh}.lead-full .side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);padding:22px 14px 40px}.lead-full .side .brand{font-weight:700;letter-spacing:-.01em;font-size:1rem;color:var(--ink);text-decoration:none;display:block}.lead-full .side .brand b{color:var(--coral)}.lead-full .side .sub{font-size:.7rem;color:var(--faint);margin:2px 0 18px;letter-spacing:.02em}.lead-full .side a.nav{display:block;color:var(--muted);font-size:.85rem;padding:7px 10px;border-radius:var(--r-sm);font-weight:500;text-decoration:none}.lead-full .side a.nav:hover{background:var(--hover);color:var(--ink)}.lead-full .side a.nav.active{background:var(--coral-50);color:var(--coral-700);font-weight:600}.lead-full .side .grp{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600;margin:18px 0 6px;padding:0 10px}.lead-full main{padding:0 0 100px;min-width:0}.lead-full .inner{width:100%;max-width:none;margin:0;padding:26px clamp(20px,3vw,48px);min-width:0}.lead-full .topbar{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:12px 16px}.lead-full .topbar .logo{font-weight:700;color:var(--ink);text-decoration:none}.lead-full .topbar .logo b{color:var(--coral)}.lead-full .topbar .ttl{font-weight:600;color:var(--ink)}.lead-full .topbar .sp{margin-left:auto;display:flex;align-items:center;gap:12px}.lead-full .iconbtn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lead-full .iconbtn:hover{background:var(--hover)}.lead-full .vtabs{display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-top:none;padding:0 12px}.lead-full .vtab{padding:11px 12px;font-size:.84rem;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer;text-decoration:none}.lead-full .vtab:hover{color:var(--ink)}.lead-full .vtab.active{color:var(--coral);border-bottom-color:var(--coral);font-weight:600}.lead-full button.vtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;margin:0;line-height:inherit}.lead-full .vtab__count{margin-left:6px;font-size:.72rem;color:var(--faint);font-weight:500}.lead-full .view-shell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.lead-full .view-shell>.topbar{border:none;border-radius:0;border-bottom:1px solid var(--line)}.lead-full .view-shell>.vtabs{border:none;border-bottom:1px solid var(--line)}.lead-full .view-shell__meta{padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface);display:grid;grid-gap:var(--field-gap);gap:var(--field-gap)}.lead-full .view-shell__body{padding:18px 20px 22px;background:var(--surface)}.lead-full .view-shell .topbar__lead{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-full .view-shell .topbar .ttl{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.lead-full .view-shell .topbar .sub{font-size:.82rem;color:var(--muted);font-weight:400}.lead-full .detail-rows .row,.lead-full .drawer .row{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;padding:7px 0}.lead-full .detail-rows .row .k,.lead-full .drawer .row .k{color:var(--faint);min-width:92px;flex-shrink:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.lead-full .drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);overflow:hidden}.lead-full .drawer .dh{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600}.lead-full .drawer .db{padding:16px}.lead-full .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px}.lead-full .searchbox{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 14px;color:var(--faint);font-size:.82rem;min-width:220px}.lead-full .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.lead-full .page-head h1{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ink)}.lead-full .page-head .lede{color:var(--muted);font-size:.92rem;margin:6px 0 0}.lead-full .card,.lead-full .card-demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.lead-full a.card-link{display:block;text-decoration:none;color:inherit}.lead-full a.card-link .card{transition:border-color .12s ease,box-shadow .12s ease}.lead-full a.card-link:hover .card{border-color:var(--coral-200);box-shadow:var(--sh-md)}.lead-full a.card-link:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:var(--r-lg)}.lead-full .note{display:flex;gap:10px;background:var(--coral-50);border:1px solid var(--coral-100);border-radius:var(--r-md);padding:12px 14px;font-size:.84rem;color:var(--coral-700);max-width:640px;margin-top:14px}.lead-full .btn{box-sizing:border-box;font-family:inherit;font-size:var(--btn-font);font-weight:600;border-radius:var(--btn-radius);padding:var(--btn-py) var(--btn-px);min-height:var(--control-h);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);transition:.12s;line-height:1.2;text-decoration:none;white-space:nowrap}.lead-full .btn.primary{background:var(--coral);color:var(--on-coral);border-color:var(--coral)}.lead-full .btn.primary:hover:not(:disabled):not([disabled]){background:var(--coral-600);border-color:var(--coral-600)}.lead-full .btn.outline{background:var(--surface);color:var(--ink);border-color:var(--line)}.lead-full .btn.outline:hover:not(:disabled):not([disabled]){background:var(--hover);border-color:var(--line)}.lead-full .btn.ghost{background:transparent;color:var(--muted);border-color:transparent}.lead-full .btn.ghost:hover:not(:disabled):not([disabled]){background:var(--hover);color:var(--ink)}.lead-full .btn.danger{background:var(--danger);color:#fff;border-color:var(--danger)}.lead-full .btn.danger:hover:not(:disabled):not([disabled]){filter:brightness(.95)}.lead-full .btn.coral-soft{background:var(--coral-50);color:var(--coral-700);border-color:var(--coral-100)}.lead-full .btn.coral-soft:hover:not(:disabled):not([disabled]){background:var(--coral-100)}.lead-full .btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.lead-full .btn.dark:hover:not(:disabled):not([disabled]){background:#0f141d;border-color:#0f141d}.lead-full .btn.dark:disabled,.lead-full .btn.dark[disabled]{background:#6b7280;border-color:#6b7280;color:#fff;opacity:.7}.lead-full .btn.sm{min-height:calc(var(--btn-sm-py) * 2 + 1em + 2px);padding:var(--btn-sm-py) var(--btn-sm-px);font-size:var(--btn-sm-font)}.lead-full .btn.lg{min-height:calc(var(--btn-lg-py) * 2 + 1em + 2px);padding:var(--btn-lg-py) var(--btn-lg-px);font-size:var(--btn-lg-font)}.lead-full .btn:disabled,.lead-full .btn[disabled]{cursor:not-allowed;pointer-events:none}.lead-full .btn.primary:disabled,.lead-full .btn.primary[disabled]{background:var(--coral-200);border-color:var(--coral-200);color:var(--on-coral);opacity:.85}.lead-full .btn.outline:disabled,.lead-full .btn.outline[disabled]{background:var(--surface-2);border-color:var(--line-2);color:var(--faint)}.lead-full .btn.ghost:disabled,.lead-full .btn.ghost[disabled]{background:transparent;color:var(--faint)}.lead-full .btn.danger:disabled,.lead-full .btn.danger[disabled]{background:#f0b4b6;border-color:#f0b4b6;color:#fff;opacity:.9}.lead-full .btn.coral-soft:disabled,.lead-full .btn.coral-soft[disabled]{background:var(--surface-2);border-color:var(--line-2);color:var(--faint)}.lead-full .btn.loading{position:relative;color:transparent!important;pointer-events:none}.lead-full .btn.loading:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.lead-full .btn.coral-soft.loading:after,.lead-full .btn.ghost.loading:after,.lead-full .btn.outline.loading:after{border-color:var(--coral-100);border-top-color:var(--coral)}.lead-full .badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;border-radius:var(--r-pill);padding:3px 10px;line-height:1.4}.lead-full .badge.crit{background:var(--danger-bg);color:var(--danger)}.lead-full .badge.high{background:var(--coral-50);color:var(--coral-700)}.lead-full .badge.late{background:var(--warn-bg);color:var(--warn)}.lead-full .badge.done{background:var(--success-bg);color:var(--success)}.lead-full .badge.todo{background:var(--line-2);color:var(--muted)}.lead-full .badge.info{background:var(--info-bg);color:var(--info)}.lead-full .badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lead-full .tag{display:inline-flex;align-items:center;font-size:.72rem;font-weight:500;border-radius:var(--r-sm);padding:2px 8px}.lead-full .tag.purple{background:var(--t-purple-bg);color:var(--t-purple)}.lead-full .tag.blue{background:var(--t-blue-bg);color:var(--t-blue)}.lead-full .tag.teal{background:var(--t-teal-bg);color:var(--t-teal)}.lead-full .tag.pink{background:var(--t-pink-bg);color:var(--t-pink)}.lead-full .state-pill{font-size:.72rem;font-weight:600;border-radius:var(--r-pill);padding:3px 10px;display:inline-flex;gap:6px;align-items:center}.lead-full .state-pill.draft{background:var(--warn-bg);color:var(--warn)}.lead-full .state-pill.pub{background:var(--success-bg);color:var(--success)}.lead-full .state-pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.lead-full .field{margin-bottom:var(--field-gap);max-width:var(--field-max)}.lead-full .field--full{max-width:none}.lead-full .field label{display:block;font-size:var(--label-size);font-weight:600;color:var(--ink);margin-bottom:var(--label-gap)}.lead-full .input,.lead-full .select,.lead-full textarea.input{width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--input-font);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);min-height:var(--control-h);transition:.12s}.lead-full .input:focus,.lead-full .select:focus,.lead-full textarea.input:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-50)}.lead-full .input[aria-invalid=true],.lead-full .select[aria-invalid=true],.lead-full textarea.input[aria-invalid=true]{border-color:var(--danger)}.lead-full .input[aria-invalid=true]:focus,.lead-full .select[aria-invalid=true]:focus,.lead-full textarea.input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-50)}.lead-full .input[disabled],.lead-full .select[disabled],.lead-full textarea.input[disabled]{background:#f1f3f6;color:var(--faint);cursor:not-allowed}.lead-full .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b7280' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.lead-full textarea.input{resize:vertical;line-height:1.5;min-height:104px}.lead-full .hint{color:var(--faint)}.lead-full .field-error,.lead-full .hint{display:block;font-size:.78rem;margin-top:var(--hint-gap)}.lead-full .field-error{line-height:1.4;color:var(--danger)}.lead-full .combobox{position:relative}.lead-full .combobox__btn{text-align:left;display:flex;align-items:center;cursor:pointer}.lead-full .combobox__btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-full .combobox__placeholder{color:var(--faint)}.lead-full .combobox__prefix{margin-right:8px}.lead-full .combobox__pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md,0 12px 32px rgba(12,14,20,.16));padding:6px;display:flex;flex-direction:column;max-height:300px}.lead-full .combobox__search{min-height:40px;margin-bottom:6px}.lead-full .combobox__list{list-style:none;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lead-full .combobox__opt{width:100%;text-align:left;display:flex;align-items:center;border:none;background:transparent;cursor:pointer;font:inherit;color:var(--ink);padding:9px 10px;border-radius:var(--r-sm,8px)}.lead-full .combobox__opt.is-active{background:var(--hover,#f1f3f6)}.lead-full .combobox__opt.is-selected{color:var(--coral-700);font-weight:600}.lead-full .combobox__empty{padding:12px 10px;color:var(--faint);font-size:.86rem}.lead-full .input-wrap{position:relative}.lead-full .input-wrap--password .input{padding-right:44px}.lead-full .input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.lead-full .input-toggle:hover{color:var(--ink);background:var(--line-2,#eef0f3)}.lead-full .password-rules{list-style:none;margin:var(--hint-gap) 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.78rem;color:var(--faint)}.lead-full .password-rules li{display:flex;align-items:center;gap:8px}.lead-full .password-rules li.is-ok{color:var(--success,#1f7a4d)}.lead-full .password-rules__mark{width:14px;flex:0 0 auto;text-align:center;font-weight:700}.lead-full .tag-field{margin-bottom:var(--field-gap);max-width:var(--field-max);position:relative}.lead-full .tag-field--full{max-width:none}.lead-full .tag-field label{display:block;font-size:var(--label-size);font-weight:600;color:var(--ink);margin-bottom:var(--label-gap)}.lead-full .taginput{display:flex;flex-wrap:wrap;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--input-radius);padding:8px 10px;background:var(--surface);min-height:var(--control-h);cursor:text;transition:.12s}.lead-full .taginput.open{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-50)}.lead-full .taginput input{flex:1 1;min-width:120px;border:none;outline:none;font:inherit;font-size:var(--input-font);background:transparent;padding:4px;color:var(--ink)}.lead-full .tagchip{display:inline-flex;align-items:center;gap:7px;background:var(--hover);border-radius:var(--r-pill);padding:5px 6px 5px 12px;font-size:.84rem;font-weight:500;color:var(--ink)}.lead-full .tagchip__x{width:18px;height:18px;border-radius:99px;display:grid;place-items:center;cursor:pointer;color:var(--muted);border:none;background:transparent;padding:0;font:inherit;line-height:1}.lead-full .tagchip__x:hover{background:#e2ddd5}.lead-full .tagmenu{position:absolute;z-index:20;left:0;right:0;margin-top:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);padding:6px;max-width:360px}.lead-full .tagmenu__opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:.9rem;border:none;background:transparent;color:var(--ink);font:inherit}.lead-full .tagmenu__opt:hover,.lead-full .tagmenu__opt[data-active=true]{background:var(--hover)}.lead-full .tagmenu__create{color:var(--muted);font-size:.84rem}.lead-full .form-stack{display:grid;grid-gap:var(--form-gap);gap:var(--form-gap);--field-gap:0}.lead-full .form-stack>.field,.lead-full .form-stack>.field-row{margin-bottom:0}.lead-full .form-stack>.form-actions{margin-top:4px}.lead-full .color-field{display:inline-flex;align-items:center;gap:14px}.lead-full .color-field__chip{position:relative;width:56px;height:56px;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:inset 0 0 0 3px #fff;cursor:pointer;overflow:hidden}.lead-full .color-field__chip input[type=color]{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:none;padding:0;background:transparent;cursor:pointer;opacity:0}.lead-full .color-field__hex{font-family:var(--mono,ui-monospace,monospace);font-size:.9rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 12px;text-transform:uppercase}.lead-full .form-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:28px}.lead-full .form-actions--start{justify-content:flex-start}.lead-full .field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:var(--field-gap)}.lead-full .field-row .field{margin-bottom:0;max-width:none}.lead-full .control-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.lead-full .control-row .input,.lead-full .control-row .select{width:auto}.lead-full .control-row .btn{align-self:stretch}.lead-full .inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.lead-full .inline-form .field,.lead-full .inline-form .tag-field{margin-bottom:0}.lead-full .inline-form .field--grow{flex:1 1 240px;max-width:none}.lead-full .link-back{display:inline-flex;align-items:center;gap:4px;font-size:.88rem;font-weight:500;color:var(--muted);text-decoration:none}.lead-full .link-back:hover{color:var(--ink)}.lead-full .toggle{width:38px;height:22px;background:var(--line);border-radius:var(--r-pill);position:relative;cursor:pointer;border:none;transition:.15s;flex:0 0 auto;padding:0}.lead-full .toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:var(--sh-sm);transition:.15s}.lead-full .toggle.on{background:var(--coral)}.lead-full .toggle.on:after{left:18px}.lead-full .switch-row{display:inline-flex;align-items:center;gap:12px}.lead-full .switch-row .st{font-size:.84rem}.lead-full .switch-row .st b{display:block;font-weight:600;color:var(--ink)}.lead-full .switch-row .st span{color:var(--muted);font-size:.8rem}.lead-full .callout{display:flex;gap:10px;background:var(--info-bg);border-left:3px solid var(--info);border-radius:0 var(--r-md) var(--r-md) 0;padding:11px 14px;font-size:.84rem;color:#33508a;max-width:520px}.lead-full .av{width:30px;height:30px;border-radius:50%;background:var(--coral-100);color:var(--coral-700);display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:600;overflow:hidden;object-fit:cover}.lead-full .av.sm{width:24px;height:24px;font-size:.64rem}.lead-full .tbl-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg)}.lead-full .tbl-wrap .tbl{min-width:760px}.lead-full .tbl{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;font-size:.84rem}.lead-full .tbl th{text-align:left;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.lead-full .tbl td{padding:11px 14px;border-bottom:1px solid var(--line-2);color:var(--ink)}.lead-full .tbl tr:last-child td{border-bottom:none}.lead-full .tbl tbody tr:hover{background:var(--hover)}.lead-full .tbl .empty{color:var(--faint);padding:0;border:none;border-radius:0;background:transparent;text-align:inherit;font-size:inherit;display:inline}.lead-full .empty{text-align:center;padding:34px;color:var(--faint);font-size:.88rem;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.lead-full .empty .ic{font-size:1.6rem;margin-bottom:8px}.lead-full .empty .et{font-weight:600;color:var(--ink);font-size:.95rem;margin-bottom:4px}.lead-full .toast{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--success);border-radius:var(--r-md);box-shadow:var(--sh-md);padding:12px 16px;font-size:.86rem;max-width:340px}.lead-full .toast.err{border-left-color:var(--danger)}.lead-full .toast.info{border-left-color:var(--info)}.lead-full .alert{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-md);padding:11px 14px;font-size:.86rem;max-width:520px;border:1px solid}.lead-full .alert.ok{background:var(--success-bg);border-color:#bfe3d2;color:#1f6b4f}.lead-full .alert.err{background:var(--danger-bg);border-color:#f4c4c4;color:#a3282c}.lead-full .alert.warn{background:var(--warn-bg);border-color:#ecd5a6;color:#8a5a0c}.lead-full .modal-bg{position:fixed;inset:0;background:rgba(27,34,48,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:90;padding:20px}.lead-full .modal-bg--open{display:flex}.lead-full .modal{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-md);max-width:430px;width:100%;overflow:hidden;display:flex;flex-direction:column;max-height:min(90vh,920px)}.lead-full .modal--lead{max-width:min(960px,100%)}.lead-full .modal__head{justify-content:flex-end;padding:14px 18px;border-bottom:1px solid var(--line-2);background:var(--surface);flex-shrink:0}.lead-full .modal__head,.lead-full .modal__head-actions{display:flex;align-items:center;gap:10px}.lead-full .modal__x{width:36px;height:36px;border-radius:99px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);padding:0;flex-shrink:0}.lead-full .modal__x:hover{background:var(--hover);color:var(--ink)}.lead-full .modal__body--scroll{overflow:auto;padding:20px 22px 24px;flex:1 1;min-height:0}.lead-full .modal .mh{padding:18px 20px 4px;font-size:1.05rem;font-weight:600}.lead-full .modal .mb{padding:6px 20px 18px;color:var(--muted);font-size:.88rem}.lead-full .modal .mf{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface-2)}.lead-full .progress{height:8px;background:var(--line-2);border-radius:var(--r-pill);overflow:hidden;max-width:420px}.lead-full .progress>i{display:block;height:100%;background:var(--coral);border-radius:var(--r-pill);transition:width .5s}.lead-full .progress.warn>i{background:var(--warn)}.lead-full .progress.danger>i{background:var(--danger)}.lead-full .spin{width:20px;height:20px;border:2.5px solid var(--line);border-top-color:var(--coral);border-radius:50%;animation:spin .7s linear infinite;display:inline-block;flex:0 0 auto}.lead-full .spin.sm{width:14px;height:14px;border-width:2px}.lead-full .spin.lg{width:34px;height:34px;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}.lead-full .skel{background:linear-gradient(90deg,var(--line-2) 25%,var(--hover) 37%,var(--line-2) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lead-full .money{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden;max-width:210px}.lead-full .money .cur{padding:9px 10px;background:var(--surface-2);color:var(--muted);font-size:.82rem;border-right:1px solid var(--line)}.lead-full .money input{border:none;outline:none;font-family:inherit;font-size:.9rem;padding:9px 10px;width:100%;text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-full .money:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-50)}.lead-full .dropz{border:2px dashed var(--line);border-radius:var(--r-lg);padding:26px;text-align:center;color:var(--muted);background:var(--surface-2);cursor:pointer;transition:.15s}.lead-full .dropz.drag,.lead-full .dropz:hover{border-color:var(--coral);background:var(--coral-50);color:var(--coral-700)}.lead-full .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));grid-gap:8px;gap:8px}.lead-full .gal .g{aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;cursor:pointer;border:1px solid var(--line);background:var(--line-2)}.lead-full .gal .g img{width:100%;height:100%;object-fit:cover;display:block}.lead-full .i18n .langs{display:flex;gap:5px;margin-bottom:8px}.lead-full .i18n .lang{font-size:.74rem;font-weight:600;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}.lead-full .i18n .lang.on{border-color:var(--coral);color:var(--coral-700);background:var(--coral-50)}.lead-full .dark-scope{background:#0e1014;border:1px solid #20242c;border-radius:var(--r-lg);padding:28px}.lead-full .dark-scope h4{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.01em;margin:8px 0 10px;color:#f4f2ee}.lead-full .dark-scope p{color:#a8acb3;font-size:.9rem;line-height:1.6}@media (max-width:880px){.lead-full .app-shell{grid-template-columns:1fr}.lead-full .rail{position:fixed;bottom:0;left:0;right:0;top:auto;height:auto;flex-direction:row;padding:8px 12px;gap:2px;justify-content:space-around;border-top:1px solid var(--rail-2)}.lead-full .rail .ri.active:before,.lead-full .rail .sp{display:none}.lead-full .flyout{left:0;width:min(100%,280px)}.lead-full .flyout.closed{transform:translateX(-110%)}.lead-full .app-main{padding-bottom:72px}.lead-full .app-shell:has(.flyout:not(.closed)) .app-main{padding-left:0}.lead-full .wrap{grid-template-columns:1fr}.lead-full .side{position:static;height:auto;border-right:none;border-bottom:1px solid var(--line)}}.lead-full .dynform-grid{display:grid;grid-gap:var(--form-gap);gap:var(--form-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lead-full .dynform-grid__full{grid-column:1/-1}.lead-full .dynform-grid .field{max-width:none}.lead-full .opt-list{display:flex;flex-direction:column;gap:8px;width:100%}.lead-full .opt-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 15px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:inherit;font-size:.95rem;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lead-full .opt-row:hover:not(:disabled),.lead-full .opt-row[data-checked=true]{border-color:var(--fpub-primary,var(--coral))}.lead-full .opt-row[data-checked=true]{background:color-mix(in srgb,var(--fpub-primary,var(--coral)) 7%,transparent)}.lead-full .opt-row:disabled{opacity:.6;cursor:default}.lead-full .opt-row__label{flex:1 1;min-width:0}.lead-full .opt-box,.lead-full .opt-radio{position:relative;width:19px;height:19px;flex:none;border:1.6px solid #b8bcc4;background:var(--surface);transition:border-color .15s ease,background .15s ease}.lead-full .opt-box{border-radius:5px}.lead-full .opt-radio{border-radius:50%}.lead-full .opt-row[data-checked=true] .opt-box{background:var(--fpub-primary,var(--coral));border-color:var(--fpub-primary,var(--coral))}.lead-full .opt-row[data-checked=true] .opt-radio{border-color:var(--fpub-primary,var(--coral))}.lead-full .opt-box:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .12s ease}.lead-full .opt-row[data-checked=true] .opt-box:after{opacity:1}.lead-full .opt-radio:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-radius:50%;background:var(--fpub-primary,var(--coral));opacity:0;transition:opacity .12s ease}.lead-full .opt-row[data-checked=true] .opt-radio:after{opacity:1}.lead-full .fpub__withnote{position:relative}.lead-full .fpub__withnote>.field>div>label,.lead-full .fpub__withnote>.field>label{padding-right:2.25rem}.lead-full .fpub__notetoggle{position:absolute;top:calc((.95rem * 1.35 - 30px) / 2);right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.05);color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lead-full .fpub__notetoggle>svg{width:16px;height:16px}.lead-full .fpub__notetoggle:focus-visible,.lead-full .fpub__notetoggle:hover{color:var(--ink);background:rgba(0,0,0,.1)}.lead-full .fpub__notetoggle--on{background:#fdf0c4;color:#6b5310}.lead-full .fpub__notetoggle--on:focus-visible,.lead-full .fpub__notetoggle--on:hover{background:#f8e39a;color:#6b5310}.lead-full .fpub__note>.input,.lead-full .fpub__note>textarea.input{background:#fffbeb;border-color:#e8cf85}.lead-full .fpub__note>.input:focus,.lead-full .fpub__note>textarea.input:focus{border-color:#d9bc63;box-shadow:0 0 0 3px rgba(232,207,133,.35)}.lead-full .fpub-date{position:relative}.lead-full .fpub-date__trigger{display:flex;align-items:center;text-align:left;cursor:pointer}.lead-full .fpub-date__ph{color:var(--fpub-muted,#6b7280)}.lead-full .fpub-date__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:19rem;max-width:100%;padding:10px;border:1px solid var(--fpub-line,#e5e0da);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(17,17,17,.14)}.lead-full .fpub-date__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px}.lead-full .fpub-date__pickers{display:inline-flex;align-items:center;gap:6px;min-width:0}.lead-full .fpub-date__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line,rgba(0,0,0,.12));background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;padding:6px 28px 6px 12px;border-radius:999px;font-family:inherit;font-size:.92rem;font-weight:600;text-transform:capitalize;color:inherit;cursor:pointer}.lead-full .fpub-date__select:hover{border-color:rgba(0,0,0,.28)}.lead-full .fpub-date__month{border:0;background:transparent;padding:4px 10px;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:600;text-transform:capitalize;color:inherit;cursor:pointer}.lead-full .fpub-date__month:hover{background:rgba(0,0,0,.06)}.lead-full .fpub-date__grid--wide{grid-template-columns:repeat(3,1fr);gap:6px}.lead-full .fpub-date__cell{height:40px;border-radius:12px;font-size:.92rem;text-transform:capitalize}.lead-full .fpub-date__nav{width:32px;height:32px;border:0;border-radius:999px;background:transparent;font-size:1.2rem;line-height:1;color:var(--fpub-ink,#111);cursor:pointer}.lead-full .fpub-date__nav:hover{background:rgba(0,0,0,.06)}.lead-full .fpub-date__week{padding-bottom:4px;text-align:center;font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--fpub-muted,#6b7280)}.lead-full .fpub-date__grid,.lead-full .fpub-date__week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.lead-full .fpub-date__day{display:flex;align-items:center;justify-content:center;height:36px;border:0;border-radius:999px;background:transparent;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fpub-ink,#111);cursor:pointer}.lead-full .fpub-date__day:hover{background:rgba(0,0,0,.06)}.lead-full .fpub-date__day.is-outside{color:rgba(17,17,17,.35)}.lead-full .fpub-date__day.is-today{font-weight:700;color:var(--fpub-primary,#e07a5f)}.lead-full .fpub-date__day.is-selected,.lead-full .fpub-date__day.is-selected:hover{background:var(--fpub-primary,#e07a5f);color:var(--fpub-primary-ink,#fff);font-weight:600}.lead-full .fpub-date__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--fpub-line,#e5e0da)}.lead-full .fpub-date__action{border:0;background:transparent;padding:4px 8px;border-radius:999px;font-size:.88rem;font-family:inherit;color:var(--fpub-ink,#111);cursor:pointer}.lead-full .fpub-date__action:hover{background:rgba(0,0,0,.06)}.lead-full .fpub-cover{display:flex;flex-direction:column;align-items:center;gap:14px;padding:50px 20px;border:1px solid var(--line,#e5e0da);border-radius:var(--r-xl,18px);background:#fff;text-align:center}.lead-full .fpub__card .fpub-cover{padding:8px 4px 4px;border:0;border-radius:0;background:transparent}.lead-full .fpub-cover__img{max-width:100%;max-height:250px;width:auto;height:auto;object-fit:contain;border-radius:var(--r-lg,14px)}.lead-full .fpub-cover__logo{max-width:200px;max-height:96px;width:auto;height:auto;object-fit:contain}.lead-full .fpub-cover__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:color-mix(in srgb,var(--fpub-primary,#e07a5f) 14%,#fff);color:var(--fpub-primary,#e07a5f)}.lead-full .fpub-cover__icon>svg{width:30px;height:30px}.lead-full .fpub-cover__title{margin:2px 0 0;font-size:1.5rem;line-height:1.25;font-weight:650;letter-spacing:-.015em;color:var(--fpub-ink,#111)}.lead-full .fpub-cover__text{margin:0;max-width:46ch;font-size:1rem;line-height:1.55;color:var(--fpub-ink,#111);white-space:pre-wrap}.lead-full .fpub-cover__cta{margin-top:6px;min-width:200px;height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--fpub-btn,var(--fpub-primary,#e07a5f));color:var(--fpub-primary-ink,#fff);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:filter .15s ease}.lead-full .fpub-cover__cta:hover{filter:brightness(.94)}.lead-full .fpub-cover-host{--fpub-primary:var(--accent,#e07a5f);--fpub-btn:#1b1a19;--fpub-primary-ink:#fff;--fpub-ink:currentColor}.lead-full .fpub-cover-host .fpub-cover{padding:8px 4px 4px;border:0;border-radius:0;background:transparent}.lead-full .fpub-sec{display:flex;flex-direction:column;gap:6px}.lead-full .fpub-sec__title{margin:0;font-size:1.6rem;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--fpub-ink,#111)}.lead-full .fpub-sec__desc{margin:0;font-size:1rem;line-height:1.5;color:var(--fpub-muted,#6b7280)}.lead-full .fpub-sec>.dynform-grid{gap:15px;margin-top:12px}.lead-full .fpub-qcard{padding:20px;border:1px solid var(--fpub-border,var(--line,#e5e0da));border-radius:18px;background:var(--fpub-card,#fff)}.lead-full .fpub-qcard .field{margin-bottom:0}.lead-full .fpub-qphoto{position:relative;display:inline-block;flex:0 0 auto;justify-self:start;align-self:flex-start;width:-moz-fit-content;width:fit-content;line-height:0}.lead-full .fpub-qrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.lead-full .fpub-qrow__main{display:grid;grid-gap:4px;gap:4px;flex:1 1 240px;min-width:0}.lead-full .fpub-qphoto__img{padding:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:none;cursor:zoom-in;line-height:0}.lead-full .fpub-qphoto__img img{display:block;width:220px;height:165px;object-fit:cover}.lead-full .fpub-qphoto__dots{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:3px 6px;border-radius:999px;background:rgba(20,20,20,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lead-full .fpub-qphoto__dot{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:16px;padding:0;border:0;background:none;cursor:pointer}.lead-full .fpub-qphoto__dot:after{content:"";width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.5);transition:width .2s ease,background .2s ease}.lead-full .fpub-qphoto__dot:hover:after{background:rgba(255,255,255,.8)}.lead-full .fpub-qphoto__dot.is-on:after{width:22px;background:#fff}.lead-full .fpub-lb{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;padding:16px}.lead-full .fpub-lb__backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out}.lead-full .fpub-lb__top{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 4px 8px;color:#fff}.lead-full .fpub-lb__count{font-size:13px;color:rgba(255,255,255,.7)}.lead-full .fpub-lb__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .15s ease}.lead-full .fpub-lb__btn:hover{background:rgba(255,255,255,.22)}.lead-full .fpub-lb__stage{position:relative;display:flex;flex:1 1 auto;min-height:0;align-items:center;justify-content:center;pointer-events:none}.lead-full .fpub-lb__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.lead-full .fpub-lb__nav{position:absolute;top:50%;z-index:1;width:44px;height:44px;font-size:30px;transform:translateY(-50%);pointer-events:auto}.lead-full .fpub-lb__nav--prev{left:4px}.lead-full .fpub-lb__nav--next{right:4px}@media (max-width:639px){.lead-full .fpub-lb__nav{display:none}}@media (min-width:640px){.lead-full .fpub-lb__img{margin:0 56px;max-width:calc(100% - 112px)}}.lead-full .fpub-lb__thumbs{position:relative;display:flex;justify-content:center;gap:8px;overflow-x:auto;padding:10px 4px 4px}.lead-full .fpub-lb__thumb{flex:0 0 auto;width:48px;height:48px;padding:0;border:0;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.5;transition:opacity .15s ease,box-shadow .15s ease}.lead-full .fpub-lb__thumb:hover{opacity:.8}.lead-full .fpub-lb__thumb.is-on{opacity:1;box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.lead-full .fpub-lb__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lead-full .split-info{container-type:inline-size;margin:0 0 18px}.lead-full .split-info__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px}.lead-full .split-info__text{min-width:0}.lead-full .split-info__title{font-weight:650;font-size:1.15rem}.lead-full .split-info__body{margin:6px 0 0;white-space:pre-wrap}.lead-full .split-info__img{width:100%;max-height:320px;object-fit:cover;border-radius:14px}@container (max-width: 360px){.lead-full .split-info__grid{grid-template-columns:minmax(0,1fr)}}.lead-full .choice-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}@media (max-width:640px){.lead-full .choice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-full .choice-card{position:relative;display:flex;flex-direction:column;padding:6px;border:1px solid var(--bl-border,var(--line,rgba(0,0,0,.12)));border-radius:14px;background:#f6f2ee;cursor:pointer;font-family:inherit;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lead-full .choice-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.08)}.lead-full .choice-card.is-sel{border-color:var(--accent,var(--fpub-primary,#e07a5f));box-shadow:0 0 0 2px var(--accent,var(--fpub-primary,#e07a5f))}.lead-full .choice-card__img{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:10px}.lead-full .choice-card__img img{display:block;width:100%;height:100%;object-fit:cover}.lead-full .choice-card__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-42px;padding:9px 10px 9px 12px;border-radius:10px;background:#2b211c;color:#fff;font-size:14px;font-weight:600}.lead-full .choice-card__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-full .choice-card__go{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#fff;color:#2b211c;font-size:18px;line-height:1}.lead-full .lf,.lead-full .lf *,.lead-full .lf :after,.lead-full .lf :before{box-sizing:border-box}.lead-full .lf .dynform-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.lead-full .lf{min-height:100dvh;display:flex;flex-direction:column;background:var(--fpub-bg,#faf7f5);color:#1d1a17;overflow-x:clip}.lead-full .lf.fpub-scope{--fpub-bg:#ffffff}.lead-full .lf__top{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--fpub-bg,#faf7f5)}.lead-full .lf__bar{display:flex;align-items:center;gap:18px;height:76px;padding:0 clamp(16px,4vw,64px);border-bottom:1px solid rgba(0,0,0,.06)}.lead-full .lf__back{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:transparent;color:inherit;font-size:20px;cursor:pointer}.lead-full .lf__back:hover{background:rgba(0,0,0,.04)}.lead-full .lf__brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:650}.lead-full .lf__brand img{height:52px;width:auto;max-width:200px;object-fit:contain}.lead-full .lf__prog{display:flex;gap:4px;height:4px}.lead-full .lf__seg{flex:1 1;background:rgba(0,0,0,.08);transition:background .3s ease}.lead-full .lf__seg.is-on{background:#2b211c}.lead-full .lf__main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:clamp(32px,7vh,80px) clamp(16px,4vw,40px) 140px}.lead-full .lf__main--narrow .lf__body,.lead-full .lf__main--narrow .lf__done{max-width:680px;margin-left:auto;margin-right:auto}.lead-full .lf__title{max-width:820px;margin:0 auto 12px;font-size:clamp(28px,4.2vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.02em;text-align:center}.lead-full .lf__desc{max-width:640px;margin:0 auto;font-size:18px;line-height:1.5;text-align:center;color:rgba(29,26,23,.62)}.lead-full .lf__body{margin-top:clamp(24px,5vh,44px)}.lead-full .lf__msg{margin-top:16px;text-align:center;color:var(--danger,#b42318)}.lead-full .lf__foot{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;padding:16px;border-top:1px solid rgba(0,0,0,.06);background:var(--fpub-bg,#faf7f5)}.lead-full .lf__cta{width:min(460px,100%);height:58px;border:0;border-radius:999px;background:#2b211c;color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lead-full .lf__cta--link{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;text-decoration:none}.lead-full .lf__cta--whatsapp{background:#25d366;color:#fff}.lead-full .lf__cta:hover:not(:disabled){filter:brightness(1.15)}.lead-full .lf__cta:disabled{opacity:.5}.lead-full .lf__done{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:6vh}.lead-full .lf__done-check{display:grid;place-items:center;width:64px;height:64px;border-radius:999px;background:#2b211c;color:#fff;font-size:30px}.lead-full .lf-cover{--fpub-btn:#2b211c;--fpub-primary-ink:#fff}.lead-full .lf-cover .fpub-cover{padding:24px 0 0;border:0;background:transparent}.lead-full .lf-cover .fpub-cover__title{font-size:clamp(30px,4.6vw,48px);letter-spacing:-.02em}.lead-full .lf-cover .fpub-cover__text{max-width:560px;font-size:18px}.lead-full .lf-cover .fpub-cover__cta{min-width:min(360px,100%);height:58px;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.lead-full .lf .dynform-grid{gap:20px}.lead-full .lf .field>label{margin-bottom:12px;font-size:19px;font-weight:600}.lead-full .lf .opt-list{display:grid;grid-gap:14px;gap:14px}.lead-full .lf .opt-row{flex-direction:row-reverse;justify-content:space-between;min-height:56px;padding:14px 20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(255,255,255,.6);font-size:16px;font-weight:500}.lead-full .lf .opt-row:hover:not(:disabled){border-color:rgba(0,0,0,.24)}.lead-full .lf .opt-row[data-checked=true]{border-color:#2b211c;background:#fff}.lead-full .lf .fpub-date__trigger,.lead-full .lf button.input,.lead-full .lf input:not([type=checkbox]):not([type=radio]),.lead-full .lf select{height:56px;min-height:56px;padding-left:20px;padding-right:20px;font-size:16px;border-radius:14px}.lead-full .lf .num-unit input.num-unit__input:not([type=radio]){height:auto;min-height:0;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:56px;font-weight:600}.lead-full .lf .lf__main [data-slot=combobox-trigger],.lead-full .lf .lf__main [data-slot=input],.lead-full .lf .lf__main [data-slot=select-trigger]{height:56px;min-height:56px;padding-left:20px;padding-right:20px;font-size:16px;border-radius:14px}.lead-full .lf .lf__main [data-slot=phone-input]{height:56px;border-radius:14px;font-size:16px}.lead-full .lf .lf__main [data-slot=phone-input] input:not([type=checkbox]):not([type=radio]){height:100%;min-height:0;padding-left:16px;padding-right:16px;border:0;border-radius:0 14px 14px 0;background:transparent;box-shadow:none;font-size:16px}.lead-full .lf .lf__main [data-slot=input-prefix]{height:56px;min-height:56px;padding:0 16px;border-radius:14px 0 0 14px;font-size:15px}.lead-full .lf .lf__main [data-slot=input-prefix]+[data-slot=input]{border-top-left-radius:0;border-bottom-left-radius:0}.lead-full .lf__bar .login-lang{position:static;margin-left:auto}.lead-full .lf__bar .login-lang+*{margin-left:0}.lead-full .lf input.otp-box:not([type=checkbox]):not([type=radio]){height:auto;min-height:0;aspect-ratio:1/1;padding:0;font-size:28px;border-radius:14px}@media (max-width:420px){.lead-full .lf input.otp-box:not([type=checkbox]):not([type=radio]){font-size:24px;border-radius:12px}}.lead-full .lf .lf__main input.metric-card__input:not([type=checkbox]):not([type=radio]){height:auto;min-height:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:36px;font-weight:650;line-height:1.1;text-align:center;max-width:150px;padding:0 0 6px;border-bottom:2px dashed rgba(29,26,23,.22)}.lead-full .lf .lf__main input.metric-card__input::placeholder{color:rgba(29,26,23,.25)}.lead-full .lf .lf__main input.metric-card__input:focus-visible{outline:none;box-shadow:none;border-bottom-style:solid;border-bottom-color:var(--primary,#b9694f)}.lead-full .lf .lf__main [data-slot=textarea]{min-height:140px;font-size:16px;border-radius:14px}.lead-full .lf .lf__main [data-slot=button]:not([data-size=sm]):not([data-size=xs]):not([data-size^=icon]){min-height:56px;padding-left:24px;padding-right:24px;font-size:16px}.lead-full .lf textarea{min-height:56px;padding:16px 20px;font-size:16px;border-radius:14px}.lead-full .lf button.input:disabled,.lead-full .lf input:disabled,.lead-full .lf select:disabled,.lead-full .lf textarea:disabled{border-color:rgba(0,0,0,.1);background:#faf7f5;color:rgba(29,26,23,.75);opacity:1;box-shadow:none;cursor:default}.lead-full .lf .choice-cards{gap:20px}.lead-full .lf .choice-card{background:#fff;border-color:rgba(0,0,0,.06)}.lead-full .lf .split-info__title{margin:0;font-size:clamp(28px,4.2vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.02em}.lead-full .lf .split-info__body{margin-top:14px;font-size:18px;line-height:1.5;color:rgba(29,26,23,.62)}.lead-full .lf__menu-btn{display:grid;place-items:center;width:46px;height:46px;margin-left:auto;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:transparent;cursor:pointer}.lead-full .lf__menu-btn:hover{background:rgba(0,0,0,.04)}.lead-full .lf__burger,.lead-full .lf__burger:after,.lead-full .lf__burger:before{display:block;width:18px;height:2px;border-radius:2px;background:#1d1a17}.lead-full .lf__burger{position:relative}.lead-full .lf__burger:after,.lead-full .lf__burger:before{content:"";position:absolute;left:0}.lead-full .lf__burger:before{top:-6px}.lead-full .lf__burger:after{top:6px}.lead-full .lf-menu{position:fixed;inset:0;z-index:50}.lead-full .lf-menu__backdrop{position:absolute;inset:0;border:0;background:rgba(20,18,16,.45);cursor:pointer;animation:lf-fade .2s ease}.lead-full .lf-menu__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,92vw);background:var(--fpub-bg,#faf7f5);box-shadow:-12px 0 40px rgba(0,0,0,.12);animation:lf-slide .25s ease}.lead-full .lf-menu__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 18px 28px;border-bottom:1px solid rgba(0,0,0,.08)}.lead-full .lf-menu__title{font-size:30px;font-weight:650;letter-spacing:-.02em}.lead-full .lf-menu__close{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:transparent;font-size:26px;line-height:1;cursor:pointer}.lead-full .lf-menu__links{display:flex;flex-direction:column;padding:18px 12px}.lead-full .lf-menu__links a{padding:14px 16px;border-radius:12px;color:#1d1a17;font-size:17px;font-weight:500;text-decoration:none}.lead-full .lf-menu__links a:hover{background:rgba(0,0,0,.04)}.lead-full .lf-menu__help{margin-top:auto;padding:24px 28px 28px;font-size:16px;line-height:1.5}.lead-full .lf-menu__contacts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px}.lead-full .lf-menu__contacts a{color:#1d1a17;font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes lf-slide{0%{transform:translateX(100%)}}@keyframes lf-fade{0%{opacity:0}}.lead-full .lf__loading{display:flex;flex-direction:column;align-items:center;gap:28px;padding-top:8vh}.lead-full .lf__ring{position:relative;width:180px;height:180px}.lead-full .lf__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lead-full .lf__ring-track{fill:none;stroke:rgba(0,0,0,.06);stroke-width:6}.lead-full .lf__ring-bar{fill:none;stroke:#2b211c;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.lead-full .lf__ring-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-full .lf__ring-pct small{align-self:center;margin:12px 0 0 2px;font-size:20px;font-weight:600}@media (max-width:720px){.lead-full .lf .split-info__grid{grid-template-columns:minmax(0,1fr)}.lead-full .lf .choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-full .lf__desc{font-size:16px}}.lead-full .lf .opt-list--icons{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-full .lf .fpub-qrow{flex-direction:row-reverse;align-items:stretch;gap:32px}.lead-full .lf .fpub-qrow .fpub-qphoto{flex:1 1 320px;width:auto}.lead-full .lf .fpub-qrow .fpub-qphoto__img,.lead-full .lf .fpub-qrow .fpub-qphoto__img img{width:100%}.lead-full .lf .fpub-qrow .fpub-qphoto__img img{height:auto;aspect-ratio:4/4.2;border-radius:18px}.lead-full .lf .fpub-qrow__main{flex:1 1 320px}@media (min-width:721px){.lead-full .lf .fpub-qrow .fpub-qphoto{align-self:stretch;min-height:240px}.lead-full .lf .fpub-qrow .fpub-qphoto__img{position:absolute;inset:0;height:100%}.lead-full .lf .fpub-qrow .fpub-qphoto__img img{height:100%;aspect-ratio:auto}}@media (max-width:720px){.lead-full .lf .opt-list--icons{grid-template-columns:minmax(0,1fr)}.lead-full .lf .fpub-qrow{flex-direction:column-reverse}}.lead-full .lf--preview{min-height:0;zoom:.8}.lead-full .lf--preview .lf__foot,.lead-full .lf--preview .lf__top{position:static}.lead-full .lf--preview .lf__main{padding-bottom:32px}.lead-full .lf--edit .fpub-cover__cta,.lead-full .lf--edit .lf__body :is(input,textarea,select,button,label,a):not([data-edit-tool]),.lead-full .lf--edit .lf__top{pointer-events:none}.lead-full .lf--edit [contenteditable=true],.lead-full .lf--edit [data-edit-tool],.lead-full .lf--edit [data-edit-tool] *{pointer-events:auto}.lead-full .lf--edit .choice-card,.lead-full .lf--edit .opt-row{cursor:inherit}.lead-full .lf--edit .choice-card:hover{transform:none;box-shadow:none}.lead-full .form-edit-add{border-style:dashed;background:transparent;color:rgba(29,26,23,.55)}.lead-full .choice-card.form-edit-add{align-items:center;justify-content:center;min-height:160px;font-size:.95rem}.lead-full .lf--edit .lf__foot{display:none}.lead-full .lf--edit .lf__head{max-width:820px;margin:0 auto}.lead-full .form-edit-empty{opacity:.35}.lead-full .search-multi{display:flex;flex-direction:column;gap:12px;width:100%}.lead-full .search-multi__chips{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.lead-full .search-multi__box{position:relative}.lead-full .search-multi__box input.input:not([type=checkbox]):not([type=radio]){width:100%;padding-left:48px;border:1.5px solid color-mix(in srgb,var(--fpub-primary,var(--coral)) 55%,transparent)}.lead-full .search-multi__box input.input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--fpub-primary,var(--coral))}.lead-full .search-multi__icon{position:absolute;left:18px;z-index:1;top:50%;transform:translateY(-50%);color:var(--fpub-primary,var(--coral));pointer-events:none}.lead-full .search-multi__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--fpub-primary,var(--coral));border-radius:999px;background:color-mix(in srgb,var(--fpub-primary,var(--coral)) 8%,transparent);color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}.lead-full .search-multi__chip span{opacity:.6}.lead-full .form-edit-emptybox{margin:0;padding:32px 20px;border:1.5px dashed rgba(29,26,23,.18);border-radius:14px;text-align:center;font-size:15px;line-height:1.5;color:rgba(29,26,23,.55)}.lead-full .choice-card__check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.85);border-radius:6px;color:#2b211c;font-size:14px;font-weight:700;line-height:1}.lead-full .choice-card__check[data-on]{background:#fff}.lead-full .opt-icon{display:inline-flex;flex:0 0 auto;width:38px;height:38px;overflow:hidden;border-radius:999px;background:#f1ece6}.lead-full .opt-icon img{width:100%;height:100%;object-fit:cover}.lead-full .num-unit{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 24px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:rgba(255,255,255,.6)}.lead-full .num-unit__switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ece6df}.lead-full .num-unit__opt{min-width:64px;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:rgba(29,26,23,.65);font:inherit;font-size:14px;cursor:pointer}.lead-full .num-unit__opt.is-on{background:#fff;color:#1d1a17;font-weight:600}.lead-full .num-unit__row{display:flex;align-items:baseline;gap:12px;width:100%;max-width:420px;border-bottom:1.5px solid #1d1a17}.lead-full .num-unit__input{flex:1 1;min-width:0;padding:6px 0;border:0;background:transparent;font:inherit;font-size:56px;font-weight:600;text-align:center;outline:none}.lead-full .num-unit__input::placeholder{color:rgba(29,26,23,.35);font-weight:500}.lead-full .num-unit__label{font-size:34px;font-weight:600}.lead-full .num-unit__hint{margin:0;font-size:13px;color:rgba(29,26,23,.6)}.lead-full .num-unit__hint.is-out{color:var(--danger,#b42318)}.lead-full .content-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:20px;gap:20px}.lead-full .content-testimonials__card{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:28px 24px;border-radius:18px;background:#faf7f5;text-align:center}.lead-full .content-testimonials__quote{font-family:Georgia,serif;font-size:54px;line-height:.6;color:#8a6f60}.lead-full .content-testimonials__text{margin:0;font-size:16px;line-height:1.55;color:rgba(29,26,23,.75);white-space:pre-line}.lead-full .content-testimonials__proof{display:block;width:100%;max-width:320px;max-height:420px;object-fit:contain;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffff}.lead-full .content-testimonials__author{margin-top:auto;padding-top:10px;font-size:18px;font-weight:650}.lead-full .content-testimonials__proof-btn{display:block;padding:0;border:0;background:none;cursor:zoom-in;line-height:0}.lead-full .content-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(20,16,14,.82);cursor:zoom-out}.lead-full .content-lightbox__img{max-width:min(92vw,720px);max-height:88vh;object-fit:contain;border-radius:12px;background:#ffffff;cursor:default}.lead-full .content-lightbox__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff;color:#1d1a17;font-size:26px;line-height:1;cursor:pointer}.lead-full .content-testimonials__author img{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover}.lead-full .content-team{display:grid;grid-gap:14px;gap:14px;max-width:640px;margin:0 auto}.lead-full .content-team__row{display:flex;align-items:center;gap:18px;padding:10px;border-radius:18px;background:#faf7f5}.lead-full .content-team__photo{flex:0 0 auto;width:104px;height:104px;overflow:hidden;border-radius:14px;background:#e8e1d8}.lead-full .content-team__photo img{width:100%;height:100%;object-fit:cover}.lead-full .content-team__name{margin:0 0 6px;font-size:22px;font-weight:650}.lead-full .content-team__cred{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:14px;color:rgba(29,26,23,.7)}.lead-full .content-team__badge{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#2b211c;color:#fff;font-size:10px}.lead-full .capture-files{display:grid;grid-gap:12px;gap:12px}.lead-full .capture-files__pick{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:28px 16px;border:1.5px dashed rgba(0,0,0,.22);border-radius:16px;background:#fff;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.lead-full .capture-files__pick:hover:not(:disabled){border-color:var(--accent,currentColor)}.lead-full .capture-files__pick:disabled{opacity:.5;cursor:default}.lead-full .capture-files__picklabel{font-size:15px;font-weight:600}.lead-full .capture-files__hint{font-size:13px;opacity:.65}.lead-full .capture-files__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lead-full .capture-files__item{display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:14px}.lead-full .capture-files__row{display:flex;align-items:baseline;gap:10px;min-width:0}.lead-full .capture-files__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.lead-full .capture-files__size,.lead-full .capture-files__status{font-size:12.5px;opacity:.65}.lead-full .capture-files__status{flex:1 1}.lead-full .capture-files__item.is-done .capture-files__status{color:#1f8a4c;opacity:1}.lead-full .capture-files__item.is-error .capture-files__status{color:#c0392b;opacity:1}.lead-full .capture-files__link{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.lead-full .capture-files__bar{display:block;height:4px;overflow:hidden;border-radius:99px;background:rgba(0,0,0,.08)}.lead-full .capture-files__bar i{display:block;height:100%;background:var(--accent,#1a1a1a);transition:width .2s}.lead-full .capture-refs{display:grid;grid-gap:14px;gap:14px}.lead-full .capture-refs__add{display:grid;grid-gap:10px;gap:10px}.lead-full .capture-refs__or{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.55}.lead-full .capture-refs__or:after,.lead-full .capture-refs__or:before{content:"";flex:1 1;height:1px;background:currentColor;opacity:.35}.lead-full .capture-refs__link button:disabled{opacity:.5;cursor:default}.lead-full .capture-refs__link{display:flex;gap:8px}.lead-full .capture-refs__link input{flex:1 1;min-width:0;height:56px;padding:0 16px;border:1px solid rgba(0,0,0,.14);border-radius:14px;background:#fff;font:inherit;font-size:15px}.lead-full .capture-refs__link button{flex:0 0 auto;height:56px;padding:0 18px;border:0;border-radius:14px;background:var(--accent,#1d1a17);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.lead-full .capture-refs__warn{margin:0;font-size:13px;color:#c0392b}.lead-full .capture-refs__list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lead-full .capture-refs__item{display:flex;gap:12px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff}.lead-full .capture-refs__thumb{display:grid;flex:0 0 auto;place-items:center;width:84px;height:84px;overflow:hidden;border-radius:10px;background:#f3eee8;color:rgba(0,0,0,.45)}.lead-full .capture-refs__thumb img{width:100%;height:100%;object-fit:cover}.lead-full .capture-refs__body{display:grid;flex:1 1;grid-gap:6px;gap:6px;min-width:0}.lead-full .capture-refs__row{display:flex;align-items:baseline;gap:10px;min-width:0}.lead-full .capture-refs__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.lead-full .capture-refs__status{font-size:12.5px;opacity:.65}.lead-full .capture-refs__item.is-done .capture-refs__status{color:#1f8a4c;opacity:1}.lead-full .capture-refs__item.is-error .capture-refs__status{color:#c0392b;opacity:1}.lead-full .capture-refs__note{width:100%;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;font:inherit;font-size:14px}.lead-full .lf .capture-refs__item input.capture-refs__note:not([type=radio]){height:40px;min-height:0;padding:0 12px;font-size:14px;border-radius:10px}.lead-full .lf__close{color:inherit;font-size:26px;line-height:1}.lead-full .fpub,.lead-full .fpub-scope{--fpub-ink:#111111;--fpub-muted:#6b7280;--fpub-border:#ececec;--fpub-card:#ffffff;--fpub-bg:#faf7f5;--fpub-primary:#b9694f;--fpub-primary-ink:#ffffff;--fpub-success:#2e7d5b;color:var(--fpub-ink);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.lead-full .fpub{min-height:100dvh;background:var(--fpub-bg);display:flex;flex-direction:column;overflow-x:clip}.lead-full .fpub__topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--fpub-card);border-bottom:1px solid var(--fpub-border)}.lead-full .fpub__topbar-inner{max-width:680px;margin:0 auto;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-full .fpub__brand{display:flex;align-items:center;gap:10px;min-width:0}.lead-full .fpub__logo{height:37px;width:auto;border-radius:8px;object-fit:contain;border:1px solid var(--fpub-border);background:#fff;padding:3px;box-sizing:border-box}.lead-full .fpub__studio{font-size:.95rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-full .fpub__step{font-size:.82rem;font-weight:400;color:var(--fpub-muted);white-space:nowrap}.lead-full .fpub__save{margin-left:auto;font-size:.78rem;color:var(--fpub-muted);white-space:nowrap}.lead-full .fpub__save[data-state=error]{color:#b3261e}.lead-full .fpub--in-portal{min-height:calc(100dvh - 64px - env(safe-area-inset-top))}.lead-full .fpub--in-portal .fpub__topbar{top:calc(64px + env(safe-area-inset-top))}.lead-full .fpub__progress{height:4px;width:100%;background:color-mix(in srgb,var(--fpub-primary) 14%,var(--fpub-bg));overflow:hidden}.lead-full .fpub__progress>i{display:block;height:100%;background:color-mix(in srgb,var(--fpub-primary) 55%,#fff);border-radius:0 999px 999px 0;transition:width .35s ease}.lead-full .fpub__topbar[data-done] .fpub__step{color:var(--fpub-success)}.lead-full .fpub__topbar[data-done] .fpub__progress{background:color-mix(in srgb,var(--fpub-success) 16%,white)}.lead-full .fpub__topbar[data-done] .fpub__progress>i{background:var(--fpub-success)}.lead-full .fpub__body{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:32px 16px 64px}@media (max-width:767px){.lead-full .fpub--in-portal .fpub__body{padding-bottom:calc(64px + 5.5rem + env(safe-area-inset-bottom))}}.lead-full .fpub__card{width:100%;min-width:0;max-width:720px;background:var(--fpub-card);border:1px solid var(--fpub-border);border-radius:20px;padding:28px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 30px rgba(17,17,17,.05)}.lead-full .fpub-scope .fpub__card{max-width:none}.lead-full .fpub__kicker{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fpub-primary);margin:0 0 8px}.lead-full .fpub__title{font-size:1.6rem;line-height:1.15;font-weight:650;letter-spacing:-.02em;margin:0}.lead-full .fpub__intro{margin:10px 0 0;color:var(--fpub-muted);font-size:.98rem;line-height:1.5}.lead-full .fpub__divider{height:1px;background:var(--fpub-border);margin:22px 0;border:0}.lead-full .fpub__ctx{margin:0 0 22px;padding:16px 18px;border:1px solid var(--fpub-border);border-radius:14px;background:color-mix(in srgb,var(--fpub-primary) 5%,transparent)}.lead-full .fpub__ctx-head{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fpub-muted)}.lead-full .fpub__ctx-hint{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;opacity:.85}.lead-full .fpub__ctx-grid{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;align-items:baseline}.lead-full .fpub__ctx-grid dt{font-size:.82rem;color:var(--fpub-muted)}.lead-full .fpub__ctx-grid dd{margin:0;font-size:.95rem;line-height:1.45;color:var(--fpub-ink);word-break:break-word}.lead-full .fpub__form{margin-top:4px}.lead-full .fpub__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.lead-full .fpub__btn--primary.btn.primary{background:var(--fpub-btn,var(--fpub-ink));border-color:var(--fpub-btn,var(--fpub-ink));color:var(--fpub-primary-ink)}.lead-full .fpub__btn--primary.btn.primary:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--fpub-btn,var(--fpub-ink)) 82%,#000);border-color:color-mix(in srgb,var(--fpub-btn,var(--fpub-ink)) 82%,#000)}.lead-full .fpub__btn:disabled{opacity:.55}.lead-full .fpub .fpub__btn.btn.outline,.lead-full .fpub-scope .fpub__btn.btn.outline{border-color:var(--fpub-border);background:transparent;color:var(--fpub-muted)}.lead-full .fpub .fpub__btn.btn.outline:hover:not(:disabled),.lead-full .fpub-scope .fpub__btn.btn.outline:hover:not(:disabled){border-color:var(--fpub-border);background:rgba(0,0,0,.04);color:var(--fpub-ink)}.lead-full .fpub__saved{font-size:.85rem;color:var(--fpub-muted)}.lead-full .fpub__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}@media (max-width:560px){.lead-full .fpub__nav{flex-direction:column-reverse}.lead-full .fpub__nav .fpub__btn{width:100%}}.lead-full .fpub__err{margin:16px 0 0;font-size:.9rem;color:#c0392b}.lead-full .fpub__foot{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;font-size:.8rem;color:var(--fpub-muted);text-align:center}.lead-full .fpub__foot-link{display:inline-flex;align-items:center;text-decoration:none}.lead-full .fpub__foot-logo{display:block;height:18px;width:auto;opacity:.65;transition:opacity .15s ease}.lead-full .fpub__foot-link:hover .fpub__foot-logo{opacity:1}.lead-full .fpub .fpub__card--thanks,.lead-full .fpub-scope .fpub__card--thanks{box-shadow:none}.lead-full .fpub__thanks{text-align:center;padding:20px 8px 8px}.lead-full .fpub__check{width:60px;height:60px;border-radius:999px;display:grid;place-items:center;margin:0 auto 18px;background:color-mix(in srgb,var(--fpub-success) 12%,white);color:var(--fpub-success)}.lead-full .fpub__thanks-title{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.lead-full .fpub__thanks-text{color:var(--fpub-muted);font-size:1rem;line-height:1.5;margin:0 auto;max-width:46ch}.lead-full .fpub__card--form{max-width:680px}.lead-full .fpub .fpub__card--cover,.lead-full .fpub-scope .fpub__card--cover{padding:50px 28px;box-shadow:none}.lead-full .fpub .fpub__card--plain,.lead-full .fpub-scope .fpub__card--plain{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.lead-full .fpub .dynform-grid,.lead-full .fpub-scope .dynform-grid{grid-template-columns:1fr}.lead-full .fpub .field,.lead-full .fpub-scope .field{max-width:none}.lead-full .fpub .field label,.lead-full .fpub-scope .field label{font-size:.95rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--fpub-ink);margin-bottom:10px}.lead-full .fpub .field label.fpub__sublabel,.lead-full .fpub-scope .field label.fpub__sublabel{font-size:.92rem;font-weight:600;color:var(--fpub-ink);margin-bottom:6px}.lead-full .fpub .hint,.lead-full .fpub-scope .hint{font-size:.86rem;color:var(--fpub-muted)}.lead-full .fpub__missing{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,#c0392b 7%,transparent);border:1px solid color-mix(in srgb,#c0392b 26%,transparent)}.lead-full .fpub__missing-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.4;color:#a3311f}.lead-full .fpub__missing-list{margin:8px 0 0;padding:0 0 0 18px;display:grid;grid-gap:4px;gap:4px}.lead-full .fpub__missing-list li{color:#a3311f;font-size:.92rem}.lead-full .fpub__missing-list button{border:0;background:none;padding:2px 0;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lead-full .fpub__missing-list button:hover{text-decoration:none}.lead-full .fpub__attach{margin-top:10px;padding:12px 14px;border:1px dashed var(--fpub-border);border-radius:12px;background:color-mix(in srgb,var(--fpub-primary) 4%,transparent)}.lead-full .fpub__attach-label{display:block;margin-bottom:10px;font-size:.92rem;font-weight:600;color:var(--fpub-ink)}.lead-full .fpub__attach-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-full .fpub__attach-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--fpub-primary) 40%,var(--fpub-border));border-radius:10px;background:var(--fpub-card);color:var(--fpub-ink);font-size:.92rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lead-full .fpub__attach-btn:hover:not(:disabled){background:color-mix(in srgb,var(--fpub-primary) 8%,var(--fpub-card));border-color:var(--fpub-primary)}.lead-full .fpub__attach-btn:disabled{opacity:.5;cursor:default}.lead-full .fpub__attach-btn svg{width:18px;height:18px;flex:none;color:var(--fpub-primary)}.lead-full .fpub__attach-link{color:var(--fpub-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lead-full .fpub__attach-link:hover{text-decoration:none}.lead-full .fpub__notice{margin:14px 0 0;border-radius:12px;font-size:.92rem}.lead-full .fpub__empty,.lead-full .fpub__notice{padding:12px 14px;background:#fffbeb;border:1px solid #e8cf85;line-height:1.45;color:#6b5310}.lead-full .fpub__empty{margin:16px 0 0;border-radius:12px;font-size:.9rem}