
html.ds-sheet-open{overflow:hidden}.ds-sheet{position:fixed;inset:0;z-index:var(--z-sheet);display:grid;align-items:end;justify-items:center}.ds-sheet__backdrop{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur-3)}.ds-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88dvh;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line-2);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow);transform:translateY(calc(100% + 24px));transition:transform var(--dur-3) var(--ease);outline:none}.ds-sheet.is-open .ds-sheet__backdrop{opacity:1}.ds-sheet.is-open .ds-sheet__panel{transform:translateY(var(--drag-y,0px))}.ds-sheet.is-drag .ds-sheet__panel{transition:none}.ds-sheet__handle{position:relative;flex:none;width:44px;height:5px;margin:var(--sp-2) auto 0;border-radius:3px;background:var(--line-2);touch-action:none;cursor:grab}.ds-sheet__handle:before{content:"";position:absolute;inset:-10px -40px}.ds-sheet__head{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-2);touch-action:none}.ds-sheet__title{flex:1;margin:0;font-size:var(--fs-lg);font-weight:800;line-height:var(--lh-tight)}.ds-sheet__close{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-3);color:var(--muted);cursor:pointer;font-size:18px;line-height:1}.ds-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-2) var(--sp-5) var(--sp-4);color:var(--text);line-height:var(--lh-base)}.ds-sheet__foot{flex:none;display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) calc(var(--sp-4) + var(--safe-b));border-top:1px solid var(--line)}.ds-sheet__foot:empty{display:none}.ds-sheet__foot .ds-btn{flex:1;min-width:120px}
@media(min-width:821px){.ds-sheet{align-items:center}.ds-sheet__panel{border-bottom:1px solid var(--line-2);border-radius:var(--r-xl);max-height:min(86dvh,720px);transform:translateY(24px) scale(.97);opacity:0;transition:transform var(--dur-3) var(--ease),opacity var(--dur-3)}.ds-sheet.is-open .ds-sheet__panel{transform:none;opacity:1}.ds-sheet__handle{display:none}.ds-sheet__head{padding-top:var(--sp-5)}}
html[data-low-end] .ds-sheet__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}

.ds-viewer{position:fixed;inset:0;z-index:var(--z-viewer);display:flex;flex-direction:column;background:color-mix(in oklab,var(--bg) 94%,transparent);touch-action:none}.ds-viewer__bar{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding:calc(var(--sp-3) + var(--safe-t)) var(--sp-4) var(--sp-3);background:linear-gradient(var(--bg),transparent)}.ds-viewer__bar .ds-viewer__close{margin-inline-start:auto}.ds-viewer__btn{width:44px;height:44px;border:1px solid var(--line-2);border-radius:14px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);cursor:pointer;font-size:20px;font-weight:800;line-height:1;display:grid;place-items:center}.ds-viewer__btn:disabled{opacity:.4;cursor:default}.ds-viewer__stage{position:relative;flex:1;min-height:0;overflow:hidden;display:grid;place-items:center;cursor:grab}.ds-viewer__stage.is-pan{cursor:grabbing}.ds-viewer__img{max-width:100%;max-height:100%;object-fit:contain;transform:translate3d(var(--vx,0px),var(--vy,0px),0) scale(var(--vs,1));transform-origin:center;transition:transform var(--dur-2) var(--ease);user-select:none;-webkit-user-drag:none;will-change:transform}.ds-viewer.is-gesture .ds-viewer__img{transition:none}.ds-viewer__state{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--sp-3);padding:var(--sp-5);text-align:center;color:var(--muted);font-size:var(--fs-md);pointer-events:none}.ds-viewer__state:before{content:"";width:38px;height:38px;border-radius:50%;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:ds-spin 1s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-viewer.is-error .ds-viewer__state:before{display:none}.ds-viewer.is-error .ds-viewer__state{color:var(--danger-ink)}.ds-viewer.is-ready .ds-viewer__state{display:none}
.ds-sheet__text{margin:0;color:var(--muted);line-height:var(--lh-loose)}

.ds-sheet--fixed .ds-sheet__handle{display:none}
.tg-lead{margin:0 0 var(--sp-3);color:var(--muted)}
.tg-text{color:var(--text);line-height:var(--lh-loose);overflow-wrap:anywhere}
.tg-text p,.tg-text ul,.tg-text ol{margin:0 0 var(--sp-3)}
.tg-text ul,.tg-text ol{padding-inline-start:var(--sp-5)}

.tg-tick{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-weight:600;line-height:1.8;cursor:pointer}.tg-tick input{width:20px;height:20px;flex:0 0 20px;margin-top:4px;accent-color:var(--accent)}

.home-cell.hp>.card{align-content:start}

:root[data-theme="dark"] .home-stage .ds-tiles--shortcuts .ds-tile__icon{color:var(--accent-text);background:linear-gradient(150deg,color-mix(in oklab,var(--accent) 30%,transparent),color-mix(in oklab,var(--accent) 9%,transparent));border:1px solid color-mix(in oklab,var(--text) 20%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--text) 30%,transparent),inset 0 -6px 10px color-mix(in oklab,var(--accent) 12%,transparent),0 2px 8px color-mix(in oklab,var(--bg) 60%,transparent)}
@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme="dark"] .home-stage .ds-tiles--shortcuts .ds-tile__icon{-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3)}}

