@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/founderscreen/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/founderscreen/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/founderscreen/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/founderscreen/inter-700.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/founderscreen/librefranklin-400.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/founderscreen/librefranklin-600.woff2) format("woff2")}#fs-admin{--fs-navy:#0f2b4c;--fs-gold:#d4a03c;--fs-bg:light-dark(#faf8f4,#131e2b);--fs-panel:light-dark(#fff,#1b2a3c);--fs-text:light-dark(#0f2b4c,#f2f4f8);--fs-muted:light-dark(#5d5a72,#b6c1d0);--fs-line:light-dark(#e8e4de,#34455b);font:14px/1.5 Inter,sans-serif;color:var(--fs-text);background:var(--fs-bg);border-radius:12px;overflow:hidden;min-height:640px}#fs-admin *{box-sizing:border-box}#fs-admin button,#fs-admin input{font:inherit}#fs-admin button{cursor:var(--cursor-interaction,pointer)}#fs-admin .fs-shell{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:640px}#fs-admin aside{background:var(--fs-navy);color:#fff;padding:30px 16px;display:flex;flex-direction:column;gap:34px}#fs-admin .fs-brand{font:500 20px/1.2 Libre Franklin,sans-serif;letter-spacing:-.6px;padding:0 8px}#fs-admin .fs-brand span{color:#d4bb71}#fs-admin .fs-brand small{display:block;color:#c3cfde;font:11px/2.7 Inter,sans-serif;letter-spacing:2px;text-transform:uppercase}#fs-admin nav{display:grid;gap:8px}#fs-admin nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#dce5f0;text-align:left;border-radius:7px;padding:12px}#fs-admin nav button[aria-current=page]{background:#29415e;color:#fff;box-shadow:inset 3px 0 var(--fs-gold)}#fs-admin svg{width:18px;height:18px}#fs-admin .fs-side-bottom{margin-top:auto;color:#bccada;font-size:11px;padding:8px}#fs-admin header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 30px;border-bottom:1px solid var(--fs-line);background:var(--fs-panel)}#fs-admin .fs-crumb{color:var(--fs-muted);font-size:12px}#fs-admin .fs-profile{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--fs-text)}#fs-admin .fs-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f5e6c8;color:#0f2b4c;font-size:12px;font-weight:600}#fs-admin main{padding:30px;min-width:0}#fs-admin h1{font:500 27px/1.25 Libre Franklin,sans-serif;letter-spacing:-.7px;margin:0 0 8px}#fs-admin h2{font:500 17px/1.4 Libre Franklin,sans-serif;margin:0}#fs-admin p{margin:0;color:var(--fs-muted)}#fs-admin .fs-heading{margin-bottom:28px}#fs-admin .fs-section{margin-top:26px}#fs-admin .fs-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}#fs-admin .fs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#fs-admin .fs-stat{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:9px;padding:18px 15px}#fs-admin .fs-stat small{display:block;color:var(--fs-muted);font-size:12px}#fs-admin .fs-stat strong{display:block;font-weight:500;font-size:29px;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:10px}#fs-admin .fs-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;margin-top:20px;border-top:1px solid var(--fs-line)}#fs-admin .fs-foot strong{font-size:20px;font-weight:500;margin-right:8px}#fs-admin .fs-muted{font-size:12px;color:var(--fs-muted)}#fs-admin .fs-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--fs-line);border-radius:6px;background:var(--fs-panel);color:var(--fs-text);padding:10px 15px;font-weight:500;min-height:42px}#fs-admin .fs-primary{background:var(--fs-gold);border-color:var(--fs-gold);color:#0f2b4c}#fs-admin .fs-tabs{display:flex;gap:24px;border-bottom:1px solid var(--fs-line);margin-bottom:24px}#fs-admin .fs-tabs button{border:0;border-bottom:3px solid transparent;padding:0 0 12px;background:none;color:var(--fs-muted)}#fs-admin .fs-tabs button[aria-pressed=true]{border-bottom-color:var(--fs-gold);color:var(--fs-text);font-weight:600}#fs-admin .fs-box{padding:22px;border:1px solid var(--fs-line);border-radius:9px;background:var(--fs-panel)}#fs-admin .fs-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}#fs-admin label{display:block;font-weight:500;font-size:13px}#fs-admin input:not([type=checkbox]){display:block;width:100%;margin-top:7px;min-height:42px;border:1px solid var(--fs-line);border-radius:6px;background:var(--fs-bg);color:var(--fs-text);padding:8px 10px}#fs-admin .fs-select-actions{display:flex;gap:14px}#fs-admin .fs-link{padding:0;border:0;color:light-dark(#1a5276,#9bcaed);background:transparent;font-size:12px}#fs-admin .fs-group-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px}#fs-admin .fs-group-list label{display:flex;align-items:center;gap:9px;font-weight:400}#fs-admin input[type=checkbox]{width:17px;height:17px;accent-color:#1a5276}#fs-admin .fs-report-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid var(--fs-line)}#fs-admin .fs-status{margin-top:16px;font-size:13px;padding:12px 14px;border-radius:6px;background:light-dark(#ebf5fb,#263e55);color:var(--fs-text)}#fs-admin .fs-status[data-error=true]{background:light-dark(#fff0e6,#493324)}#fs-admin button:disabled{opacity:.6;cursor:wait}#fs-admin .fs-row{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fs-line)}#fs-admin .fs-row:last-child{border-bottom:0}#fs-admin .fs-row b{font-weight:500}#fs-admin [hidden]{display:none!important}#fs-admin .fs-profile-box{max-width:560px}#fs-admin .fs-form-actions{display:flex;gap:10px;margin-top:20px}#fs-admin .fs-tag{font-size:11px;border:1px solid var(--fs-line);border-radius:20px;padding:3px 9px;color:var(--fs-muted)}@media(max-width:720px){#fs-admin .fs-shell{grid-template-columns:145px minmax(0,1fr)}#fs-admin aside{padding:24px 10px}#fs-admin .fs-brand{font-size:16px}#fs-admin main{padding:22px 18px}#fs-admin header{padding:0 18px}#fs-admin .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#fs-admin .fs-group-list{grid-template-columns:1fr}#fs-admin .fs-report-bottom,#fs-admin .fs-foot{align-items:flex-start;flex-direction:column}}@media(max-width:470px){#fs-admin .fs-shell{display:block}#fs-admin aside{padding:16px;gap:15px}#fs-admin .fs-brand small,#fs-admin .fs-side-bottom{display:none}#fs-admin nav{grid-template-columns:repeat(3,1fr);gap:3px}#fs-admin nav button{font-size:12px;padding:10px 6px;gap:5px}#fs-admin .fs-fields{grid-template-columns:1fr}#fs-admin header{height:60px}#fs-admin .fs-box{padding:16px}#fs-admin .fs-section-title{flex-wrap:wrap}}#fs-admin{color-scheme:light;--fs-bg:#faf8f4;--fs-panel:#fff;--fs-text:#0f2b4c;--fs-muted:#5d6171;--fs-line:#e8e4de;border-radius:0;font-size:14px}#fs-admin .fs-shell{grid-template-columns:206px minmax(0,1fr)}#fs-admin aside{background:#f7f5f0;color:#0f2b4c;border-right:1px solid #e8e4de;padding:28px 18px;gap:38px}#fs-admin .fs-brand{padding:0 10px;display:block;line-height:1}#fs-admin .fs-brand img{display:block;width:132px;height:auto;max-width:100%}#fs-admin .fs-brand small{color:#5d6171;letter-spacing:1.6px;font-size:10px;margin-top:11px;line-height:1.6}#fs-admin .fs-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#fs-admin nav{gap:10px}#fs-admin nav button{color:#0f2b4c;border-radius:9px;padding:13px 14px;min-height:48px;background:transparent}#fs-admin nav button[aria-current=page]{background:#f5e6c8;color:#0f2b4c;box-shadow:none;font-weight:600}#fs-admin nav button:hover{background:#eee9df}#fs-admin header{background:#faf8f4;height:86px;padding:0 34px}#fs-admin .fs-profile{border:1px solid #cbb782;border-radius:9px;padding:7px 12px;min-height:44px}#fs-admin .fs-avatar{background:#f5e6c8}#fs-admin main{padding:34px}#fs-admin h1{font-family:Libre Franklin,sans-serif;font-size:30px;font-weight:400;letter-spacing:-.75px}#fs-admin h2{font-family:Libre Franklin,sans-serif;font-size:19px;font-weight:400}#fs-admin .fs-heading{margin-bottom:30px}#fs-admin .fs-heading p{font-size:13px}#fs-admin [data-view=dashboard]>.fs-section{background:#f7f5f0;border:1px solid #ded8cb;border-radius:20px;padding:22px 24px;margin-top:20px;box-shadow:0 7px 24px #0f2b4c06}#fs-admin .fs-section-title{margin-bottom:18px}#fs-admin .fs-stat{background:transparent;border:0;border-radius:0;padding:8px 14px;border-right:1px solid #ded8cb}#fs-admin .fs-stat:first-child{padding-left:0}#fs-admin .fs-stat:last-child{border:0}#fs-admin .fs-stat strong{font-size:35px;font-weight:600;letter-spacing:-1.4px;margin-top:7px}#fs-admin .fs-grid{gap:0}#fs-admin .fs-box{border-radius:17px;padding:26px;border-color:#ded8cb}#fs-admin .fs-button{border-radius:9px;min-height:44px;padding:10px 18px}#fs-admin .fs-primary{font-weight:600;background:#d4a03c;border-color:#d4a03c}#fs-admin .fs-primary:hover{background:#d4bb71;border-color:#d4bb71}#fs-admin .fs-tabs{gap:26px}#fs-admin .fs-tabs button{min-height:44px;padding-bottom:10px;font-size:14px}#fs-admin input:not([type=checkbox]){min-width:0;max-width:100%;border-radius:9px;background:#fff;min-height:46px}#fs-admin .fs-group-list label{min-height:44px}#fs-admin .fs-select-actions{gap:10px;flex-wrap:wrap}#fs-admin .fs-link{min-height:44px;padding:8px 3px;color:#1a5276}#fs-admin .fs-row>div{min-width:0;overflow-wrap:anywhere}#fs-admin .fs-row .fs-button,#fs-admin .fs-tag{flex-shrink:0}#fs-admin .fs-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cbb782;border-radius:9px;background:transparent;color:#0f2b4c}#fs-admin .fs-foot{margin-top:26px}@media(max-width:800px){#fs-admin .fs-shell{grid-template-columns:172px minmax(0,1fr)}#fs-admin main{padding:26px 22px}#fs-admin header{padding:0 22px}#fs-admin aside{padding:26px 12px}#fs-admin [data-view=dashboard]>.fs-section{padding:20px}#fs-admin .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}#fs-admin .fs-stat:nth-child(2){border:0}#fs-admin .fs-stat:nth-child(3){padding-left:0}}@media(max-width:640px){#fs-admin .fs-shell{display:block}#fs-admin aside{display:block;padding:18px 20px;background:#faf8f4;border-right:0;border-bottom:1px solid #e8e4de}#fs-admin .fs-brand{padding:0}#fs-admin .fs-brand img{width:112px}#fs-admin .fs-brand small{display:none}#fs-admin .fs-menu-button{display:flex}#fs-admin nav{display:none;grid-template-columns:1fr;gap:6px;padding-top:18px}#fs-admin.fs-menu-open nav{display:grid}#fs-admin nav button{font-size:14px;padding:12px 14px;gap:12px}#fs-admin header{height:68px;padding:0 20px}#fs-admin .fs-profile{padding:5px 8px;gap:6px}#fs-admin .fs-profile>span:nth-child(2){display:none}#fs-admin .fs-crumb{font-size:12px}#fs-admin main{padding:26px 18px}#fs-admin h1{font-size:26px}#fs-admin h2{font-size:18px}#fs-admin .fs-heading{margin-bottom:24px}#fs-admin .fs-section-title{align-items:flex-start;flex-wrap:wrap;gap:5px}#fs-admin [data-view=dashboard]>.fs-section{border-radius:17px;padding:20px 18px}#fs-admin .fs-stat strong{font-size:32px}#fs-admin .fs-stat small{font-size:12px}#fs-admin .fs-fields{grid-template-columns:1fr;gap:16px}#fs-admin input:not([type=checkbox]){font-size:16px}#fs-admin .fs-box{padding:20px 16px}#fs-admin .fs-report-bottom{display:flex;flex-direction:column;align-items:stretch;gap:18px}#fs-admin .fs-report-bottom .fs-button{width:100%}#fs-admin .fs-group-list{grid-template-columns:1fr;gap:5px}#fs-admin .fs-foot{align-items:stretch;gap:20px}#fs-admin .fs-foot>.fs-button{align-self:stretch}#fs-admin .fs-row{flex-wrap:wrap;gap:10px}#fs-admin .fs-form-actions{flex-wrap:wrap}#fs-admin .fs-tabs{gap:24px}#fs-admin .fs-muted{overflow-wrap:anywhere}}#fs-admin .fs-vendor-picker{margin:16px 0 24px;border:1px solid #ded8cb;border-radius:9px;overflow:hidden;background:#fff}#fs-admin .fs-vendor-picker summary{padding:12px 14px;min-height:46px;font-weight:500;font-size:13px;background:#faf8f4}#fs-admin .fs-picker-tools{padding:12px 12px 0}#fs-admin .fs-search-wrap{display:flex;align-items:center;gap:8px;border:1px solid #e8e4de;border-radius:7px;padding:0 10px}#fs-admin .fs-search-wrap input:not([type=checkbox]){margin:0;min-height:40px;padding:8px 0;border:0;background:transparent;min-width:0;font-size:13px}#fs-admin .fs-search-wrap svg{flex-shrink:0;color:#5d6171;width:16px;height:16px}#fs-admin .fs-picker-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}#fs-admin .fs-group-list{display:block;max-height:224px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 12px 8px;scrollbar-gutter:stable}#fs-admin .fs-group-list label{min-height:44px;border-top:1px solid #eeeae3;gap:10px;padding:8px 2px;font-size:13px;overflow-wrap:anywhere}#fs-admin .fs-group-list input{flex-shrink:0}#fs-admin .fs-picker-empty{padding:20px 2px;font-size:13px;color:#5d6171}#fs-admin #fs-settings-list{max-height:400px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:640px){#fs-admin .fs-search-wrap input:not([type=checkbox]){font-size:16px;min-height:44px}#fs-admin .fs-group-list{max-height:220px}#fs-admin .fs-picker-tools{padding:10px 10px 0}#fs-admin .fs-picker-toolbar{gap:0}#fs-admin .fs-picker-toolbar>.fs-muted{width:100%;padding-bottom:8px}}body{margin:0;background:#faf8f4}#fs-admin,#fs-admin .fs-shell{min-height:100vh}#fs-admin .fs-login{max-width:440px;margin:10vh auto;padding:28px}#fs-admin .fs-login img{width:150px;margin-bottom:30px}#fs-admin select{min-height:46px;border:1px solid #ded8cb;border-radius:9px;background:#fff;padding:8px;color:#0f2b4c;font:inherit;max-width:100%;margin-top:7px;width:100%}#fs-admin .fs-danger{color:#9e3526}#fs-admin dialog{max-width:600px;width:calc(100% - 36px);border:1px solid #ded8cb;border-radius:17px;padding:24px;background:#faf8f4;color:#0f2b4c;box-sizing:border-box}#fs-admin dialog::backdrop{background:#0f2b4c66}#fs-admin .fs-credentials{display:flex;gap:8px;align-items:center;justify-content:space-between}#fs-admin .fs-inline-actions{display:flex;gap:8px;flex-wrap:wrap}#fs-admin .fs-inline-actions button{font-size:12px}#fs-admin .fs-error{color:#9e3526;overflow-wrap:anywhere}#fs-admin button:focus-visible,#fs-admin input:focus-visible,#fs-admin select:focus-visible{outline:3px solid #1a5276;outline-offset:3px}@media(max-width:640px){#fs-admin select{font-size:16px}#fs-admin .fs-login{margin:4vh auto}}#fs-admin .fs-user-controls{display:flex;align-items:center;gap:16px}@media(max-width:640px){#fs-admin .fs-user-controls{gap:12px}}#fs-admin .fs-user-controls{min-width:0}#fs-admin #profile-name{display:inline-block;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fs-admin .fs-group-list label{overflow-wrap:anywhere}#fs-admin .fs-group-list input[type=checkbox]{flex:0 0 18px}@media(max-width:640px){#fs-admin #profile-name{display:none}}
