.sfr-a02-preview-page{margin:0;background:#f8fafc}.sfr-a01,.sfr-a01 *{box-sizing:border-box}.sfr-a01{min-height:100vh;min-height:100dvh;background:var(--sfr-canvas);color:var(--sfr-ink);font-family:var(--sfr-font-ar);font-size:16px;line-height:1.65;direction:rtl;text-rendering:optimizeLegibility}.sfr-a01 button,.sfr-a01 input,.sfr-a01 select,.sfr-a01 textarea{font:inherit}.sfr-a01 a{color:inherit;text-decoration:none}.sfr-a01 svg{display:block}.sfr-a01 [hidden]{display:none!important}.sfr-a01__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sfr-a01__skip{position:fixed;z-index:1000;top:8px;right:8px;transform:translateY(-160%);padding:9px 14px;background:var(--sfr-brand-900);color:#fff;border-radius:9px}.sfr-a01__skip:focus{transform:none}.sfr-a01__bootstrap{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px;text-align:right}.sfr-a01__bootstrap-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,var(--sfr-brand-500),var(--sfr-brand-900));color:#fff;font:800 15px/1 var(--sfr-font-latin);box-shadow:var(--sfr-shadow)}.sfr-a01__bootstrap>div:last-child{display:grid;gap:3px}.sfr-a01__bootstrap strong{font-size:17px}.sfr-a01__bootstrap span{color:var(--sfr-muted);font-size:14px}.sfr-a01__noscript{margin:20px;padding:16px;border:1px solid var(--sfr-neg-border);background:var(--sfr-neg-bg);color:var(--sfr-neg-text);border-radius:12px}.sfr-a01__scrim{position:fixed;z-index:75;inset:0;background:rgba(2,6,23,.58);backdrop-filter:blur(2px)}.sfr-a01__sidebar{position:fixed;z-index:80;inset:0 0 0 auto;width:var(--sfr-sidebar-width);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--sfr-sidebar),var(--sfr-sidebar-2));color:var(--sfr-sidebar-text);border-left:1px solid rgba(148,163,184,.14);transition:width var(--sfr-transition),transform var(--sfr-transition);overflow:hidden}.sfr-a01__brand{height:var(--sfr-header-height);display:flex;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid rgba(148,163,184,.14)}.sfr-a01__brand-mark{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#3b82f6,#1e3a8a);font:800 12px/1 var(--sfr-font-latin);letter-spacing:.07em;box-shadow:0 10px 25px rgba(0,0,0,.24)}.sfr-a01__brand-copy{min-width:0;display:grid;line-height:1.25}.sfr-a01__brand-copy strong{font-size:14px;white-space:nowrap}.sfr-a01__brand-copy small{font:600 9px/1.5 var(--sfr-font-latin);color:#9db0ca;letter-spacing:.08em}.sfr-a01__brand .sfr-a01__icon-button{margin-inline-start:auto;color:#cbd5e1}.sfr-a01__search{margin:11px 11px 7px;display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:rgba(255,255,255,.055)}.sfr-a01__search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.16)}.sfr-a01__search input{min-width:0;width:100%;border:0;outline:0;color:#fff;background:transparent;font-size:13px}.sfr-a01__search input::placeholder{color:#9db0ca}.sfr-a01__nav{flex:1;overflow:auto;padding:0 9px 12px;scrollbar-width:thin}.sfr-a01__nav-label{display:flex;align-items:center;justify-content:space-between;margin:12px 8px 5px;color:#91a5c2;font-size:13px;font-weight:700}.sfr-a01__nav-label span:last-child{font:700 10px/1 var(--sfr-font-latin);padding:4px 7px;border-radius:99px;background:rgba(255,255,255,.08)}.sfr-a01__quick a,.sfr-a01__category-items a{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border-radius:9px;color:#c9d6e8;font-size:13px;transition:background var(--sfr-transition),color var(--sfr-transition),transform var(--sfr-transition)}.sfr-a01__quick a:hover,.sfr-a01__category-items a:hover{background:rgba(255,255,255,.075);color:#fff}.sfr-a01__quick a.is-active,.sfr-a01__category-items a.is-active{background:linear-gradient(90deg,rgba(59,130,246,.27),rgba(59,130,246,.09));color:#fff;box-shadow:inset -3px 0 #60a5fa}.sfr-a01__nav-icon{display:grid;place-items:center;flex:0 0 20px}.sfr-a01__nav-icon svg{width:17px;height:17px}.sfr-a01__category{margin:2px 0}.sfr-a01__category summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 9px;border-radius:9px;cursor:pointer;color:#e4ebf5;font-size:13px;font-weight:650}.sfr-a01__category summary::-webkit-details-marker{display:none}.sfr-a01__category summary:after{content:"⌄";margin-inline-start:auto;color:#8fa3bf;transition:transform var(--sfr-transition)}.sfr-a01__category[open] summary:after{transform:rotate(180deg)}.sfr-a01__category summary small{font:700 10px/1 var(--sfr-font-latin);color:#9db0ca;background:rgba(255,255,255,.075);padding:4px 7px;border-radius:99px}.sfr-a01__category-items{padding-inline-start:8px}.sfr-a01__no-results{text-align:center;color:#a9b8cb;font-size:13px;padding:20px 8px}.sfr-a01__sidebar-footer{min-height:52px;border-top:1px solid rgba(148,163,184,.14);display:flex;align-items:center;gap:8px;padding:0 15px;color:#9db0ca;font-size:13px}.sfr-a01__status-dot{width:7px;height:7px;border-radius:50%;background:var(--sfr-info-text);box-shadow:0 0 0 4px rgba(59,130,246,.14)}.sfr-a01__workspace{min-height:100vh;margin-right:var(--sfr-sidebar-width);margin-left:0;transition:margin var(--sfr-transition)}.sfr-a01__topbar{position:sticky;z-index:60;top:0;height:var(--sfr-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(14px,2.4vw,32px);background:color-mix(in srgb,var(--sfr-surface) 91%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--sfr-border)}.sfr-a01__topbar-start,.sfr-a01__topbar-actions{display:flex;align-items:center;gap:9px}.sfr-a01__breadcrumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--sfr-muted);white-space:nowrap}.sfr-a01__breadcrumbs strong{color:var(--sfr-ink);font-weight:700}.sfr-a01__integration-chip{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--sfr-info-border);background:var(--sfr-info-bg);color:var(--sfr-info-text);border-radius:99px;font-size:13px;font-weight:700}.sfr-a01__integration-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sfr-a01__mobile-menu{display:none}.sfr-a01__main{width:min(var(--sfr-content-max),100%);margin:0 auto;padding:clamp(18px,2.6vw,34px)}.sfr-a01__page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:19px}.sfr-a01__eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--sfr-brand-700);font-size:12px;font-weight:800}.sfr-a01__page-head h1{font-size:clamp(25px,2.5vw,36px);line-height:1.25;margin:0 0 7px;letter-spacing:-.025em}.sfr-a01__page-head p{margin:0;color:var(--sfr-muted);max-width:760px;font-size:14px}.sfr-a01__page-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sfr-a01__workflow-wrap{position:sticky;z-index:50;top:var(--sfr-header-height);margin:0 calc(clamp(18px,2.6vw,34px)*-1) 22px;padding:10px clamp(18px,2.6vw,34px);background:color-mix(in srgb,var(--sfr-canvas) 94%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--sfr-border) 75%,transparent)}.sfr-a01__workflow{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:7px;overflow:auto;scrollbar-width:none}.sfr-a01__workflow::-webkit-scrollbar{display:none}.sfr-a01[data-sfr-a01-sidebar="collapsed"]{--sfr-sidebar-width:76px}.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand-copy,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__search input,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__nav-label,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__quick a span:last-child,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary span,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary small,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary:after,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items a span:last-child,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar-footer span:last-child{display:none}.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__quick a,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items a,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__search{justify-content:center}.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand{justify-content:center;padding:0 8px}.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand .sfr-a01__icon-button{display:none}.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items{padding:0}
@media(max-width:1180px){.sfr-a01{--sfr-sidebar-width:246px}.sfr-a01__main{padding:24px 20px}.sfr-a01__workflow-wrap{margin-inline:-20px;padding-inline:20px}.sfr-a01__integration-chip span{display:none}}
@media(max-width:1040px){.sfr-a01{--sfr-sidebar-width:280px}.sfr-a01__sidebar{transform:translateX(105%);box-shadow:-26px 0 70px rgba(0,0,0,.32)}.sfr-a01.is-mobile-nav-open .sfr-a01__sidebar{transform:none}.sfr-a01__workspace{margin-right:0;margin-left:0}.sfr-a01__mobile-menu{display:grid}.sfr-a01__brand .sfr-a01__icon-button{display:none}.sfr-a01__page-head{flex-direction:column}.sfr-a01__page-actions{justify-content:flex-start}.sfr-a01__scrim:not([hidden]){display:block}}
@media(max-width:600px){.sfr-a01__topbar{height:60px;padding:0 11px}.sfr-a01__breadcrumbs span:not(:last-child){display:none}.sfr-a01__integration-chip{display:none}.sfr-a01__main{padding:16px 11px 28px}.sfr-a01__workflow-wrap{top:60px;margin-inline:-11px;padding:8px 11px}.sfr-a01__workflow{grid-template-columns:repeat(6,minmax(108px,1fr))}.sfr-a01__page-head h1{font-size:25px}.sfr-a01__page-actions{width:100%}.sfr-a01__page-actions .sfr-a01__button{flex:1}.sfr-a01__sidebar{width:min(88vw,320px)}}
@media(prefers-reduced-motion:reduce){.sfr-a01 *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.sfr-a01__nav-label,.sfr-a01__sidebar-footer,.sfr-a01__integration-chip{font-size:12px}.sfr-a01__eyebrow{font-size:13px}

/* A02.2 — reference-workspace visual refinement */
.sfr-a01{--sfr-content-max:1420px;--sfr-sidebar-width:266px}
.sfr-a01__main{padding-top:24px}
.sfr-a01__page-head{position:relative;align-items:center;margin-bottom:12px;padding:18px 20px;border:1px solid var(--sfr-border);border-radius:18px;background:linear-gradient(135deg,var(--sfr-surface),color-mix(in srgb,var(--sfr-surface-soft) 55%,var(--sfr-surface)));box-shadow:var(--sfr-shadow-sm)}
.sfr-a01__page-head:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:3px;border-radius:3px;background:linear-gradient(var(--sfr-brand-500),var(--sfr-positive))}
.sfr-a01__page-head h1{font-size:clamp(24px,2vw,32px);margin-bottom:4px}
.sfr-a01__page-head p{font-size:13px}
.sfr-a01__eyebrow{margin-bottom:3px;font-size:13px}
.sfr-a01__context-strip{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(115px,.7fr)) minmax(210px,1fr);gap:1px;margin-bottom:13px;padding:1px;border:1px solid var(--sfr-border);border-radius:14px;background:var(--sfr-border);overflow:hidden;box-shadow:var(--sfr-shadow-sm)}
.sfr-a01__context-strip>div{min-width:0;padding:10px 13px;background:var(--sfr-surface)}
.sfr-a01__context-strip span{display:block;margin-bottom:2px;color:var(--sfr-muted);font-size:12px;font-weight:700}
.sfr-a01__context-strip strong{display:block;overflow:hidden;color:var(--sfr-ink);font-size:13px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}
.sfr-a01__context-engine strong{color:var(--sfr-info-text)}
.sfr-a01__workflow-wrap{margin-bottom:17px;padding-block:8px}
.sfr-a01__workflow{gap:6px}
.sfr-a01__workflow-tab{min-height:44px;border-radius:10px;box-shadow:none}
.sfr-a01__workflow-tab[aria-selected="true"]{background:linear-gradient(180deg,var(--sfr-surface-soft),var(--sfr-surface));box-shadow:inset 0 -3px var(--sfr-brand-500),0 5px 16px color-mix(in srgb,var(--sfr-brand-500) 10%,transparent)}
.sfr-a01__mobile-action-dock{display:none}
.sfr-a01[data-sfr-a02-density="compact"] .sfr-a01__page-head{padding-block:13px}
.sfr-a01[data-sfr-a02-density="compact"] .sfr-a01__context-strip>div{padding-block:7px}
.sfr-a01[data-sfr-a02-density="compact"] .sfr-a01__workflow-tab{min-height:40px}
@media(min-width:1500px){.sfr-a01__main{padding-inline:30px}.sfr-a01__page-head{padding-inline:24px}.sfr-a01__sidebar{width:266px}.sfr-a01__workspace{margin-right:266px}}
@media(max-width:1180px){.sfr-a01__context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sfr-a01__context-engine{grid-column:span 2}}
@media(max-width:1040px){.sfr-a01__page-head{align-items:flex-start;padding:16px}.sfr-a01__context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sfr-a01__context-engine{grid-column:span 2}}
@media(max-width:600px){.sfr-a01__main{padding-bottom:88px}.sfr-a01__page-head{margin-bottom:10px;padding:14px;border-radius:14px}.sfr-a01__page-head:before{inset-block:13px}.sfr-a01__page-head h1{font-size:24px}.sfr-a01__page-actions{display:none}.sfr-a01__context-strip{display:flex;gap:0;overflow:auto;scroll-snap-type:x mandatory}.sfr-a01__context-strip>div{flex:0 0 170px;scroll-snap-align:start}.sfr-a01__context-engine{flex-basis:230px}.sfr-a01__mobile-action-dock{position:fixed;z-index:70;inset-inline:10px;bottom:10px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--sfr-border) 85%,transparent);border-radius:15px;background:color-mix(in srgb,var(--sfr-surface) 93%,transparent);backdrop-filter:blur(18px);box-shadow:0 14px 40px rgba(15,23,42,.2)}.sfr-a01__mobile-action-dock .sfr-a01__button{min-width:0}}