@container home (min-width:1000px){.home-cards>.home-cell--report.hp{grid-column:span 2}.home-cards>.home-cell--opportunities.hp{grid-column:span 4}}
@container home (min-width:640px) and (max-width:999.98px){div.home-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.home-cards>.home-cell.w2-1{grid-column:span 3}.home-cards>.home-cell.w2-2{grid-column:span 6}.home-cards>.home-cell--report.hp{grid-column:span 2}.home-cards>.home-cell--opportunities.hp{grid-column:span 4}}

.home-block--report{display:flex;flex-direction:column}.rp-detail{display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 auto;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}
.rp-journey{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp-2)}.rp-journey>div{display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0}
.rp-journey small{color:var(--muted);font-size:var(--fs-xs)}.rp-journey b{font-size:var(--fs-sm);font-weight:800;overflow-wrap:anywhere}.rp-journey__arrow{display:inline-flex;color:var(--accent-text)}.rp-journey__arrow svg{width:18px;height:18px}
.rp-net{margin:0;font-weight:800;font-size:var(--fs-md)}.rp-net.up{color:var(--success-ink)}.rp-net.down{color:var(--danger-ink)}
.rp-ideas{display:grid;gap:6px}.rp-ideas p{margin:0;font-size:var(--fs-sm);color:var(--text)}.rp-meter{width:100%;height:6px;display:block}.rp-meter__bg{fill:var(--surface-3)}.rp-meter__fg{fill:var(--success)}

.rp-detail{width:0;min-width:100%}

.home-stage .home-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.home-stage .home-panel::before{display:none}

@container home (min-width:1000px){.home-stage .home-cell--news>.home-slot{display:grid}.home-stage .home-cell--news .nw-home{grid-template-rows:auto 1fr;align-content:stretch}.home-stage .home-cell--news .nw-rows{grid-auto-rows:1fr}.home-stage .home-cell--news .nw-row{align-content:center}}

.nw-list-box .nw-item>.nw-main>.nw-title{grid-row:1/span 2;align-self:center}
.nw-list-box .nw-item{grid-template-rows:auto auto auto 1fr}
.nw-list-box .nw-item.nw-item>.nw-main>.nw-meta{grid-row:4;grid-column:1/-1;align-self:end;min-height:0;padding:var(--sp-2) 0 0;border-top:1px solid var(--line);flex-wrap:wrap;row-gap:4px}

.nw-list-box .nw-item>.nw-main>.nw-title{text-align:start;justify-content:flex-start}

.home-stage .home-block--report .panel-title h3{margin-top:var(--sp-3)}

.nw-list-box .nw-item:not(:has(.nw-thumb))>.nw-main>.nw-title{grid-row:auto;align-self:start;display:flex;align-items:center;min-height:44px}
.nw-list-box .nw-item:not(:has(.nw-thumb))>.nw-star{top:var(--sp-3)}

.nw-list:not(:has(.nw-act)){row-gap:var(--sp-3)}.nw-list-box .nw-item:not(:has(.nw-act)){padding-bottom:var(--sp-3)}

.filter-row .toolbar>.chip{flex:1 1 auto;justify-content:center}

@media(min-width:641px){.op-filters>.op-cats,.pf-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.op-filters>.op-cats>.chip,.pf-tabs>.pf-tab{justify-content:center;min-width:0}}

.nw-featured{position:relative}.nw-featured .nw-title a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}

.topbar .top-arrange .ds-btn{inline-size:44px;min-inline-size:44px;padding:0;justify-content:center}.topbar #daysBadge{order:4}

.home-stage .hr-periods .hr-period{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l a" "c m" "b b";align-items:center;gap:2px var(--sp-3);padding:var(--sp-2) var(--sp-3)}
.home-stage .hr-period .hr-label{grid-area:l;grid-column:auto;font-size:var(--fs-sm)}.home-stage .hr-period .hr-count{grid-area:c;grid-column:auto}
.home-stage .hr-period .hr-avg{grid-area:a;grid-column:auto;justify-self:end;font-size:var(--fs-xl);line-height:1.2}.home-stage .hr-period .hr-avg-label{grid-area:m;grid-column:auto;justify-self:end}
.hr-meter{grid-area:b;width:100%;height:6px;display:block;margin-top:4px}.hr-meter__bg{fill:var(--surface-3)}.hr-meter__fg{fill:var(--success)}
.home-stage .hr-periods .hr-period.is-empty{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);grid-template-areas:none}
.home-block--report .performance-hero>span{display:grid;gap:2px}.rp-when{color:var(--text);font-size:var(--fs-sm);font-weight:700}
.home-stage .home-block--report .panel-title h3{margin-top:0}

#content .section-head:not(:has(:not(.export-slot))),#content .section-head:has(.is-page-title):not(:has(p)):not(:has(button)):not(:has(a)){display:none}

