@media screen and (min-width:861px){.display-classic{--cd-font:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--cd-chrome:#f3f4f6;--cd-face:#ffffff;--cd-work:#eceef1;--cd-head:#e9ecf0;--cd-border:#c9ced6;--cd-border-strong:#8f97a3;--cd-row:#f1f5fa;--cd-accent:#1f4e8c;--cd-accent-ink:#ffffff;--cd-select:#d6e4f5;--cd-radius:4px;--focus:#1f4e8c;--bg:#eceef1;--line:#c9ced6;--line-strong:#8f97a3;font-size:13px;line-height:1.4;background:var(--cd-work)}.display-classic,.display-classic button,.display-classic input,.display-classic select,.display-classic textarea{font-family:var(--cd-font)}.display-classic :focus-visible{outline:2px solid var(--cd-accent);outline-offset:1px}.display-classic h1{font-size:18px;font-weight:600;letter-spacing:0}.display-classic h2{font-size:14px;font-weight:600;margin:16px 0 6px}.display-classic .topbar{min-height:36px;padding:3px 10px;gap:8px;background:var(--cd-face);border-bottom:1px solid var(--cd-border)}.display-classic .topbar .crumb{font-size:15px;font-weight:600}.display-classic .env-strip{padding:1px 10px;font-size:12px}.display-classic .classic-menubar{display:flex;flex-wrap:wrap;gap:0;padding:1px 4px;background:var(--cd-chrome);border-bottom:1px solid var(--cd-border)}.display-classic .classic-menu>button{min-height:26px;padding:2px 10px;border:1px solid transparent;border-radius:var(--cd-radius);background:transparent;color:var(--ink);font-size:13px;cursor:default}.display-classic .classic-menu>button:hover,.display-classic .classic-menu>button[aria-expanded=true]{background:var(--cd-select);border-color:var(--cd-accent)}.display-classic .classic-menu>button:focus-visible{outline:1px dotted var(--cd-accent);outline-offset:-3px;background:var(--cd-select)}.display-classic .classic-menubar.show-accel .accel,.display-classic .classic-menubar:focus-within .accel{text-decoration:underline;text-underline-offset:2px}.display-classic .classic-dropdown{top:calc(100% + 1px);min-width:260px;max-width:min(380px,92vw);max-height:70vh;padding:3px;border:1px solid var(--cd-border-strong);border-radius:var(--cd-radius);background:var(--cd-face);box-shadow:0 2px 6px rgba(0,0,0,.18)}.display-classic .classic-dropdown li{margin:0}.display-classic .classic-dropdown a,.display-classic .classic-dropdown button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:26px;padding:3px 18px 3px 24px;border:0;border-radius:3px;background:transparent;color:var(--ink);font-size:13px;text-align:left;text-decoration:none;cursor:default}.display-classic .classic-dropdown a:focus,.display-classic .classic-dropdown a:hover,.display-classic .classic-dropdown button:focus,.display-classic .classic-dropdown button:hover{background:var(--cd-select);outline:1px solid var(--cd-accent);outline-offset:-1px}.display-classic .classic-dropdown a[aria-current=page]{font-weight:600;box-shadow:inset 3px 0 0 var(--cd-accent);background:transparent}.display-classic .classic-dropdown a[aria-current=page]:focus,.display-classic .classic-dropdown a[aria-current=page]:hover{background:var(--cd-select)}.display-classic .classic-dropdown kbd{font-size:11px;line-height:16px;min-width:18px;padding:0 4px}.display-classic .classic-sep{height:1px;margin:3px 6px;background:var(--cd-border)}.display-classic .classic-toolbar{display:block;padding:0;gap:0;background:var(--cd-chrome);border-bottom:1px solid var(--cd-border)}.display-classic .classic-toolbar ul{display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:3px 6px}.display-classic .classic-toolbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:78px;height:56px;padding:3px 2px;border:1px solid transparent;border-radius:var(--cd-radius);background:transparent;color:var(--ink);font-size:12px;line-height:1.2;text-align:center;text-decoration:none}.display-classic .classic-toolbar a svg{color:var(--cd-accent);flex:none}.display-classic .classic-toolbar a:hover{background:var(--cd-face);border-color:var(--cd-border-strong)}.display-classic .classic-toolbar a[aria-current=page]{background:var(--cd-select);border-color:var(--cd-accent)}.display-classic .classic-toolbar li:first-child{margin-right:6px;padding-right:6px;border-right:1px solid var(--cd-border)}.display-classic .classic-open-screens{padding:4px 8px 0;background:var(--cd-chrome);border-bottom:1px solid var(--cd-border-strong)}.display-classic .classic-open-screens ul{gap:2px;padding:0;margin:0 0 -1px;overflow-y:hidden}.display-classic .classic-open-screens li{border:1px solid var(--cd-border);border-bottom-color:var(--cd-border-strong);border-radius:var(--cd-radius) var(--cd-radius) 0 0;background:#e4e7ec}.display-classic .classic-open-screens li:has(a[aria-current=page]){background:var(--cd-face);border-color:var(--cd-border-strong);border-bottom:1px solid var(--cd-face);box-shadow:inset 0 2px 0 var(--cd-accent)}.display-classic .classic-open-screens a{padding:4px 6px 4px 10px;font-size:12.5px}.display-classic .classic-open-screens a[aria-current=page]{font-weight:600}.display-classic .classic-open-screens button{padding:2px 7px;border-left:0;border-radius:3px;color:var(--muted);min-width:24px;min-height:24px}.display-classic .classic-open-screens a:hover,.display-classic .classic-open-screens button:hover{background:var(--cd-select);color:var(--ink)}.display-classic .classic-open-screens:has(ul:empty){display:none}.display-classic .frame-status{background:var(--cd-face);border-bottom:1px solid var(--cd-border)}.display-classic .period-strip{padding:2px 10px;font-size:13px;border-bottom:0;background:transparent}.display-classic .period-arrow{height:22px;min-width:22px;border-radius:var(--cd-radius)}.display-classic .content{padding:10px 12px 28px;background:var(--cd-work)}.display-classic .page-head{margin-bottom:8px}.display-classic .btn{height:28px;padding:0 10px;border-radius:var(--cd-radius);border-color:var(--cd-border-strong);font-size:13px;box-shadow:none}.display-classic .btn:hover{background:var(--cd-select);border-color:var(--cd-accent)}.display-classic .btn.primary:hover{filter:brightness(1.1);background:var(--brand);border-color:var(--brand)}.display-classic .btn.small{height:24px;padding:0 8px}.display-classic input:not([type=checkbox]):not([type=radio]),.display-classic select{height:26px;border-radius:var(--cd-radius);border-color:var(--cd-border-strong);font-size:13px;padding:0 6px}.display-classic textarea{border-radius:var(--cd-radius);border-color:var(--cd-border-strong);font-size:13px}.display-classic .card,.display-classic .pill,.display-classic .table-scroll,.display-classic fieldset{box-shadow:none}.display-classic .card,.display-classic .status-line,.display-classic .table-scroll,.display-classic fieldset{border-radius:var(--cd-radius);border-color:var(--cd-border-strong)}.display-classic .pill{border-radius:3px;font-size:11.5px;padding:1px 6px}.display-classic table{border-radius:var(--cd-radius);border-color:var(--cd-border-strong);font-size:13px}.display-classic tfoot th,.display-classic thead th{background:var(--cd-head);color:#1f2937;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--cd-border-strong)}.display-classic td,.display-classic th{height:26px;padding:3px 8px;border-bottom-color:var(--cd-border)}.display-classic tbody tr:hover td,.display-classic tbody tr:hover th{background:var(--cd-row)}.display-classic .payments-grid,.display-classic .year-grid{border-collapse:collapse;border:1px solid var(--cd-border-strong)}.display-classic .payments-grid td,.display-classic .payments-grid th,.display-classic .year-grid td,.display-classic .year-grid th{border:1px solid var(--cd-border)}.display-classic .payments-grid td:has(>input[data-cell]:not([type=checkbox])){padding:0}.display-classic .payments-grid input[data-cell]:not([type=checkbox]):not([type=radio]){height:26px;border:0;border-radius:0;background:transparent;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-classic .payments-grid input[data-cell]:not([type=checkbox]):not([type=radio]):focus{outline:2px solid var(--cd-accent);outline-offset:-2px;background:#fffbe8}.display-classic .payments-grid input[aria-invalid=true]{outline:2px solid var(--block);outline-offset:-2px;background:var(--block-soft)}.display-classic .tabs{gap:2px;margin:6px 0 10px;padding:0 4px;border-bottom:1px solid var(--cd-border-strong)}.display-classic .tabs a{padding:4px 12px;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:var(--cd-radius) var(--cd-radius) 0 0;color:#1f2937;font-weight:400;background:transparent}.display-classic .tabs a:hover{background:var(--cd-face);border-color:var(--cd-border)}.display-classic .tabs a.active,.display-classic .tabs a[aria-current=page]{background:var(--cd-face);border-color:var(--cd-border-strong);border-bottom:1px solid var(--cd-face);color:var(--ink);font-weight:600;box-shadow:inset 0 2px 0 var(--cd-accent)}.display-classic .classic-body{display:flex;flex:1 1;align-items:stretch;min-height:0}.display-classic .classic-body>.content{flex:1 1;min-width:0}.display-classic .classic-pane{display:flex;flex-direction:column;flex:none;width:236px;background:var(--cd-face);border-right:1px solid var(--cd-border-strong)}.display-classic .classic-pane.collapsed{width:34px}.display-classic .classic-pane-head{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:28px;padding:2px 4px 2px 10px;background:var(--cd-head);border-bottom:1px solid var(--cd-border)}.display-classic .classic-pane.collapsed .classic-pane-head{padding:2px;justify-content:center}.display-classic .classic-pane-head h2{margin:0;font-size:13px;font-weight:600}.display-classic .classic-pane-toggle{display:inline-grid;place-items:center;width:26px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--cd-radius);background:transparent;color:var(--ink);cursor:pointer}.display-classic .classic-pane-toggle:hover{background:var(--cd-select);border-color:var(--cd-accent)}.display-classic .classic-pane-body{display:flex;flex-direction:column;gap:4px;padding:6px}.display-classic .classic-pane-body[hidden]{display:none}.display-classic .classic-pane-search{width:100%}.display-classic .classic-pane-count{margin:0;font-size:11.5px;color:var(--muted)}.display-classic .classic-pane-cols{display:grid;grid-template-columns:70px 1fr;grid-gap:6px;gap:6px;padding:2px 6px;background:var(--cd-head);border:1px solid var(--cd-border);border-bottom:0;font-size:12px;font-weight:600}.display-classic .classic-pane-list{list-style:none;margin:0;padding:0;max-height:calc(100vh - 290px);min-height:120px;overflow-y:auto;border:1px solid var(--cd-border)}.display-classic .classic-pane-list a{display:grid;grid-template-columns:70px 1fr;grid-gap:6px;gap:6px;align-items:center;min-height:24px;padding:2px 6px;border-bottom:1px solid #eef0f3;color:var(--ink);text-decoration:none}.display-classic .classic-pane-list a:hover{background:var(--cd-row)}.display-classic .classic-pane-list a[aria-current=page]{background:var(--cd-accent);color:var(--cd-accent-ink)}.display-classic .classic-pane-list a[aria-current=page] .muted{color:inherit}.display-classic .classic-pane-list a:focus-visible{outline:2px solid var(--cd-accent);outline-offset:-2px}.display-classic .classic-pane-list a[aria-current=page]:focus-visible{outline-color:#0b1f3a;box-shadow:inset 0 0 0 3px #fff}.display-classic .classic-pane-works{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-classic .classic-pane-name,.display-classic .classic-pane-works{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-classic .classic-pane-empty{margin:6px 2px;color:var(--muted)}.display-classic .status-bar{gap:0;padding:0 6px;min-height:24px;background:var(--cd-chrome);border-top:1px solid var(--cd-border-strong);font-size:12px}.display-classic .status-bar .status-item{padding:2px 10px;border-left:1px solid var(--cd-border)}.display-classic .status-bar .status-item:first-child,.display-classic .status-bar .status-spacer+.status-item{border-left:0}.display-classic .status-bar .status-env{color:var(--warn);font-weight:600}.display-classic .status-bar .status-net.offline{background:var(--warn-soft)}}.classic-pane{display:none}.display-classic .classic-body{flex:1 1}.display-classic .cs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.display-classic .cs-panel{min-width:0;padding:0 0 8px;background:var(--panel);border:1px solid var(--line-strong);border-radius:4px}.display-classic .cs-title{margin:0 0 6px;padding:4px 10px;font-size:13px;font-weight:600;background:var(--bg);border-bottom:1px solid var(--line);border-radius:4px 4px 0 0}.display-classic .cs-panel>:not(.cs-title){margin-left:10px;margin-right:10px}.display-classic .cs-panel>.toolbar{margin-top:8px;gap:6px}.display-classic .cs-kv{display:grid;grid-gap:0;gap:0;margin-top:0;margin-bottom:0}.display-classic .cs-kv>div{display:grid;grid-template-columns:minmax(110px,40%) 1fr;grid-gap:8px;gap:8px;padding:3px 0;border-bottom:1px dotted var(--line)}.display-classic .cs-kv dt{color:var(--muted)}.display-classic .cs-kv dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-classic .cs-status{margin-top:0;margin-bottom:6px}.display-classic .cs-list{margin-top:6px;margin-bottom:0;padding-left:28px}.display-classic .cs-table{width:calc(100% - 20px);border-radius:0}.display-classic .cs-table tbody th{font-weight:400}.display-classic .cs-tasks{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:4px;gap:4px;padding:0;margin-top:0;margin-bottom:0}.display-classic .cs-tasks .btn{width:100%;justify-content:flex-start}.display-classic .cs-activity{list-style:none;padding:0;margin-top:0;margin-bottom:0}.display-classic .cs-activity li{padding:3px 0;border-bottom:1px dotted var(--line)}.display-classic .cs-when{margin-right:6px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1200px){.display-classic .cs-wide{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.display-classic .classic-menu>button,.display-classic .classic-pane-list a,.display-classic .classic-toolbar a{transition:none}}@media print{.classic-pane,.classic-toolbar,.cs-tasks{display:none!important}.classic-body{display:block!important}}@media screen{.app.display-soft.display-modern,body.soft-ui{--sr-bg:#e7eaee;--sr-face:linear-gradient(145deg,#f0f2f5,#dde1e6);--sr-hi:#ffffff;--sr-lo:#bcc4ce;--sr-accent:#14532d;--sr-accent-face:linear-gradient(145deg,#18613a,#12492a);--sr-accent-lo:#a3bcac;--sr-on-accent:#ffffff;--sr-edge:#5f6b78;--sr-ring:inset 0 0 0 1px var(--sr-edge);--sr-gloss:linear-gradient(rgba(255,255,255,0.14),rgba(255,255,255,0.14)) top /100% 50% no-repeat;--sr-raise:15px 15px 32px var(--sr-lo),-15px -15px 32px var(--sr-hi),inset 1.5px 1.5px 0 var(--sr-hi);--sr-raise-sm:8px 8px 18px var(--sr-lo),-8px -8px 18px var(--sr-hi),inset 1.5px 1.5px 0 var(--sr-hi);--sr-raise-xs:4px 4px 9px var(--sr-lo),-4px -4px 9px var(--sr-hi),inset 1px 1px 0 var(--sr-hi);--sr-press:inset 9px 9px 18px var(--sr-lo),inset -9px -9px 18px var(--sr-hi);--sr-press-sm:inset 5px 5px 11px var(--sr-lo),inset -5px -5px 11px var(--sr-hi);--sr-press-xs:inset 2px 2px 5px var(--sr-lo),inset -2px -2px 5px var(--sr-hi);--sr-accent-raise:6px 6px 14px var(--sr-accent-lo),-6px -6px 14px var(--sr-hi);--sr-accent-press:inset 3px 3px 7px rgba(0,0,0,0.35),inset -2px -2px 6px rgba(255,255,255,0.18);--sr-groove:linear-gradient(var(--sr-lo),var(--sr-lo)) top /100% 1px no-repeat,linear-gradient(var(--sr-hi),var(--sr-hi)) 0 1px /100% 1px no-repeat;--sr-ease:0.5s cubic-bezier(0.34,1.56,0.64,1);--bg:#e7eaee;--panel:#e7eaee;--canvas:#e7eaee;--rail:#e7eaee;--soft:#e7eaee;--card-line:#cfd5dc;--ink:#1b2024;--muted:#4f5864;--line:#cfd5dc;--line-strong:#b3bbc5;--row-hover:#eef0f3;--brand:#14532d;--brand-ink:#ffffff;--brand-soft:#d3e3d8;--focus:#14532d;--block:#a11a1a;--block-soft:#f3dcda;--warn:#7a4f00;--warn-soft:#f3e6c4;--info:#1a4785;--info-soft:#d9e4f2;--side:#e7eaee;--side-ink:#1b2024;--side-muted:#4f5864;--side-active:#e7eaee;--side-line:#cfd5dc;--lift:var(--sr-raise-sm);background:var(--sr-bg);color:var(--ink)}@media (prefers-color-scheme:dark){.app.display-soft.display-modern,body.soft-ui{--sr-bg:#1a1d22;--sr-face:linear-gradient(145deg,#20242a,#15181c);--sr-hi:#262a31;--sr-lo:#0b0d10;--sr-accent:#7fc79a;--sr-accent-face:linear-gradient(145deg,#93d6ab,#6ab886);--sr-accent-lo:#0b0d10;--sr-on-accent:#0b1a11;--sr-edge:#7d8794;--sr-gloss:linear-gradient(rgba(255,255,255,0.14),rgba(255,255,255,0.14)) top /100% 50% no-repeat;--sr-accent-press:inset 3px 3px 7px rgba(0,0,0,0.45),inset -2px -2px 6px rgba(255,255,255,0.2);--bg:#1a1d22;--panel:#1a1d22;--canvas:#1a1d22;--rail:#1a1d22;--soft:#1a1d22;--card-line:#2b3038;--ink:#e8eaed;--muted:#a3aab4;--line:#2b3038;--line-strong:#3a404a;--row-hover:#22262c;--brand:#7fc79a;--brand-ink:#0b1a11;--brand-soft:#1d2b22;--focus:#7fc79a;--block:#ff8a80;--block-soft:#3a1d1b;--warn:#f3c46b;--warn-soft:#33290f;--info:#8fb8ef;--info-soft:#172433;--side:#1a1d22;--side-ink:#e8eaed;--side-muted:#a3aab4;--side-active:#1a1d22;--side-line:#2b3038}}html body.soft-ui{background:var(--sr-bg);color:var(--ink)}.app.display-soft.display-modern{position:relative;overflow-x:clip}:is(.app.display-soft.display-modern,body.soft-ui) :is(.work,.work>.content){background:transparent}:is(.app.display-soft.display-modern,body.soft-ui) .work>.content{border:0;border-radius:0;box-shadow:none}:is(.app.display-soft.display-modern,body.soft-ui) .table-scroll{max-height:none;overflow-y:visible;overflow-x:auto}:is(.app.display-soft.display-modern,body.soft-ui) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.app.display-soft.display-modern,body.soft-ui) .frame-head{padding:0;background:var(--sr-bg)}:is(.app.display-soft.display-modern,body.soft-ui) .topbar{border:0;border-radius:0;background:var(--sr-face);box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) .search-input{border:0;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .search-input:focus,:is(.app.display-soft.display-modern,body.soft-ui) .search-input:hover{border:0;background:var(--sr-bg)}:is(.app.display-soft.display-modern,body.soft-ui) .search-key{border:0;background:var(--sr-bg);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.topbar .feedback>.btn,.kbd-help-button,.mtop-icon,.mtop-bell,.btn.menu-button){border:0;background:var(--sr-face);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.topbar .feedback>.btn,.kbd-help-button,.mtop-icon,.mtop-bell):hover{background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-bell[aria-expanded=true],:is(.app.display-soft.display-modern,body.soft-ui) :is(.topbar .feedback>.btn,.kbd-help-button,.mtop-icon,.mtop-bell,.btn.menu-button):active{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-bell,:is(.app.display-soft.display-modern,body.soft-ui) .mtop-icon{border-radius:50%}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-avatar{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face);color:var(--sr-on-accent);box-shadow:var(--sr-raise-xs),0 0 10px var(--sr-accent-lo);text-shadow:0 1px 0 rgba(0,0,0,.2)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-avatar:active{box-shadow:var(--sr-accent-press)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mtop-env,.mtop-period-status){background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-period-arrow:hover{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-count{box-shadow:0 0 0 2px var(--sr-bg)}:is(.app.display-soft.display-modern,body.soft-ui) .display-switch{padding:3px;border-radius:999px;background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .display-switch .btn{height:28px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) .display-switch .btn[aria-pressed=true]{background:var(--sr-face);color:var(--sr-accent);box-shadow:var(--sr-raise-xs)}@media (min-width:861px){.app.display-soft.display-modern{grid-template-columns:84px minmax(0,1fr)}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-wrap{padding:0}:is(.app.display-soft.display-modern,body.soft-ui) .mrail{border:0;border-radius:0;background:var(--sr-face);box-shadow:var(--sr-raise);padding:14px 6px}:is(.app.display-soft.display-modern,body.soft-ui) .work>.content{padding:24px 28px 64px}}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-item{color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-item:hover .mrail-icon{background:transparent;box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-item.active,.mrail-item[aria-expanded=true]){color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-item.active,.mrail-item[aria-expanded=true]) .mrail-icon{background:var(--sr-bg);color:var(--sr-accent);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-foot,.mrail-panel-foot,.side-foot){border-top:0;background:var(--sr-groove)}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-panel-head{border-bottom:0;background:var(--sr-groove);background-position:0 calc(100% - 1px),bottom}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-brand{position:relative;padding:5px;border-radius:14px;background:var(--sr-face);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-brand,.brand-lockup):after{content:"";position:absolute;pointer-events:none;border-radius:9px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.5),rgba(255,255,255,0) 55%),linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,0) 50%)}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-brand:after{inset:5px}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-brand,.brand-lockup) .brand-mark{border-radius:9px;box-shadow:0 0 10px var(--sr-accent-lo)}:is(.app.display-soft.display-modern,body.soft-ui) .brand-lockup{position:relative;padding:6px 16px 6px 6px;border-radius:18px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .brand-lockup:after{left:6px;top:6px;bottom:6px;aspect-ratio:1}:is(.app.display-soft.display-modern,body.soft-ui) .side-brand{width:-moz-fit-content;width:fit-content;margin:0 4px 14px;padding:6px 16px 6px 6px;border-radius:18px;background:var(--sr-face);box-shadow:var(--sr-raise-sm);color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) .side-brand b{color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) .logo{border-radius:11px;color:var(--sr-on-accent);text-shadow:0 1px 0 rgba(0,0,0,.25);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.5),rgba(255,255,255,0) 55%),linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,0) 50%),var(--sr-accent-face);box-shadow:0 0 10px var(--sr-accent-lo)}:is(.app.display-soft.display-modern,body.soft-ui) .sidebar{background:var(--sr-face);color:var(--ink);box-shadow:var(--sr-raise)}@media (max-width:860px){:is(.app.display-soft.display-modern,body.soft-ui) .sidebar{left:12px;top:12px;bottom:12px;height:auto;width:min(300px,calc(100vw - 48px));border-radius:28px}:is(.app.display-soft.display-modern,body.soft-ui) .frame-head{padding:8px 12px 12px}}:is(.app.display-soft.display-modern,body.soft-ui) .side-employer{border:0;border-radius:16px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .side-employer-name{color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.sidebar,.mrail-panel) :is(.nav-link,.nav-group-head){color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.sidebar,.mrail-panel) :is(.nav-link,.nav-group-head):hover{background:transparent;color:var(--sr-accent);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.sidebar,.mrail-panel) .nav-group.has-active>.nav-group-head{color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.sidebar,.mrail-panel) .nav-link.active{background:var(--sr-bg);color:var(--sr-accent);font-weight:700;box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.sidebar,.mrail-panel) .nav-chevron{color:var(--muted)}:is(.app.display-soft.display-modern,body.soft-ui) .btn.drawer-close{color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-pop,.search-results,.mtop-alert-panel,.feedback-pop,.glance-customise fieldset,.field-help-body){border:0;border-radius:22px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .mrail-panel{left:84px;border:0;border-radius:0 28px 28px 0;background:var(--sr-face);box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-pop a,.mtop-alert-panel li a,.search-results li,.report-list a){border-radius:14px}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-pop a,.mtop-alert-panel li a):hover,:is(.app.display-soft.display-modern,body.soft-ui) :is(.search-results li.active,.search-results li:hover){background:var(--sr-bg);color:var(--ink);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .search-results li.search-empty{box-shadow:none;background:none}:is(.app.display-soft.display-modern,body.soft-ui) :is(.mrail-pop-title,.mtop-alert-title){display:table;padding:2px 10px;border-radius:999px;background:var(--sr-bg);color:var(--sr-accent);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-alert-all{border-top:0;background:var(--sr-groove)}:is(.app.display-soft.display-modern,body.soft-ui) .mtop-alert-tag{box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) dialog.kbd-help{border:0;border-radius:28px;background:var(--sr-face);color:var(--ink);box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) dialog.kbd-help::-webkit-backdrop{background:rgba(26,29,34,.35)}:is(.app.display-soft.display-modern,body.soft-ui) dialog.kbd-help::backdrop{background:rgba(26,29,34,.35)}:is(.app.display-soft.display-modern,body.soft-ui) kbd{border:0;border-radius:8px;background:var(--sr-bg);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .glance-customise li{border-bottom-color:var(--line)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.card,fieldset,.pay-editor,.prepare-panel,.status-line,.period-bar,.wizard-step,.report-list,.emp-strip,.home-alert,.table-scroll,.portal-brand,.pub-status){border:0;border-radius:22px;background:var(--sr-face);box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.status-line,.period-bar,.prepare-panel,.report-list,.emp-strip,.wizard-step,.portal-brand){box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .content :is(.grid,.glance-cards){gap:20px}:is(.app.display-soft.display-modern,body.soft-ui) .content main>.card{margin-bottom:20px}:is(.app.display-soft.display-modern,body.soft-ui) :is(.card,fieldset,.pay-editor,.table-scroll,details.card) :is(.card,fieldset,.table-scroll){border:0;border-radius:18px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.card,fieldset)>fieldset[style*=border]{box-shadow:none;background:transparent}:is(.app.display-soft.display-modern,body.soft-ui) legend{padding:2px 10px;border-radius:999px;background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) legend.hint{background:none;box-shadow:none}:is(.app.display-soft.display-modern,body.soft-ui) details.card[open]>summary{border-bottom:0;background:var(--sr-groove);background-position:0 calc(100% - 1px),bottom}:is(.app.display-soft.display-modern,body.soft-ui) .kpi-strip{border:0;background:transparent;box-shadow:none;overflow:visible;gap:20px}:is(.app.display-soft.display-modern,body.soft-ui) .kpi-strip .card{border:0;border-radius:22px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .kpis>div{border:0;border-radius:16px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .kpis b{color:var(--sr-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.app.display-soft.display-modern,body.soft-ui) .cost-bar-track{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .notice{border-radius:16px;background:var(--brand-soft);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .more-about-body{border:0;border-radius:16px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.card.sev-blocker,.card.sev-warning,.card.sev-info,.card.finding,.home-alert){border:0}:is(.app.display-soft.display-modern,body.soft-ui) .card.finding{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--line-strong)}:is(.app.display-soft.display-modern,body.soft-ui) .card.sev-blocker{background:var(--block-soft);box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .card.sev-warning{background:var(--warn-soft);box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--warn)}:is(.app.display-soft.display-modern,body.soft-ui) .card.sev-info{background:var(--info-soft);box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--info)}:is(.app.display-soft.display-modern,body.soft-ui) .card.finding.sev-blocker{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .card.finding.sev-warning{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--warn)}:is(.app.display-soft.display-modern,body.soft-ui) .card.finding.sev-info{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--info)}:is(.app.display-soft.display-modern,body.soft-ui) .home-alert{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .confirm-body{border:0;border-radius:18px;background:var(--block-soft);box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) :not(td).empty-state{border-radius:18px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .content tbody>tr:only-child>td[colspan]:only-child,:is(.app.display-soft.display-modern,body.soft-ui) td.empty-state{background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .skeleton{border-radius:16px;background:var(--sr-bg);box-shadow:var(--sr-press-sm);animation:none}:is(.app.display-soft.display-modern,body.soft-ui) .classic-pane-empty,:is(.app.display-soft.display-modern,body.soft-ui) .mtop-alert-empty{padding:10px 12px;border-radius:16px;background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .content table{border:0;border-radius:22px;background:var(--sr-face);box-shadow:var(--sr-raise-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.app.display-soft.display-modern,body.soft-ui) .content :is(.card,.table-scroll,fieldset,.pay-editor,details,.tab-panel) table{border-radius:0;background:transparent;box-shadow:none}:is(.app.display-soft.display-modern,body.soft-ui) .content :is(th,td){border-bottom:1px solid var(--line)}:is(.app.display-soft.display-modern,body.soft-ui) .content thead th{background:transparent;color:var(--muted);border-bottom:1px solid var(--line-strong);box-shadow:none}:is(.app.display-soft.display-modern,body.soft-ui) .content tbody tr:last-child>:is(td,th){border-bottom:0}:is(.app.display-soft.display-modern,body.soft-ui) .content tbody tr:hover>:is(td,th){background:var(--row-hover)}:is(.app.display-soft.display-modern,body.soft-ui) .content tfoot :is(th,td){background:transparent;border-top:1px solid var(--line-strong);border-bottom:0}:is(.app.display-soft.display-modern,body.soft-ui) :is(td.num,th.num){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.app.display-soft.display-modern,body.soft-ui) .excluded-row td{background:transparent}:is(.app.display-soft.display-modern,body.soft-ui) .cal-grid thead th.we{background:var(--row-hover)}:is(.app.display-soft.display-modern,body.soft-ui) .btn{border:0;border-radius:999px;background:var(--sr-face);color:var(--ink);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .btn:hover{background:var(--sr-face);color:var(--sr-accent);box-shadow:var(--sr-raise-sm);filter:none}:is(.app.display-soft.display-modern,body.soft-ui) .btn:active:not(:disabled,[aria-disabled=true]),:is(.app.display-soft.display-modern,body.soft-ui) details[open]>summary.btn{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .btn.primary{background:var(--sr-gloss),var(--sr-accent-face);color:var(--sr-on-accent);text-shadow:0 1px 0 rgba(0,0,0,.22);box-shadow:var(--sr-accent-raise)}:is(.app.display-soft.display-modern,body.soft-ui) .btn.primary:hover{background:var(--sr-gloss),var(--sr-accent-face);color:var(--sr-on-accent);filter:brightness(1.06)}:is(.app.display-soft.display-modern,body.soft-ui) .btn.primary:active:not(:disabled,[aria-disabled=true]){background:var(--sr-accent-face);box-shadow:var(--sr-accent-press)}:is(.app.display-soft.display-modern,body.soft-ui) .btn.danger,:is(.app.display-soft.display-modern,body.soft-ui) .btn.danger:hover{color:var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn:disabled,.btn[aria-disabled=true]):hover{color:var(--ink);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn.primary:disabled,.btn.primary[aria-disabled=true]):hover{color:var(--sr-on-accent);box-shadow:var(--sr-accent-raise)}:is(.app.display-soft.display-modern,body.soft-ui) details.confirm[open]>summary{color:var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .pill{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .pill.blocker,:is(.app.display-soft.display-modern,body.soft-ui) .pill.not-saved{color:var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .pill.warning{color:var(--warn)}:is(.app.display-soft.display-modern,body.soft-ui) .pill.info{color:var(--info)}:is(.app.display-soft.display-modern,body.soft-ui) .pill.ok{color:var(--brand)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.tab-badge,.payments-grid .row-flag){background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .payments-grid .row-flag{border:0}:is(.app.display-soft.display-modern,body.soft-ui) .payments-grid .row-flag.failed{color:var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .tabs{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;border-bottom:0;border-radius:22px;background:var(--sr-bg);box-shadow:var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.tabs a,.panel-tabs .tabs button){margin:0;padding:7px 14px;border:0;border-radius:18px;color:var(--muted)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.tabs a,.panel-tabs .tabs button):hover{color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.tabs a.active,.tabs a[aria-current=page],.panel-tabs .tabs button.active){background:var(--sr-face);color:var(--sr-accent);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .emp-strip a,:is(.app.display-soft.display-modern,body.soft-ui) .report-list a{color:var(--ink)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.emp-strip a,.report-list a):hover{background:transparent;color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.emp-strip a.active,.report-list a.active){background:var(--sr-bg);color:var(--sr-accent);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .glance-bar .btn[aria-pressed=true],:is(.app.display-soft.display-modern,body.soft-ui) .home-greet-tools>.btn[aria-pressed=true]{background:var(--sr-bg);color:var(--sr-accent);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){border:0;border-radius:14px;background-color:var(--sr-bg);color:var(--ink);box-shadow:var(--sr-ring),var(--sr-press-sm)}:is(.app.display-soft.display-modern,body.soft-ui) :is(input,select,textarea):disabled{opacity:.7;box-shadow:var(--sr-ring),var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) :is(input,textarea)[aria-invalid=true]{box-shadow:var(--sr-press-sm),inset 0 0 0 2px var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) td :is(input:not([type=checkbox],[type=radio],[type=hidden]),select){border-radius:10px;box-shadow:var(--sr-ring),var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .payments-grid td.cell-changed input[data-cell]:not([type=checkbox]){box-shadow:var(--sr-ring),var(--sr-press-xs),inset 0 -2px 0 var(--warn)}:is(.app.display-soft.display-modern,body.soft-ui) .payments-grid td.cell-failed input[data-cell]:not([type=checkbox]){box-shadow:var(--sr-ring),var(--sr-press-xs),inset 0 -3px 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .pay-editor :is(input[data-unsaved]:not([type=checkbox],[type=radio]),select[data-unsaved],textarea[data-unsaved]){box-shadow:var(--sr-ring),var(--sr-press-sm),inset 4px 0 0 var(--warn),inset 0 -2px 0 var(--warn)}:is(.app.display-soft.display-modern,body.soft-ui) .pay-editor [data-unsaved=failed]:not([type=checkbox],[type=radio]){box-shadow:var(--sr-ring),var(--sr-press-sm),inset 4px 0 0 var(--block),inset 0 -3px 0 var(--block)}:is(.app.display-soft.display-modern,body.soft-ui) .pay-editor :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.app.display-soft.display-modern,body.soft-ui) :is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:none;width:24px;height:24px;margin:0 8px 0 0;padding:0;border:0;border-radius:8px;background:var(--sr-bg);box-shadow:var(--sr-ring),var(--sr-press-xs);vertical-align:middle;cursor:pointer}:is(.app.display-soft.display-modern,body.soft-ui) input[type=radio]{border-radius:50%}:is(.app.display-soft.display-modern,body.soft-ui) input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50% /16px no-repeat,radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face);box-shadow:var(--sr-raise-xs),0 0 8px var(--sr-accent-lo)}:is(.app.display-soft.display-modern,body.soft-ui) input[type=radio]:checked{background:radial-gradient(circle,var(--sr-on-accent) 0 4px,transparent 4.5px),radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face);box-shadow:var(--sr-raise-xs),0 0 8px var(--sr-accent-lo)}@media (prefers-color-scheme:dark){:is(.app.display-soft.display-modern,body.soft-ui) input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1a11' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50% /16px no-repeat,radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face)}}:is(.app.display-soft.display-modern,body.soft-ui) input[type=checkbox]:indeterminate{background:linear-gradient(var(--sr-accent),var(--sr-accent)) 50% /12px 3px no-repeat,var(--sr-bg)}:is(.app.display-soft.display-modern,body.soft-ui) :is(input[type=checkbox],input[type=radio]):disabled{opacity:.55;cursor:not-allowed}:is(.app.display-soft.display-modern,body.soft-ui) .field :is(input[type=checkbox],input[type=radio]){display:inline-grid;width:24px}@media (forced-colors:active){:is(.app.display-soft.display-modern,body.soft-ui) :is(input[type=checkbox],input[type=radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}:is(.app.display-soft.display-modern,body.soft-ui) .field-help>summary{border:0;background:var(--sr-face);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .field-help[open]>summary{background:var(--sr-bg);box-shadow:var(--sr-press-xs);color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) .field-help-body{margin-top:10px}:is(.app.display-soft.display-modern,body.soft-ui) .home-hub{border:0;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .home-hub:hover{border:0;color:var(--sr-accent);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .home-hub:active{box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .home-hub-icon{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.5),rgba(255,255,255,0) 55%),var(--hub,var(--brand));box-shadow:0 0 8px color-mix(in srgb,var(--hub,var(--brand)) 40%,transparent),var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .home-pill{border:0;background:var(--sr-face);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .home-pill:hover{color:var(--sr-accent);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) .home-pill:active{background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .home-modern .glance-card:hover{box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) .wizard-step.current{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) .wizard-num{border:0;background:var(--sr-bg);box-shadow:var(--sr-press-xs)}:is(.app.display-soft.display-modern,body.soft-ui) .wizard-step.done .wizard-num{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face);color:var(--sr-on-accent);box-shadow:var(--sr-raise-xs)}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=stepper]{gap:14px}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=stepper] a{border:0;border-radius:18px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=stepper] a:hover{color:var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=stepper] a[aria-current=step]{background:var(--sr-bg);color:var(--sr-accent);box-shadow:var(--sr-press-sm),inset 0 3px 0 var(--sr-accent)}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=done] [class*=payrun][class*=num]{border-color:transparent;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 55%),var(--sr-accent-face);color:var(--sr-on-accent)}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=rows]{gap:14px}:is(.app.display-soft.display-modern,body.soft-ui) [class*=payrun][class*=row]:not([class*=rows]){border:0;border-radius:18px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}body.soft-ui>main .card,body.soft-ui>main form.card{border:0;border-radius:28px;background:var(--sr-face);box-shadow:var(--sr-raise)}body.soft-ui>main .pill.blocker{background:var(--block-soft);box-shadow:var(--sr-press-xs),inset 4px 0 0 var(--block)}body.soft-ui .pub-head{margin:12px 12px 0;padding:10px 16px;border:0;border-radius:24px;background:var(--sr-face);box-shadow:var(--sr-raise)}body.soft-ui .pub-brand{width:-moz-fit-content;width:fit-content;margin:0}body.soft-ui .pub-grid{gap:24px}body.soft-ui .pub-grid>li{border:0;border-radius:22px;background:var(--sr-face);box-shadow:var(--sr-raise)}:is(.app.display-soft.display-modern,body.soft-ui) .pub-status{box-shadow:var(--sr-raise-sm),inset 5px 0 0 var(--warn);background:var(--warn-soft)}body.soft-ui .pub-foot{margin:24px 12px 12px;border:0;border-radius:24px;background:var(--sr-face);box-shadow:var(--sr-raise-sm)}body.soft-ui .skip-link{border:0;background:var(--sr-face);box-shadow:var(--sr-raise-sm),0 0 0 2px var(--focus)}@media (prefers-reduced-motion:no-preference){:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn,.home-hub,.home-pill,.mtop-icon,.mtop-bell,.mtop-avatar,.mrail-icon,.nav-link,.tabs a,.emp-strip a,.report-list a,[class*=payrun][class*=stepper] a,input[type=checkbox],input[type=radio]){transition:box-shadow var(--sr-ease),transform var(--sr-ease),background-color .2s ease,color .2s ease}:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn,.home-hub,.home-pill,.mtop-icon,.mtop-bell,[class*=payrun][class*=stepper] a):hover:not(:active,:disabled,[aria-disabled=true]){transform:translateY(-1px)}:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn,.home-hub,.home-pill,.mtop-icon,.mtop-bell,.mtop-avatar):active:not(:disabled,[aria-disabled=true]){transform:none}:is(.app.display-soft.display-modern,body.soft-ui) .skeleton{animation:soft-well-pulse 1.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){:is(.app.display-soft.display-modern,body.soft-ui) *{transition:none!important}:is(.app.display-soft.display-modern,body.soft-ui) :is(.btn,.home-hub,.home-pill,.mtop-icon,.mtop-bell,.mtop-avatar):is(:hover,:active){transform:none}}@keyframes soft-well-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:860px){:is(.app.display-soft.display-modern,body.soft-ui) .work>.content{padding:16px 16px 48px}:is(.app.display-soft.display-modern,body.soft-ui) .topbar{border-radius:20px}:is(.app.display-soft.display-modern,body.soft-ui) :is(.card,fieldset,.table-scroll,.pay-editor){border-radius:18px}:is(.app.display-soft.display-modern,body.soft-ui) .content :is(.grid,.glance-cards){gap:16px}}@media (forced-colors:active){:is(.app.display-soft.display-modern,body.soft-ui) :is(.card,fieldset,.table-scroll,.topbar,.mrail,.sidebar,.btn,input,select,textarea,.pill,.tabs){outline:1px solid CanvasText}}}