:root{--rail-w:236px;--top-h:60px;--ease-out:cubic-bezier(.22,.8,.3,1)}body{--ui:var(--font-lidr-ui), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--ui);--text:#1e293b;--text-2:#334155;--muted-2:#64748b;--faint:#94a3b8;--border:#e2e8f0;--border-2:#cbd5e1;--surface:#fff;--canvas:#f6f7f9;--soft:#f1f5f9;--gold-soft:#f6eddd;--radius:10px;--radius-sm:7px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 1px 2px #0f172a0a, 0 8px 24px -8px #0f172a1f}body:has(.shell-rail){padding-left:var(--rail-w);font-family:var(--ui);background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased}body:has(.shell-rail) :is(.portal-shell,.detail-shell){background:0 0;overflow:visible}.shell-rail{z-index:60;width:var(--rail-w);color:#fff;scrollbar-width:none;background:#0b1b25;border-right:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:14px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.shell-rail-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;margin-bottom:4px;padding:4px 8px 16px;display:flex}.shell-rail-brand .brand-mark{flex:none;width:38px;height:38px}.shell-rail-brand span:not(.brand-mark){line-height:1.2;display:grid}.shell-rail-brand b{color:#fff;font:700 15px var(--ui);letter-spacing:.01em}.shell-rail-brand small{color:var(--gold-light);font:500 11.5px var(--ui)}.shell-rail nav{gap:2px;display:grid}.shell-rail-group{color:#7c8b96;font:600 11px var(--ui);letter-spacing:.07em;text-transform:uppercase;padding:14px 10px 5px;display:block}.shell-rail-link{color:#cbd5e1;font:500 14px var(--ui);border-radius:8px;align-items:center;gap:11px;padding:8px 10px;transition:color .15s,background .15s;display:flex;position:relative}.shell-rail-link svg{color:#94a3b8;flex:none;width:18px;height:18px;transition:color .15s}.shell-rail-link:hover{color:#fff;background:#ffffff0d}.shell-rail-link:hover svg{color:#e2e8f0}.shell-rail-link[aria-current]{color:#f6dfb4;background:#cfa26324;font-weight:600}.shell-rail-link[aria-current] svg{color:var(--gold)}.shell-rail-link[aria-current]:before{content:"";background:var(--gold);width:3px;animation:shell-grow .3s var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-12px}.shell-rail-direction{margin-top:10px}.shell-rail-direction:after{content:"";background:#ffffff12;height:1px;position:absolute;top:-7px;left:10px;right:10px}.shell-top{z-index:50;height:var(--top-h);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);background:#ffffffe6;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(16px,2.6vw,36px);display:flex;position:sticky;top:0}.shell-tabs{scrollbar-width:none;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.shell-tab{max-width:320px;color:var(--muted-2);animation:shell-tab-in .3s var(--ease-out) both;flex:none;align-items:center;display:flex;position:relative}.shell-tab+.shell-tab:before{content:"";border-top:1.5px solid var(--border-2);border-right:1.5px solid var(--border-2);width:7px;height:7px;margin:0 12px 0 10px;transform:rotate(45deg)}.shell-tab>a:first-child{border-radius:7px;align-items:center;gap:8px;min-width:0;padding:6px 8px;transition:background .15s,color .15s;display:flex}.shell-tab>a:first-child:hover{background:var(--soft);color:var(--text)}.shell-tab svg{flex:none;width:16px;height:16px}.shell-tab span{align-items:baseline;gap:8px;min-width:0;display:flex}.shell-tab b{font:500 13.5px var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-tab small{color:var(--faint);font:400 12px var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-tab.is-active{color:var(--text)}.shell-tab.is-active b{font-weight:600}.shell-tab.is-active svg{color:var(--gold)}.shell-tab-close{display:none}.shell-tabs.is-tabs{background:var(--soft);border-radius:9px;gap:4px;padding:4px}.shell-tabs.is-tabs .shell-tab+.shell-tab:before{content:none}.shell-tabs.is-tabs .shell-tab>a:first-child{padding:5px 12px}.shell-tabs.is-tabs .shell-tab.is-active>a:first-child{box-shadow:var(--shadow-sm), 0 0 0 1px var(--border);background:#fff}.shell-actions{flex:none;align-items:center;gap:8px;display:flex}.shell-icon-button{border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:8px;place-items:center;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.shell-icon-button svg{width:18px;height:18px}.shell-icon-button:hover{background:var(--soft);border-color:var(--border-2)}.shell-icon-button.is-on{background:var(--ink);border-color:var(--ink);color:var(--gold-light)}.shell-add{background:var(--ink);border-color:var(--ink);color:#fff}.shell-add:hover{background:#173a4e;border-color:#173a4e}.shell-tooltip{z-index:5;color:#fff;font:500 12px var(--ui);white-space:nowrap;opacity:0;pointer-events:none;background:#0f172a;border-radius:6px;padding:5px 9px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}:is(.shell-icon-button:hover .shell-tooltip,.shell-icon-button:focus-visible .shell-tooltip){opacity:1;transform:translate(-50%)}.shell-account{position:relative}.shell-account summary{cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:3px 10px 3px 3px;list-style:none;transition:background .15s;display:flex}.shell-account summary::-webkit-details-marker{display:none}.shell-account summary:hover{background:var(--soft)}.shell-account summary>span{background:var(--ink);width:32px;height:32px;color:var(--gold-light);font:600 13px var(--ui);border-radius:50%;place-items:center;display:grid}.shell-account summary>b{max-width:160px;color:var(--text-2);font:500 13.5px var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-account>div{z-index:70;border:1px solid var(--border);width:230px;box-shadow:var(--shadow-md);animation:shell-pop .16s var(--ease-out);background:#fff;border-radius:10px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.shell-account>div p{color:var(--muted-2);margin:4px 8px 6px;font-size:12.5px}.shell-account>div a{color:var(--text-2);border-radius:6px;padding:7px 8px;font-size:13.5px}.shell-account>div a:hover{background:var(--soft)}.lot-chip{border:1px solid var(--border);background:var(--soft);color:var(--text-2);font:600 12.5px var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:2px 8px;display:inline-block}.law-tags{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.law{font:600 11.5px/1.5 var(--ui);white-space:nowrap;border-radius:999px;padding:2px 9px}.law-purple{color:#a4553a;background:#fbeee8}.law-ink{color:#475569;background:#eef2f6}.law-pink{color:#3f7a55;background:#ecf5ef}.law-slate{color:#2f5d86;background:#eaf1f8}.law-ochre{color:#8a6a2a;background:#f7f0e1}.law-brown{color:#4a3f35;background:#efeae4}.law-yellow{color:#8a6a00;background:#fbf3d9}.law-navy{color:#0f2836;background:#e8edf3}.type-chip{border:1px solid var(--border-2);color:var(--text-2);font:600 12px/1.5 var(--ui);background:#fff;border-radius:999px;padding:1px 8px;display:inline-block}.chips{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.shell-client-mode{width:auto;font:600 13px var(--ui);white-space:nowrap;grid-auto-flow:column;gap:7px;padding:0 11px}.shell-client-mode.is-on{width:36px;padding:0}@media (max-width:760px){.shell-client-mode{width:36px;padding:0}.shell-client-mode-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes shell-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shell-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes shell-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes shell-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1180px) and (min-width:821px){:root{--rail-w:72px}.shell-rail{align-items:center;padding:14px 10px}.shell-rail-brand{justify-content:center;width:100%;padding:4px 0 14px}.shell-rail-brand span:not(.brand-mark),.shell-rail-group{display:none}.shell-rail nav{width:100%}.shell-rail-link{justify-content:center;padding:10px 0}.shell-rail-link span{z-index:5;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0f172a;border-radius:6px;padding:5px 9px;font-size:12px;transition:opacity .15s;position:absolute;left:calc(100% + 10px)}.shell-rail-link:hover span{opacity:1}.shell-rail-link[aria-current]:before{left:-10px}}@media (max-width:820px){:root{--rail-w:0px;--top-h:56px}body:has(.shell-rail){padding-bottom:66px}.shell-rail{border-top:1px solid #ffffff12;border-right:0;flex-direction:row;width:auto;height:62px;padding:0 6px;inset:auto 0 0;overflow:visible}.shell-rail-brand,.shell-rail-group{display:none}.shell-rail nav{justify-content:space-around;width:100%;min-width:0;display:flex}.shell-rail-link{border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:6px 2px;font-size:10.5px}.shell-rail-link span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:0;overflow:hidden}.shell-rail-link span:after{content:attr(data-short);font-size:10px}.shell-rail-link[aria-current]:before{border-radius:0 0 2px 2px;width:auto;height:2px;inset:-1px 22px auto}.shell-rail-direction{margin-top:0}.shell-rail-direction:after{content:none}.shell-top{padding:0 12px}.shell-account summary>b,.shell-add{display:none}.shell-tab{max-width:200px}.shell-tab small,.shell-rail-desktop{display:none}}@media (max-width:400px){.shell-rail{padding:0 2px}.shell-rail-link{padding:6px 0}.shell-rail-link span:after{letter-spacing:-.01em;font-size:9.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fee-basis{font:600 10px/1.2 var(--ui);letter-spacing:.03em;white-space:nowrap;opacity:.8;display:block}.fee-basis abbr{cursor:help;text-decoration:none}.fee-box:has(.fee-basis){justify-items:center;gap:0;line-height:1.2;display:inline-grid}.fee-box .fee-basis{color:#8a6a2a}.lt-fees .fee-basis{color:#8a6a2a;font:600 10.5px/1.2 var(--ui);letter-spacing:.03em;margin-top:2px}.shell-rail-link.is-soon{cursor:default;opacity:.55;flex-wrap:wrap;row-gap:0}.shell-rail-link.is-soon:hover{color:#cbd5e1;background:0 0}.shell-rail-link.is-soon:hover svg{color:#94a3b8}.shell-soon{color:#94a3b8;font:500 10.5px/1.2 var(--ui);letter-spacing:.02em;flex-basis:100%;padding-left:29px}@media (max-width:1180px) and (min-width:821px){.shell-rail-link.is-soon{flex-flow:column;gap:2px}.shell-soon{flex-basis:auto;padding-left:0;font-size:8.5px}}@media (max-width:820px){.shell-rail-link.is-soon{flex-wrap:nowrap}.shell-soon{flex-basis:auto;padding-left:0;font-size:8px;line-height:1}}.shell-account-soon{color:var(--muted-2);cursor:default;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 8px;font-size:13.5px;display:flex}.shell-account-soon small{letter-spacing:.02em;font-size:11px}._header_3ngup_1{background:var(--ink-deep);color:#fff;z-index:30;justify-content:space-between;align-items:center;gap:28px;min-height:88px;padding:14px clamp(20px,4vw,64px);font-size:14px;display:flex;position:relative}._brand_3ngup_2{flex-shrink:0;align-items:center;gap:12px;display:flex}._brand_3ngup_2>span:last-child{gap:5px;display:grid}._brand_3ngup_2 strong{font:700 14px var(--font-lidr-ui),Inter,system-ui,sans-serif;letter-spacing:.06em}._brand_3ngup_2 b{color:var(--gold-light);letter-spacing:.28em;font-size:15px}._header_3ngup_1 nav{align-items:center;gap:6px;display:flex}._header_3ngup_1 nav a{color:#c6d0d5;white-space:nowrap;border-radius:5px;padding:14px 16px}._header_3ngup_1 nav a:hover,._header_3ngup_1 nav a[aria-current]{color:#fff;background:#ffffff10}._header_3ngup_1 nav a[aria-current]{box-shadow:inset 0 -3px var(--gold)}._account_3ngup_4{position:relative}._account_3ngup_4 summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}._account_3ngup_4 summary::-webkit-details-marker{display:none}._account_3ngup_4 summary>span{background:var(--gold);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}._account_3ngup_4 summary>b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;font-weight:500;overflow:hidden}._account_3ngup_4 summary i{font-style:normal}._account_3ngup_4>div{border:1px solid var(--line);width:230px;color:var(--ink);background:#fff;padding:20px;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0d202a20}._account_3ngup_4 p{color:var(--muted);font-size:13px}._account_3ngup_4 a{text-underline-offset:4px;text-decoration:underline}._page_3ngup_5{background:#f6f7f8;min-height:100vh}._workspace_3ngup_5{max-width:1440px;margin:auto;padding:36px clamp(20px,4vw,64px) 64px;font-size:16px;line-height:1.55}._workspace_3ngup_5 h1{font:700 clamp(24px,2.4vw,30px)/1.2 var(--font-lidr-ui),Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:6px 0 8px}._workspace_3ngup_5 h2{margin:0;font-size:21px;line-height:1.3}._workspace_3ngup_5 h3{margin:0;font-size:17px}._workspace_3ngup_5 p{color:#576773;margin:6px 0}._eyebrow_3ngup_5{letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#82602f!important;font-size:12px!important}._heading_3ngup_6{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}._heading_3ngup_6 p{max-width:720px}._actions_3ngup_6{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._primary_3ngup_6,._secondary_3ngup_6{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 19px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}._primary_3ngup_6{background:var(--ink);color:#fff}._secondary_3ngup_6{color:var(--ink);background:#fff;border-color:#c6d0d5}._primary_3ngup_6:hover{background:#24485a}._secondary_3ngup_6:hover{border-color:var(--gold);background:#fffaf2}._primary_3ngup_6:disabled,._secondary_3ngup_6:disabled{opacity:.55;cursor:wait}._textLink_3ngup_6{color:#214f69;text-underline-offset:4px;font-size:14px;text-decoration:underline}._stats_3ngup_7{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}._stat_3ngup_7{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;gap:4px;padding:22px;display:flex}._stat_3ngup_7:hover{border-color:#aa824d}._stat_3ngup_7 strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:650}._stat_3ngup_7 span{color:#4d616c;font-size:14px}._stat_3ngup_7 small{color:var(--muted);font-size:13px}._stat_3ngup_7:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}._stat_3ngup_7:first-child span,._stat_3ngup_7:first-child small{color:#dfc49c}._section_3ngup_8{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:22px;padding:24px}._sectionHead_3ngup_8{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._twoCols_3ngup_8{grid-template-columns:1.3fr 1fr;align-items:start;gap:22px;display:grid}._empty_3ngup_8{text-align:center;border:1px dashed #cdd5d8;border-radius:6px;padding:36px 20px}._empty_3ngup_8 p{max-width:540px;margin:10px auto 18px}._empty_3ngup_8 small{color:var(--muted);margin:15px;display:block}._task_3ngup_9{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}._task_3ngup_9 p{font-size:14px}._task_3ngup_9 strong{font-size:15px}._task_3ngup_9 a{flex-shrink:0}._count_3ngup_9{color:var(--ink);background:#edf1f3;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:13px;display:inline-block}._filters_3ngup_10{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}._search_3ngup_10{min-width:220px;color:var(--ink);background:#fff;border:1px solid #bdc9d0;border-radius:5px;flex:1;padding:12px 14px;font-size:16px}._filters_3ngup_10 select{background:#fff;border:1px solid #bdc9d0;border-radius:5px;min-height:47px;padding:12px;font-size:14px}._tabs_3ngup_10{flex-wrap:wrap;gap:6px;display:flex}._tabs_3ngup_10 button{cursor:pointer;background:#fff;border:1px solid #ccd5da;border-radius:5px;padding:10px 16px;font-size:14px}._tabs_3ngup_10 button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}._rows_3ngup_11{gap:12px;display:grid}._row_3ngup_11{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}._rowHead_3ngup_11{grid-template-columns:1.4fr 1.3fr 1fr auto;align-items:center;gap:24px;padding:21px 24px;display:grid}._rowHead_3ngup_11 strong{font-size:16px;display:block}._rowHead_3ngup_11 small{color:var(--muted);margin-top:5px;font-size:13px;display:block}._rowHead_3ngup_11 p{margin:4px 0;font-size:14px}._rowHead_3ngup_11>div{overflow-wrap:anywhere;min-width:0}._badge_3ngup_11{color:#465961;background:#edf1f3;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-block}._gold_3ngup_11{color:#77531a;background:#fcf0d9}._green_3ngup_11{color:#1d6346;background:#e4f4ec}._red_3ngup_11{color:#993c30;background:#fce9e6}._muted_3ngup_11{color:#566670;background:#edf1f3}._rowDetail_3ngup_11{border-top:1px solid var(--line);background:#fafbfc;padding:24px}._rowDetail_3ngup_11 p{font-size:15px}._progress_3ngup_11{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}._progress_3ngup_11 li{color:#697b84;border-top:3px solid #d6dee2;flex:1;padding-top:9px;font-size:13px}._progress_3ngup_11 li[data-reached=true]{border-color:var(--gold);color:var(--ink);font-weight:650}._detailGrid_3ngup_11{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}._detailGrid_3ngup_11 span{color:var(--muted);font-size:13px}._detailGrid_3ngup_11 strong{font-size:15px;display:block}._notice_3ngup_11{background:#e8f3ee;border-radius:5px;padding:12px 16px;color:#22583f!important}._error_3ngup_11{background:#fbece8;border-radius:5px;padding:12px 16px;color:#923b2e!important}._footnote_3ngup_11{margin-top:16px!important;font-size:13px!important}._inlineForm_3ngup_11{background:#fffaf2;border:1px solid #d9bc8c;border-radius:5px;margin-top:20px;padding:20px}._inlineForm_3ngup_11 label{align-items:flex-start;gap:12px;margin:14px 0;font-size:14px;display:flex}._inlineForm_3ngup_11 input{flex-shrink:0;width:18px;height:18px;margin-top:4px}._featureLinks_3ngup_12{gap:12px;display:grid}._featureLinks_3ngup_12 a{border:1px solid var(--line);border-radius:6px;align-items:center;gap:15px;padding:20px;display:flex}._featureLinks_3ngup_12 a>b{color:#88612c;background:#f6eddf;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}._featureLinks_3ngup_12 p{font-size:14px}._featureLinks_3ngup_12 a>span:last-child{margin-left:auto}._miniRecords_3ngup_12{gap:10px;margin-bottom:22px;display:grid}._miniRecord_3ngup_12{border:1px solid var(--line);background:#fafbfc;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;padding:16px;font-size:14px;display:flex}._miniRecord_3ngup_12 strong{display:block}._miniRecord_3ngup_12 p{color:var(--muted);margin:4px 0;font-size:13px}@media (max-width:1100px){._header_3ngup_1{flex-wrap:wrap;gap:10px}._header_3ngup_1 nav{order:3;justify-content:center;width:100%}._header_3ngup_1 nav a{text-align:center;flex:1;padding:12px 10px}._rowHead_3ngup_11{grid-template-columns:1fr 1fr;gap:16px}._twoCols_3ngup_8{grid-template-columns:1fr}._stats_3ngup_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._header_3ngup_1{padding:12px 16px}._brand_3ngup_2 strong{font-size:12px}._brand_3ngup_2 b{font-size:13px}._account_3ngup_4 summary>b{display:none}._header_3ngup_1 nav a{padding:12px 5px;font-size:13px}._workspace_3ngup_5{padding:24px 16px 40px}._heading_3ngup_6{flex-direction:column;align-items:flex-start}._stats_3ngup_7{gap:10px}._stat_3ngup_7{padding:16px}._stat_3ngup_7 strong{font-size:26px}._section_3ngup_8{padding:18px}._sectionHead_3ngup_8{flex-direction:column;align-items:flex-start}._rowHead_3ngup_11{padding:18px}._rowHead_3ngup_11>div:first-child,._rowHead_3ngup_11>button{grid-column:1/-1}._rowDetail_3ngup_11{padding:18px}._progress_3ngup_11{flex-wrap:wrap}._progress_3ngup_11 li{min-width:85px}._detailGrid_3ngup_11{grid-template-columns:1fr}._task_3ngup_9{flex-direction:column;align-items:flex-start}._filters_3ngup_10 select{flex:1;width:100%}._miniRecord_3ngup_12{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._workspace_3ngup_5 *{scroll-behavior:auto}}:is(._header_3ngup_1 a:focus-visible,._header_3ngup_1 summary:focus-visible,._workspace_3ngup_5 :is(a,button,input,select):focus-visible){outline-offset:3px;outline:3px solid #b28a4c}._activityStats_3ngup_17 ._stat_3ngup_7{text-align:left;color:var(--ink);border-color:var(--line);cursor:pointer;background:#fff;padding:18px}._activityStats_3ngup_17 ._stat_3ngup_7 span{color:#4d616c}._activityStats_3ngup_17 ._stat_3ngup_7[aria-pressed=true]{background:var(--ink);border-color:var(--gold);color:#fff}._activityStats_3ngup_17 ._stat_3ngup_7[aria-pressed=true] span{color:#f1d5a6}._followupSummary_3ngup_21{background:#fffaf2;border:1px solid #dac5a4;border-left:4px solid #a87c40;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}._followupSummary_3ngup_21>div{min-width:0}._followupSummary_3ngup_21 strong{font-size:17px;display:block}._followupSummary_3ngup_21 span{color:#576773;margin-top:4px;font-size:14px;display:block}._followupSummary_3ngup_21 button{flex-shrink:0}._followupSummary_3ngup_21 button[aria-pressed=true]{background:#f6e7d0;border-color:#8c6835}._activityFilters_3ngup_23{grid-template-columns:1.3fr 1fr 1fr;align-items:end;display:grid}._activityFilters_3ngup_23 label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}._activityFilters_3ngup_23 :is(input,select){width:100%;min-width:0;font-size:16px;font-weight:400}._activityResults_3ngup_23{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}._activityResults_3ngup_23 p{margin:0!important}._activityResults_3ngup_23 button{flex-shrink:0}@media (max-width:850px){._activityFilters_3ngup_23{grid-template-columns:1fr 1fr}._activityFilters_3ngup_23 label:first-child{grid-column:1/-1}}@media (max-width:600px){._followupSummary_3ngup_21,._activityResults_3ngup_23{flex-direction:column;align-items:stretch}._activityFilters_3ngup_23{grid-template-columns:1fr}._activityFilters_3ngup_23 label:first-child{grid-column:auto}._rowHead_3ngup_11>a:last-child{grid-column:1/-1}._rowHead_3ngup_11>div:nth-child(3)>strong{font-size:15px}._rowHead_3ngup_11 small,._activityStats_3ngup_17 ._stat_3ngup_7 span{font-size:14px}}@media (min-width:720px){._activityStats_3ngup_17{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:440px){._header_3ngup_1 nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:4px;display:grid}._header_3ngup_1 nav a{white-space:normal;min-height:44px;font-size:14px}}@media (max-width:600px){._header_3ngup_1 nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}._header_3ngup_1 nav a{white-space:normal;min-height:44px;font-size:14px}._header_3ngup_1 nav a:last-child{grid-column:1/-1}}._kpis_3ngup_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}._commissions_3ngup_34{background:var(--ink);color:#fff;border-radius:7px;grid-column:1/-1;min-width:0;padding:16px 16px 12px}._commissions_3ngup_34 h2{letter-spacing:.14em;text-transform:uppercase;color:#f1d5a6;margin:0 0 10px!important;font-size:12px!important}._commissions_3ngup_34>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._commissions_3ngup_34 a{background:#ffffff14;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}._commissions_3ngup_34 a:hover{background:#ffffff24}._commissions_3ngup_34 a>span{color:#dbe3e7;font-size:13px;font-weight:600;line-height:1.3}._commissions_3ngup_34 a>strong{font-variant-numeric:tabular-nums;color:#fff;font-size:24px;font-weight:650;line-height:1.25}._commissions_3ngup_34 a>small{color:#c6d0d5;font-size:12px}._commissions_3ngup_34>p{color:#c6d0d5;margin:10px 0 0!important;font-size:12px!important}._kpi_3ngup_33{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:7px;flex-direction:column;gap:4px;padding:16px;display:flex}._kpi_3ngup_33:hover{border-color:#aa824d}._kpi_3ngup_33>span{color:#4d616c;font-size:13px;font-weight:600}._kpi_3ngup_33>strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.2}._kpi_3ngup_33>small{color:#5b6b75;font-size:12px}._kpiAlert_3ngup_48{border-color:#e3b3aa}._kpiAlert_3ngup_48>strong{color:#993c30}._dashGrid_3ngup_49{gap:0 22px;display:grid}._todoList_3ngup_50,._agenda_3ngup_50,._pipeline_3ngup_50{gap:8px;margin:0;padding:0;list-style:none;display:grid}._todoList_3ngup_50 a,._agenda_3ngup_50 a{border:1px solid var(--line);background:#fafbfc;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}._todoList_3ngup_50 a:hover,._agenda_3ngup_50 a:hover,._pipeline_3ngup_50 a:hover{border-color:#aa824d}._todoList_3ngup_50 a>span,._agenda_3ngup_50 a>span{flex:1;min-width:0;display:grid}._todoList_3ngup_50 strong,._agenda_3ngup_50 strong{font-size:15px;line-height:1.35}._todoList_3ngup_50 small,._agenda_3ngup_50 small{color:#5b6b75;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._todoList_3ngup_50 b{color:#82602f}._todoWithDone_3ngup_58{align-items:stretch;gap:8px;display:flex}._todoWithDone_3ngup_58>a{flex:1}._todoDone_3ngup_59{color:#0f2836;cursor:pointer;background:#fff;border:1px solid #c9d3d8;border-radius:6px;flex:none;min-width:64px;min-height:44px;padding:0 14px;font-weight:650}._todoDone_3ngup_59:disabled{opacity:.5;cursor:wait}._dotRed_3ngup_60,._dotGold_3ngup_60{border-radius:50%;flex-shrink:0;width:10px;height:10px}._dotRed_3ngup_60{background:#c2453a}._dotGold_3ngup_60{background:#c4943f}._agenda_3ngup_50 time{color:#77531a;flex-shrink:0;min-width:86px;font-size:13px;font-weight:700}._pipeline_3ngup_50{grid-template-columns:repeat(3,minmax(0,1fr))}._pipeline_3ngup_50 a{border:1px solid var(--line);background:#fafbfc;border-radius:6px;flex-direction:column;gap:2px;padding:14px;display:flex}._pipeline_3ngup_50 span{color:#4d616c;font-size:13px;font-weight:600}._pipeline_3ngup_50 strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}._dashEmpty_3ngup_66{color:#5b6b75;font-size:14px!important}@media (min-width:900px){._kpis_3ngup_33{grid-template-columns:2fr 1fr 1fr}._commissions_3ngup_34{grid-column:auto}._commissions_3ngup_34 a>strong{font-size:28px}._kpi_3ngup_33>strong{font-size:30px}._dashGrid_3ngup_49{grid-template-columns:1.4fr 1fr;align-items:start}}._whereAmI_3ngup_69{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;gap:10px;margin-bottom:16px;padding:20px;display:grid}._whereAmI_3ngup_69:hover{border-color:#aa824d}._whereAmI_3ngup_69>strong{color:#214f69;font-size:15px}._whereFacts_3ngup_72{color:#4d616c;flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}._whereFacts_3ngup_72 b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:24px;font-weight:650}._agenda_3ngup_50 time small{color:#5b6b75;font-weight:600;display:block}._followSteps_3ngup_76{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}._followSteps_3ngup_76 button{text-align:left;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;gap:1px;min-width:0;padding:10px 12px;display:grid}._followSteps_3ngup_76 button b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}._followSteps_3ngup_76 button small{color:#5b6b75;font-size:13px;line-height:1.25}._followSteps_3ngup_76 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 -3px #c4943f}._followSteps_3ngup_76 button[aria-pressed=true] small{color:#f1d5a6}._followMoney_3ngup_80{color:#5b6b75;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex;margin:0 0 14px!important;font-size:13px!important}._followMoney_3ngup_80 b{color:var(--ink);font-size:15px}._followMoney_3ngup_80 small{flex-basis:100%;font-size:12px}._followTitle_3ngup_81{margin:4px 0 10px!important;font-size:17px!important}._followList_3ngup_82{gap:10px;margin:0 0 24px;display:grid}._followCard_3ngup_83{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:12px}._followCard_3ngup_83 h3{margin:0;font-size:16px}._followCard_3ngup_83>p{color:#5b6b75;margin:2px 0 0;font-size:14px}._followHighlight_3ngup_85{border-color:#c4943f;box-shadow:0 0 0 3px #f1e3c4}._followTag_3ngup_86{border-radius:99px;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-block}._followActions_3ngup_87{grid-template-columns:1fr 1fr 46px;gap:8px;margin-top:10px;display:grid}._followSingle_3ngup_87{grid-template-columns:1fr 46px}._followPrimary_3ngup_88,._followSecondary_3ngup_88,._followMore_3ngup_88,._followDangerButton_3ngup_88{text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.2;display:flex}._followPrimary_3ngup_88{background:var(--ink);border:1px solid var(--ink);color:#fff}._followSecondary_3ngup_88,._followMore_3ngup_88{color:var(--ink);background:#fff;border:1px solid #c9d3d8}._followPrimary_3ngup_88:disabled,._followSecondary_3ngup_88:disabled,._followDangerButton_3ngup_88:disabled{opacity:.5;cursor:default}._followMore_3ngup_88{letter-spacing:1px;font-size:18px}._followMenu_3ngup_92{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:8px;display:grid;overflow:hidden}._followMenu_3ngup_92 a,._followMenu_3ngup_92 button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;padding:12px;font-family:inherit;font-size:15px;font-weight:500;display:block}._followMenu_3ngup_92 a:first-child{border-top:0}._followMenu_3ngup_92 hr{border:0;border-top:3px solid #edf1f3;margin:0}._followMenu_3ngup_92 ._followDanger_3ngup_88{color:#993c30;border-top:0;font-weight:650}._followMenu_3ngup_92 p{color:#5b6b75;margin:0;padding:12px;font-size:13px}._followInline_3ngup_96{border:1px solid var(--line);background:#fafbfc;border-radius:8px;gap:8px;margin-top:10px;padding:12px;font-size:14px;display:grid}._followInline_3ngup_96 label{align-items:flex-start;gap:8px;display:flex}._followInline_3ngup_96 p{margin:0}._followInline_3ngup_96 ._followHint_3ngup_96{color:var(--muted);font-size:13px}._followEmpty_3ngup_97{text-align:center;background:#fff;border:1px dashed #cdd5d8;border-radius:10px;margin:0 0 24px;padding:22px 16px}._followEmpty_3ngup_97 p{margin:0 0 6px}._followSheet_3ngup_98{width:min(520px,100%);color:var(--ink);background:#fff;border:0;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0}._followSheet_3ngup_98::backdrop{background:#13283a73}._followSheet_3ngup_98 form{gap:12px;padding:18px 16px 20px;display:grid}._followSheet_3ngup_98 h2{margin:0!important;font-size:18px!important}._followSheet_3ngup_98 form>p{color:#5b6b75;margin:0;font-size:14px}._followSheet_3ngup_98 label{gap:6px;font-size:14px;font-weight:600;display:grid}._followSheet_3ngup_98 input{border:1px solid #bdc9d0;border-radius:8px;min-height:44px;padding:0 12px;font-size:16px}._followChips_3ngup_102{flex-wrap:wrap;gap:8px;display:flex}._followChips_3ngup_102 button{min-height:40px;color:var(--ink);cursor:pointer;background:#fafbfc;border:1px solid #c9d3d8;border-radius:99px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}._followChips_3ngup_102 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}._followWarn_3ngup_105{background:#fce9e6;border-radius:8px;padding:10px 12px;font-weight:600;color:#993c30!important}._followRecap_3ngup_106{font-size:13px!important}._followDangerButton_3ngup_88{color:#fff;background:#993c30;border:1px solid #993c30}._followSheet_3ngup_98 ._followActions_3ngup_87{grid-template-columns:1fr 1fr}@media (min-width:900px){._followSteps_3ngup_76{grid-template-columns:repeat(4,minmax(0,1fr))}._followList_3ngup_82{grid-template-columns:repeat(2,minmax(0,1fr))}._followSheet_3ngup_98{border-radius:16px;margin:auto}}._followCommission_3ngup_111{color:#5b6b75;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex;margin:6px 0 0!important;font-size:13px!important}._followCommission_3ngup_111 b{color:var(--ink)}._followCommission_3ngup_111 small{background:#f1f3f4;border-radius:999px;padding:1px 7px;font-size:11px}._followSponsor_3ngup_113{flex-basis:100%;font-size:12.5px}._sectionHead_3ngup_8{flex-wrap:wrap}._textLink_3ngup_6{white-space:nowrap}._inside_1q4e2_2{place-items:start center;padding:clamp(24px,6vw,72px) 16px 48px;display:grid}._neutral_1q4e2_3{background:linear-gradient(135deg,#0d202a,#0f2836);place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:32px 16px;display:grid}._logo_1q4e2_4{background:#0f2836;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 1px #c9a15c55}._logo_1q4e2_4 .brand-mark{width:40px;height:40px}._card_1q4e2_6{box-sizing:border-box;color:#334155;width:min(100%,600px);font-family:var(--ui,Inter, system-ui, sans-serif);background:#fff;border-top:4px solid #c9a15c;border-radius:14px;padding:32px clamp(20px,4vw,36px);box-shadow:0 18px 50px -30px #0d202a}._card_1q4e2_6 h1{color:#0f2836;font:700 24px/1.25 var(--ui,system-ui);overflow-wrap:anywhere;margin:0 0 12px}._card_1q4e2_6 p{margin:0;font-size:16px;line-height:1.6}._card_1q4e2_6 ._kicker_1q4e2_9{color:#82602f;font:700 12px var(--ui,system-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}._actions_1q4e2_10{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._primary_1q4e2_11,._secondary_1q4e2_11{min-height:46px;font:650 15px var(--ui,system-ui);border-radius:8px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}._primary_1q4e2_11{color:#fff;background:#0f2836}._secondary_1q4e2_11{color:#0f2836;background:#fff;border:1px solid #c6d0d5}._secondary_1q4e2_11:hover{background:#fffaf2;border-color:#c9a15c}:is(._primary_1q4e2_11:focus-visible,._secondary_1q4e2_11:focus-visible){outline-offset:3px;outline:3px solid #b28a4c}@media (max-width:480px){._card_1q4e2_6 h1{font-size:21px}._primary_1q4e2_11,._secondary_1q4e2_11{width:100%}}._page_s77ul_2{background:linear-gradient(135deg,#0d202a,#0f2836);place-items:center;min-height:100vh;padding:32px 16px;display:grid}._card_s77ul_3{text-align:center;background:#fff;border-top:4px solid #c9a15c;border-radius:14px;width:min(100%,560px);padding:40px 36px;box-shadow:0 24px 60px -30px #000}._logo_s77ul_4{background:#0f2836;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}._logo_s77ul_4 .brand-mark{width:40px;height:40px}._kicker_s77ul_6{color:#a4553a;font:700 13px var(--ui,system-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}._card_s77ul_3 h1{color:#0f172a;font:700 26px/1.2 var(--ui,system-ui);margin:0 0 14px}._card_s77ul_3 p{color:#334155;margin:0;font-size:16px;line-height:1.6}._actions_s77ul_9{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}._primary_s77ul_10,._secondary_s77ul_10{min-height:48px;font:700 15px var(--ui,system-ui);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}._primary_s77ul_10{color:#fff;background:#0f2836;border:0}._primary_s77ul_10:disabled{opacity:.7;cursor:progress}._secondary_s77ul_10{color:#0f2836;background:#fff;border:1px solid #cbd5e1}._card_s77ul_3 ._error_s77ul_14{color:#b91c1c;flex-basis:100%;font-size:14px}@media (max-width:480px){._card_s77ul_3{padding:30px 20px}._card_s77ul_3 h1{font-size:22px}._primary_s77ul_10,._secondary_s77ul_10{width:100%}}._banner_11jfg_1{color:#553f06;text-align:center;background:#fff1c7;border-bottom:1px solid #d1ae45;padding:.8rem 1.3rem;font-size:.85rem}._banner_11jfg_1 a{margin-left:.7rem;font-weight:600;text-decoration:underline}._page_11jfg_3{color:#193731;max-width:920px;margin:0 auto;padding:2.5rem 1.2rem 4rem}._page_11jfg_3 header{margin-bottom:2rem}._page_11jfg_3 h1{margin:.6rem 0 1rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2}._page_11jfg_3 h2{margin-bottom:.8rem;font-size:1.25rem}._page_11jfg_3 h3{font-size:1rem;font-weight:650}._page_11jfg_3 p{margin:.6rem 0 1rem;line-height:1.55}._eyebrow_11jfg_9{letter-spacing:.1em;font-size:.75rem;font-weight:650}._card_11jfg_10{background:#fff;border:1px solid #cbdad4;border-radius:14px;margin:1.2rem 0;padding:1.5rem}._card_11jfg_10 summary{cursor:pointer;font-weight:600}._page_11jfg_3 fieldset{border:0;gap:1rem;max-width:510px;padding:0;display:grid}._page_11jfg_3 label{gap:.5rem;font-size:.95rem;display:grid}._page_11jfg_3 input:not([type=checkbox]),._page_11jfg_3 select{color:#173d32;width:100%;font:inherit;background:#fff;border:1px solid #829d90;border-radius:7px;padding:.75rem}._page_11jfg_3 small{color:#4a655b;font-size:.78rem;line-height:1.4}._page_11jfg_3 button,._actions_11jfg_16 a{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#174b3b;border:1px solid #174b3b;border-radius:7px;padding:.75rem 1rem;display:inline-block}._page_11jfg_3 button:disabled{opacity:.48;cursor:not-allowed}._page_11jfg_3 :focus-visible{outline-offset:3px;outline:3px solid #b2830c}._toolbar_11jfg_19,._actions_11jfg_16{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._toolbar_11jfg_19 button,._page_11jfg_3 ._secondary_11jfg_20{color:#174b3b;background:#fff}._toolbar_11jfg_19 span{font-size:.85rem}._page_11jfg_3 ._check_11jfg_22{align-items:flex-start;gap:.6rem;margin:.8rem 0;line-height:1.5;display:flex}._check_11jfg_22 input{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.3rem}._partner_11jfg_24{border-top:1px solid #dbe6e0;padding:1rem 0 .5rem}._partner_11jfg_24 button{margin:.4rem .7rem .4rem 0}._error_11jfg_26{color:#842b20;background:#fff2f0;border:1px solid #db8b7f;border-radius:8px;padding:1rem}._page_11jfg_3 ul{margin:1rem 0 0;padding-left:1.2rem;line-height:1.7}._steps_11jfg_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;padding-left:1.2rem;display:grid}._steps_11jfg_28 li{padding-left:.2rem}._steps_11jfg_28 p{font-size:.9rem}._steps_11jfg_28 a{text-underline-offset:.18em;font-weight:600;text-decoration:underline}._testSummary_11jfg_32{border-top:1px solid #dbe6e0;padding-top:1rem;font-size:.85rem}._help_11jfg_33{margin:1rem 0}._help_11jfg_33 p{font-size:.9rem}._danger_11jfg_35{border-color:#db8b7f}._danger_11jfg_35 summary{color:#842b20}._danger_11jfg_35 button{background:#842b20;border-color:#842b20}@media (max-width:640px){._steps_11jfg_28{grid-template-columns:1fr;gap:1.2rem}._card_11jfg_10{padding:1.1rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0f2836;--ink-deep:#0d202a;--paper:#f4f1ea;--paper-soft:#fffef8;--white:#fff;--gold:#cfa263;--gold-light:#dec79f;--line:#142a3724;--muted:#67767d}.partner-stock-heading{background:var(--ink-deep);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:32px clamp(20px,4vw,64px);display:flex}.partner-stock-heading h1{font:400 clamp(32px,4vw,46px)/1.2 var(--font-lidr-serif);margin:8px 0 12px}.partner-stock-heading p{color:#cbd5db;max-width:660px;margin:0;font-size:16px;line-height:1.6}.partner-stock-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.partner-stock-heading>div:last-child>span{color:var(--gold-light);border:1px solid #cfa26370;border-radius:4px;padding:9px 13px;font-size:14px}.partner-stock-heading>div:last-child>a{text-align:right;color:#cbd5db;width:100%;font-size:13px}.partner-breadcrumb{color:#506570;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:16px clamp(20px,4vw,64px);font-size:14px;display:flex}.partner-breadcrumb a:hover{text-decoration:underline}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-soft);color:var(--ink);font-family:var(--font-lidr-sans),Arial,sans-serif;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.numeric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:650;font-family:var(--font-lidr-sans),Arial,sans-serif!important}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-shell{min-height:100vh;overflow:hidden}.site-header{background:var(--ink-deep);color:#fff;z-index:5;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(24px,5vw,82px);display:grid;position:relative}.brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.brand-mark{background:url(https://static.wixstatic.com/media/24e902_db86225be12549fc9227a11e136907ae~mv2.png/v1/fill/w_330,h_322,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/LOGO_LIDR_SOLUTION_BLANC-04.png) 50%/contain no-repeat;width:47px;height:47px;display:block}.brand-copy{letter-spacing:.12em;flex-direction:column;gap:5px;line-height:1;display:flex}.brand-copy strong{font-family:var(--font-lidr-serif);letter-spacing:.13em;white-space:nowrap;font-size:13px;font-weight:500}.brand-copy small{letter-spacing:.28em;color:var(--gold-light);font-size:12px;font-weight:800}.header-nav{letter-spacing:.04em;color:#ffffffb8;align-self:stretch;align-items:stretch;gap:34px;font-size:12px;display:flex}.header-nav a{align-items:center;transition:color .2s;display:flex;position:relative}.header-nav a:hover,.header-nav a.active{color:#fff}.header-nav a.active:after{content:"";background:var(--gold-light);height:2px;position:absolute;bottom:0;left:0;right:0}.account-button{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:10px;font-size:12px;display:flex}.account-dot{background:var(--gold);width:33px;height:33px;color:var(--ink-deep);border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.hero{background:var(--ink-deep);color:#fff;grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:center;gap:8vw;min-height:570px;padding:75px clamp(24px,8vw,140px) 92px;display:grid;position:relative}.hero:before{content:"";border:1px solid #cfa26329;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-150px;box-shadow:0 0 0 68px #cfa2630a,0 0 0 138px #cfa26306}.hero:after{content:"";background:linear-gradient(90deg,var(--ink-deep),#0d202aa8),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) center/cover no-repeat;opacity:.24;pointer-events:none;position:absolute;inset:0 0 0 48%}.hero-grid{opacity:.08;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.hero-content{z-index:2;max-width:850px;position:relative}.eyebrow,.section-kicker{letter-spacing:.19em;text-transform:uppercase;color:var(--gold-light);font-size:11px;font-weight:650}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow span{background:var(--gold-light);width:28px;height:1px}.hero h1{font-family:var(--font-lidr-serif);letter-spacing:-.035em;margin:25px 0;font-size:clamp(48px,6.2vw,82px);font-weight:400;line-height:.99}.hero-content>p{color:#ffffffb0;max-width:690px;font-size:15px;line-height:1.72}.hero-content>p strong{color:#fff;font-weight:650}.hero-actions{align-items:center;gap:28px;margin-top:39px;display:flex}.primary-action{background:var(--gold);min-height:50px;color:var(--ink-deep);align-items:center;gap:25px;padding:0 21px;font-size:12px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.primary-action:hover{background:#d8b27b;transform:translateY(-2px)}.outline-action{min-height:50px;color:var(--gold-light);border:1px solid #cfa263cc;align-items:center;padding:0 20px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.outline-action:hover{background:var(--gold);color:var(--ink-deep)}.text-action{color:#ffffffd1;border-bottom:1px solid #ffffff59;padding:7px 0;font-size:12px}.hero-panel{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff26;justify-self:end;width:min(100%,310px);padding:37px;position:relative}.panel-kicker{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;margin-bottom:17px;font-size:9px;display:block}.hero-panel>strong{font-family:var(--font-lidr-ui),Inter,sans-serif;color:#fff;font-size:82px;font-weight:400;line-height:.9;display:block}.hero-panel>span:not(.panel-kicker){color:#ffffffad;margin-top:8px;font-size:13px;display:block}.panel-line{background:#ffffff26;height:1px;margin:30px 0 23px}.hero-panel p{color:#ffffff80;margin:0;font-size:11px;line-height:1.8}.hero-panel p b{color:#fff;font-weight:500}.trust-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:28px clamp(24px,8vw,140px);display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:4px 24px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border-right:0}.trust-strip span{color:var(--gold);font-family:var(--font-lidr-ui),Inter,sans-serif;font-size:15px}.trust-strip p{flex-direction:column;gap:5px;margin:0;display:flex}.trust-strip strong{font-size:11px}.trust-strip small{color:var(--muted);font-size:9px}.partner-callout{background:var(--paper);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);min-height:530px;display:grid}.partner-callout-visual{background:linear-gradient(#0d202a14,#0d202a8a),url(https://static.wixstatic.com/media/24e902_7b0f91dda2c04f338c75f25ff4bab320~mv2.png/v1/fill/w_1514,h_970,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/liveret.png) 50%/cover no-repeat;min-height:530px;position:relative;overflow:hidden}.partner-callout-visual:after{content:"";border:1px solid #ffffff61;position:absolute;inset:24px}.partner-callout-visual span{color:#fff;font-family:var(--font-lidr-serif);letter-spacing:.11em;font-size:44px;position:absolute;bottom:72px;left:50px}.partner-callout-visual b{color:var(--gold-light);letter-spacing:.31em;font-size:14px;position:absolute;bottom:47px;left:52px}.partner-callout-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(34px,8vw,135px);display:flex}.partner-callout-copy h2{font-family:var(--font-lidr-serif);letter-spacing:-.025em;margin:14px 0 20px;font-size:clamp(38px,4.5vw,61px);font-weight:400;line-height:1.03}.partner-callout-copy>p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.partner-benefits{grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin:35px 0;display:grid}.partner-benefits p{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:7px;margin:0;padding:19px;display:flex}.partner-benefits p:first-child{border-left:1px solid var(--line)}.partner-benefits strong{font-size:10px}.partner-benefits small{color:var(--muted);font-size:8px;line-height:1.55}.catalogue-section{background:var(--paper-soft);padding:94px clamp(24px,8vw,140px) 115px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.section-heading h2,.how-section h2{font-family:var(--font-lidr-ui),Inter,sans-serif;letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(36px,4vw,53px);font-weight:400;line-height:1.05}.section-heading>p{max-width:380px;color:var(--muted);margin:0 0 7px;font-size:13px;line-height:1.65}.preview-note{color:#5b4a33;background:#fffaf0;border:1px solid #cfa26359;align-items:center;gap:14px;margin-bottom:22px;padding:12px 16px;font-size:11px;line-height:1.5;display:flex}.preview-note span{background:var(--gold);color:var(--ink-deep);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:5px 8px;font-weight:750}.filters{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) 220px 230px auto;align-items:center;gap:10px;margin-bottom:27px;padding:12px;display:grid}.filters label{position:relative}.filters input,.filters select{border:1px solid var(--line);background:var(--paper-soft);width:100%;height:45px;color:var(--ink);outline:none;padding:0 14px;font-size:11px}.filters input:focus,.filters select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #cfa2631f}.search-field svg{color:var(--muted);position:absolute;top:13px;left:14px}.search-field input{padding-left:42px}.result-count{color:var(--muted);white-space:nowrap;padding:0 12px;font-size:10px}.lot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lot-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(165px,39%) 1fr;min-height:330px;transition:transform .2s,box-shadow .2s;display:grid}.lot-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #142a3714}.lot-visual{justify-content:center;align-items:end;min-height:100%;display:flex;position:relative;overflow:hidden}.lot-visual:before{content:"";background:radial-gradient(circle at 20% 10%,#ffffff59,#0000 38%),linear-gradient(135deg,#0000 45%,#ffffff29);position:absolute;inset:0}.lot-visual.with-image{background-position:50%;background-size:cover}.lot-visual.with-image:before{background:linear-gradient(#0d202a0d,#0d202a85)}.lot-visual.terra{background:#bd8068}.lot-visual.sand{background:#d2b68d}.lot-visual.sage{background:#8e9e8d}.lot-visual.navy{background:#3f6571}.lot-visual>p{font-family:var(--font-lidr-ui),Inter,sans-serif;color:#ffffff21;letter-spacing:-.08em;margin:0;font-size:118px;position:absolute;bottom:-22px;right:-4px}.building-shape{z-index:1;clip-path:polygon(5% 12%,87% 0,100% 9%,100% 100%,0 100%,0 21%);background:#f3efe5c7;grid-template-columns:repeat(2,1fr);gap:9px 11px;width:69%;height:55%;margin-bottom:27px;padding:34px 14px 14px;display:grid;position:relative;box-shadow:-18px 17px #1e282d1c}.building-shape span{background:#142a376b;border:3px solid #ffffff80}.available-badge,.priority-badge{z-index:2;text-transform:uppercase;letter-spacing:.08em;font-size:8px;position:absolute;top:14px}.available-badge{color:var(--ink);background:#fff;align-items:center;gap:6px;padding:7px 9px;display:flex;left:14px}.available-badge i{background:#5d9d70;border-radius:50%;width:5px;height:5px}.commission-badge{z-index:3;background:var(--gold);min-width:93px;color:var(--ink-deep);flex-direction:column;align-items:flex-end;gap:2px;padding:9px 10px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 5px 18px #0d202a29}.commission-badge strong{font-family:var(--font-lidr-serif);font-size:19px;font-weight:500;line-height:1}.commission-badge small{text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:700}.priority-badge{background:var(--ink-deep);color:var(--gold-light);padding:8px 10px;top:auto;bottom:0;right:0}.promo-stack{z-index:3;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:48px;left:14px}.promo-stack b,.promo-stack em{text-transform:uppercase;letter-spacing:.09em;padding:7px 9px;font-size:8px;font-style:normal;box-shadow:0 4px 15px #0d202a29}.promo-stack b{background:var(--gold);color:var(--ink-deep)}.promo-stack em{color:#8a3d2f;background:#fff}.lot-content{flex-direction:column;padding:25px 25px 20px;display:flex}.lot-location{text-transform:uppercase;flex-direction:column;gap:3px;display:flex}.lot-location span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:700}.lot-location small{color:var(--muted);letter-spacing:.05em;font-size:10px}.lot-title-row{justify-content:space-between;align-items:baseline;gap:14px;margin-top:14px;display:flex}.lot-title-row h3{font-family:var(--font-lidr-ui),Inter,sans-serif;margin:0;font-size:23px;font-weight:400}.lot-title-row>strong{white-space:nowrap;font-size:13px}.lot-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0;padding:18px 0;display:grid}.lot-stats p{flex-direction:column;gap:5px;margin:0;display:flex}.lot-stats small{color:var(--muted);font-size:8px}.lot-stats strong{font-size:10px;font-weight:650}.card-actions{gap:8px;margin-top:auto;display:flex}.card-primary{background:var(--ink);color:#fff;flex:1;justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;font-size:10px;font-weight:650;display:flex}.icon-button{border:1px solid var(--line);width:43px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:grid}.empty-state{border:1px dashed var(--line);text-align:center;background:#fff;padding:65px}.empty-state p{color:var(--muted);font-size:12px}.how-section{background:var(--paper);grid-template-columns:1fr 1.25fr;align-items:center;gap:10vw;padding:90px clamp(24px,8vw,140px);display:grid}.how-section>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:9px}.how-section ol{margin:0;padding:0;list-style:none}.how-section li{border-bottom:1px solid var(--line);align-items:center;gap:21px;padding:22px 0;display:flex}.how-section li i{border:1px solid var(--gold);width:35px;height:35px;color:var(--gold);font-family:var(--font-lidr-ui),Inter,sans-serif;border-radius:50%;place-items:center;font-style:normal;display:grid}.how-section li p{flex-direction:column;gap:5px;margin:0;display:flex}.how-section li strong{font-family:var(--font-lidr-ui),Inter,sans-serif;font-size:18px;font-weight:400}.how-section li small{color:var(--muted);font-size:10px}footer{background:var(--ink-deep);color:#fff;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:40px;min-height:160px;padding:40px clamp(24px,8vw,140px);display:grid}.brand-footer .brand-mark{transform-origin:0;transform:scale(.9)}footer>p{color:#ffffff8c;max-width:420px;font-size:11px;line-height:1.65}.footer-links{color:var(--gold-light);flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:14px 22px;font-size:10px;display:flex}.footer-links>a:last-child{align-items:center;gap:12px;display:flex}.detail-shell{background:var(--paper-soft);min-height:100vh}.detail-header{background:var(--ink-deep);color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 clamp(24px,5vw,80px);display:grid}.detail-brand{align-items:center;gap:10px;width:max-content;display:flex}.detail-brand>.detail-logo{background:url(https://static.wixstatic.com/media/24e902_db86225be12549fc9227a11e136907ae~mv2.png/v1/fill/w_330,h_322,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/LOGO_LIDR_SOLUTION_BLANC-04.png) 50%/contain no-repeat;width:43px;height:43px;display:block}.detail-brand p{flex-direction:column;gap:4px;margin:0;line-height:1;display:flex}.detail-brand strong{font-family:var(--font-lidr-serif);letter-spacing:.13em;font-size:11px;font-weight:400}.detail-brand small{color:var(--gold-light);letter-spacing:.28em;font-size:10px;font-weight:800}.back-link{color:#ffffffad;letter-spacing:.04em;font-size:10px}.back-link:hover{color:#fff}.member-chip{color:var(--gold-light);border:1px solid #ffffff29;justify-self:end;padding:9px 12px;font-size:9px}.detail-hero{background:var(--ink-deep);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:510px;display:grid}.detail-photo{background:#315463 50%/cover no-repeat;place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.detail-photo:after{content:"";background:linear-gradient(90deg,#0d202a0a,#0d202a73);position:absolute;inset:0}.detail-photo>span{font-family:var(--font-lidr-ui),Inter,sans-serif;color:#ffffff29;z-index:1;font-size:150px}.detail-photo>i{z-index:2;letter-spacing:.06em;color:#ffffffbf;background:#0d202ad6;padding:9px 12px;font-size:8px;font-style:normal;position:absolute;bottom:20px;left:22px}.detail-intro{flex-direction:column;justify-content:center;padding:70px clamp(34px,5vw,80px);display:flex}.detail-kicker{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.detail-promotion{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.detail-promotion strong,.detail-promotion span{text-transform:uppercase;letter-spacing:.09em;padding:8px 10px;font-size:8px}.detail-promotion strong{background:var(--gold);color:var(--ink-deep)}.detail-promotion span{color:#8a3d2f;background:#fff}.detail-intro h1{font-family:var(--font-lidr-ui),Inter,sans-serif;margin:20px 0;font-size:clamp(44px,5vw,69px);font-weight:400;line-height:1}.detail-intro>p{color:#ffffffa3;max-width:520px;font-size:13px;line-height:1.7}.detail-key-data{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding:25px 0;display:grid}.detail-key-data p{flex-direction:column;gap:7px;margin:0;display:flex}.detail-key-data small{color:#ffffff75;font-size:8px}.detail-key-data strong{font-family:var(--font-lidr-sans),Arial,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.detail-intro .availability-warning{color:var(--gold-light);margin-top:18px;font-size:9px}.commission-detail{border-left:3px solid var(--gold);background:#ffffff12;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;margin-top:18px;padding:19px 21px;display:grid}.commission-detail>span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-light);font-size:9px}.commission-detail>strong{font-family:var(--font-lidr-sans),Arial,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:23px;font-weight:650}.commission-detail>small{color:#ffffff73;grid-column:1/-1;font-size:7px;line-height:1.5}.detail-intro .promotion-note{color:#ffffffb3;border:1px solid #cfa26347;margin:12px 0 0;padding:12px 14px;font-size:9px}.detail-content{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:45px;padding:75px clamp(24px,8vw,140px) 110px;display:grid}.detail-main{flex-direction:column;gap:40px;display:flex}.detail-block{border:1px solid var(--line);background:#fff;padding:38px}.detail-block h2,.option-panel h2{font-family:var(--font-lidr-ui),Inter,sans-serif;margin:9px 0 25px;font-size:31px;font-weight:400}.investment-table{border-top:1px solid var(--line);margin:0}.investment-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:14px 0;font-size:11px;display:grid}.investment-table dt{color:var(--muted)}.investment-table dd{text-align:right;font-family:var(--font-lidr-sans),Arial,sans-serif;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.investment-table .total-row{color:var(--ink);padding:20px 0;font-size:14px}.investment-table .total-row dd{font-family:var(--font-lidr-sans),Arial,sans-serif;font-size:18px;font-weight:650}.document-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.document-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.document-list li>span{align-items:center;gap:12px;display:flex}.document-list i{background:var(--paper);width:35px;height:35px;color:var(--gold);place-items:center;font-size:8px;font-style:normal;display:grid}.document-list p{flex-direction:column;gap:4px;margin:0;display:flex}.document-list strong{font-size:11px}.document-list small{color:var(--muted);font-size:8px}.document-list a{color:var(--gold);font-size:9px;font-weight:700}.documents-pending{background:#fffaf0;border:1px dashed #cfa2638c;padding:26px}.documents-pending strong{font-family:var(--font-lidr-ui),Inter,sans-serif;font-size:18px;font-weight:400}.documents-pending p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.lot-description-block p{color:#52656e;white-space:pre-line;margin:0;font-size:11px;line-height:1.85}.lot-characteristics dd{color:var(--ink)}.lot-plan-viewer{border:1px solid var(--line);background:#f1efe9;overflow:hidden}.lot-plan-viewer iframe{background:#e8e5dd;border:0;width:100%;height:560px;display:block}.lot-plan-viewer>div{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 16px;display:flex}.lot-plan-viewer>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.lot-plan-viewer strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lot-plan-viewer small{color:var(--muted);font-size:8px}.lot-plan-viewer a{background:var(--ink);color:#fff;flex:none;padding:10px 12px;font-size:8px;font-weight:750}.option-panel{background:var(--ink);color:#fff;border-top:3px solid var(--gold);padding:35px;position:sticky;top:24px}.option-panel>p{color:#ffffff94;margin-bottom:22px;font-size:10px;line-height:1.65}.option-form{flex-direction:column;gap:13px;display:flex}.option-form label{flex-direction:column;gap:6px;display:flex}.option-form label>span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:8px}.option-form input,.option-form textarea{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:0;outline:none;width:100%;padding:11px 12px;font-size:11px}.option-form input:focus,.option-form textarea:focus{border-color:var(--gold)}.option-form input[readonly]{color:#fff9}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option-form button{background:var(--gold);color:var(--ink-deep);cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:49px;margin-top:3px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.option-form button:disabled{opacity:.55;cursor:wait}.form-legal{color:#ffffff5c;font-size:7px;line-height:1.55}.form-error{color:#ffd0c8;margin:0;font-size:9px}.option-success{text-align:center;border:1px solid #cfa26380;padding:25px}.option-success i{background:var(--gold);width:36px;height:36px;color:var(--ink-deep);border-radius:50%;place-items:center;margin:0 auto 13px;font-style:normal;display:grid}.option-success strong{font-family:var(--font-lidr-ui),Inter,sans-serif;font-size:22px;font-weight:400;display:block}.option-success p{color:#fff;font-size:10px}.option-success small{color:#ffffff8c;font-size:8px;line-height:1.5}.option-form .consent-row{grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}.option-form .consent-row input{width:15px;height:15px;accent-color:var(--gold);margin:0}.option-form .consent-row span{text-transform:none;letter-spacing:0;color:#ffffff9e;font-size:8px;line-height:1.45}.request-choice{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:3px;display:grid}.option-form .request-choice button{color:#ffffffb3;text-align:center;background:0 0;border:1px solid #ffffff3b;justify-content:center;min-height:46px;margin:0;padding:0 10px;font-size:8px}.option-form .request-choice button.active{border-color:var(--gold);background:var(--gold);color:var(--ink-deep)}.request-introduction{border-left:3px solid var(--gold);background:#ffffff0f;padding:14px 15px}.request-introduction strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.request-introduction p{color:#ffffff8f;margin:7px 0 0;font-size:8px;line-height:1.55}.request-duration{color:var(--gold-light);text-transform:uppercase;letter-spacing:.08em;border:1px solid #cfa2638c;margin-top:10px;padding:5px 8px;font-size:7px;font-weight:750;display:inline-flex}.client-option-fields{border:1px solid #cfa26357;flex-direction:column;gap:12px;margin:4px 0 0;padding:16px;display:flex}.client-option-fields legend{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;padding:0 8px;font-size:8px;font-weight:750}.option-form .consent-row a{color:var(--gold-light);text-decoration:underline}.admin-shell{background:#f4f1ea;min-height:100vh;padding-bottom:90px}.admin-header{background:var(--ink-deep);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(22px,5vw,75px);display:grid}.admin-header>a{color:#fff9;font-size:9px}.admin-header>div{text-align:center;flex-direction:column;gap:5px;display:flex}.admin-header>div span{letter-spacing:.14em;font-size:9px}.admin-header>div span b{color:var(--gold-light);letter-spacing:.2em;font-size:12px}.admin-header>div strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.admin-header>small{color:#ffffff8c;justify-self:end;font-size:8px}.admin-intro{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:65px clamp(22px,7vw,110px) 45px;display:grid}.admin-intro h1{font-family:var(--font-lidr-serif);margin:12px 0 17px;font-size:clamp(40px,5vw,62px);font-weight:400}.admin-intro>div>p{color:#ffffff94;max-width:640px;font-size:11px;line-height:1.7}.admin-stats{border:1px solid #ffffff24;grid-template-columns:repeat(6,1fr);display:grid}.admin-stats p{border-right:1px solid #ffffff24;flex-direction:column;gap:6px;margin:0;padding:19px 13px;display:flex}.admin-stats p:last-child{border-right:0}.admin-stats strong{font-family:var(--font-lidr-serif);font-size:28px;font-weight:400}.admin-stats small{color:#ffffff7a;font-size:7px}.admin-feedback{z-index:10;background:var(--gold);color:var(--ink-deep);padding:12px clamp(22px,7vw,110px);font-size:10px;font-weight:700;position:sticky;top:0}.admin-section{padding:60px clamp(22px,7vw,110px) 0}.admin-section-title{justify-content:space-between;align-items:end;gap:35px;margin-bottom:24px;display:flex}.admin-section-title h2{font-family:var(--font-lidr-serif);margin:9px 0 0;font-size:36px;font-weight:400}.admin-section-title>p{max-width:420px;color:var(--muted);font-size:10px;line-height:1.6}.admin-lot-list{flex-direction:column;gap:12px;display:flex}.admin-lot{border:1px solid var(--line);background:#fff;grid-template-columns:235px 1fr;gap:16px 24px;padding:18px;display:grid}.admin-lot-title{flex-direction:column;gap:5px;display:flex}.admin-lot-title>span{text-transform:uppercase;color:var(--gold);letter-spacing:.12em;font-size:8px}.admin-lot-title>strong{font-family:var(--font-lidr-serif);font-size:17px;font-weight:400}.admin-lot-title>small{color:var(--muted);font-size:8px}.admin-lot>form:not(.upload-form){grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px;display:grid}.admin-lot label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:5px;font-size:7px;display:flex}.admin-lot input,.admin-lot select,.admin-lot textarea{border:1px solid var(--line);background:var(--paper-soft);width:100%;color:var(--ink);resize:vertical;outline:none;padding:9px;font-size:9px}.admin-lot input,.admin-lot select{height:35px}.admin-lot .wide-field{grid-column:1/-1}.admin-lot .check-field{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;padding-bottom:8px;display:flex}.admin-lot .check-field input{width:14px;height:14px;accent-color:var(--gold)}.admin-lot button{background:var(--ink);color:#fff;cursor:pointer;border:0;height:35px;padding:0 13px;font-size:8px;font-weight:700}.upload-form{border-top:1px solid var(--line);grid-column:2;grid-template-columns:170px 1fr auto;gap:9px;padding-top:13px;display:grid}.upload-form button{color:var(--ink);border:1px solid var(--line);background:#fff}.campaign-section ul{border:1px solid var(--line);background:#fff;margin:0;padding:0;list-style:none}.campaign-section li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.campaign-section li:last-child{border-bottom:0}.campaign-section li>span{grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;display:grid}.campaign-section b{color:#7c5b21;text-transform:uppercase;background:#fff3d9;grid-row:1/3;padding:5px 7px;font-size:7px}.campaign-section strong{font-size:10px}.campaign-section small{color:var(--muted);font-size:8px}.campaign-section button{border:1px solid var(--line);background:var(--paper);color:var(--muted);padding:8px 11px;font-size:8px}.empty-campaigns{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;padding:35px;font-size:10px}.application-list{flex-direction:column;gap:10px;display:flex}.application-list article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:22px;padding:18px;display:grid}.application-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.application-list article>div:first-child>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.application-list article>div:first-child>strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.application-list article>div:first-child>small{color:var(--muted);font-size:8px;line-height:1.6}.application-list article>p{color:var(--muted);font-size:8px}.application-list article>div:last-child{gap:8px;display:flex}.application-list button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:10px 12px;font-size:8px}.application-list button:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.partner-page{background:var(--paper);min-height:100vh}.partner-header{z-index:5;position:relative}.partner-hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);min-height:calc(100vh - 74px);display:grid}.partner-hero-copy{color:#fff;background:linear-gradient(135deg,#0d202afa,#0f2836e0),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex;position:relative;overflow:hidden}.partner-hero-copy .eyebrow i{background:var(--gold-light);width:28px;height:1px;display:block}.partner-hero-copy h1{font-family:var(--font-lidr-serif);letter-spacing:-.035em;margin:25px 0;font-size:clamp(48px,5.6vw,76px);font-weight:400;line-height:.98}.partner-hero-copy>p{color:#ffffffad;max-width:630px;font-size:13px;line-height:1.8}.partner-steps{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.partner-steps>div{border-right:1px solid #ffffff24;gap:12px;padding:20px 17px;display:flex}.partner-steps>div:last-child{border-right:0}.partner-steps b{color:var(--gold-light);font-family:var(--font-lidr-serif);font-size:16px}.partner-steps span{flex-direction:column;gap:6px;display:flex}.partner-steps strong{font-size:9px}.partner-steps small{color:#ffffff7a;font-size:7px;line-height:1.55}.partner-wix-visual{opacity:.12;pointer-events:none;background:url(https://static.wixstatic.com/media/24e902_41351ba5b2ca4cefabbf3ee6caffc714~mv2.png/v1/fill/w_359,h_720,al_c,lg_1,q_85,enc_avif,quality_auto/Untitled-1.png) 50%/contain no-repeat;width:290px;height:580px;position:absolute;bottom:-130px;right:-55px}.partner-form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;width:min(100% - 64px,760px);margin:auto;padding:48px;display:flex;box-shadow:0 26px 70px #0f283617}.partner-form-heading{margin-bottom:5px}.partner-form-heading h2,.partner-form-success h2{font-family:var(--font-lidr-serif);margin:12px 0;font-size:38px;font-weight:400;line-height:1}.partner-form-heading p{color:var(--muted);margin:0;font-size:9px}.partner-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.partner-form label{flex-direction:column;gap:7px;display:flex}.partner-form label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.partner-form input{border:1px solid var(--line);background:var(--paper-soft);width:100%;height:44px;color:var(--ink);outline:none;padding:0 12px;font-size:11px}.partner-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cfa2631f}.partner-form .wide-field{width:100%}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.partner-consents{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:8px;display:flex}.partner-form .checkbox-row{grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.partner-form .checkbox-row input{width:16px;height:16px;accent-color:var(--gold);margin:1px 0 0}.partner-form .checkbox-row span{text-transform:none;letter-spacing:0;color:var(--muted);font-size:8px;line-height:1.55}.partner-form .checkbox-row a{color:#8d672f;text-decoration:underline}.partner-form>button{background:var(--gold);min-height:50px;color:var(--ink-deep);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;font-weight:750;display:flex}.partner-form>button:disabled{opacity:.55;cursor:wait}.partner-form>.form-legal{color:var(--muted);font-size:7px;line-height:1.55}.partner-form .form-error{color:#9e3f2d;background:#fff1ed;padding:10px;font-size:9px}.partner-form-success{border:1px solid var(--line);text-align:center;background:#fff;width:min(100% - 64px,690px);margin:auto;padding:65px}.partner-form-success>i{background:var(--gold);border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-style:normal;font-weight:800;display:grid}.partner-form-success p{color:var(--muted);line-height:1.7}.partner-form-success small{color:var(--muted);font-size:9px;display:block}.partner-form-success>a{background:var(--ink);color:#fff;margin-top:25px;padding:14px 20px;font-size:10px;display:inline-flex}.partner-form label>span em{text-transform:none;letter-spacing:0;font-style:normal}.partner-form select{border:1px solid var(--line);background:var(--paper-soft);width:100%;height:44px;color:var(--ink);outline:none;padding:0 12px;font-size:11px}.partner-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cfa2631f}.partner-form .partner-alert-consent{background:#fbf4e8;border:1px solid #cfa26373;padding:14px}.partner-form .partner-alert-consent strong{color:var(--ink);letter-spacing:.03em;margin-bottom:2px;font-size:9px;display:inline-block}.partner-service-notice{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.partner-received-page{background:linear-gradient(135deg,#f7f3eb 0%,#fff 54%,#f2f5f6 100%);min-height:100vh}.partner-received-shell{width:min(100% - 64px,940px);margin:0 auto;padding:72px 0 90px}.partner-received-status{color:var(--gold);letter-spacing:.14em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.partner-received-status span{background:var(--gold);width:32px;height:32px;color:var(--ink-deep);border-radius:50%;place-items:center;font-size:16px;display:grid}.partner-received-status p{margin:0}.partner-received-shell h1{max-width:700px;color:var(--ink-deep);font-family:var(--font-lidr-serif);margin:20px 0 12px;font-size:54px;font-weight:400;line-height:1}.partner-received-intro{max-width:610px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.partner-reference{color:var(--muted);margin:24px 0 0;font-size:11px}.partner-reference strong{color:var(--ink)}.partner-onboarding-steps{grid-template-columns:1fr 1fr;gap:14px;margin:46px 0 22px;display:grid}.partner-onboarding-steps article{border:1px solid var(--line);background:#fff;grid-template-columns:48px 1fr;gap:16px;min-height:170px;padding:26px;display:grid}.partner-onboarding-steps article>span{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);place-items:center;font-size:10px;font-weight:800;display:grid}.partner-onboarding-steps article.is-done{background:var(--ink-deep);border-color:var(--ink-deep)}.partner-onboarding-steps article.is-done>span{background:var(--gold);color:var(--ink-deep)}.partner-onboarding-steps small{color:var(--gold);letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.partner-onboarding-steps h2{color:var(--ink-deep);font-family:var(--font-lidr-serif);margin:7px 0 9px;font-size:25px;font-weight:400}.partner-onboarding-steps p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.partner-onboarding-steps article.is-done h2{color:#fff}.partner-onboarding-steps article.is-done p{color:#c9d4d9}.partner-received-note{border-left:3px solid var(--gold);color:var(--muted);background:#f6f1e7;align-items:flex-start;gap:26px;padding:22px 26px;font-size:10px;line-height:1.65;display:flex}.partner-received-note strong{min-width:170px;color:var(--ink-deep);font-size:11px}.partner-received-home{background:var(--ink-deep);color:#fff;align-items:center;gap:30px;margin-top:28px;padding:16px 20px;font-size:10px;font-weight:700;display:inline-flex}.partner-received-home span{color:var(--gold);font-size:16px}.partner-dossier-page{background:#f5f4f0;min-height:100vh}.partner-secure-chip{color:var(--gold);letter-spacing:.06em;border:1px solid #cfa26380;justify-self:center;padding:8px 11px;font-size:8px;font-weight:750}.partner-dossier-hero{color:#fff;background:linear-gradient(125deg,#0c1f2bfc,#0f2836e3),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) 50%/cover;justify-content:space-between;align-items:end;gap:40px;min-height:335px;padding:64px clamp(24px,8vw,140px);display:flex}.partner-dossier-hero h1{font-family:var(--font-lidr-serif);margin:18px 0 0;font-size:clamp(46px,5vw,67px);font-weight:400;line-height:.92}.partner-dossier-hero>div>p{color:#ffffff9e;max-width:530px;margin:18px 0 0;font-size:11px;line-height:1.7}.partner-dossier-hero>aside{background:#ffffff0f;border:1px solid #ffffff29;flex-direction:column;gap:9px;width:260px;padding:21px;display:flex}.partner-dossier-hero aside span{color:var(--gold-light);letter-spacing:.1em;font-size:8px;font-weight:800}.partner-dossier-hero aside strong{font-family:var(--font-lidr-serif);font-size:23px;font-weight:400}.partner-dossier-hero aside small{color:#ffffff8c;font-size:8px;line-height:1.55}.partner-dossier-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;width:min(100% - 64px,1180px);margin:0 auto;padding:46px 0 90px;display:grid}.partner-dossier-main{flex-direction:column;gap:16px;display:flex}.dossier-section{border:1px solid var(--line);background:#fff;padding:26px}.dossier-section-head{grid-template-columns:42px 1fr auto;align-items:center;gap:15px;display:grid}.dossier-section-head>span{border:1px solid var(--gold);width:36px;height:36px;color:var(--gold);place-items:center;font-size:10px;font-weight:800;display:grid}.dossier-section-head small{color:var(--gold);letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.dossier-section-head h2{font-family:var(--font-lidr-serif);margin:5px 0 0;font-size:28px;font-weight:400}.dossier-section-head>b{color:#25734a;background:#e8f6ee;padding:6px 8px;font-size:8px}.dossier-section-head>b.dossier-pending{color:#946d37;background:#fbf3e4}.dossier-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0 15px;padding:17px 0;display:grid}.dossier-details p{flex-direction:column;gap:5px;margin:0;display:flex}.dossier-details small{color:var(--muted);letter-spacing:.08em;font-size:7px}.dossier-details strong{font-size:9px;font-weight:650}.dossier-text-button{color:#8d672f;cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:0;font-size:9px;font-weight:750;display:flex}.dossier-copy{max-width:700px;color:var(--muted);margin:23px 0 17px;font-size:10px;line-height:1.65}.dossier-contract-card{background:#faf8f3;border:1px solid #e7dfd0;justify-content:space-between;align-items:center;gap:22px;padding:16px;display:flex}.dossier-contract-card>div{align-items:center;gap:12px;display:flex}.dossier-contract-card i{background:var(--ink-deep);width:36px;height:36px;color:var(--gold-light);place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.dossier-contract-card span{flex-direction:column;gap:4px;display:flex}.dossier-contract-card strong{font-size:10px}.dossier-contract-card small{color:var(--muted);font-size:8px}.dossier-contract-card button,.dossier-upload-list button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:10px 12px;font-size:8px;font-weight:750}.dossier-contract-card button span,.dossier-upload-list button span{color:var(--gold);font-size:12px}.dossier-upload-list{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.dossier-upload-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:center;gap:11px;min-height:96px;padding:16px;display:grid}.dossier-upload-list article:nth-child(2n){border-right:0}.dossier-upload-list article:nth-last-child(-n+2){border-bottom:0}.dossier-upload-list i{width:27px;height:27px;color:var(--gold);background:#f2efe8;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.dossier-upload-list div{flex-direction:column;gap:4px;display:flex}.dossier-upload-list strong{font-size:9px}.dossier-upload-list small{color:var(--muted);font-size:7px;line-height:1.4}.dossier-signature{background:var(--ink-deep);border-color:var(--ink-deep);color:#fff}.dossier-signature .dossier-section-head h2{color:#fff}.dossier-signature>p{color:#fff9;margin:20px 0;font-size:10px;line-height:1.65}.dossier-signature>button{color:#ffffffa3;cursor:not-allowed;background:#cfa2636b;border:0;justify-content:space-between;align-items:center;width:250px;min-height:48px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.dossier-signature>button span{color:var(--gold-light);font-size:15px}.dossier-signature>small{color:#fff6;margin-top:10px;font-size:8px;display:block}.partner-dossier-side{border:1px solid var(--line);background:#fff;padding:25px;position:sticky;top:22px}.partner-dossier-side h2{font-family:var(--font-lidr-serif);margin:9px 0 11px;font-size:30px;font-weight:400;line-height:1}.partner-dossier-side>div:first-child>p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.partner-dossier-side ol{border-top:1px solid var(--line);margin:26px 0;padding:0;list-style:none}.partner-dossier-side li{border-bottom:1px solid var(--line);color:#829096;grid-template-columns:26px 1fr;gap:11px;padding:14px 0;font-size:9px;display:grid}.partner-dossier-side li b{border:1px solid #c9d0d2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.partner-dossier-side li span{flex-direction:column;gap:3px;display:flex}.partner-dossier-side li small{color:#a2abad;font-size:7px}.partner-dossier-side li.current{color:var(--ink)}.partner-dossier-side li.current b{border-color:var(--gold);background:var(--gold);color:var(--ink-deep)}.partner-dossier-side li.current small{color:#946d37}.partner-dossier-help{border-left:3px solid var(--gold);background:#fbf5e9;flex-direction:column;gap:7px;padding:15px;display:flex}.partner-dossier-help strong{font-size:9px}.partner-dossier-help span{color:var(--muted);font-size:8px;line-height:1.5}.partner-prefill{background:#cfa26314;border:1px solid #cfa2636b;flex-direction:column;gap:5px;padding:15px 16px;display:flex}.partner-prefill>span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-light);font-size:7px}.partner-prefill>strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.partner-prefill>p{color:#ffffffab;margin:0;font-size:9px;line-height:1.55}.partner-prefill>small{color:#fff6;font-size:7px;line-height:1.5}.access-pending-page{background:linear-gradient(135deg,#0d202afa,#0f2836e6),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) 50%/cover;place-items:center;min-height:100vh;padding:40px;display:grid}.access-pending-card{border-top:4px solid var(--gold);text-align:center;background:#fff;width:min(100%,620px);padding:60px}.access-pending-card>.detail-logo{background-color:var(--ink);background-image:url(https://static.wixstatic.com/media/24e902_db86225be12549fc9227a11e136907ae~mv2.png/v1/fill/w_330,h_322,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/LOGO_LIDR_SOLUTION_BLANC-04.png);background-position:50%;background-repeat:no-repeat;background-size:62px;border-radius:50%;width:72px;height:72px;margin:0 auto 24px;display:block}.access-pending-card h1{font-family:var(--font-lidr-serif);font-size:43px;font-weight:400;line-height:1}.access-pending-card>p{color:var(--muted);font-size:11px;line-height:1.75}.access-pending-card>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.access-pending-card>div a{border:1px solid var(--line);padding:13px 16px;font-size:9px}.access-pending-card>div a:first-child{background:var(--gold);border-color:var(--gold);font-weight:700}.legal-page{background:var(--paper-soft);min-height:100vh}.legal-hero{background:var(--ink);color:#fff;padding:75px max(24px,50vw - 450px) 52px}.legal-hero h1{font-family:var(--font-lidr-serif);letter-spacing:-.035em;margin:16px 0;font-size:clamp(46px,6vw,72px);font-weight:400}.legal-hero p{color:#ffffff9e;max-width:700px;font-size:12px;line-height:1.7}.legal-notice{color:#68502f;background:#fff8e9;border:1px solid #cfa26380;align-items:flex-start;gap:15px;max-width:900px;margin:28px auto 0;padding:16px 20px;font-size:9px;line-height:1.6;display:flex}.legal-notice strong{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.legal-content{max-width:900px;margin:0 auto;padding:38px 0 100px}.legal-content section{border-bottom:1px solid var(--line);padding:26px 0}.legal-content h2{font-family:var(--font-lidr-serif);margin:0 0 13px;font-size:25px;font-weight:400}.legal-content p,.legal-content li{color:#4f626b;font-size:11px;line-height:1.85}.legal-content ul{padding-left:20px}.legal-content a{color:#8d672f;text-decoration:underline}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #cfa263c7}.program-section{background:#f6f5f1;padding-top:70px}.program-filters{grid-template-columns:minmax(320px,1fr) 220px auto}.program-table{background:#fff;border:1px solid #e5e2da;box-shadow:0 12px 35px #0f28360d}.program-table-head,.program-row{grid-template-columns:minmax(290px,1.7fr) .72fr 1.05fr 1.05fr .82fr .5fr 34px;align-items:center;column-gap:22px;display:grid}.program-table-head{color:#7a858a;text-transform:uppercase;letter-spacing:.08em;background:#f0eee8;border-bottom:1px solid #ddd9cf;min-height:48px;padding:0 22px;font-size:8px;font-weight:700}.program-table-body{flex-direction:column;display:flex}.program-row{min-height:112px;color:var(--ink);border-bottom:1px solid #ece9e2;padding:17px 22px;transition:background .18s,transform .18s;position:relative}.program-row:last-child{border-bottom:0}.program-row:hover{background:#fffaf0;transform:translate(3px)}.program-identity{grid-template-columns:72px 1fr;align-items:center;gap:15px;min-width:0;display:grid}.program-thumb{color:#ffffffb3;width:72px;height:72px;font-family:var(--font-lidr-serif);background:linear-gradient(135deg,#274b5c,#112b38) 50%/cover;border-radius:2px;place-items:center;font-size:23px;display:grid;overflow:hidden}.program-identity>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.program-identity strong{font-size:12px;line-height:1.25}.program-identity small{color:#879096;font-size:8px}.program-identity em{color:#53646c;font-size:8px;font-style:normal}.row-special{background:var(--gold);color:var(--ink-deep);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.program-actability strong{font-size:10px}.program-schemes{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.program-schemes b,.program-schemes em{border-radius:3px;padding:5px 8px;font-size:8px;font-style:normal;line-height:1}.program-schemes b{color:#745ba3;background:#eee9f7}.program-schemes em{color:#50585c;background:#ededeb}.program-types{flex-wrap:wrap;gap:5px;display:flex}.program-types b{white-space:nowrap;border:1px solid #ccd0d1;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:600}.program-prices{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.program-prices small{color:#7e888d;font-size:7px}.program-prices strong{white-space:nowrap;font-size:10px;font-weight:600}.program-fee{white-space:nowrap;background:#fff;border:1px solid #cfd2d2;border-radius:6px;justify-self:center;padding:7px 10px;font-size:10px;font-weight:700}.program-open{color:var(--gold);justify-self:end;font-size:19px}.program-hero .hero-panel p{line-height:1.65}.stock-toolbar{grid-template-columns:1fr auto auto;align-items:end;gap:24px;margin-bottom:18px;display:grid}.stock-toolbar>div:first-child{flex-direction:column;gap:7px;display:flex}.stock-toolbar>div:first-child>strong{font-size:11px;font-weight:500}.stock-toolbar>div:first-child b{font-size:15px}.view-switch{background:#fff;border:1px solid #d8d5ce;padding:3px;display:flex}.view-switch button{color:#6d787d;cursor:pointer;background:0 0;border:0;height:35px;padding:0 13px;font-size:9px;font-weight:700}.view-switch button.active{background:var(--ink);color:#fff}.sort-control{flex-direction:column;gap:5px;display:flex}.sort-control span,.filter-panel label>span{text-transform:uppercase;letter-spacing:.08em;color:#7a858a;font-size:7px;font-weight:700}.sort-control select{min-width:175px;height:41px;color:var(--ink);background:#fff;border:1px solid #d8d5ce;padding:0 10px;font-size:9px}.stock-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:17px;display:grid}.filter-panel{background:#fff;border:1px solid #e5e2da;flex-direction:column;gap:14px;padding:17px;display:flex;position:sticky;top:18px}.filter-heading{border-bottom:1px solid #ece9e2;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.filter-heading strong{font-size:10px}.filter-heading strong b{background:var(--gold);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.filter-heading button{color:#97713c;cursor:pointer;background:0 0;border:0;font-size:7px;text-decoration:underline}.filter-panel label{flex-direction:column;gap:6px;display:flex}.filter-panel input:not([type=checkbox]),.filter-panel select{width:100%;height:37px;color:var(--ink);background:#fbfaf7;border:1px solid #dedbd4;outline:none;padding:0 9px;font-size:8px}.filter-panel input:focus,.filter-panel select:focus{border-color:var(--gold)}.filter-checkbox{background:#fff8e9;border:1px solid #cfa26359;grid-template-columns:15px 1fr;align-items:center;padding:11px;display:grid!important}.filter-checkbox input{width:14px;height:14px;accent-color:var(--gold)}.filter-checkbox span{line-height:1.35;color:#73582e!important}.stock-results{min-width:0}.program-fee.variable{border-color:var(--gold);color:#8b632c;background:#fff7e8}.lot-table{background:#fff;border:1px solid #e5e2da;box-shadow:0 12px 35px #0f28360d}.lot-table-head,.lot-row{grid-template-columns:minmax(230px,1.55fr) .65fr .58fr .82fr .55fr 1fr 26px;align-items:center;gap:16px;display:grid}.lot-table-head{color:#7a858a;text-transform:uppercase;letter-spacing:.08em;background:#f0eee8;border-bottom:1px solid #ddd9cf;height:48px;padding:0 18px;font-size:8px;font-weight:700}.lot-row{border-bottom:1px solid #ece9e2;min-height:88px;padding:12px 18px;transition:background .18s,transform .18s}.lot-row:last-child{border-bottom:0}.lot-row:hover{background:#fffaf0;transform:translate(3px)}.lot-identity{grid-template-columns:57px 1fr;align-items:center;gap:12px;display:grid}.lot-mini-image{color:#ffffffb3;width:57px;height:57px;font-family:var(--font-lidr-serif);background:linear-gradient(135deg,#274b5c,#112b38) 50%/cover;place-items:center;display:grid}.lot-identity>span:last-child,.lot-row>span:nth-child(2),.lot-number-cell,.lot-offer{flex-direction:column;gap:4px;display:flex}.lot-identity strong{font-size:10px}.lot-identity small,.lot-number-cell small,.floor-label{color:#7e888d;font-size:7px}.type-pill{border:1px solid #ccd0d1;border-radius:3px;align-self:flex-start;padding:5px 7px;font-size:8px}.lot-number-cell{font-size:9px}.lot-number-cell strong{font-size:10px}.lot-offer{align-items:flex-start}.lot-offer b,.lot-offer em{text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;font-size:7px;font-style:normal}.lot-offer b{background:var(--gold);color:var(--ink-deep)}.lot-offer em{color:#913e2b;background:#fff0e8}.lot-offer small{color:#8a9296;font-size:7px}@media (max-width:1150px){.catalogue-section{padding-left:28px;padding-right:28px}.program-table-head,.program-row{grid-template-columns:minmax(230px,1.55fr) .62fr .9fr .8fr .72fr .48fr 22px;column-gap:10px;padding-left:14px;padding-right:14px}.program-thumb{width:60px;height:60px}.program-identity{grid-template-columns:60px 1fr;gap:10px}.lot-table-head,.lot-row{grid-template-columns:minmax(210px,1.45fr) .55fr .5fr .75fr .48fr .9fr 20px;gap:9px}}@media (max-width:850px){.program-filters{grid-template-columns:1fr}.program-row{grid-template-columns:1fr auto;row-gap:14px;padding:18px}.program-identity{grid-column:1/-1}.program-schemes,.program-types,.program-prices{align-self:start}.program-schemes,.program-types{grid-column:1}.program-prices{grid-area:2/2/4}.program-fee{grid-column:1;justify-self:start}.program-open{grid-area:4/2}.program-thumb{width:62px;height:62px}}@media (max-width:1050px){.header-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr 250px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(2){border-right:0}.lot-grid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.result-count{text-align:right}.admin-intro,.admin-lot{grid-template-columns:1fr}.admin-lot>form:not(.upload-form){grid-template-columns:1fr 1fr 1fr}.upload-form{grid-column:1}.application-list article{grid-template-columns:1fr}.application-list article>div:last-child{justify-content:flex-start}.partner-callout{grid-template-columns:1fr}.partner-callout-visual{min-height:390px}.partner-benefits{grid-template-columns:1fr}.partner-benefits p{border-left:1px solid var(--line);border-bottom:0}.partner-benefits p:last-child{border-bottom:1px solid var(--line)}.partner-hero{grid-template-columns:1fr}.partner-hero-copy{min-height:680px}.partner-form{margin:55px auto}.legal-notice,.legal-content{width:calc(100% - 48px)}.detail-hero{grid-template-columns:1fr 1fr}.detail-content{grid-template-columns:1fr}.option-panel{position:static}.detail-main{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (max-width:720px){.site-header{height:70px}.account-button>span:last-child{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:66px}.hero:after{opacity:.11;inset:0}.hero h1{font-size:47px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .primary-action,.hero-actions .outline-action{justify-content:space-between}.hero-actions .text-action{align-self:flex-start}.hero-panel{grid-template-columns:auto 1fr;justify-self:stretch;align-items:end;column-gap:18px;width:100%;display:grid}.hero-panel .panel-kicker,.hero-panel .panel-line,.hero-panel p{grid-column:1/-1}.hero-panel>strong{font-size:62px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.partner-callout-visual{min-height:300px}.partner-callout-copy{padding:55px 24px}.section-heading,.preview-note{flex-direction:column;align-items:flex-start}.filters{grid-template-columns:1fr}.search-field{grid-column:auto}.result-count{text-align:left;padding:8px 2px}.lot-card{grid-template-columns:1fr}.lot-visual{min-height:250px}.how-section,footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start;justify-self:start}.detail-header{grid-template-columns:1fr auto}.back-link{display:none}.member-chip{font-size:0}.member-chip:after{content:"Compte";font-size:9px}.detail-hero{grid-template-columns:1fr}.detail-photo{min-height:310px}.detail-intro{padding:50px 24px}.detail-key-data{grid-template-columns:1fr 1fr}.detail-content{grid-template-columns:1fr;padding:45px 18px}.detail-main{display:flex}.detail-block{padding:24px}.form-pair{grid-template-columns:1fr}.partner-hero-copy{min-height:auto;padding:70px 24px}.partner-hero-copy h1{font-size:48px}.partner-steps{grid-template-columns:1fr}.partner-steps>div{border-bottom:1px solid #ffffff24;border-right:0}.partner-steps>div:last-child{border-bottom:0}.partner-form,.partner-form-success{width:calc(100% - 32px);margin:24px auto;padding:28px}.partner-form-grid{grid-template-columns:1fr}.legal-notice{flex-direction:column}.legal-content{padding-bottom:65px}.legal-hero{padding-top:55px}.legal-hero h1{font-size:46px}}.program-detail-shell{background:#f6f5f1}.program-detail-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(360px,.9fr) 1.1fr;min-height:440px;display:grid}.program-detail-photo{min-height:440px;font-family:var(--font-lidr-serif);color:#ffffff80;background:linear-gradient(135deg,#274b5c,#112b38) 50%/cover;place-items:center;font-size:70px;display:grid}.program-detail-hero>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(32px,7vw,110px);display:flex}.program-detail-hero h1{font-family:var(--font-lidr-serif);margin:18px 0;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:1}.program-detail-hero p{color:#ffffff9e;margin:0;font-size:12px}.program-detail-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.program-detail-badges>*{text-transform:uppercase;letter-spacing:.07em;padding:9px 11px;font-size:8px;font-style:normal}.program-detail-badges b{color:#745ba3;background:#eee9f7}.program-detail-badges span{color:var(--ink);background:#fff}.program-detail-badges em{background:var(--gold);color:var(--ink-deep)}.program-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.program-lot-card{background:#fff;border:1px solid #e5e2da;flex-direction:column;gap:12px;min-height:230px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.program-lot-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f283614}.program-lot-top{justify-content:space-between;align-items:center;display:flex}.program-lot-top b{font-size:10px}.program-lot-top em{border:1px solid #ccd0d1;border-radius:3px;padding:5px 7px;font-size:8px;font-style:normal}.program-lot-card>strong{font-family:var(--font-lidr-serif);font-size:26px;font-weight:400}.program-lot-card>span:not(.program-lot-top){color:var(--muted);font-size:8px}.program-lot-card>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:5px;min-height:43px;padding-top:12px;display:flex}.program-lot-card>div>*{padding:5px 7px;font-size:7px;font-style:normal}.program-lot-card>div>b{background:#f1efe9}.program-lot-card>div>em{background:var(--gold);color:var(--ink-deep)}.program-lot-card>div>i{color:#913e2b;background:#fff0e8}.program-lot-card>small{color:#946d37;margin-top:auto;font-size:8px;font-weight:700}@media (max-width:1050px){.stock-toolbar{grid-template-columns:1fr auto}.sort-control{grid-column:1/-1}.stock-layout{grid-template-columns:175px minmax(0,1fr)}.program-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stock-toolbar{grid-template-columns:1fr}.view-switch{justify-self:start}.stock-layout{grid-template-columns:1fr}.filter-panel{position:static}.lot-table-head{display:none}.lot-row{grid-template-columns:1fr auto;row-gap:10px}.lot-identity{grid-column:1/-1}.lot-offer{grid-column:1}.program-detail-hero{grid-template-columns:1fr}.program-detail-photo{min-height:280px}.program-detail-hero>div:last-child{padding:50px 24px}.program-lot-grid{grid-template-columns:1fr}}.stock-toolbar{grid-template-columns:1fr auto auto;align-items:center}.filter-trigger{min-height:41px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d5ce;padding:0 16px;font-size:9px;font-weight:750}.filter-trigger b{background:var(--gold);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:8px;display:inline-grid}.stock-layout{display:block}.filter-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0d202a6b;border:0;position:fixed;inset:0}.filter-drawer{z-index:80;visibility:hidden;background:#fff;width:min(390px,92vw);height:100vh;transition:transform .24s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-20px 0 60px #0d202a33}.filter-drawer.open{visibility:visible;transform:translate(0)}.filter-drawer-head{z-index:2;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.filter-drawer-head strong{font-family:var(--font-lidr-serif);font-size:21px;font-weight:400}.filter-drawer-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;width:36px;height:36px;font-size:23px}.filter-drawer .filter-panel{box-shadow:none;border:0;gap:17px;padding:22px;position:static}.filter-apply{background:var(--gold);min-height:46px;color:var(--ink-deep);cursor:pointer;border:0;font-size:9px;font-weight:800}.program-table-head,.program-row{grid-template-columns:minmax(245px,1.55fr) .58fr .68fr .86fr .83fr .7fr .46fr 25px;column-gap:13px}.program-table-head button,.lot-table-head button{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.program-table-head button span,.lot-table-head button span{color:#a2a9ac;font-size:10px}.program-table-head button.active,.lot-table-head button.active{color:var(--ink)}.program-table-head button.active span,.lot-table-head button.active span{color:var(--gold)}.program-delivery{color:#445860;font-size:9px}.program-delivery strong{font-weight:600}.sort-control{display:none}@media (max-width:1150px){.program-table-head,.program-row{grid-template-columns:minmax(215px,1.45fr) .54fr .62fr .78fr .7fr .65fr .43fr 20px;column-gap:8px;padding-left:12px;padding-right:12px}}@media (max-width:850px){.program-delivery{grid-column:1}.stock-toolbar{grid-template-columns:1fr auto}.filter-trigger{grid-column:1/-1;justify-self:end}}@media (max-width:720px){.stock-toolbar{grid-template-columns:1fr}.filter-trigger{grid-column:auto;justify-self:start}.filter-drawer{width:100vw}.program-delivery{display:block}.program-table-head{display:none}}.program-detail-top{background:var(--ink);color:#fff;grid-template-columns:minmax(360px,.78fr) 1.22fr;min-height:410px;display:grid}.program-detail-top .program-detail-photo{min-height:410px}.program-detail-summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(32px,6vw,95px);display:flex}.program-detail-summary h1{font-family:var(--font-lidr-serif);margin:15px 0;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1}.program-detail-summary>p{color:#fff9;margin:0;font-size:11px}.program-summary-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);width:100%;margin-top:30px;display:grid}.program-summary-grid p{border-right:1px solid #ffffff24;flex-direction:column;gap:6px;margin:0;padding:15px 12px;display:flex}.program-summary-grid p:last-child{border-right:0}.program-summary-grid small{color:#ffffff75;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.program-summary-grid strong{font-size:10px}.program-tabs{color:#ffffff8c;background:#35332e;align-items:stretch;gap:40px;height:64px;padding:0 clamp(24px,8vw,140px);display:flex}.program-tabs a{align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.program-tabs a.active{color:#fff}.program-tabs a.active:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:0;left:0;right:0}.program-tabs b{background:var(--gold);min-width:18px;height:18px;color:var(--ink-deep);border-radius:9px;place-items:center;font-size:7px;display:grid}.program-overview{background:#fff;grid-template-columns:1.1fr .9fr;gap:7vw;padding:60px clamp(24px,8vw,140px);display:grid}.program-overview h2{font-family:var(--font-lidr-serif);margin:12px 0;font-size:37px;font-weight:400}.program-overview>div:first-child>p{max-width:670px;color:var(--muted);font-size:10px;line-height:1.8}.program-kpis{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.program-kpis p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:20px;display:flex}.program-kpis p:nth-child(2n){border-right:0}.program-kpis p:nth-last-child(-n+2){border-bottom:0}.program-kpis strong{font-family:var(--font-lidr-serif);font-size:24px;font-weight:400}.program-kpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.program-detail-stock{padding:55px clamp(24px,8vw,140px) 100px}.program-availability{flex-direction:column;gap:18px;display:flex}.availability-tools{justify-content:space-between;align-items:end;display:flex}.availability-tools>div{flex-direction:column;gap:7px;display:flex}.availability-tools>div>strong{font-family:var(--font-lidr-serif);font-size:26px;font-weight:400}.availability-tools label{align-items:center;gap:7px;display:flex}.availability-tools label>span{color:var(--muted);font-size:8px}.availability-tools select{border:1px solid var(--line);background:#fff;min-width:170px;height:38px;padding:0 10px;font-size:8px}.availability-tools label button{border:1px solid var(--line);width:38px;height:38px;color:var(--gold);cursor:pointer;background:#fff;font-size:15px}.program-lots-table{background:#fff;border:1px solid #e5e2da;border-radius:8px;overflow:hidden;box-shadow:0 12px 35px #0f28360d}.program-lots-head,.program-lots-row{grid-template-columns:.78fr 1fr .58fr .48fr .75fr .78fr 1.05fr 24px;align-items:center;gap:14px;padding:0 20px;display:grid}.program-lots-head{color:#7a858a;text-transform:uppercase;letter-spacing:.07em;background:#f0eee8;height:49px;font-size:8px;font-weight:700}.program-lots-head button{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.program-lots-head button.active{color:var(--ink)}.program-lots-head button span{color:var(--gold)}.program-lots-row{border-top:1px solid #ece9e2;min-height:98px;transition:background .18s,transform .18s}.program-lots-row:hover{background:#fffaf0;transform:translate(3px)}.program-lot-name,.program-lot-metric,.program-lot-price,.program-lot-commission,.program-lot-offer{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.program-lot-name>b{border:1px solid var(--ink);border-radius:3px;align-self:flex-start;padding:5px 8px;font-size:9px}.program-lot-name small{color:#56a879;align-items:center;font-size:8px;display:flex}.program-lot-name i{background:#66c690;border-radius:50%;width:7px;height:7px;margin-right:5px;box-shadow:0 0 0 3px #66c69033}.program-lot-devices{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.program-lot-devices b,.program-lot-devices em{border-radius:3px;padding:5px 7px;font-size:7px;font-style:normal}.program-lot-devices b{color:#745ba3;background:#eee9f7}.program-lot-devices em{color:#50585c;background:#ededeb}.program-lot-metric strong,.program-lot-price strong,.program-lot-commission strong{font-size:10px}.program-lot-metric small,.program-lot-price small,.program-lot-commission small{color:var(--muted);font-size:7px}.program-lot-floor{font-size:9px}.program-lot-commission{background:#fffaf0;border:1px solid #cfa26373;padding:8px}.program-lot-offer b,.program-lot-offer em{text-transform:uppercase;padding:5px 7px;font-size:7px;font-style:normal}.program-lot-offer b{background:var(--gold);color:var(--ink-deep)}.program-lot-offer em{color:#913e2b;background:#fff0e8}.program-lot-offer small{color:var(--muted);font-size:7px}.program-lot-arrow{color:var(--gold);justify-self:end;font-size:18px}@media (max-width:1050px){.program-detail-top{grid-template-columns:.7fr 1.3fr}.program-summary-grid{grid-template-columns:repeat(2,1fr)}.program-lots-head,.program-lots-row{grid-template-columns:.8fr .9fr .5fr .45fr .7fr .7fr 22px}.program-lots-head>:nth-child(7),.program-lots-row>:nth-child(7){display:none}}@media (max-width:720px){.program-detail-top{grid-template-columns:1fr}.program-detail-top .program-detail-photo{min-height:280px}.program-detail-summary{padding:45px 24px}.program-tabs{gap:22px;overflow:auto}.program-tabs a:nth-child(4){display:none}.program-overview{grid-template-columns:1fr}.availability-tools{flex-direction:column;align-items:flex-start;gap:16px}.program-lots-head{display:none}.program-lots-row{grid-template-columns:1fr auto;gap:10px;padding:18px}.program-lot-name{grid-column:1/-1}.program-lot-devices,.program-lot-price,.program-lot-commission{grid-column:1}.program-lot-metric,.program-lot-floor{grid-column:2}.program-lot-arrow{grid-area:4/2}.program-lot-offer{grid-column:1/-1;display:flex!important}}.city-information{border-left:3px solid var(--gold);background:#faf8f2;margin-top:24px;padding:19px 20px}.city-information>strong{margin-bottom:11px;font-size:10px;display:block}.city-information p{color:#586970!important;margin:6px 0!important;font-size:8px!important;line-height:1.5!important}.program-facts{border:1px solid var(--line);background:#faf9f5;margin:16px 0 0}.program-facts div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:12px 14px;display:grid}.program-facts div:last-child{border-bottom:0}.program-facts dt{text-transform:uppercase;color:var(--muted);font-size:7px}.program-facts dd{margin:0;font-size:8px;font-weight:650}.program-documents{background:#fff;padding:75px clamp(24px,8vw,140px) 95px}.program-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.program-document-grid article{border:1px solid var(--line);grid-template-columns:45px 1fr;align-items:start;gap:15px;min-height:115px;padding:18px;display:grid}.program-document-grid article>span{background:var(--ink);width:45px;height:45px;color:var(--gold-light);letter-spacing:.05em;place-items:center;font-size:8px;font-weight:800;display:grid}.program-document-grid article>div{flex-direction:column;gap:5px;display:flex}.program-document-grid strong{font-size:10px}.program-document-grid small{color:var(--muted);font-size:8px}.program-document-grid a{color:#76582f;background:#f4f1ea;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 10px;font-size:8px;display:flex}.program-document-grid a b{font-size:12px}.program-document-grid em{color:#9aa1a4;margin-top:9px;font-size:7px;font-style:normal}.program-neighborhood{background:var(--ink);color:#fff;grid-template-columns:minmax(300px,.65fr) 1.35fr;min-height:500px;display:grid}.program-neighborhood>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px clamp(28px,6vw,85px);display:flex}.program-neighborhood h2{font-family:var(--font-lidr-serif);margin:14px 0;font-size:46px;font-weight:400}.program-neighborhood p{color:#ffffff8c;font-size:9px;line-height:1.7}.program-neighborhood>div>strong{margin-top:16px;font-size:10px}.program-neighborhood a{background:var(--gold);color:var(--ink-deep);margin-top:25px;padding:12px 15px;font-size:8px;font-weight:750}.program-neighborhood iframe{filter:saturate(.72)contrast(.95);border:0;width:100%;height:100%;min-height:500px}@media (max-width:720px){.program-document-grid,.program-neighborhood{grid-template-columns:1fr}.program-neighborhood iframe{min-height:360px}.program-facts div{grid-template-columns:85px 1fr}.lot-plan-viewer iframe{height:390px}.lot-plan-viewer>div{flex-direction:column;align-items:flex-start}.request-choice,.admin-lot>form:not(.upload-form),.upload-form{grid-template-columns:1fr}.admin-lot .wide-field{grid-column:auto}}.admin-program-list{flex-direction:column;gap:14px;display:flex}.admin-program{border:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;gap:18px 24px;padding:20px;display:grid}.admin-program>form:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.admin-program label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:5px;font-size:7px;display:flex}.admin-program input,.admin-program select,.admin-program textarea{border:1px solid var(--line);background:var(--paper-soft);width:100%;color:var(--ink);resize:vertical;padding:9px;font-size:9px}.admin-program input,.admin-program select{height:36px}.admin-program .admin-program-wide{grid-column:1/-1}.admin-program .check-field{flex-direction:row;align-items:center;display:flex}.admin-program .check-field input{width:14px;height:14px}.admin-program button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:36px;padding:0 13px;font-size:8px;font-weight:700}.program-upload-form{border-top:1px solid var(--line);grid-column:2;grid-template-columns:210px 1fr auto;gap:9px;padding-top:14px;display:grid}.admin-workspace-nav{z-index:9;background:#35332e;border-bottom:1px solid #ffffff1a;justify-content:center;gap:1px;display:flex;position:sticky;top:0}.admin-workspace-nav a{color:#ffffffb8;text-align:center;text-transform:uppercase;letter-spacing:.09em;min-width:180px;padding:18px 28px;font-size:9px;font-weight:750}.admin-workspace-nav a:hover{color:#fff;background:#ffffff0f}.admin-workspace-nav b{background:var(--gold);min-width:20px;height:20px;color:var(--ink-deep);border-radius:10px;place-items:center;margin-left:8px;font-size:8px;display:inline-grid}.admin-create-toolbar{background:#fffaf0;border:1px solid #cfa26366;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:17px 19px;display:flex}.admin-create-toolbar>div{flex-direction:column;gap:5px;display:flex}.admin-create-toolbar strong{font-family:var(--font-lidr-serif);font-size:19px;font-weight:400}.admin-create-toolbar small{color:var(--muted);font-size:8px}.admin-create-toolbar button,.admin-create-toolbar>a{background:var(--gold);min-height:39px;color:var(--ink-deep);cursor:pointer;border:0;align-items:center;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.admin-create-toolbar button:disabled{opacity:.45;cursor:not-allowed}.admin-create-form{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:11px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 14px 38px #0f28360d}.admin-create-program{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-create-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;font-size:7px;font-weight:700;display:flex}.admin-create-form input,.admin-create-form select,.admin-create-form textarea{border:1px solid var(--line);background:var(--paper-soft);width:100%;color:var(--ink);outline:none;padding:10px;font-size:9px}.admin-create-form input,.admin-create-form select{height:38px}.admin-create-form textarea{resize:vertical}.admin-create-form input:focus,.admin-create-form select:focus,.admin-create-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #cfa2631f}.admin-create-form .wide-field{grid-column:1/-1}.admin-create-form .check-field{flex-direction:row;align-items:center;padding:8px 0;display:flex}.admin-create-form .check-field input{width:15px;height:15px;accent-color:var(--gold)}.admin-create-form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}.canonical-program-name{text-transform:uppercase;letter-spacing:.04em;font-weight:750}.program-editor-panel{border:1px solid var(--line);background:#f8f6f0;margin:0 0 22px;box-shadow:0 24px 70px #0f28361f}.program-editor-head{background:var(--ink-deep);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:92px;padding:20px 25px 20px 29px;display:flex}.program-editor-head>div{flex-direction:column;gap:7px;display:flex}.program-editor-head span{color:var(--gold-light);letter-spacing:.14em;font-size:7px;font-weight:800}.program-editor-head h3{font-family:var(--font-lidr-serif);margin:0;font-size:29px;font-weight:400}.program-editor-head>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:37px;height:37px;font-size:22px}.program-editor-tabs{z-index:8;color:#ffffff9e;background:#35332e;align-items:stretch;min-height:55px;padding:0 28px;display:flex;position:sticky;top:56px;overflow:auto}.program-editor-tabs a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 18px;font-size:8px;display:flex}.program-editor-tabs a:hover{color:#fff;border-bottom-color:var(--gold)}.program-editor-panel .admin-create-program{box-shadow:none;background:0 0;border:0;margin:0;padding:0 29px 28px;display:block}.program-editor-panel fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:30px 0;scroll-margin-top:125px}.program-editor-panel fieldset:last-of-type{border-bottom:0}.program-editor-panel legend{align-items:center;gap:13px;width:100%;padding:0 0 19px;display:flex}.program-editor-panel legend>b{border:1px solid var(--gold);color:#946d37;width:31px;height:31px;font-family:var(--font-lidr-serif);place-items:center;font-size:13px;display:grid}.program-editor-panel legend>span{font-family:var(--font-lidr-serif);color:var(--ink);text-transform:none;letter-spacing:0;flex-direction:column;gap:4px;font-size:22px;display:flex}.program-editor-panel legend small{font-family:var(--font-lidr-sans),Arial,sans-serif;color:var(--muted);text-transform:none;font-size:7px;font-weight:500}.program-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.program-editor-grid .wide-field{grid-column:1/-1}.program-editor-grid input,.program-editor-grid textarea{background:#fff}.publication-control{grid-template-columns:1fr 1fr;gap:11px;display:grid}.program-editor-panel .publication-control .check-field{border:1px solid var(--line);text-transform:none;background:#fff;align-items:flex-start;gap:11px;min-height:72px;padding:14px}.publication-control .check-field>span{flex-direction:column;gap:5px;display:flex}.publication-control strong{color:var(--ink);font-size:9px}.publication-control small{color:var(--muted);font-size:7px;font-weight:500;line-height:1.45}.program-editor-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:24px;display:flex}.program-editor-actions button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;padding:0 16px;font-size:8px;font-weight:800}.program-editor-actions button:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.program-editor-actions .detail-toggle{color:#795a2f;background:#fffaf0;border-color:#cfa263a6;margin-right:auto}@media (max-width:1050px){.admin-program{grid-template-columns:1fr}.program-upload-form{grid-column:1}.admin-program>form:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-program>form:first-of-type,.program-upload-form{grid-template-columns:1fr}.admin-program .admin-program-wide{grid-column:auto}}@media (max-width:1050px){.admin-create-form,.admin-create-program{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-workspace-nav a{flex:1;min-width:0;padding:15px 10px}.admin-create-toolbar{flex-direction:column;align-items:flex-start}.admin-create-form,.admin-create-program{grid-template-columns:1fr}.admin-create-form .wide-field{grid-column:auto}.program-editor-head{padding:18px}.program-editor-tabs{padding:0;top:52px}.program-editor-tabs a{padding:0 12px}.program-editor-panel .admin-create-program{padding:0 18px 20px}.program-editor-grid,.publication-control{grid-template-columns:1fr}.program-editor-grid .wide-field{grid-column:auto}.program-editor-actions{flex-direction:column;align-items:stretch}.program-editor-actions .detail-toggle{margin:0}.program-editor-actions button{width:100%}}.program-create-page{background:var(--paper);min-height:100vh}.program-create-header{background:var(--ink-deep);color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(22px,5vw,74px);display:grid}.program-create-header>a{color:#ffffffa6;font-size:9px}.program-create-header>div{text-align:center;flex-direction:column;gap:5px;display:flex}.program-create-header span{letter-spacing:.14em;font-size:8px}.program-create-header span b{color:var(--gold-light);letter-spacing:.2em;font-size:11px}.program-create-header strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.program-create-header>small{color:#ffffff80;justify-self:end;font-size:8px}.program-create-intro{background:radial-gradient(circle at 85% -30%,#cfa2632e,transparent 38%),var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:54px clamp(24px,8vw,130px) 48px;display:flex}.program-create-intro h1{font-family:var(--font-lidr-serif);margin:12px 0;font-size:clamp(44px,5vw,64px);font-weight:400}.program-create-intro p{color:#ffffff94;margin:0;font-size:10px}.program-create-rule{border:1px solid #ffffff26;align-items:center;gap:10px;min-width:285px;padding:16px 18px;display:flex}.program-create-rule b{background:var(--gold);width:28px;height:28px;color:var(--ink-deep);font-family:var(--font-lidr-serif);border-radius:50%;place-items:center;display:grid}.program-create-rule span{text-transform:uppercase;font-size:8px;font-weight:750}.program-create-rule i{color:#ffffff59;margin:0 5px;font-size:7px}.program-create-workspace{border:1px solid var(--line);background:#fff;width:min(1080px,100% - 48px);margin:38px auto 80px;box-shadow:0 25px 70px #0f283614}.program-create-feedback{color:#785720;background:#fff2df;border-bottom:1px solid #cfa26359;padding:14px 28px;font-size:9px;font-weight:700}.program-create-workspace>section{border-bottom:1px solid var(--line);grid-template-columns:250px 1fr;gap:38px;padding:34px 38px;display:grid}.program-create-section-title{align-items:flex-start;gap:13px;display:flex}.program-create-section-title>b{border:1px solid var(--gold);color:#936b35;width:32px;height:32px;font-family:var(--font-lidr-serif);flex:0 0 32px;place-items:center;font-size:13px;display:grid}.program-create-section-title h2{font-family:var(--font-lidr-serif);margin:0 0 7px;font-size:23px;font-weight:400}.program-create-section-title p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.program-create-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.program-create-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:7px;font-weight:750;display:flex}.program-create-grid .wide-field{grid-column:1/-1}.program-create-grid input,.program-create-grid select,.program-create-grid textarea{border:1px solid var(--line);background:var(--paper-soft);width:100%;color:var(--ink);outline:none;padding:11px;font-size:10px}.program-create-grid input,.program-create-grid select{height:42px}.program-create-grid textarea{resize:vertical}.program-create-grid input:focus,.program-create-grid select:focus,.program-create-grid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cfa2631f}.eligibility-dropdown{grid-column:1/-1;position:relative}.eligibility-dropdown summary{border:1px solid var(--line);background:var(--paper-soft);height:42px;color:var(--ink);cursor:pointer;align-items:center;padding:0 40px 0 12px;font-size:9px;list-style:none;display:flex}.eligibility-dropdown summary:after{content:"⌄";color:var(--gold);font-size:16px;position:absolute;right:14px}.eligibility-dropdown>div{z-index:20;border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:4px;padding:9px;display:grid;position:absolute;top:46px;left:0;right:0;box-shadow:0 16px 35px #0f283624}.eligibility-dropdown>div label{background:var(--paper-soft);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.eligibility-dropdown input{width:15px;height:15px;accent-color:var(--gold)}.address-zone-grid{grid-template-columns:minmax(0,1fr) 190px}.address-autocomplete{position:relative}.address-autocomplete>small{color:var(--muted);font-size:7px;position:absolute;top:34px;right:10px}.address-autocomplete ul{z-index:25;border:1px solid var(--line);background:#fff;margin:0;padding:7px;list-style:none;position:absolute;top:48px;left:0;right:0;box-shadow:0 18px 45px #0f283629}.address-autocomplete li+li{border-top:1px solid var(--line)}.address-autocomplete button{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:4px;width:100%;padding:11px;display:flex}.address-autocomplete button:hover{background:#fffaf0}.address-autocomplete button strong{color:var(--ink);font-size:9px}.address-autocomplete button span{color:var(--muted);font-size:7px}.fiscal-zone-card{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-height:78px;padding:12px 15px;display:grid}.fiscal-zone-card small{color:var(--gold-light);text-transform:uppercase;font-size:7px}.fiscal-zone-card strong{font-family:var(--font-lidr-serif);grid-area:1/2/3;font-size:35px;font-weight:400}.fiscal-zone-card span{color:#ffffff80;font-size:7px}.program-document-section{border-top:1px solid var(--line);margin-top:8px;padding-top:21px}.program-document-heading{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.program-document-heading strong{font-family:var(--font-lidr-serif);font-size:20px;font-weight:400}.program-document-heading small{color:var(--muted);font-size:7px}.program-document-slots{grid-template-columns:1fr 1fr;gap:9px;display:grid}.program-create-grid .program-document-slot{border:1px solid var(--line);background:var(--paper-soft);text-transform:none;letter-spacing:0;justify-content:flex-start;gap:9px;min-height:145px;padding:14px;display:flex}.program-document-slot>span{align-items:center;gap:9px;display:flex}.program-document-slot>span b{background:var(--ink);width:25px;height:25px;color:var(--gold-light);place-items:center;font-size:7px;display:grid}.program-document-slot>span strong{color:var(--ink);font-size:9px}.program-document-slot>small{min-height:28px;color:var(--muted);font-size:7px;font-weight:500;line-height:1.45}.program-create-grid .program-document-slot input{cursor:pointer;background:#fff;height:auto;padding:9px;font-size:8px}.program-document-section>p{color:var(--muted);margin:10px 0 0;font-size:7px}.publication-checkbox{background:#fffaf0;border:1px solid #cfa26373;grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;min-height:68px;padding:14px;text-transform:none!important;display:grid!important}.publication-checkbox>input{accent-color:var(--gold);width:16px!important;height:16px!important}.publication-checkbox>span{flex-direction:column;gap:5px;display:flex}.publication-checkbox strong{color:var(--ink);font-size:9px}.publication-checkbox small{color:var(--muted);font-size:7px;font-weight:500}.program-create-actions{justify-content:flex-end;align-items:center;gap:9px;color:#fff!important;background:#35332e!important;grid-template-columns:none!important;min-height:auto!important;padding:20px 38px!important;display:flex!important}.program-create-actions a,.program-create-actions button{color:#fff;background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:8px;font-weight:800;display:inline-flex}.program-create-actions button{border-color:var(--gold);background:var(--gold);color:var(--ink-deep);cursor:pointer}.program-create-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:800px){.program-create-header{grid-template-columns:1fr auto}.program-create-header>small{display:none}.program-create-intro{flex-direction:column;align-items:flex-start}.program-create-rule{min-width:0}.program-create-workspace{width:calc(100% - 24px);margin-top:20px}.program-create-workspace>section{grid-template-columns:1fr;gap:22px;padding:27px 20px}.program-create-grid,.address-zone-grid,.program-document-slots{grid-template-columns:1fr}.program-create-grid .wide-field,.eligibility-dropdown,.publication-checkbox{grid-column:1}.eligibility-dropdown>div{grid-template-columns:1fr}.program-create-actions{padding:18px 20px!important}}.program-neighborhood{grid-template-columns:minmax(390px,.78fr) 1.22fr}.program-neighborhood h2{overflow-wrap:normal;word-break:normal;max-width:360px;font-size:40px;line-height:1.05}@media (max-width:720px){.program-neighborhood{grid-template-columns:1fr}.program-neighborhood h2{max-width:none;font-size:37px}}.lia-shell{background:#f3f1eb;min-height:100vh}.lia-header{z-index:5;position:relative}.lia-hero{background:radial-gradient(circle at 85% -25%,#cfa26338,transparent 42%),var(--ink-deep);color:#fff;justify-content:space-between;align-items:flex-end;gap:36px;min-height:265px;padding:58px clamp(24px,8vw,140px);display:flex}.lia-hero h1{max-width:780px;font-family:var(--font-lidr-serif);margin:14px 0 13px;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1}.lia-hero p{color:#ffffff8f;margin:0;font-size:11px}.lia-status{background:#ffffff0d;border:1px solid #ffffff2e;flex-direction:column;gap:8px;min-width:205px;padding:19px 21px;display:flex}.lia-status small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;font-size:7px}.lia-status strong{font-family:var(--font-lidr-serif);font-size:22px;font-weight:400}.lia-status-ready_to_sign,.lia-status-signed_complete,.lia-status-adv_review{background:#cfa2631f;border-color:#cfa263bf}.lia-wizard{width:min(1180px,100% - 48px);margin:-1px auto 0;padding:0 0 120px}.lia-steps{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);align-items:center;min-height:78px;margin-bottom:22px;padding:0 26px;display:grid;box-shadow:0 12px 35px #0f28360d}.lia-steps span{color:#9a9f9f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:relative}.lia-steps span:not(:last-child):after{content:"";background:#e4e1da;height:1px;position:absolute;top:50%;left:45px;right:22px;transform:translateY(-50%)}.lia-steps i{z-index:1;width:27px;height:27px;font-family:var(--font-lidr-serif);background:#fff;border:1px solid #d7d4cd;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:relative}.lia-steps .active{color:var(--ink)}.lia-steps .active i{border-color:var(--gold);background:var(--gold);color:var(--ink-deep)}.lia-card{border:1px solid var(--line);background:#fff;margin-top:18px;padding:34px 38px;position:relative;box-shadow:0 9px 28px #0f283609}.lia-card h2{font-family:var(--font-lidr-serif);margin:8px 0 17px;font-size:32px;font-weight:400}.lia-card label{color:var(--ink);flex-direction:column;gap:7px;font-size:9px;display:flex}.lia-card label>span{color:#52646c;font-size:8px;font-weight:650}.lia-card input,.lia-card select,.lia-card textarea{width:100%;min-height:42px;color:var(--ink);background:#fdfcf8;border:1px solid #dcd9d1;outline:none;padding:10px 12px;font-size:10px;transition:border-color .18s,box-shadow .18s}.lia-card textarea{resize:vertical}.lia-card input:focus,.lia-card select:focus,.lia-card textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cfa2631f}.lia-card input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:var(--gold);padding:0}.lia-card button{background:var(--ink);color:#fff;letter-spacing:.02em;cursor:pointer;border:0;min-height:40px;padding:0 14px;font-size:8px;font-weight:750}.lia-card button:disabled{opacity:.45;cursor:not-allowed}.lia-prefill-card{border-top:3px solid var(--gold);grid-template-columns:minmax(240px,.9fr) minmax(420px,1.1fr);align-items:center;gap:20px 50px;display:grid}.lia-prefill-card h2{text-transform:uppercase}.lia-prefill-card>div>p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.lia-prefill-card dl{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.lia-prefill-card dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-height:70px;padding:15px;display:flex}.lia-prefill-card dl>div:nth-child(2n){border-right:0}.lia-prefill-card dl>div:nth-last-child(-n+2){border-bottom:0}.lia-prefill-card dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:7px}.lia-prefill-card dd{margin:0;font-size:10px;font-weight:650}.lia-template-link,.lia-warning{border-left:3px solid var(--gold);color:#75572f;background:#fff8eb;grid-column:1/-1;margin:0;padding:12px 14px;font-size:9px}.lia-template-link{justify-content:space-between;font-weight:700;display:flex}.lia-card-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.lia-card-title h2{margin-bottom:0}.lia-card-title>button{background:var(--gold);color:var(--ink-deep)}.lia-help{color:var(--muted);margin:12px 0 23px;font-size:9px;line-height:1.65}.lia-acquirer-list{flex-direction:column;gap:18px;display:flex}.lia-acquirer{background:#fdfcf9;border:1px solid #dedbd4;flex-direction:column;gap:14px;margin:0;padding:26px 24px 22px;display:flex;position:relative}.lia-acquirer legend{color:var(--gold);font-family:var(--font-lidr-serif);padding:0 10px;font-size:19px}.lia-remove{position:absolute;right:18px;color:#9b4e41!important;background:0 0!important;border:1px solid #9b4e4140!important;min-height:29px!important;top:12px!important}.lia-grid-two,.lia-grid-three,.lia-grid-four{gap:12px;display:grid}.lia-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lia-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lia-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.lia-checkboxes{flex-wrap:wrap;gap:12px 26px;padding:11px 0;display:flex}.lia-checkboxes label{color:#52646c;flex-direction:row;align-items:center}.lia-upload-row{background:#fff;border:1px dashed #cfc9bd;grid-template-columns:minmax(190px,.62fr) 1.38fr;align-items:center;gap:18px;margin-top:4px;padding:16px;display:grid}.lia-upload-row>div{flex-direction:column;gap:5px;display:flex}.lia-upload-row strong{font-size:9px}.lia-upload-row small{color:var(--muted);font-size:7px;line-height:1.45}.lia-inline-upload{grid-template-columns:minmax(115px,.7fr) minmax(140px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:8px;display:grid}.lia-inline-upload>label{gap:4px}.lia-inline-upload input,.lia-inline-upload select{min-height:37px;padding:8px;font-size:8px}.lia-inline-upload input[type=file]{background:#fff;padding:7px}.lia-inline-upload button{min-height:37px}.lia-simple-upload{grid-template-columns:1fr auto;max-width:650px}.lia-signature-context{margin-top:16px}.lia-review-card{border-top:3px solid var(--ink)}.lia-review-card>div:first-child>p{color:var(--muted);font-size:9px}.lia-missing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0;display:grid}.lia-missing-grid>div{border:1px solid var(--line);background:#f8f5ee;padding:17px}.lia-missing-grid strong{font-size:9px}.lia-missing-grid ul{margin:11px 0 0;padding-left:15px}.lia-missing-grid li,.lia-missing-grid p{color:#66757b;margin:6px 0;font-size:8px;line-height:1.5}.lia-complete{background:#f1faf4;border:1px solid #438e6152;align-items:center;gap:15px;margin:22px 0;padding:19px;display:flex}.lia-complete i{color:#fff;background:#5aa273;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.lia-complete p{flex-direction:column;gap:5px;margin:0;display:flex}.lia-complete strong{font-size:10px}.lia-complete small{color:var(--muted);font-size:8px}.lia-documents-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lia-documents-list a{border:1px solid var(--line);grid-template-columns:120px 1fr;gap:5px 12px;padding:13px;display:grid}.lia-documents-list span{background:var(--ink);color:var(--gold-light);text-transform:uppercase;text-align:center;grid-row:1/3;place-items:center;padding:8px;font-size:7px;display:grid}.lia-documents-list strong{font-size:8px}.lia-documents-list small{color:var(--muted);font-size:7px}.lia-signature-box{background:#fffaf0;border:1px solid #cfa26366;margin-top:22px;padding:23px}.lia-signature-box strong{font-family:var(--font-lidr-serif);font-size:20px;font-weight:400}.lia-signature-box p{color:#6b6254;max-width:760px;font-size:8px;line-height:1.65}.lia-signature-box button{background:#b8b4ab}.lia-feedback{z-index:7;background:var(--ink);color:#fff;margin:18px 0;padding:14px 18px;font-size:9px;position:sticky;bottom:86px;box-shadow:0 10px 35px #0f283638}.lia-save-bar{z-index:6;border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:78px;margin-top:18px;padding:13px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 28px #0f283617}.lia-save-bar p{flex-direction:column;gap:5px;margin:0;display:flex}.lia-save-bar strong{font-size:9px}.lia-save-bar small{color:var(--muted);font-size:7px}.lia-save-bar button{background:var(--gold);min-height:48px;color:var(--ink-deep);cursor:pointer;border:0;padding:0 22px;font-size:9px;font-weight:800}.admin-lia-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-lia-list>a{border:1px solid var(--line);background:#fbfaf6;grid-template-columns:120px 1fr;gap:6px 14px;padding:18px;transition:transform .18s,border-color .18s;display:grid}.admin-lia-list>a:hover{border-color:var(--gold);transform:translateY(-2px)}.admin-lia-list span{background:var(--ink);color:var(--gold-light);text-transform:uppercase;text-align:center;grid-row:1/4;place-items:center;padding:12px;font-size:7px;display:grid}.admin-lia-list strong{font-size:10px}.admin-lia-list p{color:#4f626a;margin:0;font-size:8px}.admin-lia-list small{color:var(--muted);font-size:7px}.admin-lia-detail .lia-status{align-self:center}.admin-lia-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.admin-lia-overview h2,.lia-review-panel h2,.lia-provider-panel h2{font-family:var(--font-lidr-serif);margin:9px 0 18px;font-size:29px;font-weight:400}.admin-review-list{border:1px solid var(--line);background:#f8f5ee;margin-top:9px;padding:14px}.admin-review-list strong{font-size:8px}.admin-review-list ul{padding-left:17px}.admin-review-list li,.admin-review-list p{color:var(--muted);margin:5px 0;font-size:8px;line-height:1.5}.admin-acquirer-summary{border:1px solid var(--line);background:#fdfcf9;margin-top:9px;padding:15px}.admin-acquirer-summary>strong{font-size:10px}.admin-acquirer-summary p{color:#52646c;font-size:8px;line-height:1.65}.admin-acquirer-summary small{color:var(--muted);font-size:7px}.admin-export-link{background:var(--gold);min-height:38px;color:var(--ink-deep);align-items:center;padding:0 13px;font-size:8px;font-weight:750;display:flex}.admin-lia-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-lia-documents a{border:1px solid var(--line);background:#fdfcf9;flex-direction:column;gap:7px;padding:15px;display:flex}.admin-lia-documents span{background:var(--ink);color:var(--gold-light);text-transform:uppercase;align-self:flex-start;padding:5px 7px;font-size:7px}.admin-lia-documents strong{word-break:break-word;font-size:8px}.admin-lia-documents small{color:var(--muted);word-break:break-all;font-size:6px}.lia-review-panel>p,.lia-provider-panel>p{max-width:850px;color:var(--muted);font-size:8px;line-height:1.65}.lia-review-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fbfaf6;padding:14px;font-size:9px}.lia-review-panel>div{align-items:center;gap:12px;margin-top:10px;display:flex}.lia-review-panel button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:40px;padding:0 14px;font-size:8px}.lia-review-panel small{color:var(--muted);font-size:7px}.lia-provider-panel{border-left:3px solid var(--gold)}.lia-provider-panel dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.lia-provider-panel dl>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:14px;display:flex}.lia-provider-panel dl>div:last-child{border-right:0}.lia-provider-panel dt{text-transform:uppercase;color:var(--muted);font-size:7px}.lia-provider-panel dd{margin:0;font-size:9px;font-weight:650}@media (max-width:950px){.lia-prefill-card{grid-template-columns:1fr}.lia-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.lia-missing-grid,.lia-upload-row{grid-template-columns:1fr}.lia-inline-upload,.admin-lia-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lia-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:43px 20px}.lia-status{width:100%}.lia-wizard{width:calc(100% - 24px);padding-bottom:70px}.lia-steps{grid-template-columns:repeat(4,auto);gap:5px;padding:0 12px;overflow:auto}.lia-steps span{font-size:0}.lia-steps span i{font-size:10px}.lia-steps span:not(:last-child):after{display:none}.lia-card{padding:24px 18px}.lia-prefill-card dl,.lia-grid-two,.lia-grid-three,.lia-grid-four{grid-template-columns:1fr}.lia-prefill-card dl>div{border-right:0}.lia-prefill-card dl>div:not(:last-child){border-bottom:1px solid var(--line)}.lia-card-title{flex-direction:column;align-items:flex-start}.lia-upload-row{padding:12px}.lia-inline-upload,.lia-simple-upload,.lia-documents-list{grid-template-columns:1fr}.lia-documents-list a{grid-template-columns:90px 1fr}.lia-save-bar{flex-direction:column;align-items:stretch}.lia-save-bar button{width:100%}.admin-lia-list,.admin-lia-overview,.admin-lia-documents{grid-template-columns:1fr}.admin-lia-list>a{grid-template-columns:88px 1fr}.lia-provider-panel dl{grid-template-columns:1fr}.lia-provider-panel dl>div{border-right:0;border-bottom:1px solid var(--line)}.lia-provider-panel dl>div:last-child{border-bottom:0}}.lia-template-ready{color:#345344;background:#f3f8f3;border-left:3px solid #6e9c78;grid-column:1/-1;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex}.lia-template-ready strong{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.lia-template-ready span{font-size:8px;line-height:1.5}.lia-inline-upload-simple{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto}.lia-inline-upload-simple:has(input[type=file]:first-child){grid-template-columns:minmax(180px,1fr) auto}.lia-preview-action{background:#fffaf0;border:1px solid #cfa26373;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;padding:17px 18px;display:grid}.lia-preview-action>div{flex-direction:column;gap:5px;display:flex}.lia-preview-action strong{font-family:var(--font-lidr-serif);font-size:18px;font-weight:400}.lia-preview-action span,.lia-preview-action small{color:#6b6254;font-size:8px;line-height:1.5}.lia-preview-action small{grid-column:1/-1}.lia-preview-action>a{background:var(--gold);min-height:42px;color:var(--ink-deep);align-items:center;padding:0 17px;font-size:8px;font-weight:800;display:flex}.admin-lia-preview{border-left:3px solid var(--gold);background:#fff8eb;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 15px;display:flex}.admin-lia-preview>div{flex-direction:column;gap:4px;display:flex}.admin-lia-preview strong{font-size:9px}.admin-lia-preview small{color:var(--muted);font-size:7px}.admin-lia-preview>a{background:var(--ink);color:#fff;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:750;display:flex}@media (max-width:720px){.lia-template-ready{flex-direction:column;align-items:flex-start;gap:6px}.lia-template-ready strong{white-space:normal}.lia-preview-action{grid-template-columns:1fr}.lia-preview-action small{grid-column:1}.lia-preview-action>a{justify-content:center}.admin-lia-preview{flex-direction:column;align-items:stretch}.admin-lia-preview>a{justify-content:center}}.lia-document-matrix{border-top:3px solid #6e9c78}.lia-private-badge{color:#345344;text-transform:uppercase;letter-spacing:.08em;background:#f3f8f3;border:1px solid #34534440;padding:7px 10px;font-size:7px;font-weight:750}.lia-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lia-matrix-grid article{border:1px solid var(--line);background:#fbfaf6;flex-direction:column;gap:9px;min-height:116px;padding:17px;display:flex}.lia-matrix-grid article.active{background:#fff8eb;border-color:#cfa2638c}.lia-matrix-grid strong{font-size:9px}.lia-matrix-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.lia-documents-list a{position:relative}.lia-documents-list a em,.admin-lia-documents a em{color:#9b4e41;grid-column:2;font-size:7px;font-style:normal;line-height:1.45}.lia-documents-list .lia-document-status-rejected,.admin-lia-documents .status-rejected{background:#fff8f6;border-color:#9b4e4166}.lia-documents-list .lia-document-status-accepted,.admin-lia-documents .status-accepted{background:#f5faf6;border-color:#438e6152}.admin-lia-review-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.admin-lia-review-item{border:1px solid var(--line);background:#fbfaf6;grid-template-columns:minmax(210px,.75fr) minmax(280px,1fr) auto;align-items:end;gap:13px;padding:15px;display:grid}.admin-lia-review-item.status-rejected{background:#fff8f6;border-color:#9b4e416b}.admin-lia-review-item.status-accepted{background:#f5faf6;border-color:#438e6152}.admin-lia-review-item>div:first-child{flex-direction:column;gap:5px;display:flex}.admin-lia-review-item>div:first-child span{background:var(--ink);width:max-content;color:var(--gold-light);text-transform:uppercase;padding:5px 7px;font-size:7px}.admin-lia-review-item a{font-size:9px;font-weight:700}.admin-lia-review-item small{color:var(--muted);font-size:7px}.admin-lia-review-item label{flex-direction:column;gap:5px;display:flex}.admin-lia-review-item label span{color:var(--muted);font-size:7px}.admin-lia-review-item input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;padding:9px 10px;font-size:8px}.admin-lia-review-actions{display:flex;gap:7px!important;margin:0!important}.admin-lia-review-actions .danger{background:#8e483e}.admin-manual-review{border-left:3px solid var(--gold);background:#fff8eb;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex;margin-top:18px!important}.admin-manual-review strong{font-size:9px}.admin-manual-review p{color:#6b6254;margin:6px 0 0;font-size:8px;line-height:1.55}.admin-manual-review span{color:#3c7151;font-size:8px;font-weight:750}.admin-note-block{border-top:1px solid var(--line);padding-top:23px;margin-top:25px!important;display:block!important}.admin-note-block h3{font-family:var(--font-lidr-serif);margin:8px 0;font-size:24px;font-weight:400}.admin-note-block p{color:var(--muted);font-size:8px}.admin-note-block>div{margin-top:10px}.admin-lia-feedback{background:var(--ink);margin-top:12px;padding:11px 13px;display:block;color:#fff!important;font-size:8px!important}@media (max-width:950px){.lia-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lia-review-item{grid-template-columns:1fr}.admin-lia-review-actions{justify-content:flex-start}}@media (max-width:720px){.lia-matrix-grid{grid-template-columns:1fr}.admin-manual-review{flex-direction:column;align-items:flex-start}.admin-lia-review-actions{flex-direction:column}.admin-lia-review-actions button{width:100%}}.reservation-hero{min-height:315px}.reservation-countdown{background:#cfa2631c;border:1px solid #cfa263b8;flex-direction:column;gap:7px;min-width:250px;padding:22px 24px;display:flex}.reservation-countdown small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:7px}.reservation-countdown strong{font-family:var(--font-lidr-serif);color:var(--gold-light);font-size:32px;font-weight:400}.reservation-countdown span{color:#ffffffa6;font-size:8px}.reservation-countdown.expired{background:#b45b4b21;border-color:#b45b4bb3}.reservation-countdown.expired strong{color:#ffd2ca}.reservation-workspace{width:min(1120px,100% - 48px);margin:0 auto;padding:44px 0 100px}.reservation-summary{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;padding:34px 38px}.reservation-state{color:#316044;letter-spacing:.08em;background:#eef6ef;padding:7px 10px;font-size:7px;font-weight:800;display:inline-flex}.reservation-state.expired{color:#8e483e;background:#fff0ed}.reservation-summary h2{font-family:var(--font-lidr-serif);margin:18px 0 9px;font-size:34px;font-weight:400}.reservation-summary>p{max-width:840px;color:var(--muted);margin:0;font-size:9px;line-height:1.7}.reservation-summary dl{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0 0;display:grid}.reservation-summary dl>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:15px;display:flex}.reservation-summary dl>div:last-child{border-right:0}.reservation-summary dt{text-transform:uppercase;color:var(--muted);font-size:7px}.reservation-summary dd{margin:0;font-size:9px;font-weight:700}.reservation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.reservation-step{border:1px solid var(--line);background:#fff;flex-direction:column;gap:20px;min-height:405px;padding:28px 26px;display:flex}.reservation-step.primary{background:#fffdf8;border-color:#cfa263a6}.reservation-step>i{border:1px solid var(--gold);width:36px;height:36px;color:var(--ink);font-family:var(--font-lidr-serif);border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}.reservation-step>div{flex-direction:column;height:100%;display:flex}.reservation-step span,.reservation-email-card span{letter-spacing:.12em;color:#9a7440;font-size:7px;font-weight:800}.reservation-step h3,.reservation-email-card h3{font-family:var(--font-lidr-serif);margin:11px 0 12px;font-size:24px;font-weight:400;line-height:1.12}.reservation-step p,.reservation-email-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.68}.reservation-main-action,.reservation-secondary-action{background:var(--gold);min-height:48px;color:var(--ink-deep);justify-content:space-between;align-items:center;margin-top:auto;padding:0 15px;font-size:8px;font-weight:800;display:flex}.reservation-secondary-action{background:var(--ink);color:#fff}.reservation-alert{background:#fff2ef;border-left:3px solid #a45647;padding:14px;color:#7b4339!important;margin-top:auto!important}.reservation-checklist{flex-direction:column;gap:11px;margin:8px 0 0;padding:0;list-style:none;display:flex}.reservation-checklist li{color:#506068;padding-left:24px;font-size:8px;line-height:1.5;position:relative}.reservation-checklist li:before{content:"✓";color:#3d7150;background:#edf5ef;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;left:0}.reservation-email-card{background:var(--ink);color:#fff;border-left:3px solid var(--gold);grid-template-columns:1fr 1.2fr;align-items:center;gap:44px;margin-top:22px;padding:31px 34px;display:grid}.reservation-email-card p{color:#ffffff91}.reservation-email-card dl{background:#ffffff26;grid-template-columns:1fr;gap:1px;margin:0;display:grid}.reservation-email-card dl>div{background:var(--ink);grid-template-columns:145px 1fr;gap:12px;padding:12px 14px;display:grid}.reservation-email-card dt{text-transform:uppercase;color:#ffffff75;font-size:7px}.reservation-email-card dd{margin:0;font-size:8px;font-weight:650}.reservation-footnote{text-align:center;max-width:780px;color:var(--muted);margin:23px auto 0;font-size:8px;line-height:1.65}@media (max-width:900px){.reservation-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-summary dl>div:nth-child(2){border-right:0}.reservation-summary dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.reservation-steps{grid-template-columns:1fr}.reservation-step{min-height:auto}.reservation-main-action,.reservation-secondary-action{margin-top:24px}.reservation-email-card{grid-template-columns:1fr}.reservation-email-card dl>div{grid-template-columns:125px 1fr}}@media (max-width:720px){.reservation-workspace{width:calc(100% - 24px);padding:24px 0 70px}.reservation-summary{padding:26px 20px}.reservation-summary dl{grid-template-columns:1fr}.reservation-summary dl>div{border-right:0;border-bottom:1px solid var(--line)}.reservation-summary dl>div:last-child{border-bottom:0}.reservation-steps{gap:10px}.reservation-step{padding:24px 20px}.reservation-email-card{gap:25px;padding:25px 20px}.reservation-email-card dl>div{grid-template-columns:1fr;gap:5px}}.reservation-access-links,.reservation-reminders-card{border:1px solid var(--line);border-left:3px solid var(--gold);background:#fff;grid-template-columns:minmax(260px,1fr) minmax(300px,1.15fr);align-items:center;gap:32px;margin-top:22px;padding:29px 32px;display:grid}.reservation-access-links span,.reservation-reminders-card>div>span{letter-spacing:.12em;color:#9a7440;font-size:7px;font-weight:800}.reservation-access-links h3,.reservation-reminders-card h3{font-family:var(--font-lidr-serif);margin:10px 0 9px;font-size:25px;font-weight:400}.reservation-access-links p,.reservation-reminders-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.reservation-access-links>button,.reservation-link-actions a,.reservation-link-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;font-size:8px;font-weight:750;display:flex}.reservation-access-links>button{justify-self:end;min-width:190px}.reservation-link-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reservation-link-actions button{color:var(--ink);background:#ece8df;grid-column:1/-1;justify-content:center}.reservation-access-links>small{color:#356047;background:#f3f6f2;grid-column:1/-1;padding:9px 11px;font-size:7px}.reservation-reminders-card ul{border:1px solid var(--line);margin:0;padding:0;list-style:none}.reservation-reminders-card li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;min-height:38px;padding:8px 11px;display:grid}.reservation-reminders-card li:last-child{border-bottom:0}.reservation-reminders-card li strong{font-size:8px}.reservation-reminders-card li span{color:var(--muted);font-size:8px}.reservation-reminders-card li small{color:#316044;text-transform:uppercase;background:#eef6ef;padding:4px 6px;font-size:6px}.reservation-no-reminder{border:1px dashed var(--line);text-align:center;padding:16px}.secure-access-label{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-light);font-size:8px}.reservation-access-intro{border-left:3px solid var(--gold);background:#fffaf0;align-items:center;gap:25px;width:min(1120px,100% - 48px);margin:24px auto;padding:18px 21px;display:flex}.reservation-access-intro strong{min-width:190px;font-size:9px}.reservation-access-intro p{color:#6a6258;margin:0;font-size:8px;line-height:1.6}.expired-access-page{background:var(--ink-deep);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 24px;display:flex}.expired-access-page>span{color:var(--gold-light);letter-spacing:.16em;margin-top:16px;font-size:9px}.expired-access-page h1{font-family:var(--font-lidr-serif);margin:25px 0 12px;font-size:48px;font-weight:400}.expired-access-page p{color:#fff9;max-width:560px;margin:0;font-size:10px;line-height:1.7}@media (max-width:850px){.reservation-access-links,.reservation-reminders-card{grid-template-columns:1fr}.reservation-access-links>button{justify-self:stretch}.reservation-access-intro{flex-direction:column;align-items:flex-start;gap:8px}.reservation-access-intro strong{min-width:0}}@media (max-width:620px){.reservation-link-actions{grid-template-columns:1fr}.reservation-link-actions button{grid-column:1}.reservation-reminders-card li{grid-template-columns:68px 1fr}.reservation-reminders-card li small{grid-column:2;justify-self:start}.secure-access-label{display:none}}@media (min-width:721px){.lia-steps span:not(:last-child):after{left:calc(100% - 34px);right:-20px}}.lia-upload-state{color:#756f64;letter-spacing:.02em;background:#f5f3ee;border:1px solid #d6d2c9;width:max-content;margin-top:3px;padding:4px 7px;font-size:7px;font-weight:750}.lia-upload-state.added{color:#31734a;background:#edf8f0;border-color:#438e6161}.lia-upload-state.replace{color:#93483c;background:#fff5f2;border-color:#9b4e4157}.home-clear{background:var(--paper)}.home-clear-header p{color:#fff9;letter-spacing:.14em;justify-self:center;margin:0;font-size:9px}.home-clear-hero{color:#fff;background:linear-gradient(116deg,#091c27fa,#0f2836ed),url(https://static.wixstatic.com/media/24e902_222de86f3cc547579be078d749417ccb~mv2.png/v1/fill/w_2560,h_1306,al_c,q_95,usm_0.66_1.00_0.01,enc_avif,quality_auto/24e902_222de86f3cc547579be078d749417ccb~mv2.png) 50%/cover;grid-template-columns:minmax(280px,1.1fr) minmax(260px,.8fr) minmax(255px,.7fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:calc(100vh - 78px);padding:clamp(42px,6vw,94px) clamp(24px,7vw,126px);display:grid;position:relative;overflow:hidden}.home-clear-hero:after{content:"";border:1px solid #cfa2633d;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-310px;right:-230px;box-shadow:0 0 0 75px #cfa26309,0 0 0 150px #cfa26305}.home-clear-copy,.home-clear-partner,.home-clear-actions{z-index:1;position:relative}.home-clear-copy h1{max-width:650px;font-family:var(--font-lidr-serif);letter-spacing:-.035em;margin:21px 0;font-size:clamp(42px,4.8vw,70px);font-weight:400;line-height:1}.home-clear-copy>p{color:#ffffffab;max-width:600px;margin:0;font-size:13px;line-height:1.8}.home-clear-partner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #cfa2638c;padding:30px}.home-clear-partner .section-kicker b{color:var(--gold-light)}.home-clear-partner h2{font-family:var(--font-lidr-serif);margin:13px 0;font-size:34px;font-weight:400}.home-clear-partner p{color:#ffffffb3;margin:0;font-size:10px;line-height:1.7}.home-clear-partner ul{border-top:1px solid #ffffff24;flex-direction:column;gap:9px;margin:23px 0 0;padding:18px 0 0;list-style:none;display:flex}.home-clear-partner li{color:#fffc;padding-left:18px;font-size:8px;position:relative}.home-clear-partner li:before{content:"•";color:var(--gold-light);position:absolute;left:0}.home-clear-actions{background:#07161e5c;border:1px solid #ffffff2b;flex-direction:column;display:flex}.home-clear-actions>div{flex-direction:column;align-items:flex-start;gap:12px;padding:27px 26px;display:flex}.home-clear-actions>div+div{border-top:1px solid #ffffff24}.home-clear-actions span{color:var(--gold-light);letter-spacing:.12em;font-size:7px;font-weight:800}.home-clear-actions strong{font-family:var(--font-lidr-serif);font-size:22px;font-weight:400;line-height:1.15}.home-clear-actions .primary-action,.home-clear-actions .outline-action{min-height:42px;margin-top:3px;padding:0 15px;font-size:9px}.home-clear-actions .primary-action{gap:17px}.home-clear-path{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin:0;padding:31px clamp(24px,7vw,126px);display:grid}.home-clear-path p{border-right:1px solid var(--line);align-items:flex-start;gap:14px;margin:0;padding:0 25px;display:flex}.home-clear-path p:first-child{padding-left:0}.home-clear-path p:last-child{border-right:0;padding-right:0}.home-clear-path b{color:var(--gold);font-family:var(--font-lidr-serif);font-size:20px;font-weight:400}.home-clear-path span{flex-direction:column;gap:5px;display:flex}.home-clear-path small{color:var(--muted);font-size:8px;line-height:1.5}@media (max-width:1080px){.home-clear-hero{grid-template-columns:1fr 1fr}.home-clear-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.home-clear-actions>div+div{border-top:0;border-left:1px solid #ffffff24}}@media (max-width:720px){.home-clear-header{grid-template-columns:1fr auto}.home-clear-header p,.home-clear-header .account-button span:last-child{display:none}.home-clear-hero{grid-template-columns:1fr;min-height:auto;padding:48px 22px}.home-clear-copy h1{font-size:45px}.home-clear-actions{grid-column:auto;grid-template-columns:1fr}.home-clear-actions>div+div{border-top:1px solid #ffffff24;border-left:0}.home-clear-path{grid-template-columns:1fr;gap:18px;padding:28px 22px}.home-clear-path p,.home-clear-path p:first-child,.home-clear-path p:last-child{border:0;border-bottom:1px solid var(--line);padding:0 0 18px}.home-clear-path p:last-child{border-bottom:0;padding-bottom:0}}.home-clear-header{grid-template-columns:1fr auto}.home-header-login{color:#fff;justify-self:end;font-size:11px}.home-header-login b{color:var(--gold-light);margin-left:8px;font-weight:750}.home-clear-copy>p{font-size:15px;line-height:1.65}.home-seller-points{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:31px;display:grid}.home-seller-points p{border-top:2px solid var(--gold);background:#ffffff12;flex-direction:column;gap:8px;min-height:99px;margin:0;padding:15px 13px;display:flex}.home-seller-points b{color:var(--gold-light);font-size:13px;font-weight:750}.home-seller-points span{color:#ffffffc7;font-size:9px;line-height:1.45}.home-clear-partner{padding:33px}.home-clear-partner h2{font-size:39px;line-height:1}.home-clear-partner p{font-size:12px;line-height:1.65}.home-clear-partner li{font-size:10px;line-height:1.4}.home-clear-actions>div{padding:31px 29px}.home-clear-actions span{font-size:8px}.home-clear-actions strong{font-size:27px}.home-clear-actions .primary-action,.home-clear-actions .outline-action{min-height:47px;padding:0 17px;font-size:10px}.home-clear-path strong{font-size:11px}.home-clear-path small{font-size:9px}@media (max-width:1080px){.home-seller-points{max-width:630px}.home-clear-actions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.home-header-login{font-size:9px}.home-clear-copy>p{font-size:13px}.home-seller-points{grid-template-columns:1fr}.home-seller-points p{min-height:auto}.home-clear-partner h2{font-size:34px}.home-clear-actions strong{font-size:24px}}.program-share-action{background:var(--gold);color:var(--ink-deep);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 16px;font-size:9px;font-weight:800;display:flex}.program-share-action b{font-size:15px;line-height:1}.contacts-page{background:#f5f4ef;min-height:100vh}.contacts-workspace{width:min(1180px,100% - 48px);margin:0 auto;padding:58px 0 100px}.contacts-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.contacts-heading h1,.presentation-panel h2,.email-preview h2,.contacts-list-heading h2,.contact-form-modal h2{font-family:var(--font-lidr-serif);margin:9px 0 12px;font-size:clamp(33px,4vw,51px);font-weight:400;line-height:1}.contacts-heading p{max-width:570px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.contacts-add-button,.presentation-select button,.contact-submit{background:var(--ink);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;min-height:46px;padding:0 17px;font-size:8px;font-weight:800}.contacts-add-button{background:var(--gold);color:var(--ink-deep);align-items:center;gap:22px;display:flex}.contacts-add-button b{font-size:19px}.presentation-panel{background:var(--ink);color:#fff;border-left:3px solid var(--gold);grid-template-columns:1fr 335px;align-items:center;gap:45px;margin-top:38px;padding:28px 31px;display:grid}.presentation-panel h2{font-size:31px}.presentation-panel p{color:#ffffff9e;margin:0;font-size:9px}.presentation-select{flex-direction:column;gap:7px;display:flex}.presentation-select label{text-transform:uppercase;letter-spacing:.09em;color:var(--gold-light);font-size:7px}.presentation-select select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #ffffff40;padding:0 10px;font-size:9px}.presentation-select button{background:var(--gold);color:var(--ink-deep);justify-content:space-between;align-items:center;display:flex}.presentation-select button:disabled{opacity:.45;cursor:not-allowed}.email-preview{background:#fffdf8;border:1px solid #cfa26380;margin-top:14px;padding:29px 31px}.email-preview h2{font-size:28px}.email-preview dl{border:1px solid var(--line);grid-template-columns:1fr 2fr;margin:19px 0;display:grid}.email-preview dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;min-height:45px;padding:12px 14px;display:grid}.email-preview dl>div:last-child{border-bottom:0}.email-preview dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:7px}.email-preview dd{margin:0;font-size:9px;font-weight:700}.email-preview>p{color:#51636b;max-width:760px;margin:0;font-size:10px;line-height:1.7}.email-preview>small{border-top:1px solid var(--line);color:#8b6540;margin-top:20px;padding-top:13px;font-size:8px;line-height:1.55;display:block}.contacts-list-section{margin-top:47px}.contacts-list-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.contacts-list-heading h2{font-size:28px}.contacts-search{flex-direction:column;gap:7px;width:min(310px,100%);display:flex}.contacts-search span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.contacts-search input{border:1px solid var(--line);height:41px;color:var(--ink);background:#fff;padding:0 11px;font-size:9px}.contacts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-card{border:1px solid var(--line);min-height:155px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto auto auto 1fr;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;padding:19px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.contact-card:hover,.contact-card.selected{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 26px #0f283612}.contact-card>span{background:var(--ink);width:35px;height:35px;color:var(--gold-light);border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:800;display:grid}.contact-card strong{font-size:10px}.contact-card small{color:var(--muted);font-size:8px}.contact-card em{border-top:1px solid var(--line);color:#8a6640;grid-column:1/-1;margin-top:8px;padding-top:8px;font-size:7px;font-style:normal;line-height:1.4}.contacts-empty{border:1px dashed var(--line);text-align:center;background:#fff;padding:38px}.contacts-empty strong{font-size:10px}.contacts-empty p{color:var(--muted);margin:8px 0 0;font-size:8px}.contacts-modal-backdrop{z-index:50;background:#071821b8;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.contact-form-modal{background:#fff;width:min(640px,100%);padding:35px;position:relative;box-shadow:0 25px 70px #00000047}.contact-form-modal h2{font-size:34px}.contact-form-modal>p{max-width:510px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.modal-close{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:15px}.contact-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.contact-form-grid label{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.contact-form-grid label.wide{grid-column:1/-1}.contact-form-grid label small{color:var(--muted);text-transform:none;font-size:7px;font-weight:500}.contact-form-grid input{border:1px solid var(--line);width:100%;height:41px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fdfcf8;padding:0 10px;font-size:9px}.contact-consent{color:#66533b;background:#fffaf0;border:1px solid #cfa26366;grid-template-columns:16px 1fr;gap:10px;margin-top:19px;padding:13px;font-size:8px;line-height:1.55;display:grid}.contact-consent input{width:15px;height:15px;accent-color:var(--gold)}.contact-submit{background:var(--gold);width:100%;color:var(--ink-deep);justify-content:space-between;align-items:center;margin-top:14px;display:flex}.contact-feedback,.contacts-toast{color:#36704a;background:#edf6ef;margin:14px 0 0;padding:11px 13px;font-size:8px}.contacts-toast{z-index:55;margin:0;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 27px #0f28362e}.lot-share-action{background:var(--gold);color:var(--ink-deep);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:14px;margin:17px 0 0;padding:13px 15px;font-size:8px;font-weight:800;display:flex}.lot-share-action b{font-size:15px}.email-attachments{border:1px solid var(--line);background:#f7f5ef;max-width:760px;margin-top:21px;padding:17px}.email-attachments>strong{text-transform:uppercase;letter-spacing:.07em;font-size:8px}.email-attachments ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.email-attachments li{border:1px solid var(--line);background:#fff}.email-attachments label{cursor:pointer;grid-template-columns:15px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.email-attachments input{width:14px;height:14px;accent-color:var(--gold);margin:0}.email-attachments label span{flex-direction:column;gap:4px;font-size:8px;font-weight:650;display:flex}.email-attachments label b{background:var(--ink);color:var(--gold-light);text-transform:uppercase;align-self:flex-start;padding:3px 5px;font-size:6px}.email-attachments label small{color:var(--muted);font-size:7px;font-weight:500}.email-attachments>p{color:var(--muted);margin:9px 0 0;font-size:8px}.presentation-send-button{background:var(--gold);width:min(360px,100%);min-height:46px;color:var(--ink-deep);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 17px;font-size:8px;font-weight:850;display:flex}.presentation-send-button:disabled{opacity:.65;cursor:wait}.presentation-demo-success{background:#edf7ef;border:1px solid #3c7f4f59;border-left:3px solid #46845a;max-width:760px;margin-top:18px;padding:15px 17px}.presentation-demo-success strong{color:#2e6843;font-size:9px}.presentation-demo-success p{color:#476553;margin:6px 0;font-size:8px;line-height:1.5}.presentation-demo-success small{color:#688070;font-size:7px}.email-preview>.presentation-send-button+small,.email-preview>.presentation-demo-success+small{border-top:1px solid var(--line);color:#8b6540;margin-top:13px;padding-top:13px;font-size:8px;line-height:1.55;display:block}@media (max-width:780px){.contacts-workspace{width:calc(100% - 32px);padding:36px 0 70px}.contacts-heading,.contacts-list-heading{flex-direction:column;align-items:flex-start}.presentation-panel{grid-template-columns:1fr;gap:23px;padding:24px 21px}.contacts-grid,.contact-form-grid{grid-template-columns:1fr}.contact-form-grid label.wide{grid-column:auto}.email-preview dl{grid-template-columns:1fr}.email-preview,.contact-form-modal{padding:26px 21px}.contacts-modal-backdrop{padding:14px}.program-share-action{width:100%}.email-attachments ul{grid-template-columns:1fr}.lot-share-action{width:100%}}.admin-program-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.admin-program-card-actions>span,.admin-program-card-actions>p{color:var(--muted);margin:0}.admin-program-card-actions>p{text-align:right;flex:100%}.admin-program-card-actions>a{border:1px solid var(--line);background:var(--paper-soft);padding:12px 16px;font-weight:700}.admin-program-card-actions>a:first-of-type{background:var(--ink);color:#fff}@media (max-width:720px){.admin-program-card-actions{justify-content:flex-start}.admin-program-card-actions>p{text-align:left}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.detail-shell .program-detail-summary>p{font-size:16px;line-height:1.6}.detail-shell .program-summary-grid strong{font-size:16px;line-height:1.5}.detail-shell .program-detail-badges :is(b,span,em){font-size:12px;line-height:1.4}.detail-shell .program-detail-summary h1{font-size:clamp(32px,4vw,56px);line-height:1.1}.detail-shell .city-information>strong{font-size:16px}.detail-shell .city-information p{font-size:14px!important;line-height:1.6!important}.detail-shell .program-facts :is(dt,dd){font-size:13px;line-height:1.5}.detail-shell .program-lots-row .numeric-value{font-size:16px}.detail-shell .program-lots-row:not([data-status=available]) .program-lot-name small{color:#825817}.detail-shell .program-lots-row:not([data-status=available]) .program-lot-name i{box-shadow:none;background:#c4944a}.detail-shell .program-document-grid strong{font-size:16px}.detail-shell .program-document-grid :is(small,a,em){font-size:13px;line-height:1.5}.detail-shell .program-neighborhood :is(p,strong,a){font-size:15px;line-height:1.6}.portal-shell .lot-table.without-offer :is(.lot-table-head,.lot-row){grid-template-columns:minmax(230px,1.5fr) .6fr .6fr 1fr .7fr 26px}.portal-shell :is(.lot-number-cell,.lot-number-cell strong,.program-fee){font-size:16px;font-family:var(--font-lidr-sans),Arial,sans-serif;font-variant-numeric:tabular-nums}@media (max-width:720px){.portal-shell .lot-table.without-offer .lot-row{grid-template-columns:1fr auto}.detail-shell .program-facts div{grid-template-columns:95px 1fr}}.detail-shell .program-overview>div:first-child>p,.detail-shell .city-information{font-size:16px;line-height:1.7}.detail-shell .program-kpis strong{font-family:var(--font-lidr-sans),Arial,sans-serif;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.4}.detail-shell .program-kpis small,.detail-shell .program-facts{font-size:14px;line-height:1.5}.detail-shell .program-kpis p:last-child:nth-child(odd){grid-column:1/-1}.detail-shell .program-lots-row small,.detail-shell .program-lots-row b,.detail-shell .program-lots-row em{font-size:13px;line-height:1.5}.detail-shell .program-lots-row .program-lot-metric strong,.detail-shell .program-lot-floor{font-size:16px}.detail-shell .program-lots-table{overflow:auto}.detail-shell .program-lots-head,.detail-shell .program-lots-row{min-width:840px}.detail-shell .program-lots-table.without-offer :is(.program-lots-head,.program-lots-row){grid-template-columns:1fr 1fr .65fr .5fr 1fr 1.2fr 22px}.detail-shell .program-lots-table.without-offer :is(.program-lots-head,.program-lots-row)>:last-child{display:block}@media (max-width:720px){.detail-shell .program-lots-table .program-lots-row{grid-template-columns:1fr auto;min-width:0}.detail-shell .program-lots-table .program-lots-head{display:none}.detail-shell .program-lots-table .program-lot-offer{display:flex!important}}.portal-shell .program-section{background:#f6f7f8;padding:28px clamp(20px,4vw,64px) 64px}.portal-shell .stock-toolbar>div:first-child>strong{font-size:16px}.portal-shell .stock-toolbar>div:first-child b{font-size:20px}.portal-shell :is(.view-switch button,.filter-trigger,.filter-drawer label,.filter-drawer input,.filter-drawer select,.filter-drawer button){min-height:44px;font-size:14px}.portal-shell .section-kicker{font-size:12px}.portal-shell .program-table-head button,.portal-shell .lot-table-head button{white-space:normal;font-size:13px;line-height:1.4}.portal-shell :is(.program-identity strong,.program-price strong,.program-commission strong,.program-lots strong,.lot-price strong,.lot-identity strong){font-family:var(--font-lidr-sans),Arial,sans-serif;font-variant-numeric:tabular-nums;font-size:16px}.portal-shell :is(.program-identity small,.program-actability,.program-delivery,.program-price small,.program-commission small,.program-typologies,.lot-identity small,.lot-surface,.lot-rent,.lot-yield,.lot-offer){font-size:13px;line-height:1.5}.detail-shell .detail-intro>p,.detail-shell .detail-description,.detail-shell .program-description p,.detail-shell .program-city-description p{font-size:16px;line-height:1.7}.detail-shell :is(.detail-key-data strong,.program-summary-grid strong,.investment-breakdown dd,.program-lots-row .numeric-value){font-family:var(--font-lidr-sans),Arial,sans-serif;font-variant-numeric:tabular-nums}.detail-shell :is(.detail-key-data small,.commission-detail>span,.commission-detail>small,.program-summary-grid span,.program-summary-grid small){font-size:14px;line-height:1.5}.detail-shell :is(.lot-share-action,.program-share-action){text-transform:none;letter-spacing:0;min-height:48px;font-size:14px;line-height:1.4}.detail-shell :is(.program-tabs a,.document-link,.document-item,.program-document-link,.program-lots-head,.program-lots-row){font-size:14px;line-height:1.5}.detail-shell .option-form label>span{text-transform:none;letter-spacing:0;color:#dce4e8;font-size:14px;line-height:1.45}.detail-shell .option-form :is(input,textarea,select){font-size:16px;line-height:1.4}.detail-shell .option-form input[readonly]{opacity:.8}.detail-shell .option-form button{font-size:14px;line-height:1.5}.detail-shell .option-form .request-choice button{padding:10px 12px;font-size:14px}.detail-shell .option-form .request-introduction :is(strong,p),.detail-shell .partner-prefill p{font-size:14px;line-height:1.6}.detail-shell .option-form :is(.form-legal,.partner-prefill small){font-size:13px;line-height:1.6}.detail-shell .client-option-fields legend{font-size:13px}.existing-client-choice{background:#ffffff08;border:1px solid #d7b67a66;padding:16px}.existing-client-choice select{background:var(--ink);color:#fff;white-space:normal;border:1px solid #ffffff50;width:100%;padding:12px}.existing-client-choice a{color:var(--gold-light);margin-top:12px;font-size:13px;text-decoration:underline;display:block}.detail-shell .option-success a{background:var(--gold);color:var(--ink);margin-top:20px;padding:14px 18px;font-size:14px;font-weight:650;display:inline-flex}@media (max-width:780px){.partner-stock-heading{flex-direction:column;align-items:flex-start}.partner-stock-heading>div:last-child>a{text-align:left}.portal-shell .program-section{padding:22px 16px 50px}.detail-shell .request-choice{grid-template-columns:1fr}}.portal-shell .program-prices{align-items:flex-start;gap:3px}.portal-shell .program-prices>span{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.portal-shell .program-prices small{color:#7e888d;min-width:14px;font-size:13px}.portal-shell .program-prices strong{font-family:var(--font-lidr-sans),Arial,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.portal-shell :is(.program-row,.lot-row) .program-fee{justify-self:start}.portal-shell :is(.program-schemes b,.program-schemes em,.program-types b,.type-pill){padding:5px 9px;font-size:12px;line-height:1.2}.portal-shell :is(.lot-number-cell small,.floor-label,.program-actability small,.program-delivery small){font-size:12px;line-height:1.4}.portal-shell .program-empty{color:#a2a9ac;font-size:16px}.portal-shell .crm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.portal-shell .crm-toolbar>button{color:#4d5b61;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d5ce;border-radius:6px;padding:0 14px;font-size:14px;font-weight:600}.portal-shell .crm-toolbar>button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.lot-plan-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body[class]{--font-lidr-serif:var(--font-lidr-ui), "Inter", system-ui, sans-serif;--font-playfair:var(--font-lidr-ui), "Inter", system-ui, sans-serif}.commission-lock{z-index:2;color:#5c4417;cursor:pointer;background:#f8f4ea;border-radius:10px;justify-items:center;gap:2px;padding:5px 10px;line-height:1.25;text-decoration:none;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #e4d4b0}.commission-lock b{filter:blur(6px);font:700 15px var(--font-lidr-ui), system-ui, sans-serif;white-space:nowrap;-webkit-user-select:none;user-select:none}.lt-fees .commission-lock{box-sizing:border-box;width:100%;padding:8px 6px}.lt-fees .commission-lock small{font-size:11.5px;line-height:1.35}.commission-lock small{color:#7a5c23;max-width:240px;font:600 12px var(--font-lidr-ui), system-ui, sans-serif;text-align:center;white-space:normal}.commission-lock.is-compact small{white-space:nowrap;font-size:11px}:is(a.commission-lock:hover,a.commission-lock:focus-visible){outline-offset:2px;background:#f1e7cf;outline:2px solid #c9a15c}.commission-lock-banner{color:#3f3a2e;font:500 15px/1.5 var(--font-lidr-ui), system-ui, sans-serif;background:#fff8e8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #ecd9ab}.commission-lock-banner strong{color:#0f2836;font-size:16px;display:block}.commission-lock-banner a{color:#fff;white-space:nowrap;background:#0f2836;border-radius:10px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.lia-wizard,.lia-card,.lia-acquirer,.lia-acquirer-list,.lia-upload-row,.lia-upload-row>*,.lia-inline-upload,.lia-grid-two>*,.lia-grid-three>*,.lia-grid-four>*{min-width:0}.lia-acquirer{width:100%}.lia-card label,.lia-card label>span,.lia-card button,.lia-save-bar button{font-size:.875rem}.lia-card input,.lia-card select,.lia-card textarea{min-width:0;max-width:100%;min-height:44px;font-size:1rem}.lia-card p,.lia-help,.lia-prefill-card>div>p,.lia-review-card>div:first-child>p,.lia-signature-box p{font-size:1rem;line-height:1.6}.lia-upload-row strong,.lia-complete strong,.lia-missing-grid strong,.lia-prefill-card dd,.lia-save-bar strong{font-size:.875rem}.lia-upload-row small,.lia-complete small,.lia-save-bar small,.lia-missing-grid li,.lia-missing-grid p,.lia-documents-list small{font-size:.8125rem;line-height:1.6}.lia-prefill-card dt,.lia-documents-list span{font-size:.75rem}.lia-documents-list strong{overflow-wrap:anywhere;font-size:.875rem}.lia-documents-list a{min-width:0}.lia-preview-pending{color:#765214;font-size:.875rem;font-weight:600}.lia-dirty{border-left:4px solid var(--gold);background:#fff7e8;margin:20px 0;padding:18px}.lia-dirty p{margin-bottom:0}.lia-feedback{font-size:.875rem;line-height:1.5}.lia-steps span{min-width:0;font-size:.875rem}.lia-steps span:not(:last-child):after{display:none}:is(.lia-inline-upload,.lia-inline-upload-simple,.lia-inline-upload-simple:has(input[type=file]:first-child)){grid-template-columns:minmax(0,1fr)}.lia-inline-upload input[type=file]{width:100%;font-size:.875rem}.lia-inline-upload button{color:var(--ink);border:1px solid var(--line);background:0 0;justify-self:start}.lia-upload-state{white-space:normal;width:fit-content;max-width:100%;font-size:.8125rem;line-height:1.5}.lia-save-bar{align-items:center}.lia-save-bar button{flex-shrink:0}.reservation-access-intro strong,.reservation-access-intro p{font-size:.875rem;line-height:1.6}.reservation-access-hero>div>p{font-size:1rem}.reservation-countdown small,.reservation-countdown>span{font-size:.8125rem;line-height:1.5}@media (max-width:720px){.lia-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 4px;overflow:visible}.lia-steps span{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.75rem;display:flex}.lia-steps span i{font-size:.875rem}.lia-acquirer{padding:20px 12px}.lia-card{padding:24px 16px}.lia-prefill-card{gap:20px}.lia-card h2{overflow-wrap:anywhere;font-size:1.625rem}.lia-save-bar{align-items:stretch;gap:12px;position:static}.lia-save-bar button{padding:12px}.lia-feedback{bottom:8px}.lia-documents-list a{grid-template-columns:minmax(0,1fr)}.lia-documents-list span{grid-row:auto;justify-self:start}}@media (max-width:480px){.lia-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.lia-steps span{text-align:left;letter-spacing:.02em;flex-direction:row}.lia-steps i{flex-shrink:0}}.partner-auth-error{line-height:1.6;color:#a52323!important;margin-top:16px!important;font-size:14px!important}.partner-auth-help{line-height:1.6;margin-top:18px!important;font-size:14px!important}.partner-auth-help a{text-decoration:underline}.partner-auth-single{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:32px 16px;display:flex}.partner-auth-single .first-access-card{width:min(480px,100%)}.partner-login-card .partner-auth-remember{letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;font-size:12px;font-weight:400}.partner-login-card .partner-auth-remember input{flex-shrink:0;width:18px;height:18px}.partner-login-card label,.first-access-card label{letter-spacing:0;text-transform:none;font-size:12px}.partner-login-card input,.first-access-card input{font-size:16px}.partner-login-card>p,.first-access-card>p{font-size:14px}.partner-login-card form button,.first-access-card form button{justify-content:center;font-size:14px}.partner-login-card form button:disabled,.first-access-card form button:disabled{opacity:.55;cursor:not-allowed}.partner-login-links a{font-size:12px}:is(.partner-login-card :focus-visible,.first-access-card :focus-visible){outline:3px solid var(--gold);outline-offset:3px}.partner-login-page .partner-login-card label,.partner-auth-single .first-access-card label{font-size:12px}.partner-login-page .partner-login-card input:not([type=checkbox]),.partner-auth-single .first-access-card input{font-size:16px}.partner-login-page .partner-login-card form button,.partner-auth-single .first-access-card form button,.partner-auth-single .first-access-card>p{font-size:14px}.partner-auth-single .first-access-card .first-access-message{font-size:14px!important;line-height:1.6!important}.partner-login-page .partner-login-links{flex-wrap:wrap;margin-top:10px}.partner-login-page .partner-login-links a,.partner-auth-single>a,.partner-auth-single .partner-auth-help a{align-items:center;min-height:44px;display:inline-flex}.partner-login-page .partner-login-links a{color:#8d692b;text-underline-offset:3px;font-size:14px;text-decoration:underline}.partner-login-page .partner-login-card .partner-auth-remember{min-height:44px}.partner-login-page .partner-login-card .partner-auth-remember input{width:24px;height:24px}.cgp-view-banner{z-index:80;color:#173a4e;min-height:88px;font:13px/1.5 var(--font-lidr-ui), sans-serif;background:#fff8e6;border-bottom:1px solid #e8d6a7;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;display:flex;position:sticky;top:0}.cgp-view-banner p{margin:0}.cgp-view-banner strong{font-weight:600;display:block}.cgp-view-banner a{white-space:nowrap;background:#fff;border:1px solid #c8b985;border-radius:7px;flex:none;padding:7px 11px}body:has(.cgp-view-banner) .shell-top{top:88px}.cgp-view-context{color:#173a4e;background:#fff8e6;border:1px solid #e8d6a7;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.5}@media (max-width:900px){.cgp-view-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 16px;position:relative}.cgp-view-banner a{padding:5px 10px}body:has(.cgp-view-banner) .shell-top{position:relative;top:auto}}@media (max-width:820px){body:has(.cgp-view-banner) .shell-rail-direction{display:none}}div.cgp-view-notice{padding-bottom:0}div.cgp-view-notice .cgp-view-context{margin-bottom:0}body:has(.cgp-view-banner) button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1180px),(pointer:coarse){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea){font-size:max(16px,1em)!important}:where(a,button,summary,select,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])){min-height:44px!important}:where(a,button,[role=button],summary):where([aria-label],[title]:has(>svg),.shell-icon-button,.dir-icons a){min-width:44px!important}:where(a,summary){align-content:center}:where(input[type=checkbox],input[type=radio]){min-width:24px;min-height:24px}:where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:44px}:where(:is(p,li,dd,dt,td,span,small,strong,b,h1,h2,h3,h4)>a:only-child:not(.legal-content a)){align-items:center;display:inline-flex}:where(dd>a:only-child){min-width:44px}:where(th button){min-width:44px!important}}[data-overflow]:before,[data-overflow]:after{content:"";z-index:2;pointer-events:none;flex:none;align-self:stretch;width:32px;position:sticky}[data-overflow]:before{background:linear-gradient(to left, transparent, var(--overflow-bg,#fff));margin-right:-32px;left:0}[data-overflow]:after{background:linear-gradient(to right, transparent, var(--overflow-bg,#fff));margin-left:-32px;right:0}[data-overflow=end]:before,[data-overflow=start]:after{visibility:hidden}.shell-tabs.is-tabs{--overflow-bg:var(--soft)}@media (max-width:820px){.shell-tabs:not(.is-tabs) .shell-tab{flex:0 auto;min-width:0}.shell-tabs:not(.is-tabs) .shell-tab:not(.is-active):has(svg){flex:none}.shell-tabs:not(.is-tabs) .shell-tab:not(.is-active):has(svg)>a:first-child{justify-content:center;min-width:44px}.shell-tabs:not(.is-tabs) .shell-tab:not(.is-active):has(svg) span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.table-frame-hint{color:#5f6b71;font:500 13px var(--ui,inherit);margin:0 0 8px}.has-table-rail{scrollbar-width:none}.has-table-rail::-webkit-scrollbar{display:none}.table-rail{z-index:8;scrollbar-width:auto;scrollbar-color:#94a3b8 #eef2f6;background:#fffffff2;border-top:1px solid #e2e8f0;height:16px;position:sticky;bottom:0;overflow:auto hidden}.table-rail>div{height:1px}@media (max-width:820px){body:has(.shell-rail) .table-rail{bottom:62px}}.legal-page .back-link{align-items:center;min-height:44px;display:inline-flex}.legal-content p+h2{margin-top:28px}.dv-head .dv-title h1{white-space:normal;text-overflow:clip;overflow-wrap:normal;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.shell-tabs .shell-tab b{white-space:normal;text-overflow:clip;overflow-wrap:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}@media (max-width:380px){.shell-tabs:not(.is-tabs) .shell-tab.is-active svg{display:none}.shell-tabs:not(.is-tabs) .shell-tab.is-active b{font-size:13px}}@media (min-width:821px){.shell-tabs .shell-tab small{white-space:normal;text-overflow:clip;overflow-wrap:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.stock-table .cell-program-lot .stack strong{-webkit-line-clamp:none;line-clamp:none;display:block}.law-tags.law-tags{min-width:0;max-width:100%}.law.law{white-space:normal;overflow-wrap:normal;text-align:center;max-width:100%}@media (max-width:1180px),(pointer:coarse){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])){text-overflow:ellipsis}}@media (max-width:400px){body .shell-rail{padding:0 8px}}.frozen-head{top:var(--frozen-top,var(--top-h,0px));z-index:30;visibility:hidden;pointer-events:none;position:sticky;overflow:visible;height:0!important;margin:0!important;padding:0!important}.frozen-head.is-on{visibility:visible;pointer-events:auto}.frozen-head>div{position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 6px 14px -10px #0d202a66}.frozen-head table{table-layout:fixed;box-shadow:none!important;border-radius:0!important;margin:0!important}.frozen-head thead th{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;position:static!important;top:auto!important}.stock-page{--frozen-top:calc(var(--top-h) + var(--bar-h))}.detail-v2{--frozen-top:calc(var(--top-h) + var(--dv-head-h) + var(--dv-nav-h))}.direction-content .dir-program{--frozen-top:calc(var(--top-h) + var(--dv-nav-h))}@media (max-width:980px){.stock-page{--frozen-top:var(--top-h)}}