#content>.section-head:first-child h2,#content>:is(.id-page,.me-page,.cs-page,.profile-panel)>.section-head h2,#content .session-policy>.section-head h2,#content .pfm>.pfm-top h2{display:none}
#content .pfm>.pfm-top:not(:has(p,.eyebrow,button,a,.export-slot:not(:empty))),#content>:is(.id-page,.me-page,.cs-page)>.section-head:not(:has(p,button,a,.badge,.status-chip,small,.export-slot:not(:empty))),#content>.section-head:first-child:not(:has(p,button,a,.badge,.status-chip,small,.export-slot:not(:empty))){display:none}
.page-tabs>.chip{font-weight:800}

@media(max-width:640px){.ds-row{min-height:52px;padding:10px var(--sp-3)}.ds-row__icon{width:36px;height:36px;border-radius:12px}
.ds-guide:not(.ds-guide--inline){padding:20px var(--sp-4);gap:var(--sp-2)}.ds-guide:not(.ds-guide--inline) .ds-guide__icon{width:52px;height:52px;border-radius:18px}.ds-guide:not(.ds-guide--inline) .ds-guide__icon svg{width:24px;height:24px}.ds-guide__text{font-size:var(--fs-sm)}}

.chip>.chip-n{display:inline-block;min-width:22px;padding:0 6px;margin-inline-start:6px;border-radius:999px;background:color-mix(in oklab,var(--text) 10%,transparent);font-size:11px;font-weight:700;line-height:1.7;text-align:center}
.chip.active>.chip-n{background:color-mix(in oklab,var(--text) 16%,transparent)}




.nav-btn.is-locked .nav-icon{position:relative}.nav-btn.is-locked .nav-icon::after{content:"";position:absolute;top:-4px;inset-inline-end:-6px;width:12px;height:12px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Crect x='5' y='10' width='14' height='11' rx='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Crect x='5' y='10' width='14' height='11' rx='2.5'/%3E%3C/svg%3E") center/contain no-repeat}


@media(min-width:821px) and (max-width:1180px){.brand-block{gap:8px;padding-inline:2px}.brand-block .nav-fold{width:34px;height:34px}.brand-block strong{font-size:var(--fs-md);white-space:nowrap}.brand-block small{white-space:nowrap}}

.ds-steps-list{list-style:persian}

@media(max-width:820px){.app-disclaimer{padding-left:78px}}

.app-disclaimer{cursor:pointer;border-radius:var(--r-sm,8px)}
.app-disclaimer::before{content:"ⓘ";margin-inline-end:6px;color:var(--accent-text);font-size:var(--fs-sm)}
.app-disclaimer:focus,.app-disclaimer:hover{outline:none}

.home-cards>.home-cell--report.hp:has(+.home-cell--profile.hp),.home-cards>.home-cell--report.hp+.home-cell--profile.hp{grid-column:1/-1}
@media(min-width:1100px){.home-cards>.home-cell--report.hp:has(+.home-cell--profile.hp),.home-cards>.home-cell--report.hp+.home-cell--profile.hp{grid-column:span 3}}
.home-stage .performance-panel .rp-detail{flex:none;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3)}
.home-stage .performance-panel .metric-row{margin:var(--sp-2) 0 0}
.rp-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--sp-2) var(--sp-3)}.rp-meta>:only-child{grid-column:1/-1}
.home-stage .performance-panel .home-bars{margin-top:var(--sp-3)}
.home-stage .home-block--profile{display:flex;flex-direction:column}.home-block--profile>.kp{flex:1 1 auto}
.home-block--profile .kp-sum,.home-block--profile .kp-top>.kp-sum{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}
@media(min-width:1100px){.hp>.home-block--profile .kp-top{flex-wrap:wrap}.hp>.home-block--profile .kp-top>.kp-sum{flex:1 1 100%;margin:0}
 .hp>.home-block--profile .kp{display:flex;flex-direction:column}
 .hp>.home-block--profile .kp-facts{flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}
 .hp>.home-block--profile .kp-fact{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:center;align-content:center;gap:4px;text-align:center}
 .hp>.home-block--profile .kp-fact__ic{grid-row:auto;width:40px;height:40px;margin-bottom:4px}.hp>.home-block--profile .kp-fact__ic svg{width:20px;height:20px}.hp>.home-block--profile .kp-fact b{font-size:var(--fs-md)}}
@container home (max-width:639px){.rp-meta{font-size:var(--fs-xs)}.rp-meta .rp-net{font-size:var(--fs-sm)}.home-stage .kp-fact{padding:8px 10px}.home-stage .kp-fact__ic{width:28px;height:28px}.home-stage .performance-panel .home-bars{min-height:84px;margin-top:var(--sp-2)}
 .home-stage .performance-panel .rp-detail{margin-top:var(--sp-2);padding-top:var(--sp-2)}.home-stage .performance-panel .metric-row>div,.home-stage .rp-journey>div{padding:var(--sp-2)}.home-stage .performance-panel .performance-hero{padding:0}.home-stage .kp{gap:var(--sp-2)}}

html[data-theme="light"] .mobile-nav .nav-btn{color:color-mix(in oklab,var(--text) 80%,var(--surface))}
