:root{--terracota-2:#a3491f;--crema:#e2dccc;--tinta:#2a1a12;--muted:#8a7f72;--line:#e4ddcf;--bg:#f7f4ec;--card:#ffffff;--ok-bg:#dff0e4;--ok-fg:#1f6b3b;--risk-bg:#fde0d6;--shadow:0 1px 2px rgba(42,26,18,0.04),0 4px 16px rgba(42,26,18,0.05)}body{font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}:focus-visible{outline:2px solid var(--terracota-2)}.topbar{background:var(--terracota);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--teal)}.topbarMain{min-height:58px;max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:18px}.topbar .brand{font-weight:900;letter-spacing:1.3px;font-size:16px;display:inline-flex;align-items:baseline;gap:5px;flex:none}.topbar .brand span{font-size:10px;font-weight:750;letter-spacing:1px;opacity:.78}.topbar .brand:hover{text-decoration:none}.topbar .nav,.topbar .primaryNav{display:flex;gap:2px;flex:1 1;min-width:0;align-items:stretch}.topbar .primaryNav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.topbar .primaryNav::-webkit-scrollbar{display:none}.topbar .nav a{color:var(--crema);font-size:14px;opacity:.8;white-space:nowrap;padding:19px 10px 16px;border-bottom:3px solid transparent;transition:opacity .12s,border-color .12s}.topbar .nav a:hover{opacity:1;text-decoration:none}.topbar .nav a.active{opacity:1;border-bottom-color:var(--crema);font-weight:700}.accountMenu,.moreNav{position:relative;flex:none}.accountMenu summary,.moreNav summary{list-style:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accountMenu summary::-webkit-details-marker,.moreNav summary::-webkit-details-marker{display:none}.moreNav summary{color:var(--crema);opacity:.8;font-size:14px;padding:19px 22px 16px 10px;border-bottom:3px solid transparent;position:relative}.moreNav summary:after{content:"";position:absolute;right:8px;top:26px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.moreNav.active summary,.moreNav[open] summary{opacity:1}.moreNav.active summary{border-bottom-color:var(--crema);font-weight:700}.accountMenuPanel,.moreNavPanel{position:absolute;top:calc(100% + 8px);z-index:30;min-width:190px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 36px rgba(42,26,18,.18);color:var(--tinta)}.moreNavPanel{left:0}.topbar .moreNavPanel a{display:block;color:var(--tinta);opacity:1;padding:10px 11px;border:0;border-radius:8px}.topbar .moreNavPanel a:hover{background:var(--bg)}.topbar .moreNavPanel a.active{color:var(--terracota);background:#f4e8df}.accountMenu>summary{max-width:140px;overflow:hidden;text-overflow:ellipsis;padding:8px 24px 8px 10px;border:1px solid rgba(242,237,228,.35);border-radius:9px;font-size:13px;position:relative}.accountMenu>summary:after{content:"";position:absolute;right:10px;top:14px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.accountMenuPanel{right:0;display:grid;grid-gap:3px;gap:3px}.accountMenuPanel strong{padding:6px 8px 0;font-size:14px;overflow-wrap:anywhere}.accountMenuPanel>span{padding:0 8px 8px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.accountMenuPanel>a{padding:9px 8px;color:var(--terracota);font-size:14px}.logoutButton{padding:8px;border:1px solid var(--line);background:#fff;color:var(--terracota);font-size:13px;text-align:left}.logoutButton:hover{background:var(--bg);filter:none}.content{max-width:980px;padding:28px 20px 64px}h1{font-size:24px;margin:0 0 4px;letter-spacing:-.35px}.sec{font-size:12px;letter-spacing:1px;margin:22px 0 10px;font-weight:700}.pageIntro{max-width:680px;margin:0 0 18px;line-height:1.45}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar form{flex:1 1;min-width:min(100%,320px);margin:0}.filterBar{gap:6px;margin:12px 0}.filterBar,.summaryBar{display:flex;flex-wrap:wrap}.summaryBar{align-items:center;gap:16px;padding:11px 14px;margin:14px 0;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.7)}.summaryBar span{font-size:13px;color:var(--muted)}.summaryBar strong{color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actionCallout{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;margin:16px 0;border:1px solid #d9a08c;border-radius:14px;background:var(--risk-bg)}.actionCallout p{margin:3px 0 0;color:var(--risk-fg);font-size:13px}.actionCallout a{flex:none;padding:9px 12px;border-radius:9px;background:var(--terracota);color:var(--crema);font-weight:700;font-size:13px}.actionCallout a:hover{text-decoration:none;filter:brightness(1.05)}input,select,textarea{padding:10px 12px;background:#fff}input:focus,select:focus,textarea:focus{border-color:var(--terracota-2);box-shadow:0 0 0 3px rgba(163,73,31,.12)}input::placeholder{color:#b7ab9c}textarea{font-family:inherit}button{padding:10px 16px;font-weight:600;transition:filter .12s,transform .05s}button:hover{filter:brightness(1.08)}button:disabled{filter:none}button.secondary{background:#fff}button.secondary:hover{background:var(--bg);filter:none}button.danger{background:#b3261e}.card{border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.card h2{font-size:14px;letter-spacing:1px}.row{padding:8px 0}.card.danger{border-color:#d9a08c;background:#fdf3ef}.statgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.stat{background:#fff;border-radius:14px;padding:14px 16px;gap:4px;box-shadow:var(--shadow)}.stat.warn{border-color:var(--terracota)}.stat .n{font-size:28px;font-weight:800;line-height:1}.stat .l{font-size:13px;font-weight:600}.stat .h{font-size:11px}.pill{display:inline-block;padding:3px 10px;font-size:12px;font-weight:700;background:var(--bg)}.pill.new{background:rgba(0,189,189,.16);color:#06413f}.pill.garden{background:rgba(26,107,69,.14)}.err{color:#b3261e}.empty{padding:28px 12px}.inboxItem{border-radius:14px;padding:0;box-shadow:var(--shadow);overflow:hidden}.inboxItem>summary{list-style:none;cursor:pointer;padding:15px 46px 15px 18px;position:relative}.inboxItem>summary::-webkit-details-marker{display:none}.inboxItem>summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--terracota);font-size:22px;font-weight:400}.inboxItem[open]>summary:after{content:"−"}.inboxItem[open]>summary{border-bottom:1px solid var(--line)}.inboxItemBody{padding:14px 18px 18px}.inboxTitle{display:block;margin-top:7px;font-size:16px;font-weight:750}.inboxCustomer{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.inboxMessage{line-height:1.45}.inboxActions>summary{display:inline-flex;list-style:none;cursor:pointer;padding:10px 14px;border-radius:10px;background:var(--terracota);color:var(--crema);font-size:14px;font-weight:700}.inboxActions>summary::-webkit-details-marker{display:none}.inboxActionEditor{margin-top:10px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.inboxActions textarea{background:#fff}.historyBlock{margin-top:18px}.historyBlock>summary{cursor:pointer;color:var(--terracota);font-size:13px;font-weight:700}.manualEntry{margin-top:18px}.manualEntry>summary{cursor:pointer;color:var(--terracota);font-size:14px;font-weight:700}.technicalDetails{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.technicalDetails>summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:650}.technicalDetails[open]>summary{margin-bottom:6px}.technicalValue{max-width:65%;overflow-wrap:anywhere;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.customerMeta{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.customerMeta .pill,.customerMeta>span{margin-left:0!important}.profileDisclosure{margin:12px 0}.profileDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.72);color:var(--tinta);font-size:14px;font-weight:750}.profileDisclosure>summary::-webkit-details-marker{display:none}.profileDisclosure>summary:after{content:"+";margin-left:auto;color:var(--terracota);font-size:20px;font-weight:400}.profileDisclosure[open]>summary:after{content:"−"}.profileDisclosure>summary span{min-width:24px;padding:2px 7px;border-radius:999px;background:var(--bg);color:var(--muted);text-align:center;font-size:12px}.profileDisclosure>.card{margin-top:8px}.dangerDisclosure>summary{border-color:#d9a08c;color:var(--terracota)}.login{max-width:380px;padding:28px 24px;background:#fff;border-radius:18px;box-shadow:var(--shadow)}.login h1{font-size:26px;letter-spacing:2px;margin-bottom:2px}.login button{padding:12px}.scanbox{border-radius:14px;background:#17100c}.scanidle button{font-size:17px}.scanframe{border-radius:18px}.scanhit{border-color:#1f6b3b}button.big{font-size:16px;padding:12px 20px}.legalHeader{background:var(--terracota)}.legalHeader:after{background:repeating-linear-gradient(90deg,var(--teal) 0 18px,#f2ede4 18px 24px,var(--verde) 24px 42px,#f2ede4 42px 48px)}.legalBrand{font-size:20px;font-weight:900;letter-spacing:2px}.legalHeader nav a{font-size:14px}.legalDocument h1{font-size:clamp(34px,7vw,56px);line-height:1;letter-spacing:-1.5px}.legalEyebrow{letter-spacing:1.1px}.legalContactCard{border:1px solid #d2c8b7;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.legalPrimaryLink{border-radius:12px}.legalPrimaryLink:hover{filter:brightness(1.08)}@media (max-width:560px){.content{padding:16px 12px 56px}.topbar{padding:0 8px}.topbarMain{min-height:52px;gap:7px}.topbar .brand{font-size:14px}.topbar .nav a{padding:16px 8px 14px}.moreNav summary{padding:16px 20px 14px 8px}.moreNav summary:after{top:22px}.accountMenu>summary{width:40px;height:38px;padding:0;color:transparent}.accountMenu>summary:before{content:"•••";position:absolute;inset:0;display:grid;place-items:center;color:var(--crema);font-size:13px;letter-spacing:1px}.accountMenu>summary:after{display:none}.moreNavPanel{left:auto;right:0}.row{flex-wrap:wrap;gap:2px 10px}.customerMeta{justify-content:flex-start;width:100%;margin-top:5px}button{padding:12px 16px}.statgrid{grid-template-columns:repeat(2,1fr)}h1{font-size:20px}.actionCallout{align-items:flex-start;flex-direction:column;gap:12px}.inboxItem>summary{padding-left:14px}.inboxItemBody{padding-inline:14px}.legalHeader{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 18px 18px}.legalHeader nav{gap:14px}.legalContent{padding:48px 18px 64px}.legalFooter{align-items:flex-start;flex-direction:column;padding-inline:18px}}:root{--terracota:#842b0c;--terracota-2:#5d1d08;--terracota-soft:#b85f3d;--teal:#00bdbd;--verde:#1a6b45;--verde-soft:#dce9df;--crema:#f2ede4;--crema-bright:#fbf8f2;--sand:#e2dccc;--tinta:#211d19;--muted:#5e574f;--line:rgba(33,29,25,0.15);--night:#211d19;--bg:#f2ede4;--card:#fffdf8;--ok-bg:#dce9df;--ok-fg:#1a6b45;--risk-bg:#f4ded9;--risk-fg:#842b0c;--warning:#c78317;--radius-sm:8px;--radius:14px;--radius-lg:24px;--shadow-sm:0 1px 0 rgba(33,29,25,0.08),0 7px 20px rgba(65,45,32,0.06);--shadow:0 24px 60px rgba(65,45,32,0.14);--sans:var(--font-sans,"DM Sans"),-apple-system,system-ui,sans-serif;--display:var(--font-display,"Fraunces"),Georgia,serif;--mono:"SFMono-Regular",ui-monospace,Consolas,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--tinta);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--terracota);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;padding:24px 18px;color:var(--crema);background:var(--night)}.app-brand{font:800 22px/1 var(--sans);letter-spacing:.16em;color:var(--crema);margin:2px 12px 6px}.app-sidebar__label{margin:22px 12px 8px;color:rgba(242,237,228,.48);font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.app-nav{display:grid;grid-gap:3px;gap:3px}.app-nav a{display:flex;align-items:center;gap:11px;min-height:43px;padding:0 12px;border-radius:10px;color:rgba(242,237,228,.7);font-size:.84rem;font-weight:650}.app-nav a:hover{color:var(--crema);background:rgba(242,237,228,.1);text-decoration:none}.app-nav a.is-active{color:var(--crema);background:rgba(242,237,228,.12);font-weight:750}.app-nav__icon{width:19px;display:inline-grid;place-items:center;font-size:.95rem;opacity:.9}.app-nav__badge{margin-left:auto;min-width:21px;height:21px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--teal);color:#0c2b28;font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.app-sidebar__footer{margin-top:auto;padding-top:20px;display:grid;grid-gap:10px;gap:10px}.app-user{display:flex;align-items:center;gap:10px;padding:0 6px}.app-user__avatar{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(242,237,228,.14);color:var(--crema);font:800 12px/1 var(--sans)}.app-user__copy{display:grid;line-height:1.25}.app-user__copy b{font-size:.82rem;font-weight:750}.app-user__copy i{font-style:normal;font-size:.7rem;opacity:.6;text-transform:capitalize}.app-main{min-width:0;display:flex;flex-direction:column}.app-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 26px;border-bottom:1px solid var(--line);background:var(--crema);position:-webkit-sticky;position:sticky;top:0;z-index:15}.app-topline__shop{font:800 13px/1 var(--sans);letter-spacing:.06em}.app-topline__shop i{font-style:normal;font-weight:500;color:var(--muted);letter-spacing:0}.app-topline__who{font-size:12px;color:var(--muted);white-space:nowrap}.topbar{display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--night);color:var(--crema);min-height:52px}.topbar .brand{color:var(--crema);font-weight:800;letter-spacing:1.5px}.logoutForm{margin:0;display:block}.logoutButton{width:100%;min-height:38px;padding:8px 12px;border:1px solid rgba(242,237,228,.35);border-radius:10px;background:transparent;color:var(--crema);font-size:.78rem;font-weight:700}.logoutButton:hover{background:rgba(242,237,228,.1)}.content{width:100%;max-width:1060px;margin:0 auto;padding:30px 26px 72px}h1{font:640 clamp(30px,4vw,44px)/1.02 var(--display);letter-spacing:-.02em;margin:0 0 6px}h1+.muted{margin-top:0}.sec{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:26px 0 10px}form{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}input,select,textarea{flex:1 1;min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:10px;font-size:15px;font-family:var(--sans);background:var(--card);color:var(--tinta);transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--terracota-soft);box-shadow:0 0 0 3px rgba(132,43,12,.1);outline:none}input::placeholder{color:#a99d8d}textarea{width:100%;min-height:72px;resize:vertical}button{padding:11px 17px;border:0;border-radius:10px;background:var(--terracota);color:var(--crema);font-family:var(--sans);font-weight:750;cursor:pointer;font-size:14px;transition:background .12s,transform .05s}button:hover{background:var(--terracota-2)}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:default}button.secondary{background:var(--card);color:var(--terracota);border:1px solid var(--line)}button.secondary:hover{background:var(--crema-bright)}button.danger{background:#b5392e}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin:12px 0;box-shadow:var(--shadow-sm)}.card h2{font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:0 0 10px;font-weight:800}.row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row+.row{border-top:1px solid var(--line)}.card.danger{border-color:#dcaa97;background:#fbf1ec}.card.danger h2{color:var(--terracota)}.list{list-style:none;padding:0;margin:16px 0}.list li{padding:12px 0;border-bottom:1px solid var(--line)}.list li:last-child{border-bottom:0}.statgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.stat{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);padding:18px 18px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm)}.stat.warn{border-color:var(--terracota-soft);background:var(--risk-bg)}.stat .n{font:640 2.35rem/1 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinta)}.stat.warn .n{color:var(--terracota)}.stat .l{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}.stat .h{font-size:.74rem}.pill,.stat .h{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:var(--crema-bright);font-size:11.5px;font-weight:750;letter-spacing:.02em}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.pill.risk{border-color:#dcaa97;color:var(--risk-fg);background:var(--risk-bg)}.pill.ok{border-color:#b9d2c0;color:var(--ok-fg);background:var(--ok-bg)}.pill.new{border-color:rgba(0,117,123,.4);color:#00757b;background:rgba(0,189,189,.1)}.pill.garden{border-color:#b9d2c0;color:var(--verde);background:var(--verde-soft)}a.pill:hover{text-decoration:none;filter:brightness(.98)}.ok{color:var(--ok-fg)}.err{color:#b5392e}.empty,.muted{color:var(--muted)}.empty{text-align:center;padding:30px 12px;font:italic 500 15px/1.5 var(--display)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inboxGrid{display:grid;grid-gap:12px;gap:12px}.inboxItem{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-sm)}.inboxItem h2{margin:8px 0 4px;font-size:18px}.inboxItem p{margin:6px 0}.inboxMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.inboxMessage{white-space:pre-wrap;line-height:1.5}.inboxActions{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.inboxActions label{display:block}.inboxButtons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inboxActions [role=status]{margin:8px 0 0;font-size:13px}.stamps{display:flex;gap:6px;padding:6px 0 2px;flex-wrap:wrap}.stamps .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--terracota);background:transparent}.stamps .dot.full{background:var(--terracota)}.login{max-width:390px;margin:12vh auto;padding:32px 28px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.login h1{font:640 30px/1 var(--display);letter-spacing:.01em;color:var(--terracota);margin-bottom:4px}.login form{flex-direction:column}.login button{padding:13px}.scanbox{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--night);border:1px solid var(--line);min-height:220px;display:flex;align-items:center;justify-content:center}.scanvideo{width:100%;max-height:70vh;object-fit:cover;display:block}.scanidle{text-align:center;padding:32px 16px;color:var(--crema)}.scanidle button{font-size:15px;padding:14px 22px}.scanframe{position:absolute;inset:0;margin:auto;width:min(62vw,260px);height:min(62vw,260px);border:3px solid rgba(226,220,204,.9);border-radius:var(--radius);box-shadow:0 0 0 100vmax rgba(0,0,0,.35);pointer-events:none}.scanhit{border-color:var(--verde)}button.big{font-size:15px;padding:13px 20px}.legalShell{min-height:100vh;background:var(--bg)}.legalHeader{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:0 max(20px,calc((100vw - 900px) / 2));background:var(--night);color:#f2ede4}.legalHeader:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:var(--terracota)}.legalBrand{color:#f2ede4;font-size:18px;font-weight:800;letter-spacing:2.5px}.legalBrand:hover{text-decoration:none}.legalHeader nav{display:flex;align-items:center;gap:18px}.legalHeader nav a{color:#f2ede4;font-size:13px;font-weight:650}.legalContent{max-width:760px;margin:0 auto;padding:64px 24px 80px}.legalDocument h1{margin:0 0 18px;color:var(--terracota);font:640 clamp(34px,7vw,54px)/1 var(--display);letter-spacing:-.02em}.legalDocument h2{margin:38px 0 10px;color:var(--tinta);font-size:20px;line-height:1.25}.legalDocument li,.legalDocument p{font-size:16px;line-height:1.72}.legalDocument ul{padding-left:22px}.legalDocument li+li{margin-top:8px}.legalEyebrow{margin:0 0 12px;color:var(--verde);font-size:12px!important;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.legalLead{margin:0 0 34px;color:#55483f;font-size:20px!important;line-height:1.5!important}.legalContactCard{margin:32px 0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm)}.legalContactCard h2{margin-top:0}.legalPrimaryLink{display:inline-block;padding:12px 16px;border-radius:10px;background:var(--terracota);color:#f2ede4;font-weight:750}.legalPrimaryLink:hover{text-decoration:none;background:var(--terracota-2)}.legalFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:0 auto;padding:28px 24px 44px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media (max-width:1080px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.app-sidebar{padding-inline:12px}.app-brand{font-size:15px;letter-spacing:.1em;margin-inline:0;text-align:center}.app-nav a>span:not(.app-nav__icon):not(.app-nav__badge),.app-sidebar__label,.app-user__copy{display:none}.app-nav a{justify-content:center;padding:0;position:relative}.app-nav__badge{position:absolute;top:4px;right:8px;min-width:16px;height:16px;padding:0 4px;font-size:9px;margin:0}.app-nav__icon{font-size:1.1rem}.app-user{justify-content:center;padding:0}.logoutButton{font-size:.68rem;padding:8px 4px}}@media (max-width:560px){.content{padding:18px 14px 56px}.app-topline{padding:0 14px}.app-topline__who{display:none}.row{flex-wrap:wrap;gap:2px 10px}button{padding:12px 16px}.statgrid{grid-template-columns:repeat(2,1fr)}.legalHeader{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 18px 18px}.legalHeader nav{gap:14px}.legalContent{padding:48px 18px 64px}.legalFooter{align-items:flex-start;flex-direction:column;padding-inline:18px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_7a564d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_7a564d{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_0d86af{font-family:Fraunces,Fraunces Fallback}.__variable_0d86af{--font-display:"Fraunces","Fraunces Fallback"}