/* Page geometry shared by the four supplied FreeLLM reference boards. */
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]){
  --prototype-rail:120px;
  margin:0!important;
  padding:0!important;
  min-width:320px!important;
  overflow-x:hidden!important;
  color:#0d1c3e!important;
  background:#fff!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"])>.fl-site-rail{
  position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  width:var(--prototype-rail)!important;height:100vh!important;min-height:0!important;
  margin:0!important;padding:10px 8px!important;overflow:hidden!important;
  border:0!important;border-radius:0!important;
  background:linear-gradient(180deg,#06142e 0%,#071936 58%,#092451 100%)!important;
  box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"])>.fl-site-rail::after{
  content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;z-index:0!important;
  width:100%!important;height:80%!important;
  background:url("../assets/reference/rail-bottom.png") center top/100% auto no-repeat!important;
  clip-path:none!important;opacity:1!important;pointer-events:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-brand{
  position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:5px!important;
  min-height:31px!important;margin:0 0 17px!important;padding:0!important;border:0!important;
  color:#fff!important;background:transparent!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-brand-mark{
  flex:0 0 24px!important;width:24px!important;height:24px!important;padding:0!important;
  overflow:hidden!important;border:0!important;border-radius:50%!important;
  background:#071a34 url("../assets/reference/rail-brand.png") center/contain no-repeat!important;
  color:transparent!important;font-size:0!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-brand-copy{display:grid!important;min-width:0!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-brand-copy strong{display:block!important;color:#fff!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-brand-copy small{display:block!important;margin-top:2px!important;color:#d5e6fb!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav{
  position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;
  min-width:0!important;gap:4px!important;overflow:visible!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a{
  position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
  min-width:0!important;width:100%!important;height:28px!important;min-height:28px!important;padding:0 7px!important;
  gap:7px!important;border:1px solid transparent!important;border-radius:7px!important;
  color:#dce8fb!important;background:transparent!important;font-size:10px!important;font-weight:600!important;line-height:1!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a[aria-current="page"]{
  border-color:rgba(86,149,242,.18)!important;border-radius:7px!important;
  background:linear-gradient(90deg,#1452bb,#112c5b)!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a[aria-current="page"]::before{
  content:""!important;position:absolute!important;left:-8px!important;top:0!important;bottom:0!important;width:3px!important;
  border-radius:0 3px 3px 0!important;background:#1680ff!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav-icon{
  display:inline-grid!important;place-items:center!important;flex:0 0 15px!important;width:15px!important;height:15px!important;
  color:#e7f2ff!important;font-size:13px!important;line-height:1!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a span:last-child{display:inline!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a[aria-current="page"] .fl-site-nav-icon{
  width:16px!important;height:16px!important;border-radius:4px!important;background:#f5f9ff!important;color:#0868f7!important;font-size:11px!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-nav>a[aria-current="page"] .fl-site-nav-icon::after{content:none!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-rail-note{display:none!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-theme-toggle{display:flex!important;position:absolute!important;z-index:2!important;left:20px!important;top:324px!important;width:66px!important;height:27px!important;margin:0!important;padding:3px!important;border-radius:18px!important;background:#142c53!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-theme-toggle>*{display:grid!important;place-items:center!important;flex:1!important;min-width:0!important;height:19px!important;color:#fff!important;font-size:10px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-theme-toggle .fl-theme-label{display:none!important;}

body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .fl-site-ribbon{display:none!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-topbar{
  position:fixed!important;inset:6px 14px auto calc(var(--prototype-rail) + 16px)!important;z-index:70!important;
  display:flex!important;align-items:center!important;gap:10px!important;height:29px!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-search{
  flex:1 1 0!important;width:auto!important;max-width:440px!important;height:25px!important;gap:6px!important;padding:0 8px!important;
  border:1px solid #d8e5f8!important;border-radius:14px!important;background:rgba(255,255,255,.84)!important;
}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-search input{font-size:9px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-search kbd{padding:1px 5px!important;border-radius:8px!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-top-actions{gap:5px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-top-actions>*{min-width:36px!important;height:25px!important;padding:0 9px!important;border:1px solid #dce8f8!important;border-radius:7px!important;background:#fff!important;color:#203b67!important;font-size:9px!important;font-weight:700!important;box-shadow:none!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-top-actions>.primary{border-color:#0868f7!important;background:#0868f7!important;color:#fff!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .ref-top-actions .ref-bell{min-width:25px!important;width:25px!important;height:25px!important;padding:0!important;border:0!important;background:transparent!important;}

body[data-reference-style="v1"][data-fl-section="tools"] .tools-page,
body[data-reference-style="v1"][data-fl-section="workflow"] .skill-lab-page,
body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard{
  position:relative!important;display:block!important;left:auto!important;right:auto!important;
  width:calc(100% - var(--prototype-rail))!important;max-width:none!important;min-width:0!important;
  margin:0 0 0 var(--prototype-rail)!important;padding:41px 14px 20px!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-page{padding-top:37px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .skill-lab-page{padding-top:38px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .skill-lab-sidebar{display:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-content{position:static!important;left:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body[data-reference-style="v1"][data-fl-section="about"]>header,
body[data-reference-style="v1"][data-fl-section="about"]>main,
body[data-reference-style="v1"][data-fl-section="about"]>footer,
body[data-reference-style="v1"][data-fl-section="about"]>.ref-value-row,
body[data-reference-style="v1"][data-fl-section="about"]>.about-quote,
body[data-reference-style="v1"][data-fl-section="about"]>.about-status{
  position:relative!important;left:auto!important;width:calc(100% - var(--prototype-rail))!important;max-width:none!important;
  margin:0 0 0 var(--prototype-rail)!important;padding-right:14px!important;padding-left:14px!important;
}
body[data-reference-style="v1"][data-fl-section="about"]>header{padding-top:80px!important;padding-bottom:8px!important;min-height:280px!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main{padding-top:7px!important;padding-bottom:18px!important;}
body[data-reference-style="v1"][data-fl-section="about"]>footer{padding-bottom:22px!important;}

/* The reference boards are compact desktop compositions at their supplied widths. */
body[data-reference-style="v1"][data-fl-section="tools"] .tools-header{display:none!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero{
  display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)!important;gap:8px!important;
  min-height:190px!important;height:190px!important;margin:0!important;padding:7px 2px 8px!important;align-items:center!important;
  border:0!important;border-radius:0!important;background:linear-gradient(90deg,#fff 0 36%,rgba(255,255,255,.2) 64%,#f5faff 100%)!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero::after{
  content:""!important;position:absolute!important;z-index:0!important;inset:0 0 0 auto!important;width:65%!important;height:100%!important;
  background:url("../assets/reference/tools-hero-prototype.png") center/cover no-repeat!important;opacity:.98!important;
}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero>div{position:relative!important;z-index:2!important;max-width:320px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-kicker{color:#0868f7!important;font-size:10px!important;font-weight:700!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .eyebrow{font-size:9px!important;letter-spacing:0!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .eyebrow{display:none!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero h1{margin:5px 0!important;font-size:30px!important;line-height:1.02!important;letter-spacing:-.04em!important;font-weight:900!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero h1 em{display:block!important;margin-top:3px!important;color:#0868f7!important;font-size:21px!important;font-style:normal!important;letter-spacing:0!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .hero-copy{max-width:345px!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.45!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .hero-note{display:none!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions{display:flex!important;gap:7px!important;margin-top:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions a{height:27px!important;padding:0 10px!important;border:1px solid #d8e5f8!important;border-radius:7px!important;background:#fff!important;color:#0868f7!important;font-size:8px!important;font-weight:700!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions a:first-child{background:#0868f7!important;color:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-toolbar{display:flex!important;gap:8px!important;margin:0 0 8px!important;padding:5px 7px!important;border:1px solid #dce9f7!important;border-radius:9px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-search{min-height:25px!important;font-size:10px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-count{font-size:8px!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tabs{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin:0 0 7px!important;padding:0!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab{height:34px!important;min-width:67px!important;padding:3px 7px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;font-size:9px!important;line-height:1.05!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab small{display:block!important;margin-top:2px!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab.is-active{border-color:#0868f7!important;background:#0868f7!important;color:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-featured-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:8px 0 7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-featured-heading h2{margin:0!important;font-size:15px!important;line-height:1.2!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-featured-heading p{margin:2px 0 0!important;font-size:8px!important;color:#6c80a1!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-featured-heading button{border:0!important;background:transparent!important;color:#0868f7!important;font-size:8px!important;cursor:pointer!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card{min-width:0!important;min-height:84px!important;height:84px!important;padding:8px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 8px rgba(44,101,164,.05)!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card-top{display:none!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card h2{display:-webkit-box!important;margin:0 0 3px!important;overflow:hidden!important;color:#12284f!important;font-size:10px!important;font-weight:750!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#7285a5!important;font-size:8px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-supporting-content{margin-top:9px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-section-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:0 0 6px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-section-heading h2{margin:0!important;font-size:14px!important;line-height:1.2!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-section-heading p{margin:2px 0 0!important;color:#7185a6!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-section-heading>a{color:#0868f7!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-card{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;height:58px!important;padding:6px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;text-align:left!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-card i{display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:7px!important;background:#e8f4ff!important;color:#1876ef!important;font-size:13px!important;font-style:normal!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-card span{display:grid!important;min-width:0!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-card strong{overflow:hidden!important;color:#132952!important;font-size:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-overview-card small{margin-top:2px!important;color:#788bad!important;font-size:7px!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel{min-width:0!important;min-height:150px!important;padding:8px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel h2{display:flex!important;justify-content:space-between!important;gap:4px!important;margin:0 0 6px!important;font-size:10px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel h2 a{color:#0868f7!important;font-size:7px!important;font-weight:500!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel ol{display:grid!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel li,.tools-preview-row{display:flex!important;align-items:center!important;gap:6px!important;min-height:21px!important;border-bottom:1px solid #f0f4fa!important;color:#243b64!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-ranking-panel li b{display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#ffb444!important;color:#fff!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-preview-row{padding:1px 3px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-empty-note{margin:10px 0!important;color:#7c90b2!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-section,.tools-guide-section{margin-top:10px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-grid article{display:flex!important;align-items:center!important;gap:6px!important;min-height:58px!important;padding:6px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-grid i{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;height:27px!important;border-radius:50%!important;background:#e3f7ef!important;color:#14a66d!important;font-size:13px!important;font-style:normal!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-grid h3{margin:0 0 2px!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-grid p{margin:0!important;color:#7488a8!important;font-size:7px!important;line-height:1.3!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-guide-section{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important;gap:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-step-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-step-grid article{display:grid!important;grid-template-columns:18px 1fr!important;align-content:start!important;gap:3px 5px!important;min-height:62px!important;padding:6px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-step-grid b{grid-row:span 2!important;display:grid!important;place-items:center!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#9dafd0!important;color:#fff!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-step-grid strong{font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-step-grid span{color:#7488a8!important;font-size:7px!important;line-height:1.25!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-faq{padding:0 7px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-faq details{padding:5px 0!important;border-top:1px solid #edf2f8!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-faq summary{color:#314970!important;cursor:pointer!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-faq details p{margin:4px 0 0!important;color:#7185a6!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-submit-banner{display:flex!important;align-items:center!important;gap:12px!important;min-height:64px!important;margin:10px 0!important;padding:8px 18px!important;border:1px solid #dfeafb!important;border-radius:9px!important;background:linear-gradient(90deg,#edf6ff,#e3efff)!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-submit-banner>span{color:#0868f7!important;font-size:27px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-submit-banner h2{margin:0!important;font-size:11px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-submit-banner p{margin:2px 0 0!important;color:#6d83a6!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-submit-banner a{margin-left:auto!important;padding:7px 14px!important;border-radius:7px!important;background:#0868f7!important;color:#fff!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-footer{margin-top:8px!important;padding-top:8px!important;border-color:#e5edf7!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-page.is-all-tools .tools-supporting-content{display:none!important;}

body[data-reference-style="v1"][data-fl-section="workflow"] .lab-topline{display:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero{
  display:block!important;position:relative!important;overflow:hidden!important;height:190px!important;min-height:190px!important;
  margin:0!important;padding:8px 51% 8px 2px!important;border:0!important;border-radius:0!important;
  background:linear-gradient(90deg,#fff 0 46%,rgba(255,255,255,.3) 72%,#f2f8ff 100%)!important;box-shadow:none!important;
}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero::after{content:""!important;position:absolute!important;z-index:0!important;right:0!important;top:0!important;width:58%!important;height:100%!important;background:url("../assets/reference/workflow-reference-hero-expanded.png") right top/auto 100% no-repeat!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero>*{position:relative!important;z-index:2!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero h1{max-width:360px!important;margin:5px 0 7px!important;font-size:25px!important;line-height:1.12!important;letter-spacing:-.045em!important;white-space:normal!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero .lead{max-width:330px!important;margin:0!important;font-size:10px!important;line-height:1.45!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero-actions{gap:6px!important;margin-top:8px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero-actions a{min-width:82px!important;width:auto!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero-aside{display:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:4px 0 10px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat{min-width:0!important;min-height:58px!important;padding:6px!important;gap:5px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat-icon{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:8px!important;font-size:0!important;color:transparent!important;background:url("../assets/reference/workflow-stat-cube.png") center/100% 100% no-repeat!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat:nth-child(2) .ref-stat-icon{background-image:url("../assets/reference/workflow-stat-flame.png")!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat:nth-child(3) .ref-stat-icon{background-image:url("../assets/reference/workflow-stat-calendar.png")!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat:nth-child(4) .ref-stat-icon{background-image:url("../assets/reference/workflow-stat-copy.png")!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat strong{font-size:14px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat span,body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat small{font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-recommend-rail{display:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-card{min-height:210px!important;padding:12px!important;border:1px solid #e0ebf8!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 12px rgba(45,96,158,.06)!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-card{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:12px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-visual{display:block!important;width:100%!important;height:190px!important;min-width:0!important;background:url("../assets/reference/workflow-feature-diagram-v2.svg") center/contain no-repeat!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-layout{margin:0!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-section{margin-top:12px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-card{min-width:0!important;min-height:148px!important;padding:6px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-card img{height:48px!important;object-fit:cover!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-card h3{font-size:9px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-card p{font-size:8px!important;line-height:1.35!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-filter-row{gap:4px!important;flex-wrap:wrap!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-filter-row button{min-height:23px!important;padding:2px 8px!important;border:1px solid #e3ebf7!important;border-radius:12px!important;background:#fff!important;color:#496182!important;font-size:8px!important;line-height:1!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-filter-row button.is-active{border-color:#0b6cf6!important;background:#0b6cf6!important;color:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reference-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:9px 0 5px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reference-heading h2,
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto h2,
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rankings h2,
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-tips h2{margin:0!important;font-size:12px!important;line-height:1.25!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reference-heading a{color:#0868f7!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-scenario-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-scenario-grid article{display:grid!important;grid-template-columns:24px 1fr!important;align-content:center!important;gap:2px 5px!important;min-width:0!important;min-height:54px!important;padding:5px!important;border:1px solid #e1ecf8!important;border-radius:7px!important;background:#f6faff!important;color:#1873df!important;font-size:13px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-scenario-grid strong{align-self:end!important;color:#243a62!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-scenario-grid small{grid-column:2!important;color:#7b90b0!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto{margin-top:10px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:5px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto article{display:grid!important;grid-template-columns:19px 1fr!important;gap:3px 5px!important;min-width:0!important;min-height:58px!important;padding:6px!important;border:1px solid #e2ecf8!important;border-radius:7px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto article b{grid-row:span 2!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#126af0!important;color:#fff!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto article strong{color:#243a62!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-howto article span{color:#7b90b0!important;font-size:7px!important;line-height:1.3!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rankings{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rank-panel,
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-creator-panel{min-width:0!important;padding:8px!important;border:1px solid #e1ebf7!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rank-panel ol{display:grid!important;gap:2px!important;margin:5px 0 0!important;padding:0!important;list-style:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rank-panel li{min-height:23px!important;padding:4px 5px!important;border-bottom:1px solid #eff3f9!important;color:#31486b!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-creator-panel p,
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-tips p{margin:5px 0!important;color:#7388a8!important;font-size:8px!important;line-height:1.45!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-creator-panel a{display:block!important;margin-top:7px!important;padding:6px!important;border-radius:6px!important;background:#0868f7!important;color:white!important;font-size:8px!important;text-align:center!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-tips{margin-top:7px!important;padding:8px!important;border:1px solid #e1ebf7!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .component-library:not([open]){height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .component-library:not([open])>summary{display:none!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-footer{margin-top:11px!important;padding:9px 6px 0!important;border-top:1px solid #e1ebf7!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-footer nav{gap:4px!important;padding:3px 7px!important;border-radius:12px!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="workflow"] .lab-footer nav button{font-size:7px!important;}

body[data-reference-style="v1"][data-fl-section="logs"] .log-hero{min-height:180px!important;height:180px!important;margin:0!important;padding:6px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,#fff 0 42%,rgba(255,255,255,.25) 70%,#edf6ff 100%)!important;box-shadow:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after{content:"";position:absolute;z-index:0;inset:0 0 0 auto;width:58%;height:100%;background:url("../assets/reference/updates-hero.svg") right center/cover no-repeat;opacity:.92;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero>*{position:relative;z-index:1;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero h1{max-width:480px!important;margin:3px 0 5px!important;font-size:25px!important;line-height:1.08!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero .lead{max-width:430px!important;margin:0!important;font-size:9px!important;line-height:1.4!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero-meta{display:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-hero-actions{display:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-date-nav{display:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-overview-grid{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr)!important;gap:8px!important;margin:0 0 10px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card{min-height:64px!important;padding:7px!important;border-radius:8px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card strong{font-size:18px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card p{font-size:8px!important;line-height:1.3!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card{min-width:0!important;min-height:61px!important;padding:6px!important;border-radius:7px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card strong{font-size:14px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card small{font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-health-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-top:4px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-days{display:block!important;margin-top:7px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-day{padding:8px!important;border-radius:8px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-day:not(:first-of-type){display:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-day-head h2{font-size:14px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-day-summary{gap:4px!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-event-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-event-panel{padding:6px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-new-card:nth-of-type(n+9){display:none!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-card-summary{padding:4px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-card-summary h3{font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-card-body{padding:6px!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="logs"] .log-days .log-section-heading{display:none!important;}

body[data-reference-style="v1"][data-fl-section="about"]>header{position:relative!important;overflow:hidden!important;min-height:280px!important;margin-top:0!important;border:0!important;background:linear-gradient(90deg,#fff 0 43%,rgba(255,255,255,.35) 68%,#edf6ff 100%)!important;}
body[data-reference-style="v1"][data-fl-section="about"]>header::after{top:24px!important;right:0!important;width:56%!important;height:192px!important;background:url("../assets/reference/about-hero.svg") right center/contain no-repeat!important;}
body[data-reference-style="v1"][data-fl-section="about"]>header h1{max-width:430px!important;margin:1px 0 8px!important;font-size:31px!important;line-height:1.08!important;}
body[data-reference-style="v1"][data-fl-section="about"]>header .lead{max-width:450px!important;margin:0!important;font-size:10px!important;line-height:1.45!important;}
body[data-reference-style="v1"][data-fl-section="about"] .ref-value-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important;margin-bottom:7px!important;padding-top:0!important;}
body[data-reference-style="v1"][data-fl-section="about"] .ref-value{min-height:59px!important;padding:6px!important;gap:6px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .ref-value i{width:28px!important;height:28px!important;flex:0 0 28px!important;font-size:14px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .ref-value strong{font-size:9px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .ref-value span{font-size:7px!important;line-height:1.2!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section{min-width:0!important;height:auto!important;margin:0!important;padding:9px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 3px 12px rgba(45,96,158,.05)!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section:first-child{grid-column:1/-1!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main h2{margin:0 0 5px!important;font-size:14px!important;line-height:1.2!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main p,
body[data-reference-style="v1"][data-fl-section="about"]>main li{font-size:8px!important;line-height:1.4!important;}
body[data-reference-style="v1"][data-fl-section="about"] .stat-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .stat{min-width:0!important;min-height:58px!important;padding:6px!important;border:1px solid #e0ebf8!important;border-radius:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .stat strong{font-size:17px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .stat span{font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-quote{display:flex!important;align-items:center!important;gap:8px!important;min-height:58px!important;margin-top:7px!important;margin-bottom:10px!important;padding-top:5px!important;padding-bottom:5px!important;border:1px solid #dfeafb!important;border-radius:8px!important;background:linear-gradient(90deg,#eaf4ff,#f7fbff)!important;color:#1269df!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-quote>span,
body[data-reference-style="v1"][data-fl-section="about"] .about-quote>b{color:#b3cdf3!important;font-family:Georgia,serif!important;font-size:34px!important;line-height:1!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-quote p{flex:1!important;margin:0!important;color:#145dc6!important;font-size:9px!important;font-weight:650!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-quote small{font-size:7px!important;white-space:nowrap!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-status{padding-top:0!important;padding-bottom:4px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0 0 5px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading h2{margin:0!important;font-size:15px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading span,
body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading small{color:#7185a6!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading small{margin-left:auto!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section{min-height:0!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section:nth-child(2) ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:5px 0 0!important;padding:0!important;list-style:none!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section:nth-child(2) li{min-height:52px!important;padding:6px!important;border:1px solid #edf2f8!important;border-radius:6px!important;background:#fbfdff!important;}
body[data-reference-style="v1"][data-fl-section="about"]>main>section:nth-child(4) .callout{margin-top:7px!important;padding:7px!important;border:1px solid #dfeafb!important;border-radius:7px!important;background:#f7fbff!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community{grid-column:1/-1!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-heading{display:flex!important;align-items:baseline!important;gap:8px!important;margin-bottom:5px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-heading h2{margin:0!important;font-size:14px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-heading span{color:#7185a6!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid article{display:flex!important;gap:8px!important;min-height:72px!important;padding:7px!important;border:1px solid #e0ebf8!important;border-radius:8px!important;background:#fff!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid i{display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#eaf5ff!important;color:#0868f7!important;font-size:12px!important;font-style:normal!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid h3{margin:0 0 2px!important;font-size:9px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid p{margin:0!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid a{display:inline-block!important;margin-top:4px!important;color:#0868f7!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="about"]>footer{min-height:140px!important;padding-top:18px!important;padding-bottom:22px!important;border-top:0!important;background:linear-gradient(180deg,rgba(239,247,255,0),#eef6ff)!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-legacy-footer{display:none!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer{
  position:relative!important;display:block!important;min-height:139px!important;margin:9px -14px -20px!important;padding:14px 18px 0!important;
  border:0!important;background:linear-gradient(180deg,rgba(245,250,255,.12),#f1f7ff 62%,#e4f0fc)!important;color:#203b67!important;
}
body[data-reference-style="v1"][data-fl-section="about"]>.prototype-footer{width:calc(100% - var(--prototype-rail))!important;margin:0 0 0 var(--prototype-rail)!important;padding-right:14px!important;padding-left:14px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-main{display:grid!important;grid-template-columns:1.4fr repeat(3,.7fr) 1fr!important;gap:10px!important;min-height:87px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-brand{display:flex!important;align-items:flex-start!important;gap:6px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-brand img{width:26px!important;height:26px!important;object-fit:contain!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-brand strong{display:block!important;color:#0e2144!important;font-size:11px!important;line-height:1.1!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-brand small{display:block!important;margin-top:2px!important;color:#667b9e!important;font-size:6px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-brand p{max-width:120px!important;margin:7px 0 0!important;color:#60779b!important;font-size:8px!important;line-height:1.4!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-main nav{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-main nav strong{margin-bottom:2px!important;color:#11264c!important;font-size:8px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-main nav a{color:#62799d!important;font-size:7px!important;line-height:1.15!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-slogan{align-self:center!important;justify-self:end!important;color:#0868f7!important;font-family:"Segoe Print","Comic Sans MS",cursive!important;font-size:13px!important;font-style:italic!important;line-height:1.2!important;transform:rotate(-7deg)!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:32px!important;margin:0 -18px!important;padding:0 18px!important;border-top:1px solid rgba(202,221,243,.8)!important;color:#657b9d!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-social{display:flex!important;gap:12px!important;align-items:center!important;color:#496488!important;font-size:12px!important;}
body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) .prototype-footer-bottom button{padding:5px 8px!important;border:1px solid #dce8f6!important;border-radius:7px!important;background:#fff!important;color:#536d91!important;font-size:7px!important;}
body[data-reference-style="v1"][data-fl-section="tools"] .tools-value-section,body[data-reference-style="v1"][data-fl-section="tools"] .tools-guide-section{margin-top:10px!important;}

/* Pixel calibration corrections discovered in the second screenshot pass. */
html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard { box-sizing:border-box!important;position:static!important;left:auto!important;width:calc(100% - var(--prototype-rail))!important;max-width:none!important;margin:0 0 0 var(--prototype-rail)!important;padding:41px 14px 20px!important; }
@media(max-width:800px){html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard { position:static!important;left:auto!important;width:100%!important;margin:0!important;padding:0 14px 20px!important; }}
html body[data-reference-style="v1"][data-fl-section="about"] > main { box-sizing:border-box!important;position:relative!important;left:var(--prototype-rail)!important;width:calc(100% - var(--prototype-rail))!important;max-width:none!important;margin:0!important;padding:7px 14px 18px!important;display:flex!important;flex-direction:column!important;gap:12px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section { box-sizing:border-box!important;position:static!important;inset:auto!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 12px!important;border:1px solid #e2ebf7!important;border-radius:9px!important;background:#fff!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child { min-height:126px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2), html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(3) { min-height:140px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) { min-height:130px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section.about-community { min-height:132px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section h2 { margin:0 0 5px!important;color:#12264b!important;font-size:15px!important;line-height:1.2!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section h3 { color:#18315c!important;font-size:10px!important;line-height:1.25!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section p, html body[data-reference-style="v1"][data-fl-section="about"] > main > section li { color:#687fa4!important;font-size:8px!important;line-height:1.45!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section ul { margin:6px 0 0!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2) ul { grid-template-columns:repeat(4,minmax(0,1fr))!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(3) ul { grid-template-columns:repeat(4,minmax(0,1fr))!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) ul { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > header { min-height:280px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > .about-status { min-height:150px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > .prototype-footer { position:relative!important;left:var(--prototype-rail)!important;width:calc(100% - var(--prototype-rail))!important;max-width:none!important;margin:0!important; }
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer { position:relative!important;left:0!important;width:100%!important;max-width:none!important;margin:9px 0 -20px!important; }
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="tools"],[data-fl-section="workflow"],[data-fl-section="logs"],[data-fl-section="about"]) > .fl-site-rail::after { inset:0!important;height:100%!important;background-image:url("../assets/reference/rail-bottom.png"),url("../assets/reference/rail-bottom-mountains.png")!important;background-size:100% auto,100% auto!important;background-position:center 350px,center bottom!important;background-repeat:no-repeat,no-repeat!important; }
/* Final reference-specific overrides run after the existing responsive styles. */
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero::after { background:url("../assets/reference/tools-hero-prototype.png") center/cover no-repeat!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > header { min-height:287px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > .about-status { min-height:173px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main { gap:24px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child { min-height:163px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2) { min-height:194px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(3) { min-height:176px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) { min-height:141px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section.about-community { min-height:174px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > .prototype-footer { min-height:230px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rank-panel li { min-height:43px!important;padding:7px 6px!important;font-size:9px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-rank-panel, body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-creator-panel { min-height:260px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-tips { min-height:86px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews { margin-top:12px!important;padding:10px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews h2 { margin:0 0 7px!important;font-size:13px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews>div { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews article { min-height:76px!important;padding:8px!important;border:1px solid #e4edf8!important;border-radius:8px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews b { font-size:9px!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews p { margin:4px 0!important;color:#7388a8!important;font-size:8px!important;line-height:1.4!important; }
body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-reviews strong { color:#f6a31a!important;font-size:10px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics { display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article { position:relative!important;min-height:68px!important;padding:7px 6px 6px 32px!important;border:1px solid #e1ebf7!important;border-radius:8px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics i { position:absolute!important;left:7px!important;top:11px!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#eaf5ff!important;color:#1680ff!important;font-style:normal!important;font-size:12px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics span { display:block!important;color:#6b7fa0!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics strong { display:inline-block!important;margin-right:4px!important;color:#192b4b!important;font-size:15px!important;line-height:1.2!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics small { display:block!important;color:#7185a6!important;font-size:6px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-highlights { display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(180px,.75fr)!important;gap:8px!important;margin:0 0 10px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature, body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility { min-width:0!important;padding:8px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-highlights h2 { margin:0 0 6px!important;font-size:13px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature>div { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article { min-height:118px!important;padding:7px!important;border:1px solid #e6eef8!important;border-radius:8px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article b { display:block!important;margin-bottom:7px!important;color:#15294d!important;font-size:9px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article strong { display:block!important;color:#15294d!important;font-size:8px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article p, body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article small { display:block!important;margin:4px 0!important;color:#7185a6!important;font-size:7px!important;line-height:1.4!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility { min-height:150px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bars { display:flex!important;align-items:end!important;justify-content:space-around!important;height:48px!important;padding:0 10px!important;border-bottom:1px solid #e5edf7!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bars i { display:block!important;width:13px!important;border-radius:4px 4px 0 0!important;background:linear-gradient(180deg,#2f8cff,#a8d2ff)!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility p { margin:5px 0!important;color:#7387a6!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility h3 { margin:7px 0 3px!important;font-size:9px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras { display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr)!important;gap:8px!important;margin:8px 0 10px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras article { min-height:116px!important;padding:9px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras h2 { margin:0 0 5px!important;font-size:12px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras p, body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras li { margin:3px 0!important;color:#7185a6!important;font-size:7px!important;line-height:1.4!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras ul { display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras li { padding:6px!important;border:1px solid #e8eff8!important;border-radius:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras label { display:block!important;margin:8px 0!important;padding:7px!important;border:1px solid #e0ebf8!important;border-radius:7px!important;color:#8a9ab4!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras button { float:right!important;padding:5px 12px!important;border:0!important;border-radius:6px!important;background:#0868f7!important;color:#fff!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras small { color:#7185a6!important;font-size:7px!important; }
/* Reference hero artwork and final page-specific sizing. */
html body[data-reference-style="v1"][data-fl-section="about"] > header::after { content:none!important; }
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after { inset:0 0 0 auto!important;width:54%!important;height:100%!important;background:url("../assets/reference/updates-hero.svg") right center/cover no-repeat!important;opacity:1!important; }
html body[data-reference-style="v1"][data-fl-section="tools"] .prototype-footer { min-height:190px!important; }
html body[data-reference-style="v1"][data-fl-section="workflow"] .prototype-footer { min-height:250px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history { margin:0 0 8px!important;padding:9px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head { display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head h2 { margin:0!important;font-size:12px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head p { margin:2px 0 0!important;color:#7185a6!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head button { border:1px solid #e1ebf7!important;border-radius:6px!important;background:#fff!important;color:#0868f7!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table { overflow:hidden!important;border:1px solid #e4edf8!important;border-radius:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row { display:grid!important;grid-template-columns:1.5fr .5fr .7fr .9fr .55fr .65fr!important;align-items:center!important;gap:5px!important;min-height:29px!important;padding:4px 7px!important;border-top:1px solid #edf2f8!important;color:#647b9e!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row.head { min-height:24px!important;border-top:0!important;background:#f4f8fd!important;color:#7185a6!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table b { overflow:hidden!important;color:#15294d!important;text-overflow:ellipsis!important;white-space:nowrap!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table strong { padding:3px!important;border-radius:8px!important;background:#e4f8ef!important;color:#12a577!important;font-size:6px!important;text-align:center!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table a { color:#0868f7!important;text-decoration:none!important;font-size:6px!important;white-space:nowrap!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom article { min-width:0!important;min-height:160px!important;padding:8px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom h2 { margin:0 0 6px!important;font-size:10px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom p { margin:6px 0!important;color:#667da1!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom button { width:100%!important;margin-top:5px!important;padding:5px!important;border:0!important;border-radius:6px!important;background:#0868f7!important;color:white!important;font-size:7px!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar { margin:10px 0!important;color:#536d91!important;font-size:7px!important;line-height:2.4!important;text-align:center!important; }
body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom small { color:#7185a6!important;font-size:6px!important; }
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer { min-height:207px!important; }
/* Pixel-match the supplied card rows and prevent the legacy log history from double-rendering. */
body[data-reference-style="v1"][data-fl-section="logs"] .log-days[hidden] { display:none!important; }
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer { left:-14px!important;width:calc(100% + 28px)!important; }
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero::after { z-index:1!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > header::after { z-index:1!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > header > * { position:relative!important;z-index:2!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child .about-reason-grid { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child .about-reason-grid article,
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) .about-independence-grid article { min-height:76px!important;padding:8px!important;border:1px solid #e5edf8!important;border-radius:8px!important;background:#fff!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-reason-grid i,
html body[data-reference-style="v1"][data-fl-section="about"] .about-independence-grid i { display:grid!important;place-items:center!important;float:left!important;width:25px!important;height:25px!important;margin-right:7px!important;border-radius:8px!important;background:#eaf5ff!important;color:#0868f7!important;font-size:13px!important;font-style:normal!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-reason-grid h3,
html body[data-reference-style="v1"][data-fl-section="about"] .about-independence-grid h3 { margin:2px 0 5px!important;font-size:9px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-reason-grid p,
html body[data-reference-style="v1"][data-fl-section="about"] .about-independence-grid p { clear:both!important;margin:5px 0 0!important;font-size:7px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps { display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;margin-top:11px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps article { min-height:82px!important;padding:7px!important;border:1px solid #e5edf8!important;border-radius:8px!important;background:#fff!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps i { display:grid!important;place-items:center!important;width:27px!important;height:27px!important;margin-bottom:5px!important;border-radius:8px!important;background:#eaf5ff!important;color:#0868f7!important;font-size:13px!important;font-style:normal!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps h3 { margin:2px 0!important;font-size:8px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps p { margin:3px 0!important;font-size:6px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps>b { color:#1680ff!important;text-align:center!important;font-size:14px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) .about-independence-grid { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:9px!important; }
/* Ensure the artwork backgrounds sit above legacy decorative circles. */
body[data-reference-style="v1"][data-fl-section="tools"][data-visual-style="aurora"] .tools-hero::after { z-index:1!important;background-image:url("../assets/reference/tools-hero-prototype.png")!important;background-position:center!important;background-size:cover!important; }
body[data-reference-style="v1"][data-fl-section="about"][data-visual-style="aurora"] > header::after { content:none!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2) li { min-height:104px!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) > p,
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) > .callout { display:none!important; }
/* Use the supplied prototype crops as actual foreground artwork. */
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero { position:relative!important;overflow:hidden!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tools-reference-art { position:absolute!important;z-index:1!important;top:0!important;right:0!important;width:65%!important;height:100%!important;object-fit:cover!important;pointer-events:none!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero>div { z-index:2!important; }
body[data-reference-style="v1"][data-fl-section="about"] > header::after { display:none!important; }
body[data-reference-style="v1"][data-fl-section="about"] .about-reference-art { position:absolute!important;z-index:1!important;top:24px!important;right:0!important;width:56%!important;height:248px!important;object-fit:contain!important;object-position:right center!important;pointer-events:none!important; }
body[data-reference-style="v1"][data-fl-section="about"] > header > :not(.about-reference-art) { position:relative!important;z-index:2!important; }
html body[data-reference-style="v1"][data-fl-section="about"] > main { gap:28px!important; }
html body[data-reference-style="v1"][data-fl-section="workflow"] .prototype-footer { min-height:240px!important; }
html body[data-reference-style="v1"][data-fl-section="tools"] .prototype-footer { min-height:190px!important; }
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer { min-height:205px!important; }
/* Workflow reference corrections: match the supplied prototype proportions and artwork. */
html body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero{
  height:176px!important;min-height:176px!important;padding-right:42%!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero::after{
  background-image:url("../assets/reference/workflow-hero.svg")!important;
  background-position:right center!important;background-size:auto 100%!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .lab-hero h1{
  max-width:none!important;margin:4px 0 5px!important;font-size:23px!important;line-height:1.12!important;white-space:nowrap!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-card{
  height:252px!important;min-height:0!important;padding:10px!important;grid-template-columns:minmax(0,.68fr) minmax(0,1.12fr)!important;gap:8px!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-copy{
  align-self:start!important;width:100%!important;min-width:0!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-badge{
  height:19px!important;padding:0 8px!important;font-size:8px!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-copy h2{
  margin:7px 0 5px!important;font-size:13px!important;line-height:1.25!important;letter-spacing:-.02em!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-copy p{
  max-width:300px!important;font-size:9px!important;line-height:1.45!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-tags{
  flex-wrap:wrap!important;gap:4px!important;margin-top:7px!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-tags span{
  padding:3px 7px!important;font-size:7px!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-meta{
  flex-wrap:wrap!important;gap:8px!important;margin-top:7px!important;font-size:8px!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-actions{gap:7px!important;margin-top:8px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-actions button{
  height:28px!important;min-width:92px!important;padding:0 9px!important;border:1px solid #d4e3f8!important;border-radius:7px!important;background:#fff!important;color:#0868f7!important;font-size:8px!important;font-weight:700!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-actions .workflow-feature-primary{border-color:#0868f7!important;background:#0868f7!important;color:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-actions .workflow-feature-secondary{min-width:84px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-social-proof{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-visual{
  position:relative!important;right:auto!important;top:auto!important;width:100%!important;height:220px!important;
  background-image:url("../assets/reference/workflow-reference-diagram.png")!important;background-position:center!important;background-size:contain!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat{
  height:auto!important;min-height:68px!important;padding:4px!important;align-items:center!important;
}
html body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat-copy .ref-stat-change{margin-top:0!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat-copy .ref-stat-label{margin-top:2px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .ref-stat-copy small{margin-top:2px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-layout{margin-top:4px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-copy h2{font-size:14px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-showcase-copy p{font-size:10px!important;line-height:1.4!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-badge{display:inline-flex!important;align-items:center!important;border-radius:12px!important;background:linear-gradient(100deg,#2184ff,#6357f3)!important;color:#fff!important;font-weight:800!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-tags{margin-top:0!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-meta{margin-top:14px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-feature-actions{margin-top:20px!important;}
/* About page cards follow the four-step, full-width rows shown in the prototype. */
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child > p{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child .about-reason-grid article{min-height:96px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2) li{min-height:148px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps{
  grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr)!important;
}
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps article{min-height:112px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid article{min-height:100px!important;}
/* The reference uses a two-line update headline above the hero artwork. */
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero{padding-top:18px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero h1{max-width:250px!important;font-size:26px!important;line-height:1.12!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero .lead{max-width:350px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero h1{max-width:380px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-template-section{margin-top:8px!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-section-head{margin:0 0 0!important;}
html body[data-reference-style="v1"][data-fl-section="workflow"] .workflow-section-head h2{margin:0!important;font-size:12px!important;line-height:1.25!important;}
/* Restore the vertical rhythm of the About hero, quote and status band. */
html body[data-reference-style="v1"][data-fl-section="about"] .ref-value{min-height:65px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-quote{min-height:63px!important;margin-top:11px!important;margin-bottom:31px!important;}
/* Updates page: align the shared dashboard to the supplied 898px reference. */
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard{padding:41px 14px 20px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero{height:177px!important;min-height:177px!important;padding:18px 8px 0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero .log-kicker{font-size:8px!important;letter-spacing:.18em!important;color:#1658ff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero h1{max-width:340px!important;margin:8px 0 5px!important;font-size:31px!important;line-height:1.13!important;letter-spacing:-.04em!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero .lead{max-width:360px!important;font-size:9px!important;line-height:1.45!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after{width:68%!important;background-position:right center!important;background-size:cover!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics{height:76px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin:0 0 11px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article{box-sizing:border-box!important;min-height:76px!important;padding:9px 5px 6px 47px!important;border-radius:9px!important;box-shadow:0 3px 10px rgba(59,111,178,.08)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics i{left:9px!important;top:14px!important;width:32px!important;height:32px!important;font-size:16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics span{font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics strong{font-size:19px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics strong em{color:#16b982!important;font-size:7px!important;font-style:normal!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics small{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:32px!important;margin:0 0 10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filter-tabs{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button{box-sizing:border-box!important;height:27px!important;padding:0 10px!important;border:1px solid #e5edf8!important;border-radius:16px!important;background:#fff!important;color:#53698a!important;font:500 8px/1 var(--sans)!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button small{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters .is-active{border-color:#0868f7!important;background:#0868f7!important;color:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters .ref-update-date{margin-left:auto!important;padding:0 10px!important;border-radius:7px!important;color:#263a5c!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-highlights{grid-template-columns:minmax(0,2.5fr) minmax(180px,1fr)!important;gap:9px!important;margin:0 0 10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility{padding:10px!important;border-radius:9px!important;box-shadow:0 3px 12px rgba(59,111,178,.07)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature{min-height:197px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article{min-height:145px!important;padding:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article b{font-size:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article strong{font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article p,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article small{font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility{min-height:197px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bars{height:64px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-highlights h2{font-size:13px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-overview-grid{grid-template-columns:minmax(0,1.42fr) minmax(180px,.9fr)!important;gap:9px!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-panel,html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-panel{box-sizing:border-box!important;padding:10px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgba(59,111,178,.07)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-panel h2,html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-panel h2{margin:0 0 8px!important;font-size:14px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card{min-height:67px!important;padding:7px!important;border-radius:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card strong{font-size:17px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-stat-card p{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card{min-height:80px!important;padding:7px!important;border-radius:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card strong{font-size:17px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-snapshot-card small{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-health-card{min-height:48px!important;padding:7px!important;border-radius:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{padding:10px!important;border-radius:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head h2{font-size:15px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row{min-height:28px!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom article{min-height:210px!important;padding:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom h2{font-size:12px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom p{font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr)!important;gap:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras article{min-height:124px!important;padding:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard{padding-left:21px!important;padding-right:14px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{display:grid!important;grid-template-columns:minmax(0,2.5fr) minmax(180px,1fr)!important;align-items:start!important;gap:9px!important;margin:0 0 16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side{display:block!important;min-width:0!important;padding-top:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-feature,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-credibility{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:10px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgba(59,111,178,.07)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-feature{min-height:197px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel{min-height:96px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2{font-size:14px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card{min-height:62px!important;padding:6px!important;border:1px solid #e5edf8!important;border-radius:8px!important;background:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-detail-row{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;gap:8px!important;min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel{min-width:0!important;min-height:103px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel h2{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-card{min-height:100px!important;padding:7px!important;border:1px solid #e5edf8!important;border-radius:8px!important;background:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream{box-sizing:border-box!important;min-width:0!important;min-height:103px!important;padding:7px!important;border:1px solid #e5edf8!important;border-radius:8px!important;background:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream h2{margin:0 0 4px!important;font-size:11px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream h2 small{margin-left:3px!important;color:#7185a6!important;font-size:7px!important;font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream ol{display:grid!important;gap:3px!important;margin:0!important;padding:0!important;list-style:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream li{display:grid!important;grid-template-columns:33px minmax(0,1fr)!important;gap:4px!important;align-items:center!important;color:#526c90!important;font-size:7px!important;line-height:1.2!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream time{color:#8598b5!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream b{overflow:hidden!important;color:#1d3458!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility{min-height:197px!important;margin-bottom:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility::after{content:"";display:block;height:1px;margin:9px 0;background:#edf2f8;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{margin-top:0!important;}
@media(max-width:760px){html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{grid-template-columns:1fr!important;}html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-detail-row{grid-template-columns:1fr!important;}html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;}html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters{overflow:auto!important;} }
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras h2{font-size:12px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > .about-status{min-height:136px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-status .stat{min-height:104px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main{margin-top:-34px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main .eyebrow{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main h2{font-size:16px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main h3{font-size:10px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main p,
html body[data-reference-style="v1"][data-fl-section="about"] > main li{font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child .about-reason-grid{margin-top:24px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:first-child .about-reason-grid article{min-height:108px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(2) ul{margin-top:19px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps{margin-top:25px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-update-steps article{min-height:124px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main > section:nth-child(4) .about-independence-grid article{min-height:96px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-community-grid article{min-height:116px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .ref-value i{width:32px!important;height:32px!important;flex-basis:32px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-status-heading h2{font-size:17px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-status .stat strong{font-size:21px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] .about-status .stat span{font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > header::before{content:"关于 FreeLLM";position:absolute;z-index:3;top:53px;left:24px;right:auto;bottom:auto;width:auto;height:auto;padding:0;border:0;border-radius:0;box-shadow:none;color:#0868f7;font-size:10px;font-weight:700;}
html body[data-reference-style="v1"][data-fl-section="about"] > header,
html body[data-reference-style="v1"][data-fl-section="about"] > .ref-value-row,
html body[data-reference-style="v1"][data-fl-section="about"] > .about-quote,
html body[data-reference-style="v1"][data-fl-section="about"] > .about-status{padding-left:24px!important;padding-right:14px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > header .lead{max-width:390px!important;}
html body[data-reference-style="v1"][data-fl-section="about"] > main h2::before{display:none!important;content:none!important;}
/* Tool page search row and left alignment match the supplied page board. */
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-page{width:calc(100% - var(--prototype-rail) + 8px)!important;padding-left:22px!important;padding-right:14px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero>div{margin-left:8px!important;max-width:300px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .hero-copy{max-width:300px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-search{flex:1 1 auto!important;min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-search{width:auto!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-search-button{flex:0 0 62px!important;height:27px!important;border:0!important;border-radius:7px!important;background:#0868f7!important;color:#fff!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-count{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tabs{gap:8px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab{min-width:80px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-kicker{position:relative!important;top:-8px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero h1{position:relative!important;top:-4px!important;font-size:32px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero h1 em{font-size:22px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero .hero-copy{max-width:265px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions a{height:28px!important;min-height:28px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions a:first-child{min-width:112px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero-actions a:last-child{min-width:104px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-hero{height:196px!important;min-height:196px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-toolbar{padding-top:3px!important;padding-bottom:3px!important;margin-bottom:14px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-search{height:28px!important;min-height:28px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tabs{display:grid!important;grid-template-columns:repeat(7,78px)!important;justify-content:start!important;gap:6px 7px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab{width:78px!important;min-width:78px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-featured-heading{margin-bottom:-3px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tools-page{width:calc(100% - var(--prototype-rail) + 20px)!important;padding-left:24px!important;}
html body[data-reference-style="v1"][data-fl-section="tools"] .tool-category-tab{width:80px!important;min-width:80px!important;}
/* Exact 24 icon crops from the supplied tools prototype. */
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card { position:relative!important;padding:8px 8px 7px 53px!important;text-align:left!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card-top { display:none!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-reference-icon { position:absolute!important;left:10px!important;top:10px!important;width:34px!important;height:34px!important;border-radius:7px!important;background-image:url("../assets/reference/tools-icon-sprite.png")!important;background-repeat:no-repeat!important;background-size:136px 204px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(4n+1) .tool-reference-icon { background-position:0 0!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(4n+2) .tool-reference-icon { background-position:-34px 0!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(4n+3) .tool-reference-icon { background-position:-68px 0!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(4n) .tool-reference-icon { background-position:-102px 0!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(n+5):nth-child(-n+8) .tool-reference-icon { background-position-y:-34px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(n+9):nth-child(-n+12) .tool-reference-icon { background-position-y:-68px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(n+13):nth-child(-n+16) .tool-reference-icon { background-position-y:-102px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(n+17):nth-child(-n+20) .tool-reference-icon { background-position-y:-136px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card:nth-child(n+21):nth-child(-n+24) .tool-reference-icon { background-position-y:-170px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card h2 { margin:1px 0 4px!important;color:#15264a!important;font-size:9px!important;line-height:1.2!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card p { margin:0!important;color:#6e82a4!important;font-size:7px!important;line-height:1.3!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card-reference-tags { display:flex!important;gap:5px!important;margin-top:5px!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card-reference-tags span { padding:3px 6px!important;border-radius:6px!important;background:#edf4fc!important;color:#637b9e!important;font-size:6px!important;line-height:1!important; }
body[data-reference-style="v1"][data-fl-section="tools"] .tool-card-reference-tags span:last-child { background:#e4f8f1!important;color:#10a27f!important; }

/* Match the same nav text metrics used by the other v1 pages. */
html body[data-reference-style="v1"][data-fl-section] .fl-site-nav > a,
html body[data-reference-style="v1"][data-fl-section] .fl-site-nav > a > span:last-child {
  font-family: Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: normal !important;
}
/* Final Updates page overrides: keep these after shared v1 typography rules. */
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature h2,
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility h2,
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust h2{margin:0 0 6px!important;font-size:13px!important;line-height:1.3!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article{min-height:145px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature>div{min-height:145px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button{font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif!important;font-size:8px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button small{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filter-tabs{gap:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button{padding-right:8px!important;padding-left:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{margin-bottom:36px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2{margin:0 0 7px!important;font-size:14px!important;line-height:1.3!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel{min-height:95px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-detail-row{min-height:150px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel{min-height:100px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-card{min-height:76px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream{min-height:150px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility{box-sizing:border-box!important;min-height:193px!important;height:193px!important;margin:0 0 9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility::after{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-bars{height:62px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust{box-sizing:border-box!important;min-height:175px!important;padding:10px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgba(59,111,178,.07)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust h2 small{float:right!important;color:#0868f7!important;font-size:7px!important;font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list p{position:relative!important;margin:6px 0!important;padding-left:4px!important;color:#304967!important;font-size:8px!important;line-height:1.4!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p::after{content:"";position:absolute;left:40%;right:25px;top:50%;height:6px;border-radius:5px;background:linear-gradient(90deg,#08b987 90%,#eaf2fa 90%);}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-health-grid{display:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after{width:74%!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero h1{font-size:33px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{margin-bottom:30px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-main{gap:18px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility{height:197px!important;min-height:197px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust{height:185px!important;min-height:185px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-feature{padding:8px 10px 2px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{margin-bottom:24px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-main{row-gap:18px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-detail-row{margin-top:-3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{padding:0 9px 0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head{margin-bottom:3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-filters{height:23px!important;margin-bottom:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row{min-height:29px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row.head{min-height:24px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero .log-kicker{text-transform:none!important;letter-spacing:0!important;font-size:9px!important;font-weight:700!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article:nth-child(2) i{background:#fff2df!important;color:#ff9017!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article:nth-child(3) i{background:#e7fbf4!important;color:#04a77b!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article:nth-child(4) i{background:#e7fbf4!important;color:#04a77b!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-metrics article:nth-child(5) i{background:#fff0ef!important;color:#fb554d!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article b{display:flex!important;align-items:center!important;gap:7px!important;min-height:25px!important;font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article b::before{display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;border-radius:5px!important;background:#111!important;color:#fff!important;font-size:12px!important;content:"◉";}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article:nth-child(2) b::before{content:"AI";background:#f3e5d8!important;color:#20202a!important;font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article:nth-child(3) b::before{content:"G";background:#fff!important;color:#4285f4!important;font-size:18px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-credibility h2 small{float:right!important;color:#788eae!important;font-size:7px!important;font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin-top:7px!important;text-align:center!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats span{display:grid!important;gap:2px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats b{color:#172c4e!important;font-size:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats span:nth-child(2) b{color:#10b981!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats span:nth-child(4) b{color:#ff5660!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats small{color:#7b90af!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard{padding-bottom:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{height:316px!important;min-height:316px!important;padding:0!important;overflow:hidden!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-head{margin-bottom:3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-filters{height:22px!important;margin-bottom:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-table .row{min-height:29px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-table .row.head{min-height:24px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-detail-row{margin-top:-3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel h2{display:block!important;margin:0 0 7px!important;font-size:14px!important;line-height:1.3!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel .log-snapshot-card{min-height:76px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-change-stream{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-change-stream h2{margin:0 0 7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer{background-color:#fff!important;background-image:url("../assets/reference/footer-mountain-prototype.png")!important;background-position:center bottom!important;background-size:100% auto!important;background-repeat:no-repeat!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bars{position:relative!important;height:70px!important;margin-bottom:11px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bars::after{content:"周一　周二　周三　周四　周五　周六　周日";position:absolute!important;right:5px!important;bottom:-11px!important;left:5px!important;display:flex!important;justify-content:space-between!important;color:#7b90af!important;font-size:6px!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article{display:flex!important;flex-direction:column!important;min-height:166px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article .ref-update-company{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:25px!important;margin-bottom:3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article .ref-update-company b{min-height:22px!important;margin:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article .ref-update-company b::before{flex-basis:22px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article .ref-update-company span{padding:3px 6px!important;border-radius:7px!important;background:#fff0f1!important;color:#ff5860!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article:nth-child(2) .ref-update-company span{background:#edf5ff!important;color:#126cf5!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article:nth-child(3) .ref-update-company span{background:#e4f8f1!important;color:#09a680!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article>strong{margin:0!important;font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article>p{min-height:33px!important;margin:4px 0!important;font-size:7px!important;line-height:1.4!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature-tags{display:flex!important;gap:4px!important;margin-top:auto!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature-tags span{padding:3px 5px!important;border-radius:5px!important;background:#edf4fc!important;color:#647c9f!important;font-size:6px!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article>small{margin:6px 0 0!important;padding-top:4px!important;border-top:1px solid #edf2f8!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream ol{gap:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream li{grid-template-columns:34px 31px minmax(0,1fr)!important;min-height:14px!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream li span{width:max-content!important;padding:2px 5px!important;border-radius:6px!important;background:#e3f8f1!important;color:#10a67e!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream li:nth-child(n+4) span{background:#eaf3ff!important;color:#0868f7!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel h2{display:flex!important;align-items:center!important;margin:0 0 7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel h2::before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border:2px solid #5ba5f2;border-radius:50%;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-card{min-height:76px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-head{position:relative!important;top:-5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history .ref-update-history-filters{margin-top:-6px!important;margin-bottom:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{margin-top:16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard{padding-bottom:3px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after{width:54%!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-topbar{left:calc(var(--prototype-rail) + 22px)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-search{max-width:450px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions{gap:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions .ref-bell{flex:0 0 36px!important;width:36px!important;min-width:36px!important;margin-right:28px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions .ref-auth-button{box-sizing:border-box!important;flex:0 0 49px!important;width:49px!important;min-width:49px!important;padding:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions .ref-auth-button.primary{flex-basis:50px!important;width:50px!important;min-width:50px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-brand{margin-left:5px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-nav>a{padding-left:10px!important;gap:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-nav-icon{flex-basis:20px!important;width:20px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-stream li{min-height:20px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-topbar{left:calc(var(--prototype-rail) + 22px)!important;right:17px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-search{max-width:450px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-top-actions .ref-bell{margin-right:28px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-top-actions .ref-auth-button{flex-basis:49px!important;width:49px!important;min-width:49px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-top-actions .ref-auth-button.primary{flex-basis:50px!important;width:50px!important;min-width:50px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2{display:flex!important;align-items:center!important;justify-content:space-between!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2 span{display:inline-flex!important;align-items:center!important;gap:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2 small{color:#637b9e!important;font-size:8px!important;font-weight:600!important;letter-spacing:.04em!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2 time{color:#0868f7!important;font-size:8px!important;font-weight:700!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-detail-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;gap:13px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-snapshot-panel h2{position:relative!important;top:-4px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-change-stream h2{position:relative!important;top:-6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-grid{margin-top:14px!important;padding:0 8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card{position:relative!important;box-sizing:border-box!important;min-height:52px!important;height:52px!important;padding:5px 5px 4px 42px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card::before{content:"✦";position:absolute!important;left:6px!important;top:8px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#e6f3ff!important;color:#1476f4!important;font-size:13px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card:nth-child(2)::before{content:"✓";background:#e4fbf4!important;color:#13a67e!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card:nth-child(3)::before{content:"♥";background:#fff0f2!important;color:#f15368!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card:nth-child(4)::before{content:"✦";background:#fff5e6!important;color:#f39319!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-label{font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card strong{font-size:15px!important;line-height:1!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-card p{margin:2px 0 0!important;font-size:6px!important;line-height:1.2!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2 time{margin-right:10px!important;font-size:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-detail-row{gap:16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-bars{margin-top:12px!important;margin-bottom:11px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats{margin-top:28px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{grid-template-columns:1.1fr 1.1fr 1fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{grid-template-columns:1.5fr .95fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer-main{grid-template-columns:1.2fr .7fr .5fr .5fr 1.6fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-bars{margin-top:19px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-week-stats{margin-top:42px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters button{padding-right:12px!important;padding-left:12px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters .is-active{padding-right:16px!important;padding-left:16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filters .ref-update-date{min-width:131px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel{min-height:91px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-stat-grid{margin-top:21px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-detail-row{margin-top:1px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2{position:relative!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2::before{position:absolute!important;left:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .log-panel h2 span{margin-right:auto!important;margin-left:24px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .prototype-footer-main{grid-template-columns:1.2fr .7fr .5fr .5fr 1.6fr!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .prototype-footer-slogan{font-size:15px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .prototype-footer-main{grid-template-columns:1.2fr .675fr .425fr .5fr 1.7fr!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .prototype-footer-slogan{font-size:16px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer-slogan{font-size:15px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions .ref-bell svg,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-top-actions .ref-bell::after{transform:translateX(-7px)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-test-list{display:grid!important;gap:5px!important;margin:7px 0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list>div{display:grid!important;grid-template-columns:15px 1fr 72px 25px!important;gap:5px!important;align-items:center!important;min-height:16px!important;color:#395477!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list b,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-test-list b{display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:3px!important;background:#eff5fb!important;color:#192b4a!important;font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list em{height:6px!important;overflow:hidden!important;border-radius:6px!important;background:#edf2f8!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list em i{display:block!important;height:100%!important;border-radius:6px!important;background:linear-gradient(90deg,#12b889,#00c294)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-health-list strong{color:#405674!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-test-list>div{display:grid!important;grid-template-columns:15px minmax(0,1fr) 34px 38px!important;gap:4px!important;align-items:center!important;min-height:16px!important;color:#395477!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-test-list small{color:#7589a7!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-test-list strong{padding:2px 3px!important;border-radius:6px!important;background:#e4f8f0!important;color:#0ca77b!important;font-size:6px!important;font-weight:600!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom article:nth-child(2)>button{height:27px!important;margin-top:5px!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:3px 0 5px!important;color:#213656!important;font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-head button{width:20px!important;height:18px!important;padding:0!important;border:1px solid #e4edf8!important;border-radius:8px!important;background:#fff!important;color:#6f85a6!important;font-size:12px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-weeks,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;justify-items:center!important;align-items:center!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-weeks{margin-bottom:3px!important;color:#8295b1!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid{grid-auto-rows:17px!important;color:#536b8d!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid span{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;border-radius:50%!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid .has-update{color:#ff8f22!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid .is-selected{background:#0868f7!important;color:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer-main{grid-template-columns:1.2fr .7fr .5fr .5fr 1.6fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{margin-top:18px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] > .daily-log-dashboard{padding-bottom:1px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"]::-webkit-scrollbar{width:0!important;height:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"]>.daily-log-dashboard{width:calc(100vw - var(--fl-menu-rail-width))!important;margin-left:var(--fl-menu-rail-width)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-hero::after{width:74%!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-feature{min-height:215px!important;padding-top:12px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout .ref-update-feature h2{margin-bottom:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout-side .ref-update-credibility{height:197px!important;min-height:197px!important;margin-bottom:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust{box-sizing:border-box!important;height:185px!important;min-height:185px!important;padding:10px!important;border:1px solid #e1ebf7!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgba(59,111,178,.07)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust h2{margin:0 0 10px!important;font-size:12px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p{display:grid!important;grid-template-columns:55px 42px minmax(0,1fr)!important;gap:4px!important;align-items:center!important;position:relative!important;margin:8px 0!important;padding:0!important;color:#62799a!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p::after{content:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p b{font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p span{color:#09a680!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust p em{overflow:hidden!important;color:#7185a6!important;font-size:6px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust>small{display:block!important;margin-top:13px!important;color:#8496af!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{height:331px!important;min-height:331px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{grid-template-columns:1.9fr 1fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer{margin-top:-37px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-overview{padding-top:1px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-overview>h2{margin-bottom:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards{margin-bottom:22px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-layout{margin-bottom:30px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .prototype-footer{left:-22px!important;width:calc(100% + 36px)!important;min-height:200px!important;height:200px!important;margin-top:-75px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-topbar{left:calc(var(--prototype-rail) + 16px)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-search{max-width:440px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-top-actions .ref-auth-button{flex-basis:38px!important;width:38px!important;min-width:38px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .daily-log-dashboard .ref-top-actions .ref-auth-button.primary{flex-basis:38px!important;width:38px!important;min-width:38px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-nav{gap:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-nav>a{height:26px!important;min-height:26px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .fl-site-theme-toggle{margin-top:24px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-filter-set{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-overview{min-width:0!important;padding:7px 0 0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-overview>h2{margin:0 0 7px!important;color:#142849!important;font-size:14px!important;line-height:1.2!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-bottom:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards article{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:66px!important;padding:7px!important;border:1px solid #e1ebf7!important;border-radius:8px!important;background:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards article span{color:#7588a4!important;font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards article strong{grid-column:1!important;color:#213656!important;font-size:17px!important;font-weight:500!important;line-height:1.1!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards article small{grid-column:1!important;color:#8193ad!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-snapshot{min-width:0!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-snapshot h3{margin:0 0 5px!important;color:#7185a6!important;font-size:8px!important;font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-head>a{padding:4px 7px!important;border:1px solid #e1ebf7!important;border-radius:6px!important;color:#0868f7!important;font-size:7px!important;text-decoration:none!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row{grid-template-columns:1.35fr .38fr .63fr .78fr 1fr .52fr .57fr!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom p{display:flex!important;justify-content:space-between!important;gap:4px!important;margin:5px 0!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom p em{overflow:hidden!important;color:#7185a6!important;font-size:6px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom p b{flex:0 0 auto!important;font-weight:500!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-action,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feed{display:block!important;margin-top:10px!important;padding:7px!important;border-radius:6px!important;background:#0868f7!important;color:#fff!important;font-size:8px!important;text-align:center!important;text-decoration:none!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-weeks,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;justify-items:center!important;align-items:center!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-weeks{margin-bottom:3px!important;color:#8295b1!important;font-size:6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid{grid-auto-rows:17px!important;color:#536b8d!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-calendar-grid span{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;border-radius:50%!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-archive{margin:8px 0 12px!important;padding:8px 10px!important;border:1px solid #e1ebf7!important;border-radius:8px!important;background:#fff!important;color:#2b4266!important;font-size:9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-archive summary{cursor:pointer!important;font-weight:600!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .log-archive[open] .log-days{margin-top:8px!important;}
@media(max-width:760px){html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-change-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table{overflow-x:auto!important;}html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row{min-width:640px!important;}}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-topbar{left:calc(var(--prototype-rail) + 22px)!important;right:17px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-search{max-width:450px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-top-actions{gap:7px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-top-actions .ref-bell{flex-basis:36px!important;width:36px!important;min-width:36px!important;margin-right:28px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-top-actions .ref-auth-button{flex-basis:49px!important;width:49px!important;min-width:49px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .ref-top-actions .ref-auth-button.primary{flex-basis:50px!important;width:50px!important;min-width:50px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .fl-site-brand{margin-left:5px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .fl-site-nav>a{padding-left:10px!important;gap:8px!important;}
html body[data-reference-style="v1"][data-fl-section]:is([data-fl-section="logs"]) .fl-site-nav-icon{flex-basis:20px!important;width:20px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{min-height:316px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{min-height:220px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom article{min-height:220px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{min-height:130px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras article{min-height:130px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-bottom{margin-top:14px!important;margin-bottom:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-extras{margin-top:15px!important;margin-bottom:10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature{padding:8px 10px 2px!important;min-height:205px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature h2{margin:0 0 10px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature article,html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-feature>div{min-height:166px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history{padding:6px 9px 9px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-filters{display:flex!important;align-items:center!important;gap:5px!important;height:27px!important;margin:0 0 6px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-filters button{height:22px!important;padding:0 9px!important;border:1px solid #e4edf8!important;border-radius:12px!important;background:#fff!important;color:#62799a!important;font:600 7px/1 Inter,"PingFang SC","Microsoft YaHei",sans-serif!important;white-space:nowrap!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-filters .is-active{border-color:#0868f7!important;background:#0868f7!important;color:#fff!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-filters .sort{margin-left:auto!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row{grid-template-columns:1.35fr .38fr .63fr .78fr 1fr .52fr .57fr!important;min-height:28px!important;gap:4px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row.head{min-height:24px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-history-table .row strong{padding:2px 4px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list{display:grid!important;gap:5px!important;margin-top:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list>div{display:grid!important;grid-template-columns:16px 1fr 66px 25px!important;gap:5px!important;align-items:center!important;min-height:16px!important;color:#3d5578!important;font-size:7px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list b{display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:3px!important;background:#eff5fb!important;color:#1b2a3f!important;font-size:8px!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list i{display:block!important;height:6px!important;overflow:hidden!important;border-radius:5px!important;background:#edf2f8!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list i em{display:block!important;height:100%!important;border-radius:5px!important;background:linear-gradient(90deg,#13b88c,#00c394)!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-list strong{color:#3f5272!important;font-size:7px!important;font-weight:600!important;}
html body[data-reference-style="v1"][data-fl-section="logs"] .ref-update-source-trust{height:185px!important;min-height:185px!important;}