/* 5.4.50.68 — RTL off-canvas drawer safety for collapsed desktop and mobile. */
.sfr-a01.is-mobile-nav-open .sfr-a01__scrim:not([hidden]){display:block;z-index:90}
.sfr-a01.is-mobile-nav-open .sfr-a01__sidebar{z-index:100}
.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__mobile-menu{display:grid}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar{
  width:min(88vw,300px);
  max-width:300px;
  transform:translateX(0);
  box-shadow:-28px 0 72px rgba(2,6,23,.34);
}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand-copy{display:grid}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__search input{display:block}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__nav-label{display:flex}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__quick a span:last-child,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary span,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary small,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items a span:last-child,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar-footer span:last-child{display:inline}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category summary:after{display:block}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__quick a,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items a,
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__search{justify-content:flex-start}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand{justify-content:flex-start;padding-inline:13px}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__category-items{padding-inline-start:8px}
@media(max-width:1040px){
  .sfr-a01 .sfr-a01__sidebar{
    inset-block:0;
    inset-inline-start:0;
    inset-inline-end:auto;
    width:min(88vw,320px);
    max-width:320px;
    transform:translateX(110%);
  }
  .sfr-a01.is-mobile-nav-open .sfr-a01__sidebar{transform:translateX(0)}
  .sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar{width:min(88vw,320px);max-width:320px}
}


