.support{display:flex;flex-direction:column;gap:1.5rem}.support-lede{max-width:56ch;font-size:1.1rem;line-height:1.5;color:var(--ink-2);margin-top:-.75rem}.home-frame p.support-flash{border:1px solid var(--edge-strong);padding:.75rem 1rem;margin:0;color:var(--ink)}.support-routes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}.support-route{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--edge-strong);padding:1.25rem 1.5rem;min-width:0}.support-route+.support-route{margin-left:-1px}.support-route-title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.support-route-blurb{font-size:1rem;line-height:1.45;color:var(--ink);margin:.5rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--edge-soft)}.support-hint{font-size:1rem;line-height:1.45;color:var(--ink-2);margin-top:.6rem}.support-route-send{margin-top:.9rem}.support-route-blurb+.support-hint,.support-route-blurb+.support-route-send{margin-top:0}.support-route .row{margin-bottom:.5rem}.support-route .row+.support-hint{margin-top:.4rem}.support-flow{margin-top:1.5rem}.home-frame .support-terms{width:100%;border-collapse:collapse;display:table}.home-frame .support-terms td,.home-frame .support-terms th{white-space:normal}.home-frame .support-terms caption{text-align:left;font-size:1.15rem;font-weight:700;letter-spacing:-.015em;padding-bottom:.6rem}.home-frame .support-terms th[scope=row]{width:16rem;background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--edge-soft);border-right:1px solid var(--edge-soft);white-space:normal}.support-write{font-size:1rem;line-height:1.5;color:var(--ink-2)}.support-write a{display:inline-block;padding:.6rem 0;margin:-.6rem 0;font-weight:600;color:var(--ink)}@media (max-width:800px){.support-routes{grid-template-columns:1fr}.support-route+.support-route{margin-left:0;margin-top:-1px}.home-frame .support-terms,.home-frame .support-terms caption,.home-frame .support-terms tbody,.home-frame .support-terms td,.home-frame .support-terms th,.home-frame .support-terms tr{display:block;width:auto}.home-frame .support-terms tr{border-bottom:1px solid var(--edge-strong)}.home-frame .support-terms tr:last-child{border-bottom:0}.home-frame .support-terms th[scope=row]{width:auto;border-right:0;border-bottom:1px solid var(--edge-soft)}.home-frame .support-terms td{border-bottom:0}}.home-frame .datax.auth-card{width:min(26rem,100%);min-width:0;margin:1.5rem auto;padding:clamp(1.5rem,3vw,2.25rem)}.home-frame .datax.auth-card .datax-title{font-size:1.4rem}.home-frame .datax.auth-card .row{margin-bottom:.75rem}.home-frame .datax.auth-card .note{font-size:1rem}.cf-turnstile{container-type:inline-size;max-width:100%;min-width:0;overflow-x:auto}.auth-card-divider{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--edge-soft)}.auth-card-divider .small{margin:0}.terms-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.pdf-popup{position:fixed;inset:0;margin:auto;width:min(56rem,92vw);height:min(46rem,86vh);border:1px solid var(--edge-strong);padding:0;overflow:hidden}.pdf-popup::-webkit-backdrop{background:rgba(20,19,18,.55)}.pdf-popup::backdrop{background:rgba(20,19,18,.55)}.pdf-popup-bar{display:flex;justify-content:flex-end;gap:.6rem;padding:.75rem;border-bottom:1px solid var(--edge-soft);background:var(--surface)}.pdf-popup iframe{width:100%;height:calc(100% - 3.4rem);border:0}.home-frame .reg-group{border:1px solid var(--edge-strong);padding:1rem 1.1rem;margin:1.1rem 0 0;min-inline-size:0}.home-frame .reg-group legend{padding:0 .4rem;font-weight:700;font-size:1.05rem}.home-frame .reg-group .req{font-weight:400;color:var(--ink-3)}.home-frame .reg-group input,.home-frame .reg-group select{max-width:min(26rem,100%)}.home-frame .reg-group #reg-mi{max-width:5rem}.home-frame .reg-group #reg-geo,.home-frame .reg-group #reg-sal{max-width:14rem}.home-frame .reg-group .note{max-width:52ch}.home-frame .reg-flash{border-left:3px solid var(--edge-strong);padding-left:.7rem}.home-frame .hiw-side{margin-top:2.5rem}.home-frame .hiw-side h2{font-size:1.5rem;letter-spacing:-.02em;margin-bottom:.4rem}.home-frame .hiw-side .small{max-width:60ch}.home-frame .hiw-side .spec-scope{max-width:84ch}.home-frame .hiw-steps{list-style:none;margin:1.1rem 0 0;padding:0;border:1px solid var(--edge-strong)}.home-frame .hiw-steps li{display:flex;gap:1rem;margin:0;padding:.85rem 1.1rem}.home-frame .hiw-steps li+li{border-top:1px solid var(--edge-soft)}.home-frame .hiw-steps b{flex:0 0 auto;font-weight:700;letter-spacing:.05em;color:var(--ink-3)}.home-frame .hiw-steps span{line-height:1.45;color:var(--ink-2)}.home-frame .hiw-steps strong{color:var(--ink);font-weight:700}.home-frame .acct{display:flex;flex-direction:column;gap:2rem}.home-frame .acct-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.home-frame .acct-head-text{display:flex;flex-direction:column;gap:.55rem;flex:1 1 24rem}.home-frame .acct-head-text p{margin:0}.home-frame .acct-block-title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.7rem}.home-frame .acct-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.home-frame .acct-total p{margin:0}.home-frame .acct .spec-list{margin-top:0}.home-frame .acct-logout .key{background:none;border:0;box-shadow:none;padding:.35rem 0;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;min-height:0}.home-frame .acct-logout .key:hover{color:var(--ink);background:none}.home-frame .acct-logout .key:active{transform:none}.hub{gap:1.5rem}.hub,.hub-head{display:flex;flex-direction:column}.hub-head{gap:.7rem}.hub-lede{max-width:24ch;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance;font-weight:700}.hub-sub{max-width:46ch;font-size:1.05rem;line-height:1.5;color:var(--ink-2)}.hub-feature{border-width:2px}.hub-feature-action{margin-top:auto;padding-top:1.75rem}.hub-points{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem;list-style:none}.hub-points li{color:var(--ink);font-size:1rem;line-height:1.45;padding-top:.75rem;border-top:1px solid var(--edge-soft)}.hub-mail,.hub-points b{color:var(--ink);font-weight:700}.hub-mail{display:inline-block;margin-top:1rem;font-size:clamp(1.4rem,3vw,2.1rem);letter-spacing:-.03em;overflow-wrap:anywhere}.hub-mail:hover,.hub-tel{color:var(--ink)}.hub-tel{display:inline-block;margin-top:.35rem;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.02em}.hub-tel:hover{color:var(--ink)}.hub-index{display:flex;flex-direction:column;gap:.6rem}.hub-index-label{font-size:1rem;font-weight:600;color:var(--ink-2)}.hub-item{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.15rem;background:var(--surface);border:1px solid var(--edge-strong);color:var(--ink);text-decoration:none;transition:background .2s,border-color .2s}.hub-item:hover{background:var(--surface-2);border-color:var(--ink)}.hub-item:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hub-item strong{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.hub-item span{font-size:1rem;line-height:1.45;color:var(--ink-2)}.hub-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));grid-gap:.6rem;gap:.6rem}@media (max-width:800px){.hub-index{gap:.6rem}.hub-feature-action{padding-top:1.25rem}}.company-history{max-width:52rem}.company-history h2{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.4rem}.timeline{display:flex;flex-direction:column;gap:1.1rem;margin-top:1rem;list-style:none}.timeline-entry{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:0 1.25rem;gap:0 1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--edge-soft)}.timeline-entry:last-child{border-bottom:0;padding-bottom:0}.timeline-year{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-body strong{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.3rem}.timeline-body p{margin:0;font-size:1rem;line-height:1.5;color:var(--ink-2)}@media (max-width:800px){.timeline-entry{grid-template-columns:1fr;gap:.3rem}.timeline-year{font-size:1.15rem}}.news-masthead{display:flex;flex-direction:column;gap:.7rem;padding-bottom:clamp(1.25rem,3vw,1.75rem);margin-bottom:clamp(1.75rem,4vw,2.5rem);border-bottom:1px solid var(--edge-soft)}.news-standfirst{max-width:56ch;font-size:1.2rem;line-height:1.5;color:var(--ink-2)}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:start}.news-main{gap:clamp(2rem,4vw,3rem)}.news-main,.news-rail{display:flex;flex-direction:column;min-width:0}.news-rail{gap:1.25rem}.news-block{min-width:0}.news-head{display:flex;flex-direction:column;gap:.3rem;padding-bottom:.6rem;margin-bottom:1.1rem;border-bottom:2px solid var(--edge-strong)}.news-head .news-tag{margin:0}.news-head-title{font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.news-panel .news-head{border-bottom:1px solid var(--edge-soft);margin-bottom:.9rem}.news-panel .news-head-title{font-size:1.2rem;letter-spacing:-.02em}.news-tag{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .6rem;font-size:1rem;font-weight:600;color:var(--ink-2)}.news-tag-dot{width:.6rem;height:.6rem;border-radius:50%;flex:0 0 auto}.news-tag-press .news-tag-dot{background:var(--tag-press)}.news-tag-industry .news-tag-dot{background:var(--tag-industry)}.news-tag-filing .news-tag-dot{background:var(--tag-filing)}.news-feed{position:relative;list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.news-feed:before{content:"";position:absolute;left:.275rem;top:1.4rem;bottom:1.1rem;width:1px;background:var(--surface-2)}.news-entry{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:0 1.25rem;gap:0 1.25rem;padding:1rem 0 1rem 1.75rem;border-bottom:1px solid var(--edge-soft)}.news-entry:last-child{border-bottom:0;padding-bottom:0}.news-entry:before{content:"";position:absolute;left:0;top:1.45rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--tag-press)}.news-feed-out .news-entry:before{background:var(--tag-industry)}.news-entry-date{font-size:1rem;line-height:1.5;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-entry-text{font-size:1.15rem;line-height:1.35;letter-spacing:-.015em;font-weight:600;color:var(--ink);overflow-wrap:break-word}.news-entry-lead{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-top:.3rem}.news-entry-lead:before{top:.75rem;width:.7rem;height:.7rem}.news-entry-lead .news-entry-text{font-size:clamp(1.5rem,3.4vw,1.75rem);line-height:1.15;letter-spacing:-.035em;font-weight:700}.news-entry-text a{color:var(--ink);text-decoration:underline;text-underline-offset:.16em}.news-entry-text a:hover{color:var(--ink)}.news-out{margin-left:.35rem;color:var(--ink-2);font-size:1rem}.news-empty{margin-top:0}.news-panel{background:var(--surface);border:1px solid var(--edge-soft);border-radius:var(--radius-m);padding:clamp(1.1rem,2.2vw,1.5rem);box-shadow:var(--glass-lift-s);min-width:0}.news-filings{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.news-filing+.news-filing{border-top:1px solid var(--edge-soft)}.news-filing-row{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem;padding:.55rem 0;min-height:2.75rem;color:var(--ink);text-decoration:none}.news-filing-row>.news-form{flex:0 0 auto}.news-filing-symbol{flex:1 1 auto}.news-filing-row>.news-filing-date{flex:0 0 auto}.news-form{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;padding:.15rem .5rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;background:var(--surface-2);border:1px solid var(--edge-strong);border-radius:var(--radius-s);box-shadow:var(--glass-bevel);-webkit-backdrop-filter:none;backdrop-filter:none}.news-filing-symbol{font-size:1rem;font-weight:700;overflow-wrap:anywhere;min-width:0}.news-filing-date{font-size:1rem;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}a.news-filing-row:hover .news-form{background:var(--surface-3)}a.news-filing-row:hover .news-filing-symbol{text-decoration:underline;text-underline-offset:.16em}.home-frame .news-quotes{width:100%;border-collapse:collapse;border:0}.home-frame .news-quotes td,.home-frame .news-quotes th{border:0;padding:.55rem 0 .55rem .6rem;vertical-align:baseline}.home-frame .news-quotes td:first-child,.home-frame .news-quotes th:first-child{padding-left:0}.home-frame .news-quotes th{background:transparent;color:var(--ink-2);font-size:1rem;font-weight:600;text-align:left;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--edge-soft);padding-bottom:.4rem}.home-frame .news-quotes td.right,.home-frame .news-quotes th.right{text-align:right}.home-frame .news-quotes tbody tr+tr td{border-top:1px solid var(--edge-soft)}.home-frame .news-quote-symbol{font-size:1rem;font-weight:700}.home-frame .news-quote-price{font-size:1.15rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home-frame .news-quote-change{font-size:1rem;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.news-quote-dir{width:.5rem;height:.4rem;margin-right:.35rem;color:var(--ink-2)}.news-quote-dir-down{transform:rotate(180deg)}.news-status-list{list-style:none;display:flex;flex-direction:column;margin:0 0 .5rem;padding:0}.news-status-row{display:grid;grid-template-columns:.6rem minmax(0,1fr);align-items:baseline;grid-gap:.15rem .7rem;gap:.15rem .7rem;padding:.6rem 0;font-size:1rem;line-height:1.4}.news-status-row+.news-status-row{border-top:1px solid var(--edge-soft)}.news-status-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--surface-3);align-self:center}.news-status-dot.news-tag-press{background:var(--tag-press)}.news-status-dot.news-tag-industry{background:var(--tag-industry)}.news-status-dot.news-tag-filing{background:var(--tag-filing)}.news-status-name{grid-column:2;color:var(--ink);font-weight:600;overflow-wrap:break-word}.news-status-state{grid-column:2;color:var(--ink-2)}.news-status .note{margin-top:.7rem}@media (max-width:900px){.news-layout{grid-template-columns:minmax(0,1fr);gap:2.25rem}.news-rail{max-width:34rem}}@media (max-width:700px){.news-entry{grid-template-columns:minmax(0,1fr);gap:.3rem;padding-left:1.5rem}.news-entry:before{top:1.3rem}.news-entry-lead:before{top:.7rem}.news-rail{max-width:none}.home-frame .news-quotes{display:table;overflow-x:visible}.home-frame .news-quotes td,.home-frame .news-quotes th{white-space:normal}.home-frame .news-quote-change{white-space:nowrap}}.intake-flow{display:flex;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none}.intake-flow-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1 1;min-width:0}.intake-flow-icon.glass{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;color:var(--ink);border-radius:50%;background:var(--surface-2);box-shadow:var(--glass-bevel);-webkit-backdrop-filter:none;backdrop-filter:none}.intake-flow-icon svg{width:1.4rem;height:1.4rem}.intake-flow-label{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.intake-flow-detail{font-size:1rem;line-height:1.45;color:var(--ink-2)}.intake-flow-arrow{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:1rem;color:var(--ink-3);list-style:none}.intake-flow-arrow svg{width:100%;height:100%;display:block}@media (max-width:800px){.intake-flow{flex-direction:column;align-items:stretch;gap:1.1rem}.intake-flow-arrow{display:none}.intake-flow-item{padding-bottom:1rem;border-bottom:1px solid var(--edge-soft)}.intake-flow-item:last-child{border-bottom:0;padding-bottom:0}}.home-frame .site-index{border:1px solid var(--edge-strong);margin-top:1.2rem}.home-frame .site-index-row{display:grid;grid-template-columns:min(16rem,30%) minmax(0,1fr) min(14rem,26%);grid-gap:.2rem 1rem;gap:.2rem 1rem;padding:.7rem 1rem;border-bottom:1px solid var(--edge-soft);align-items:baseline}.home-frame .site-index-row:last-child{border-bottom:0}.home-frame .site-index-name a{font-weight:700;color:var(--ink)}.home-frame .site-index-auth{font-weight:400;color:var(--ink-3);font-size:1rem}.home-frame .site-index-desc{margin:0;color:var(--ink-2);line-height:1.4}.home-frame .site-index-slug{margin:0;color:var(--ink-3);text-align:right}@media (max-width:800px){.home-frame .site-index-row{grid-template-columns:1fr}.home-frame .site-index-slug{text-align:left}}.admin-frame{--tint-warm:#F7F7F6;--tint-warm-strong:#ECECE9;--tint-warm-deep:#E0E0DD;--edge-glass:rgb(0 0 0/.435);--control-active:#4D4B47;--ground:#FFFFFF;--surface:#FFFFFF;--surface-2:#F7F7F6;--surface-3:#ECECE9;--ink:#000000;--ink-2:rgb(77,75,71);--ink-3:rgb(93,91,86);--ink-invert:#FFFFFF;--edge-strong:rgb(0 0 0/.435);--edge-soft:rgb(148,145,138);background:#fff;color:#000;min-height:100dvh;display:flex;flex-direction:column;--admin-chrome-h:4.2rem}.admin-frame :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--admin-chrome-h) + 1rem)}.admin-masthead{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.4rem;min-height:var(--admin-chrome-h);background:var(--tint-warm);border-bottom:1px solid var(--edge-glass)}.admin-wordmark{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem;min-width:0;font-size:1.35rem;letter-spacing:-.04em}.admin-wordmark a{color:#000;text-decoration:none}.admin-wordmark b{color:#8B0000}.admin-badge{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(77,75,71)}.admin-masthead-meta{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;min-width:0;justify-content:flex-end}.admin-conf{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--control-active);border:1px solid var(--edge-glass);border-radius:var(--radius-s);padding:.2rem .6rem}.admin-staff{color:rgb(77,75,71)}.admin-body{flex:1 1 auto;display:grid;grid-template-columns:13.5rem minmax(0,1fr)}.admin-sidebar{border-right:1px solid rgb(148,145,138);background:#fff;padding:1rem .75rem}.admin-sidebar ul{position:-webkit-sticky;position:sticky;top:calc(var(--admin-chrome-h) + 1rem);list-style:none;display:flex;flex-direction:column;gap:.15rem}.admin-sidebar li{margin:0}.admin-sidebar a{display:flex;flex-wrap:wrap;min-width:0;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.5rem .8rem;border-radius:var(--radius-s);color:#000;text-decoration:none;font-weight:600;border:1px solid transparent;transition:background var(--motion-fast) var(--ease-glass),border-color var(--motion-fast) var(--ease-glass),transform var(--motion-fast) var(--ease-glass)}.admin-sidebar a:hover{background:var(--tint-warm);border-color:var(--edge-glass)}.admin-sidebar a:active{transform:scale(.98)}.admin-sidebar a[aria-current=page]{background:var(--control-active);border-color:var(--control-active);color:#fff}.admin-tag{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(77,75,71)}.admin-sidebar a[aria-current=page] .admin-tag{color:rgb(243 241 241/.9)}.admin-main{min-width:0;padding:1.4rem 1.6rem 2.5rem}.admin-viewhead{border-bottom:1px solid rgb(148,145,138);padding-bottom:.9rem;margin-bottom:1.2rem}.admin-viewhead h1{font-size:1.5rem;letter-spacing:-.02em}.admin-viewhead p{color:rgb(77,75,71);margin-top:.25rem;max-width:60rem}.admin-flash{margin-bottom:1rem}.admin-frame .datax{border:1px solid rgb(148,145,138);border-radius:var(--radius-s);background:#fff;min-height:auto;padding:1.1rem 1.25rem;overflow-x:auto}.admin-frame .datax h1,.admin-frame .datax h2,.admin-frame .datax h3{font-size:1.05rem;font-weight:700;font-style:normal;text-align:left;margin-bottom:.75rem;letter-spacing:-.01em}.admin-frame .note{color:rgb(77,75,71);font-style:normal}.admin-frame dl>div{display:flex;gap:.6rem;align-items:baseline;margin-bottom:.3rem}.admin-frame dl dt{font-weight:700;min-width:7rem}.admin-frame dl dd{margin:0;color:rgb(77,75,71)}@media (max-width:640px){.admin-frame dl>div{display:block}}.admin-frame .quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.admin-frame .cell{border:1px solid rgb(148,145,138);border-radius:var(--radius-s);background:#fff;min-height:auto;padding:1rem .95rem}.admin-frame .cell .corner{display:none}.admin-frame .cell h2,.admin-frame .cell h3{font-size:1rem;font-weight:600;color:rgb(77,75,71);margin-bottom:.5rem}.admin-frame .cell li,.admin-frame .cell p,.admin-frame .cell table{overflow-wrap:break-word}@media (max-width:1100px){.admin-frame .quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-frame .table-scroll{overflow-x:auto;position:relative}.admin-frame .table-scroll:focus-visible{outline:3px solid #000;outline-offset:2px}.admin-frame table{width:100%;border-collapse:collapse;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-frame td,.admin-frame th{border:0;border-bottom:1px solid rgb(148,145,138);border-right:1px solid rgb(230,228,225);padding:.35rem .55rem;text-align:left;vertical-align:top}.admin-frame td:last-child,.admin-frame th:last-child{border-right:0}.admin-frame tbody tr:last-child td{border-bottom:0}.admin-frame th{background:rgb(242,241,238);color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;border-bottom:1px solid #000;white-space:nowrap}.admin-frame tbody tr:hover td{background:rgb(248,247,245)}.admin-frame .right,.admin-frame td.right,.admin-frame th.right{text-align:right}.admin-frame td.nowrap{white-space:nowrap}.admin-frame table table td,.admin-frame table table th{border:0;padding:.1rem .35rem .1rem 0}.admin-frame input[type=email],.admin-frame input[type=number],.admin-frame input[type=password],.admin-frame input[type=text],.admin-frame select,.admin-frame textarea{border:1px solid #000;border-radius:0;background:#fff;color:#000;padding:.3rem .5rem;font-size:1rem}.admin-frame .row{margin-bottom:.6rem}.admin-frame .row label:not(.visually-hidden){display:inline-block;width:9.2rem;font-weight:600;color:rgb(77,75,71)}.admin-frame .row .row-spacer{display:inline-block;width:9.2rem}.admin-frame .key{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--tint-warm);color:#000;border:1px solid var(--edge-glass);border-radius:var(--radius-s);box-shadow:none;font-weight:600;padding:.5rem 1.1rem;min-height:2.5rem;cursor:pointer;transition:background var(--motion-fast) var(--ease-glass),border-color var(--motion-fast) var(--ease-glass),transform var(--motion-fast) var(--ease-glass)}.admin-frame .key:hover{background:var(--tint-warm-strong);border-color:var(--control-active)}.admin-frame .key:active{transform:scale(.98);box-shadow:none}.admin-frame .key.small{padding:.3rem .75rem;min-height:2.1rem;font-size:1rem;box-shadow:none}.admin-frame .key.small:active{transform:scale(.98)}.admin-frame a.key{text-decoration:none}.admin-frame .key.dis,.admin-frame .key[disabled]{background:rgb(242,241,238);color:rgb(120,117,112);border-color:rgb(148,145,138);box-shadow:none;transform:none}.admin-frame .stickyadd{position:-webkit-sticky;position:sticky;top:calc(var(--admin-chrome-h) + .75rem);z-index:5;background:var(--tint-warm);border:1px solid var(--edge-glass);border-radius:var(--radius-m);padding:.8rem 1.1rem;margin-bottom:1rem}.admin-frame .stickyadd h2,.admin-frame .stickyadd h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.admin-gate-main{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.admin-gate-card,.admin-gate-main .datax{width:min(28rem,100%)}.admin-foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;border-top:1px solid rgb(148,145,138);padding:.6rem 1.4rem;color:rgb(77,75,71)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.admin-frame .stickyadd,.admin-masthead{background:var(--surface-glass);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.admin-frame .key{background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-frame .key:hover{background:var(--surface-glass-strong)}.admin-frame .key.dis,.admin-frame .key[disabled]{background:rgb(242,241,238);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.admin-frame .key,.admin-frame .stickyadd,.admin-masthead{background:var(--tint-warm);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-frame .key:hover{background:var(--tint-warm-strong)}.admin-frame .key.dis,.admin-frame .key[disabled]{background:rgb(242,241,238)}}@media (prefers-reduced-motion:reduce){.admin-frame .key,.admin-sidebar a{transition:none!important;transform:none!important}}.admin-frame .cms-preview-empty,.admin-frame .cms-status-empty,.admin-frame .leads-column-empty{color:rgb(77,75,71)}.admin-frame a:focus-visible,.admin-frame button:focus-visible,.admin-frame input:focus-visible,.admin-frame select:focus-visible,.admin-frame textarea:focus-visible{outline:3px solid #000;outline-offset:2px}.admin-sidebar a[aria-current=page]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #000}@media (max-width:900px){.admin-body{grid-template-columns:minmax(0,1fr)}.admin-sidebar{border-right:0;border-bottom:1px solid rgb(148,145,138);padding:.75rem 1rem}.admin-sidebar ul{position:static;flex-direction:row;flex-wrap:wrap;gap:.35rem}.admin-main{padding:1.1rem 1rem 2rem}.admin-frame .quad{grid-template-columns:1fr}.admin-frame .stickyadd{position:static}}@media (max-width:700px){.admin-masthead{padding:.65rem 1rem}.admin-masthead-meta{width:100%;justify-content:flex-start;gap:.5rem .9rem}}.glass,.glass-strong{border:1px solid var(--edge-strong);border-radius:var(--radius-m);box-shadow:var(--glass-bevel),var(--glass-lift)}.glass,.glass-strong{background:var(--ground)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.glass-strong{background:var(--surface-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat))}}.home-frame #masthead{background:var(--ground)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.home-frame #masthead{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat))}}.home-frame .key{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;max-width:100%;background:var(--surface-2);color:var(--ink);border:1px solid var(--edge-strong);border-radius:var(--radius-s);box-shadow:var(--glass-bevel);font-weight:600;padding:.75rem min(1.4rem,4vw);min-height:2.75rem;transition:background var(--motion-fast) var(--ease-glass),border-color var(--motion-fast) var(--ease-glass),box-shadow var(--motion-med) var(--ease-glass),transform var(--motion-fast) var(--ease-glass)}.home-frame .key:hover{background:var(--surface-3);border-color:var(--ink);box-shadow:var(--glass-bevel),var(--glass-lift-s);transform:translateY(-1px)}.home-frame .key:active{transform:scale(.98);box-shadow:var(--glass-bevel)}.home-frame .key.small{padding:.5rem min(1rem,3.5vw);min-height:2.5rem}.home-frame a.key{text-decoration:none}.home-frame .key.dis,.home-frame .key[disabled]{background:var(--surface-2);color:var(--ink-3);border-color:var(--ink-3);box-shadow:none;transform:none}.home-frame #topbar .key{background:var(--surface-2);border:1px solid var(--edge-strong);border-radius:var(--radius-s);box-shadow:var(--glass-bevel)}.home-frame #topbar .key:hover{background:var(--surface-3);border-color:var(--ink);color:var(--ink)}.home-frame #topbar .key[aria-current=page],.home-frame .topbar-account[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--ink-invert);box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong,.home-frame #masthead{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.glass,.glass-strong,.home-frame #masthead,.home-frame #topbar .key,.home-frame .key,.ticker{transition:none!important;transform:none!important}}.home-frame [tabindex]:focus-visible,.home-frame a:focus-visible,.home-frame button:focus-visible,.home-frame input:focus-visible,.home-frame select:focus-visible,.home-frame summary:focus-visible,.home-frame textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.home-frame #topbar .key:focus-visible,.home-frame .acct-logout .key:focus-visible,.home-frame .home-actions .key:focus-visible,.home-frame .home-tile-sell a:focus-visible{outline-color:var(--ink);box-shadow:0 0 0 3px #fff,0 0 0 6px #000;outline:none}.home-frame .consent-banner{margin:.45rem var(--gutter);padding:.6rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;box-shadow:0 8px 30px rgb(0 0 0/.14);animation:consent-banner-in var(--motion-slow) var(--ease-glass)}.home-frame .consent-banner p{flex:1 1 20rem;margin:0;color:var(--ink)}.home-frame .consent-actions{display:flex;flex-wrap:wrap;gap:.75rem;flex:0 0 auto}.home-frame .consent-actions .key{min-width:8rem;justify-content:center}@keyframes consent-banner-in{0%{transform:translateY(-.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:30rem){.home-frame .consent-banner{margin:.4rem 1rem;padding:.75rem;gap:.5rem 1rem}.home-frame .consent-actions{width:100%}.home-frame .consent-actions .key{flex:1 1;min-width:min-content}}@media (prefers-reduced-motion:reduce){.home-frame .consent-banner{animation:none}}