@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#0B0B0F;--panel:#14182A;--border:#232843;--text:#F5F3EE;--muted:#C7C4BC;--gold:#D6B36A;--gold2:#E2C07B;--ok:#5E8F6B;--warn:#C28A3D;--err:#B85C5C;}
*{box-sizing:border-box}.fov-body{margin:0;background:radial-gradient(circle at top right,rgba(214,179,106,.12),transparent 28%),linear-gradient(180deg,#0B0B0F,#101321);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}.fov-shell{display:flex;min-height:100vh}.fov-sidebar{width:280px;background:rgba(10,11,16,.86);border-right:1px solid var(--border);padding:28px;position:sticky;top:0;height:100vh}.fov-brand span{display:block;color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.fov-brand strong{display:block;font-family:'Cormorant Garamond',serif;font-size:32px;line-height:1.1;margin-top:5px}.fov-nav{display:flex;flex-direction:column;gap:8px;margin-top:34px}.fov-nav a,.fov-logout{color:var(--muted);text-decoration:none;padding:12px 14px;border:1px solid transparent;border-radius:12px;transition:.2s}.fov-nav a:hover,.fov-nav a.active{color:var(--text);background:rgba(214,179,106,.08);border-color:rgba(214,179,106,.25)}.fov-logout{display:block;margin-top:30px;color:#d8cfc0}.fov-main{width:100%;max-width:1280px;margin:0 auto;padding:34px}.fov-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.fov-kicker{color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.fov-top h1,.fov-hero-card h2{font-family:'Cormorant Garamond',serif;font-size:48px;line-height:1;margin:6px 0 0}.fov-pill{border:1px solid rgba(214,179,106,.35);color:var(--gold);border-radius:999px;padding:10px 14px;font-size:13px}.fov-hero-card,.fov-card{background:linear-gradient(180deg,rgba(20,24,42,.96),rgba(17,20,34,.96));border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.25);margin-bottom:24px}.fov-hero-card p,.fov-card p{color:var(--muted);line-height:1.7}.fov-card h3{font-family:'Cormorant Garamond',serif;font-size:28px;margin:4px 0 10px}.fov-grid{display:grid;gap:24px}.fov-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fov-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fov-muted{color:var(--muted)}.fov-button{display:inline-block;background:var(--gold);color:#111!important;text-decoration:none;border-radius:10px;padding:11px 16px;font-weight:700;margin-top:10px}.fov-button:hover{background:var(--gold2)}.fov-steps{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.fov-steps span{border:1px solid rgba(214,179,106,.25);background:rgba(214,179,106,.08);border-radius:999px;padding:10px 14px;color:var(--text)}.fov-timeline{display:grid;gap:12px}.fov-stage{border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--muted);display:flex;gap:12px;align-items:center}.fov-stage.done{border-color:rgba(94,143,107,.5);color:var(--text)}.fov-stage.current{border-color:rgba(214,179,106,.65);background:rgba(214,179,106,.08);color:var(--text)}.fov-notices{display:grid;gap:14px}.fov-notices article{border:1px solid var(--border);border-radius:12px;padding:16px;background:rgba(255,255,255,.02)}.fov-notices span{color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.fov-notices h4{margin:8px 0 4px;font-size:18px}.fov-login-body{display:grid;place-items:center}.fov-login-wrap{width:min(620px,92vw);padding:40px 0}.fov-login-card{background:linear-gradient(180deg,rgba(20,24,42,.96),rgba(12,14,24,.98));border:1px solid var(--border);border-radius:18px;padding:34px;box-shadow:0 20px 60px rgba(0,0,0,.38)}.fov-login-card h1{font-family:'Cormorant Garamond',serif;font-size:50px;line-height:1;margin:10px 0}.fov-login-card p{color:var(--muted);line-height:1.7}.fov-login-card label{display:block;color:var(--muted);margin-bottom:6px}.fov-login-card input[type=text],.fov-login-card input[type=password]{width:100%;background:#0B0B0F;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:13px}.fov-login-card .button{background:var(--gold);border:0;color:#111;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}.fov-login-help a{color:var(--gold)}
@media(max-width:900px){.fov-shell{display:block}.fov-sidebar{width:auto;height:auto;position:relative}.fov-main{padding:22px}.fov-grid-2,.fov-grid-3{grid-template-columns:1fr}.fov-top{display:block}.fov-top h1,.fov-hero-card h2{font-size:38px}}
.fov-sidebar{display:flex;flex-direction:column}.fov-identity{margin-top:18px;border:1px solid rgba(214,179,106,.22);background:rgba(214,179,106,.06);border-radius:14px;padding:14px}.fov-identity span{display:block;color:var(--gold);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.fov-identity strong{display:block;margin-top:7px;font-size:15px;color:var(--text);line-height:1.35}.fov-nav-label{color:rgba(199,196,188,.65);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:18px 0 4px 14px}.fov-logout{margin-top:auto;border-color:rgba(214,179,106,.18)}.fov-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fov-soft{opacity:.9}.fov-clean-list,.fov-check-list{margin:10px 0 0;padding-left:20px;color:var(--muted);line-height:1.9}.fov-check-list{list-style:none;padding-left:0}.fov-check-list li{position:relative;padding-left:28px}.fov-check-list li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:800}.fov-status-box{margin-top:22px;display:inline-flex;flex-direction:column;gap:5px;border:1px solid rgba(214,179,106,.28);background:rgba(214,179,106,.08);border-radius:14px;padding:14px 18px}.fov-status-box span{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.fov-status-box strong{font-size:22px;color:var(--text)}.fov-footer{margin:30px 0 10px;color:var(--muted);font-size:14px}.fov-footer a{color:var(--gold);text-decoration:none}.fov-footer a:hover{text-decoration:underline}@media(max-width:1100px){.fov-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fov-grid-4{grid-template-columns:1fr}}

/* FounderVault 1.3 premium refinement */
.fov-top-minimal{margin-bottom:28px;align-items:flex-start}.fov-wordmark img{width:210px;max-width:40vw;height:auto;display:block;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35))}.fov-brand-logo{display:flex;align-items:center;gap:14px;padding:8px 0 4px}.fov-brand-logo img{width:46px;height:46px;object-fit:contain;border-radius:12px;border:1px solid rgba(214,179,106,.22);background:rgba(255,255,255,.02);padding:6px}.fov-brand-logo strong{display:block;font-family:'Cormorant Garamond',serif;font-size:30px;line-height:1;color:var(--text);letter-spacing:-.01em}.fov-brand-logo span{display:block;margin-top:5px;color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.fov-login-logo{margin-bottom:18px}.fov-login-logo img{width:260px;max-width:100%;height:auto;display:block}.fov-hero-clean{padding:28px 30px}.fov-hero-clean h2{font-size:58px;letter-spacing:-.025em}.fov-hero-clean p{font-size:18px;margin-top:6px}.fov-command-grid{margin-bottom:24px}.fov-command-card{min-height:170px}.fov-command-card h3{font-size:34px;line-height:1.05;margin-top:12px}.fov-command-card p{margin-bottom:0}.fov-button-ghost{background:transparent;color:var(--gold)!important;border:1px solid rgba(214,179,106,.35)}.fov-button-ghost:hover{background:rgba(214,179,106,.08)}.fov-sidebar .fov-brand{display:none}.fov-card strong{color:var(--text)}.fov-card .fov-kicker + h3{margin-top:12px}.fov-stage span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.04);flex:0 0 24px}.fov-stage.done span{background:rgba(94,143,107,.18);color:#b9d6c1}.fov-stage.current span{background:rgba(214,179,106,.14);color:var(--gold)}.fov-login-card{text-align:left}.fov-login-card .fov-kicker{margin-top:4px}.fov-login-card h1{font-size:56px;letter-spacing:-.025em}.fov-login-card input[type=text],.fov-login-card input[type=password]{margin-bottom:14px}.fov-login-card .login-remember{margin:8px 0 14px}.fov-login-card .button{width:100%;font-size:15px}.fov-login-help{margin-top:16px}.fov-login-help a{text-decoration:none}.fov-login-help a:hover{text-decoration:underline}.fov-nav a{font-size:16px}.fov-nav-label{margin-top:22px}.fov-identity strong{font-size:16px}.fov-identity{margin-top:22px}.fov-pill{white-space:nowrap;background:rgba(214,179,106,.05)}
@media(max-width:900px){.fov-wordmark img{width:170px}.fov-hero-clean h2{font-size:42px}.fov-brand-logo strong{font-size:26px}.fov-top-minimal{display:flex}.fov-command-card{min-height:auto}}

/* FounderVault 1.4 usability fixes */
html, body.fov-body { min-height: 100%; overflow-y: auto; }
.fov-shell { align-items: stretch; }
.fov-sidebar { overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; }
.fov-sidebar::-webkit-scrollbar { width: 8px; }
.fov-sidebar::-webkit-scrollbar-thumb { background: rgba(214,179,106,.24); border-radius: 999px; }
.fov-main { min-height: 100vh; overflow: visible; }
.fov-nav { padding-bottom: 18px; }
.fov-logout { flex-shrink: 0; margin-top: 24px; }
@media(max-height:820px){
  .fov-sidebar{padding:22px 22px 18px;}
  .fov-nav{gap:5px;margin-top:22px;}
  .fov-nav a,.fov-logout{padding:10px 12px;}
  .fov-nav-label{margin-top:14px;}
  .fov-brand-logo img{width:40px;height:40px;}
  .fov-brand-logo strong{font-size:26px;}
  .fov-identity{margin-top:14px;padding:12px;}
}

/* FounderVault 1.5 final sidebar + viewport polish */
html, body.fov-body{height:auto;min-height:100%;overflow-x:hidden;}
body.fov-body{background:radial-gradient(circle at top right,rgba(214,179,106,.10),transparent 26%),linear-gradient(180deg,#0B0B0F,#101321);}
.fov-shell{display:block;min-height:100vh;}
.fov-sidebar{
  position:fixed!important;
  left:0;top:0;bottom:0;
  width:280px;height:100vh!important;max-height:100vh;
  padding:22px 22px 18px!important;
  overflow-y:auto!important;overflow-x:hidden;
  z-index:50;
  border-right:1px solid var(--border);
}
.fov-main{
  width:auto!important;max-width:none!important;
  margin:0 0 0 280px!important;
  padding:32px 42px 38px!important;
  min-height:100vh;
  overflow:visible;
}
.fov-brand-logo{padding-top:0;margin-bottom:4px;}
.fov-brand-logo img{width:42px;height:42px;}
.fov-brand-logo strong{font-size:27px;}
.fov-brand-logo span{font-size:10px;letter-spacing:.15em;}
.fov-identity{margin-top:14px;padding:13px 14px;}
.fov-nav{margin-top:20px;gap:4px;padding-bottom:28px;}
.fov-nav a,.fov-logout{font-size:15px;padding:10px 12px;border-radius:11px;}
.fov-nav-label{font-size:10px;margin:17px 0 4px 12px;letter-spacing:.17em;}
.fov-logout{margin-top:10px;margin-bottom:10px;}
.fov-top-compact{margin-bottom:24px;min-height:unset;}
.fov-top-compact strong{display:block;font-family:'Cormorant Garamond',serif;font-size:30px;line-height:1.05;color:var(--text);margin-top:4px;}
.fov-wordmark{display:none!important;}
.fov-hero-clean{margin-top:0;}
.fov-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
.fov-card,.fov-hero-card{overflow:hidden;}
@media(max-width:1100px){.fov-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:900px){
  .fov-shell{display:block;}
  .fov-sidebar{position:relative!important;width:auto;height:auto!important;max-height:none;overflow:visible!important;border-right:0;border-bottom:1px solid var(--border);}
  .fov-main{margin:0!important;padding:22px!important;}
  .fov-top-compact{display:flex;}
}
@media(max-width:640px){.fov-command-grid{grid-template-columns:1fr;}.fov-hero-clean h2{font-size:38px;}.fov-main{padding:18px!important;}}


/* FounderVault 1.6 premium viewport + language polish */
html, body.fov-body{
  width:100%;
  max-width:100%;
  overflow-x:hidden!important;
}
.fov-shell{
  width:100%;
  max-width:100vw;
  overflow-x:hidden!important;
}
.fov-main{
  width:calc(100vw - 280px)!important;
  max-width:calc(100vw - 280px)!important;
  margin-left:280px!important;
  margin-right:0!important;
  overflow-x:hidden!important;
}
.fov-grid,.fov-command-grid{min-width:0;max-width:100%;}
.fov-grid > *, .fov-command-grid > *{min-width:0;}
.fov-card,.fov-hero-card{
  min-width:0;
  max-width:100%;
}
.fov-command-card h3{
  font-size:clamp(28px,2.4vw,40px);
  overflow-wrap:break-word;
}
.fov-card h3{
  overflow-wrap:break-word;
}
.fov-command-card p,.fov-card p{
  overflow-wrap:break-word;
}
.fov-sidebar{
  box-shadow:18px 0 40px rgba(0,0,0,.20);
}
.fov-main:before{content:none!important;display:none!important;}
.fov-document-language-clean .fov-muted{color:var(--muted)}
@media(max-width:1200px){
  .fov-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:900px){
  .fov-main{width:100%!important;max-width:100%!important;margin-left:0!important;}
}

/* FounderVault 1.7.1 final polish: no visual cuts, no overflow, cleaner customer language */
*, *::before, *::after { box-sizing: border-box; }
html, body.fov-body { margin:0!important; width:100%!important; max-width:100%!important; overflow-x:hidden!important; }
body.fov-body { min-height:100vh; }
.fov-shell { width:100%!important; max-width:100%!important; overflow-x:hidden!important; }
.fov-sidebar{
  border-right:0!important;
  box-shadow:22px 0 44px rgba(0,0,0,.34), inset -1px 0 0 rgba(35,40,67,.55)!important;
}
.fov-main{
  box-sizing:border-box!important;
  width:calc(100% - 280px)!important;
  max-width:calc(100% - 280px)!important;
  margin-left:280px!important;
  padding:28px 36px 38px!important;
  overflow-x:hidden!important;
}
.fov-top{max-width:100%;overflow:hidden;gap:18px;}
.fov-pill{max-width:220px;overflow:hidden;text-overflow:ellipsis;}
.fov-grid,
.fov-grid-2,
.fov-grid-3,
.fov-grid-4,
.fov-command-grid{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
}
.fov-command-grid{
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;
}
.fov-card,
.fov-hero-card,
.fov-status-box,
.fov-stage{
  min-width:0!important;
  max-width:100%!important;
}
.fov-card h2,.fov-card h3,.fov-hero-card h2,.fov-command-card h3,.fov-stage,p{
  overflow-wrap:anywhere;
}
.fov-stage{padding:15px 18px!important;}
.fov-stage.current{box-shadow:inset 0 0 0 1px rgba(214,179,106,.12);}
.fov-stage.done{background:rgba(94,143,107,.055);}
.fov-stage.done span{background:rgba(94,143,107,.20)!important;color:#c5dfcd!important;}
.fov-stage.current span{background:rgba(214,179,106,.18)!important;color:var(--gold)!important;}
.fov-command-card p{color:var(--muted);}
@media(max-width:900px){
  .fov-sidebar{box-shadow:0 18px 44px rgba(0,0,0,.22), inset 0 -1px 0 rgba(35,40,67,.55)!important;}
  .fov-main{width:100%!important;max-width:100%!important;margin-left:0!important;padding:22px!important;}
  .fov-pill{max-width:none;}
}

/* FounderVault 1.7.2 polish: champagne sign-out + status-aware copy support */
.fov-logout{
  color:var(--muted)!important;
  border-color:transparent!important;
  background:transparent!important;
}
.fov-logout:hover,
.fov-logout:focus{
  color:var(--gold)!important;
  background:rgba(214,179,106,.08)!important;
  border-color:rgba(214,179,106,.32)!important;
  outline:none!important;
}
.fov-nav a:hover,
.fov-nav a.active{
  color:var(--text)!important;
  background:rgba(214,179,106,.08)!important;
  border-color:rgba(214,179,106,.28)!important;
}
.fov-main a:focus-visible,
.fov-sidebar a:focus-visible{
  outline:2px solid rgba(214,179,106,.55)!important;
  outline-offset:3px!important;
}

/* FounderVault 1.8 launch focus: no Resources, clean logout, no theme color bleed */
.fov-nav a:visited,
.fov-nav a:focus,
.fov-nav a:active,
.fov-logout,
.fov-logout:visited,
.fov-logout:focus,
.fov-logout:active{
  color:var(--muted)!important;
  text-decoration:none!important;
  outline:none!important;
  box-shadow:none!important;
}
.fov-nav a:hover,
.fov-nav a.active,
.fov-logout:hover{
  color:var(--gold)!important;
  background:rgba(214,179,106,.08)!important;
  border-color:rgba(214,179,106,.35)!important;
  text-decoration:none!important;
}
.fov-logout{
  border:1px solid rgba(214,179,106,.18)!important;
  background:transparent!important;
}
.fov-sidebar a{ -webkit-tap-highlight-color:rgba(214,179,106,.18); }

/* FounderVault 1.8.1 strict sidebar action colors */
body.fov-body .fov-sidebar .fov-logout,
body.fov-body .fov-sidebar .fov-logout:link,
body.fov-body .fov-sidebar .fov-logout:visited{
  color:var(--muted)!important;
  background:transparent!important;
  border-color:rgba(214,179,106,.18)!important;
}
body.fov-body .fov-sidebar .fov-logout:hover,
body.fov-body .fov-sidebar .fov-logout:focus,
body.fov-body .fov-sidebar .fov-logout:active{
  color:var(--gold)!important;
  background:rgba(214,179,106,.08)!important;
  border-color:rgba(214,179,106,.35)!important;
  text-decoration:none!important;
}

/* FounderVault 1.10.4 executive premium layer */
.fov-exec-summary{display:grid;grid-template-columns:1.4fr .8fr;gap:24px;align-items:stretch;margin-bottom:24px}
.fov-exec-summary .fov-hero-card{margin-bottom:0;background:linear-gradient(145deg,rgba(28,32,52,.98),rgba(10,12,22,.98));border-color:rgba(214,179,106,.26);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)}
.fov-premium-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fov-premium-strip span{border:1px solid rgba(214,179,106,.24);background:rgba(214,179,106,.07);border-radius:999px;padding:9px 12px;color:var(--muted);font-size:13px}.fov-premium-strip strong{color:var(--gold)}
.fov-control-note{border-left:3px solid rgba(214,179,106,.55);padding-left:14px;color:var(--muted);line-height:1.7}.fov-card h2{font-family:'Cormorant Garamond',serif;font-size:42px;line-height:1.08;margin:0 0 12px}.fov-card h4{color:var(--text)}
@media(max-width:1000px){.fov-exec-summary{grid-template-columns:1fr}}

/* FounderVault v1.10.6 Operations Stronghold polish */
.fov-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 0 14px}.fov-section-head h2{margin:4px 0 0}.fov-section-head p{margin:0;color:#b8b0a3}.fov-service-card .fov-check-list{margin:14px 0}.fov-mini-docs p{border-top:1px solid rgba(217,177,97,.18);padding-top:12px}.fov-preview-banner{margin:0 0 18px;padding:12px 16px;border:1px solid rgba(217,177,97,.45);border-radius:14px;background:rgba(217,177,97,.10);color:#f3f0ea}.fov-preview-banner a{color:#d9b161;font-weight:700}.fov-check-list li{margin-bottom:7px}.fov-check-list li::marker{color:#d9b161}.fov-service-card{border-color:rgba(217,177,97,.26)}

/* FounderVault 1.11 Operations Stronghold: pristine information architecture */
.fov-business-hero{position:relative;overflow:hidden}.fov-business-hero:after{content:'';position:absolute;right:-120px;top:-120px;width:340px;height:340px;border-radius:50%;background:rgba(214,179,106,.08);filter:blur(8px);pointer-events:none}.fov-status-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.fov-next-action-card{border-color:rgba(214,179,106,.32);background:linear-gradient(180deg,rgba(24,28,47,.98),rgba(15,18,31,.98))}.fov-next-action-card h3{font-size:34px}.fov-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0 14px}.fov-section-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;line-height:1;margin:6px 0 0}.fov-section-head p{color:var(--muted);max-width:520px;line-height:1.65}.fov-premium-service-card{min-height:100%;border-color:rgba(214,179,106,.24)}.fov-mini-docs{display:grid;gap:10px}.fov-mini-docs p{padding:12px;border:1px solid rgba(214,179,106,.14);border-radius:12px;background:rgba(255,255,255,.02);margin:0}.fov-mini-docs a{color:var(--gold);font-weight:700;text-decoration:none}.fov-mini-docs a:hover{text-decoration:underline}.fov-activity-list{display:grid;gap:12px}.fov-activity-list article{border-left:2px solid rgba(214,179,106,.4);padding:3px 0 3px 14px}.fov-activity-list span{display:block;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.fov-activity-list strong{display:block;color:var(--text);font-size:15px}.fov-activity-list p{margin:4px 0 0;font-size:14px;line-height:1.6}.fov-preview-banner{border:1px solid rgba(214,179,106,.35);background:rgba(214,179,106,.1);border-radius:12px;padding:13px 16px;margin-bottom:22px;color:var(--text)}.fov-preview-banner a{color:var(--gold);font-weight:700;text-decoration:none}.fov-preview-banner a:hover{text-decoration:underline}@media(max-width:900px){.fov-section-head{display:block}.fov-status-row{display:grid}.fov-next-action-card h3{font-size:28px}}

/* FounderVault v1.13.0 One-Go Stronghold: information architecture over color changes */
.fov-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}
.fov-pristine-overview h2{max-width:820px}.fov-status-row-pristine .fov-status-box{min-width:210px;flex:1}.fov-pristine-next p{max-width:760px}.fov-pristine-summary-grid .fov-card{min-height:220px;display:flex;flex-direction:column}.fov-pristine-summary-grid .fov-card .fov-button{margin-top:auto;align-self:flex-start}.fov-mini-docs{display:grid;gap:12px}.fov-mini-docs article{padding:14px;border:1px solid rgba(214,179,106,.16);border-radius:14px;background:rgba(255,255,255,.025);margin:0}.fov-mini-docs article strong{display:block;color:var(--text);margin-bottom:5px}.fov-mini-docs article span{display:block;color:var(--muted);font-size:14px;line-height:1.55;margin-bottom:10px}.fov-doc-actions{display:flex;gap:14px;flex-wrap:wrap}.fov-doc-actions a{color:var(--gold);font-weight:700;text-decoration:none}.fov-doc-actions a:hover{text-decoration:underline}
@media(max-width:1150px){.fov-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fov-grid-4{grid-template-columns:1fr}.fov-status-row-pristine{display:grid}}