/* 5.4.50.70 — desktop sidebar pinning and persisted fixed mode. */
.sfr-a01__pin-button{display:none}
.sfr-a01__pin-button svg{width:18px;height:18px}
@media(min-width:1041px){
  .sfr-a01__pin-button{display:grid!important;margin-inline-start:auto!important}
  .sfr-a01__pin-button+.sfr-a01__icon-button{margin-inline-start:0!important}
  .sfr-a01[data-sfr-a01-sidebar-pin="pinned"] .sfr-a01__sidebar{transform:none!important;z-index:80!important;box-shadow:none!important}
  .sfr-a01[data-sfr-a01-sidebar-pin="pinned"] .sfr-a01__workspace{margin-right:var(--sfr-sidebar-width)!important}
  .sfr-a01[data-sfr-a01-sidebar-pin="pinned"] .sfr-a01__scrim{display:none!important}
  .sfr-a01[data-sfr-a01-sidebar-pin="pinned"] .sfr-a01__mobile-menu{display:none!important}
  .sfr-a01[data-sfr-a01-sidebar-pin="pinned"] .sfr-a01__pin-button{color:#fff;background:rgba(59,130,246,.24);box-shadow:inset 0 0 0 1px rgba(96,165,250,.35)}
  .sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__brand .sfr-a01__icon-button{display:grid}
}
@media(max-width:1040px){.sfr-a01__pin-button{display:none!important}}

/* 5.4.51.127 — adapter capability status + visible platform version */
.sfr-a01__sidebar-footer{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;row-gap:2px;padding-block:7px}
.sfr-a01__sidebar-footer .sfr-a01__status-dot{grid-row:1 / span 2;align-self:center}
.sfr-a01__sidebar-status{min-width:0;line-height:1.35}
.sfr-a01__platform-version{display:block;color:#cbd5e1;font:800 10px/1.25 var(--sfr-font-latin);letter-spacing:.03em;direction:ltr;text-align:start}
.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar-status,.sfr-a01[data-sfr-a01-sidebar="collapsed"] .sfr-a01__platform-version{display:none}
.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__sidebar-status,.sfr-a01.is-mobile-nav-open[data-sfr-a01-sidebar="collapsed"] .sfr-a01__platform-version{display:block}

/* 5.4.51.152 HF11 — Hardened persistent visual shell during cross-document navigation.
   The outgoing Header/Sidebar snapshot is held until the new document is committed;
   only the main workspace performs a short content transition. */
@view-transition { navigation: auto; }

.sfr-a01[data-sfr-a02-integrated="true"] > .sfr-a01__sidebar{
  view-transition-name:sfr-a02-persistent-sidebar!important;
}
.sfr-a01[data-sfr-a02-integrated="true"] .sfr-a01__topbar{
  view-transition-name:sfr-a02-persistent-topbar!important;
}
.sfr-a01[data-sfr-a02-integrated="true"] .sfr-a01__main{
  view-transition-name:sfr-a02-changing-content!important;
}

/* Keep the document paint alive; named surfaces are captured independently. */
::view-transition-old(root){animation:sfr-a02-root-hold 180ms linear both!important;opacity:1!important;mix-blend-mode:normal!important}
::view-transition-new(root){animation:none!important;opacity:1!important;mix-blend-mode:normal!important}
@keyframes sfr-a02-root-hold{from,to{opacity:1}}

/* Protected surfaces: show the outgoing snapshot for the full content transition.
   This avoids the one-frame sidebar/header disappearance seen on hard route commits. */
::view-transition-group(sfr-a02-persistent-sidebar),
::view-transition-group(sfr-a02-persistent-topbar){
  animation:sfr-a02-shell-hold 180ms linear both!important;
  z-index:1000!important;
}
::view-transition-image-pair(sfr-a02-persistent-sidebar),
::view-transition-image-pair(sfr-a02-persistent-topbar){
  isolation:auto!important;
}
::view-transition-old(sfr-a02-persistent-sidebar),
::view-transition-old(sfr-a02-persistent-topbar){
  animation:sfr-a02-shell-hold 180ms linear both!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
::view-transition-new(sfr-a02-persistent-sidebar),
::view-transition-new(sfr-a02-persistent-topbar){
  animation:none!important;
  opacity:0!important;
  mix-blend-mode:normal!important;
}
@keyframes sfr-a02-shell-hold{from,to{opacity:1;transform:none}}

/* Only the workspace changes. */
::view-transition-group(sfr-a02-changing-content){
  animation-duration:180ms!important;
  animation-timing-function:ease-out!important;
  z-index:10!important;
}
::view-transition-old(sfr-a02-changing-content){
  animation:sfr-a02-content-out 100ms ease-in both!important;
  mix-blend-mode:normal!important;
}
::view-transition-new(sfr-a02-changing-content){
  animation:sfr-a02-content-in 180ms ease-out both!important;
  mix-blend-mode:normal!important;
}
@keyframes sfr-a02-content-out{from{opacity:1}to{opacity:0}}
@keyframes sfr-a02-content-in{from{opacity:0}to{opacity:1}}

/* Browser-paint safety: no white frame while the next document is being committed. */
html,body{background:#07111f}
html[data-sfr-theme="light"],html[data-sfr-theme="light"] body,
html[data-theme="light"],html[data-theme="light"] body{background:#f8fafc}

@media(prefers-reduced-motion:reduce){
  ::view-transition-group(sfr-a02-changing-content),
  ::view-transition-old(sfr-a02-changing-content),
  ::view-transition-new(sfr-a02-changing-content){animation:none!important}
  ::view-transition-group(sfr-a02-persistent-sidebar),
  ::view-transition-group(sfr-a02-persistent-topbar),
  ::view-transition-old(sfr-a02-persistent-sidebar),
  ::view-transition-old(sfr-a02-persistent-topbar){animation:none!important}
}
