.pass,.pass:hover{transform:none}.fpass--link:hover,.ticket:hover,a.sticker:hover{transform:translateY(-3px)}.guide-card:hover{transform:translateY(-2px)}.chat-empty--thread,.ph{transform:none}@media (hover:none){.btn:hover,.card--link:hover,.fin-kpi--link:hover,.fpass--link:hover,.guide-card:hover,.logo:hover .logo__mark,.move-btn:hover,.pill-link:hover,.pill-toggle:hover,.ticket:hover,.tile--link:hover,.uni-card:hover,a.sticker:hover{transform:none!important}}.board,.btn--outline,.chat-day span,.chip,.eyebrow,.fin-picker__list,.footer,.hw-file__x,.lang-switch,.live-card,.ph-float,.ph__tabs,.seg,.sstat,.tk-stats span{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (hover:none),(max-width:900px){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--glass-bg:color-mix(in srgb,var(--color-surface) 96%,transparent);--glass-bg-strong:var(--color-surface)}body:before{display:none}}.landing-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.trustbar{border-block:1px solid var(--color-line);background:var(--color-surface)}.trustbar__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:var(--space-5)}.trustbar__item{display:flex;align-items:center;gap:var(--space-3);padding-inline:var(--space-4);min-width:0}.trustbar__item+.trustbar__item{-webkit-border-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line)}.trustbar__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--color-accent) 70%,var(--color-line));color:var(--color-text)}.trustbar__icon svg{width:20px;height:20px}.trustbar__text{display:grid;min-width:0;line-height:1.5}.trustbar__text b{font-family:var(--font-display);font-size:1.15rem;font-weight:800}.trustbar__text small{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:980px){.trustbar__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-4)}.trustbar__item:first-child{grid-column:1/-1}.trustbar__item+.trustbar__item{-webkit-border-start:0;border-inline-start:0}.trustbar__item{padding-inline:0}}.rail__brand{display:flex;align-items:center;gap:8px}.studio__me{position:relative}.rail-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;-webkit-margin-start:auto;margin-inline-start:auto;border-radius:10px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:color .2s,border-color .2s}.rail-toggle:hover{color:var(--color-text);border-color:var(--color-line-strong)}.rail-toggle svg{width:18px;height:18px}html[dir=ltr][data-rail=mini] .rail-toggle svg,html[dir=rtl]:not([data-rail=mini]) .rail-toggle svg{transform:scaleX(-1)}.admin__side>.rail-toggle{margin:0 0 var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.admin__link svg{width:18px;height:18px;flex:none;opacity:.85}.admin,.app--rail,.studio__body{transition:grid-template-columns .25s var(--ease-out)}@media (min-width:761px){html[data-rail=mini] .app--rail{grid-template-columns:92px minmax(0,1fr)}html[data-rail=mini] .rail{padding-inline:10px}html[data-rail=mini] .rail__brand{flex-direction:column;padding:4px 0}html[data-rail=mini] .rail__brand .logo>span,html[data-rail=mini] .rail__who{display:none}html[data-rail=mini] .rail-toggle{-webkit-margin-start:0;margin-inline-start:0}html[data-rail=mini] .rail__me{justify-content:center;padding:6px}html[data-rail=mini] .rail__link{justify-content:center;padding:12px 0}html[data-rail=mini] .rail__foot{justify-items:center}html[data-rail=mini] .rail__foot .lang-switch__label,html[data-rail=mini] .rail__foot .theme-switch__label{display:none}html[data-rail=mini] .rail__logout{font-size:0;gap:0;padding:8px}}@media (min-width:901px){html[data-rail=mini] .studio__body{grid-template-columns:92px minmax(0,1fr)}html[data-rail=mini] .studio__rail{padding-inline:10px}html[data-rail=mini] .studio__me{flex-direction:column;padding-inline:0}html[data-rail=mini] .studio__who{display:none}html[data-rail=mini] .studio__mark{width:36px;height:36px}html[data-rail=mini] .studio__me .rail-toggle{-webkit-margin-start:0;margin-inline-start:0}html[data-rail=mini] .studio__link{justify-content:center;padding:12px 0}html[data-rail=mini] .admin{grid-template-columns:88px minmax(0,1fr)}html[data-rail=mini] .admin__side{padding-inline:10px}html[data-rail=mini] .admin__side>.rail-toggle{margin-inline:auto}html[data-rail=mini] .admin__group{font-size:0;height:1px;padding:0;margin:8px 12px;background:var(--color-line)}html[data-rail=mini] .admin__link{justify-content:center;padding:11px 0}}@media (min-width:761px){html[data-rail=mini] .admin__link>span,html[data-rail=mini] .rail__link>span,html[data-rail=mini] .studio__link>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html[data-rail=mini] .admin__badge,html[data-rail=mini] .rail__link .lnav__badge,html[data-rail=mini] .studio__link .lnav__badge{position:absolute;top:3px;inset-inline-end:10px;min-width:18px;height:18px;padding:0 4px;margin:0;font-size:.62rem}}@media (max-width:760px){.tabbar-wrap .tabbar{transition:transform .28s var(--ease-out),opacity .2s}.tabbar-wrap.is-hidden .tabbar{transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none}}.page--wide{max-width:1320px}@media (min-width:981px){.watch{grid-template-columns:minmax(0,1fr) 340px}}.watch__side{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-4))}@media (max-width:980px){.watch__side{position:static}}.watch__about{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.watch-card{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:var(--space-5);border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--st,var(--color-accent)) 30%,var(--color-surface)) 0,var(--color-surface) 70%);border:1px solid color-mix(in srgb,var(--st,var(--color-accent)) 45%,var(--color-line))}.watch-card__course{font-size:var(--text-xs);font-weight:800;color:var(--color-text-muted)}.watch-card__title{font-size:1.1rem;line-height:1.5}.watch-card__who{color:var(--color-text-muted)}.watch-card__next{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:var(--text-sm)}.watch-card__next svg{width:16px;height:16px}.watch__item{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer}button.watch__item{background:transparent}.watch__item:has(.watch__now){grid-template-columns:auto minmax(0,1fr) auto}.watch__now svg{width:16px;height:16px;color:var(--color-text-muted)}.watch-notes__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.watch-notes__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:8px 10px;border-radius:12px;background:var(--color-surface2);font-size:var(--text-sm)}.watch-notes__list li>span{grid-column:2;overflow-wrap:anywhere}.watch-notes__at{font:inherit;font-weight:800;font-size:var(--text-xs);padding:1px 8px;border-radius:999px;border:0;background:color-mix(in srgb,var(--color-accent) 55%,transparent);color:var(--color-on-accent);cursor:pointer}.watch-notes__x{grid-column:3;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:2px}.watch-notes__x svg{width:15px;height:15px}.watch-notes__form{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.watch-notes__form .row{justify-content:space-between}.lstage__main{position:relative}.lstage__pip{position:absolute;inset-inline-end:14px;bottom:14px;width:clamp(140px,22%,260px);aspect-ratio:16/10;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px -10px rgb(0 0 0/.7);border:2px solid rgb(255 255 255/.25);z-index:2}.lstage__pip .tile-v{width:100%;height:100%}.lstage__sharing{position:absolute;top:12px;inset-inline-start:50%;translate:50% 0;display:inline-flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:999px;background:rgb(14 16 21/.86);color:#fff;font-size:var(--text-sm);font-weight:700;z-index:3}html[dir=ltr] .lstage__sharing{translate:-50% 0}.lstage__sharing svg{width:18px;height:18px;color:var(--brand-yellow)}.lstage__sharing button{border:0;border-radius:999px;padding:4px 12px;font:inherit;font-weight:800;background:var(--sticker-coral);color:#1c1e06;cursor:pointer}.lbtn--share.is-blocked{opacity:.55}.pprog{display:grid;grid-gap:var(--space-4);gap:var(--space-4);color:var(--color-info)}.pprog__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-5);color:var(--color-text)}.pprog__big{display:grid;line-height:1.1}.pprog__big small{font-size:var(--text-xs);font-weight:800;color:var(--color-text-muted)}.pprog__big b{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,6vw,2.8rem)}.pprog__chip{padding:3px 12px;border-radius:999px;font-size:var(--text-sm);font-weight:800;background:var(--color-surface2)}.pprog__chip.is-up{background:var(--color-success-bg);color:var(--color-success)}.pprog__chip.is-down{background:var(--color-error-bg);color:var(--color-error)}.pprog__fact{font-size:var(--text-sm);color:var(--color-text-muted)}.pprog__fact b{color:var(--color-text)}.pprog__svg{width:100%;height:auto;overflow:visible}.pprog__grid{stroke:var(--color-line);stroke-width:1;stroke-dasharray:3 5}.pprog__grid.is-zero{stroke-dasharray:none}.pprog__axis{font-size:10px;fill:var(--color-text-muted)}.pprog__area{fill:url(#pprog-fill)}.pprog__line{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.pprog.is-in .pprog__line{transition:stroke-dashoffset 1.1s var(--ease-out);stroke-dashoffset:0}.pprog__pt circle{fill:var(--color-surface);stroke:currentColor;stroke-width:3}.pprog__pt:last-of-type circle{fill:currentColor}.pprog__val{font-size:12px;font-weight:800;text-anchor:middle;fill:var(--color-text)}.pprog__date,.pprog__name{font-size:10.5px;text-anchor:middle;fill:var(--color-text-muted)}.pprog__name{font-weight:700;fill:var(--color-text)}.pprog__subjects{display:grid;grid-gap:8px;gap:8px;color:var(--color-text)}.pprog__row{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) 54px 46px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;font-size:var(--text-sm)}.pprog__subj{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pprog__bar{height:10px;border-radius:999px;background:var(--color-surface2);overflow:hidden}.pprog__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-info),color-mix(in srgb,var(--color-info) 60%,var(--color-success)))}html[dir=rtl] .pprog__bar i{-webkit-margin-start:0;margin-inline-start:0}.pprog__pc{text-align:end}.pprog__d{font-weight:800;color:var(--color-text-muted)}.pprog__d.is-up{color:var(--color-success)}.pprog__d.is-down{color:var(--color-error)}@media (max-width:520px){.pprog__row{grid-template-columns:minmax(70px,96px) minmax(0,1fr) 48px 40px;gap:var(--space-2)}}.team-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.team-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;padding:var(--space-4) var(--space-5);border-radius:20px;background:var(--color-surface);border:1px solid var(--color-line);border-top:4px solid var(--kind,var(--color-line-strong))}.team-card--teacher{--kind:var(--sticker-teal)}.team-card--support{--kind:var(--sticker-sky)}.team-card--admin{--kind:var(--sticker-lavender)}.team-card--owner{--kind:var(--color-accent)}.team-card.is-off{opacity:.6}.team-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.team-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--kind) 55%,transparent);color:var(--brand-black)}.team-card__icon svg{width:20px;height:20px}.team-card__who{display:grid;grid-gap:2px;gap:2px;min-width:0}.team-card__title{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;text-align:start}.team-card__title svg{width:13px;height:13px;color:var(--color-text-muted)}.team-card__who .input{flex:1 1 140px;min-height:38px}.team-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px var(--space-4);gap:6px var(--space-4);margin:0;font-size:var(--text-sm)}.team-card__facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.team-card__facts dd{margin:0;font-weight:700}.team-found{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.team-found li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px 4px 4px 10px;border-radius:10px;background:var(--color-surface2);font-size:var(--text-sm)}.team-otp{font-family:var(--font-mono);font-size:1.1rem;font-weight:800;padding:4px 12px;border-radius:10px;background:var(--color-surface);border:1px dashed var(--color-line-strong)}.studio--support{--studio:var(--sticker-sky)}.scards{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.scard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px var(--space-3);gap:8px var(--space-3);padding:var(--space-4);border-radius:18px;background:var(--color-surface);border:1px solid var(--color-line);color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.scard:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-1)}.scard__avatar{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--sticker-sky) 60%,transparent);color:var(--brand-black);font-weight:900}.scard__who{display:grid;min-width:0}.scard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm)}.scard__stats>span{display:grid;grid-gap:2px;gap:2px;padding:6px 10px;border-radius:12px;background:var(--color-surface-2,color-mix(in srgb,var(--color-text) 4%,transparent))}.scard__stats>span>small{font-size:.72rem;color:var(--color-text-muted)}.scard__stats>span>b{display:inline-flex;align-items:center;gap:4px}.scard__stats svg{width:15px;height:15px;color:var(--color-text-muted)}.scard__flags{grid-column:1/-1}.sflags{display:inline-flex;flex-wrap:wrap;gap:4px}.sexam{gap:6px}.sexam,.sexam small{display:inline-flex;align-items:center}.sexam small{gap:2px;font-weight:800}.sexam small svg{width:14px;height:14px}.sexam .is-up{color:var(--color-success)}.sexam .is-down{color:var(--color-error)}.sdetail{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:980px){.sdetail{grid-template-columns:1fr}}.sclasses{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sclasses li{padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--st,var(--color-accent)) 40%,var(--color-surface));font-size:var(--text-sm);font-weight:700}.sparent{display:grid;grid-gap:4px;gap:4px;padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-line)}.sparent:last-child{border-bottom:0}.snotes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.snote{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:10px 12px;border-radius:14px;background:var(--color-surface2)}.snote p{margin:0 0 2px;white-space:pre-line}.snote__kind{align-self:start;padding:2px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:800;background:var(--color-surface);border:1px solid var(--color-line)}.snote--call .snote__kind{border-color:color-mix(in srgb,var(--color-success) 50%,transparent);color:var(--color-success)}.snote--meeting .snote__kind{border-color:color-mix(in srgb,var(--color-info) 50%,transparent);color:var(--color-info)}.snote__student{font-weight:800;font-size:var(--text-sm)}.advisor-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--sticker-sky) 26%,var(--color-surface)),var(--color-surface) 70%);border:1px solid color-mix(in srgb,var(--sticker-sky) 45%,var(--color-line))}.advisor-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--sticker-sky) 70%,transparent);color:var(--brand-black)}.advisor-card__who{display:grid;flex:1 1 160px;line-height:1.5}.advisor-card__who small:first-child{font-size:var(--text-xs);font-weight:800;color:var(--color-text-muted)}.tk-notice{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 16px;border-radius:14px;background:color-mix(in srgb,var(--color-surface) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 60%,var(--color-line));font-weight:700}.tk-notice svg{width:18px;height:18px;flex:none;color:var(--color-accent-text)}.team-card__perms{display:flex;flex-wrap:wrap;gap:6px}.team-card__perm{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 22%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-line));font-size:.8rem;font-weight:700}.studio__who--titled{min-width:0}.studio__who--titled small{line-height:1.4;text-wrap:balance}[data-area=sheet] .card:before{content:none}.fpass__brand,.hw-stamp,.xpass__kicker{letter-spacing:0}.num,time{font-feature-settings:normal;font-variant-numeric:normal}.fin-table td.num,.tabular,td .num,td time,td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journey__n,.kpis .stat__value,.pprog__big b,.scoreboard__taraz,.stat__value{font-family:var(--font-body);font-weight:900;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:0;line-height:1.35}.scoreboard__taraz{text-shadow:none;padding-block:.06em}.kpis{align-items:flex-end}.kpis .stat__value{display:inline-flex;align-items:baseline;gap:8px;font-size:clamp(2.2rem,4vw,2.8rem)}.kpis .stat__value small{font-family:var(--font-body);font-weight:700}.kpis .stat__value.hl{padding:.04em .22em 0;background:linear-gradient(transparent 38%,var(--color-accent) 38% 92%,transparent 92%) 100% /100% 100% no-repeat}.logo__text{line-height:1.4}.att-ring b,.buybox__price,.datebox b,.fin-amounts__due dd,.fin-kpi__value,.fin-plan__amount b,.fstep__amount,.grade-row__score b,.hw-ring b,.hw-score b,.invoice-paper__due dd,.invoice-paper__rows dd,.kpi b,.ph__big,.podium__taraz,.pring__text b,.rtimer b,.sbar__val,.sstat b,.subj__pct,.svc-card__price,.ticket__price,.tile__big,.tk-stats b,.today-card__time b,.xitem__score b,.xroute__val{font-family:var(--font-body);font-weight:900;letter-spacing:0}.subj__pct{line-height:1.3}.hsky{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hsky__defs{position:absolute;width:0;height:0}.hsky__cloud-top{stop-color:#ffffff}.hsky__cloud-belly{stop-color:#e6ecf7}:root[data-theme=dark] .hsky__cloud-top{stop-color:#3b4766}:root[data-theme=dark] .hsky__cloud-belly{stop-color:#171e31}.hsky__cloud{position:absolute;aspect-ratio:320/140;height:auto;overflow:visible;filter:drop-shadow(0 14px 18px rgb(70 100 160/.14))}:root[data-theme=dark] .hsky__cloud{filter:drop-shadow(0 -2px 0 rgb(190 205 255/.12)) drop-shadow(0 14px 22px rgb(0 0 0/.35))}.hsky__orb{position:absolute;top:6%;inset-inline-start:2%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff7cf 0,#ffe45c 34%,rgb(255 228 92/.35) 52%,transparent 70%);animation:hsky-breathe 9s ease-in-out infinite}:root[data-theme=dark] .hsky__orb{top:10%;inset-inline-start:7%;width:118px;height:118px;background:radial-gradient(circle at 34% 30%,rgb(255 255 255/.9),transparent 22%),radial-gradient(circle at 62% 58%,rgb(150 160 190/.35) 0 9%,transparent 10%),radial-gradient(circle at 40% 66%,rgb(150 160 190/.3) 0 6%,transparent 7%),radial-gradient(circle at 50% 50%,#eef1fb 0,#c9d1e6 62%,#9aa6c6 100%);box-shadow:0 0 60px 18px rgb(190 205 255/.16),0 0 140px 50px rgb(120 140 220/.08)}@keyframes hsky-breathe{50%{transform:scale(1.04);opacity:.92}}.hsky__stars{position:absolute;inset:0;display:none}:root[data-theme=dark] .hsky__stars{display:block}.hsky__stars:after,.hsky__stars:before{content:"";position:absolute;inset:0;background-repeat:repeat;animation:twinkle 3.8s ease-in-out infinite alternate}.hsky__stars:before{background-image:radial-gradient(1.4px 1.4px at 22px 34px,#fff,transparent),radial-gradient(1px 1px at 140px 90px,#fff,transparent),radial-gradient(1.6px 1.6px at 260px 40px,#fff,transparent),radial-gradient(1px 1px at 330px 150px,#fff,transparent);background-size:380px 220px}.hsky__stars:after{background-image:radial-gradient(1px 1px at 80px 120px,#fff,transparent),radial-gradient(1.4px 1.4px at 200px 20px,#fff,transparent),radial-gradient(1px 1px at 300px 200px,#fff,transparent);background-size:420px 260px;animation-delay:-1.9s}.hsky__layer{position:absolute;inset:0;animation:hsky-drift 80s ease-in-out infinite alternate}.hsky__layer--far{opacity:.6;animation-duration:120s}.hsky__layer--mid{opacity:.92;animation-duration:75s;animation-direction:alternate-reverse}@keyframes hsky-drift{0%{transform:translateX(-48px)}to{transform:translateX(48px)}}.hsky__flight{position:absolute;inset:0;width:100%;height:100%}.hsky__route{fill:none;stroke:none}.hsky__trail{fill:none;stroke:rgb(110 140 195/.32);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:root[data-theme=dark] .hsky__trail{stroke:rgb(220 230 255/.3)}.hsky__plane{filter:drop-shadow(0 6px 5px rgb(20 30 60/.25))}.hero__visual{position:relative;isolation:isolate}.hsky__bank{position:absolute;inset:34% -14% -4% -14%;z-index:0;pointer-events:none}.hsky__bank--front{z-index:3;inset:72% -4% -10% -4%}.hsky__cloud--bank{animation:hsky-bank 10s ease-in-out infinite alternate}.hsky__bank--front .hsky__cloud--bank{animation-duration:12s;animation-direction:alternate-reverse}@keyframes hsky-bank{to{transform:translate(10px,-6px) scale(1.02)}}.hero__visual .ph-wrap{position:relative;z-index:2}.ph-orbit,.ph-shadow{display:none}@media (max-width:760px){.hsky__orb{width:180px;height:180px}.hsky__layer--far{display:none}.hsky__cloud{filter:none}}.ph{animation:float 7s ease-in-out infinite}.ph-float--1{animation:float 6s ease-in-out infinite}.ph-float--2{animation:float 7.5s ease-in-out -2s infinite}.ph-float--3{animation:float 6.5s ease-in-out -4s infinite}.enter{animation:v5-in .38s cubic-bezier(.2,.8,.2,1) both!important}@keyframes v5-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.enter,.hsky__cloud--bank,.hsky__layer,.hsky__orb,.hsky__stars:after,.hsky__stars:before,.ph,.ph-float{animation:none!important}}:root[data-theme=light] .ph__screen[data-screen=live]{background:radial-gradient(120% 60% at 90% 0,rgb(255 228 92/.3),transparent 60%),radial-gradient(90% 50% at 0 100%,rgb(120 192 248/.28),transparent 60%),#f6f4ee;color:#1c1e06}:root[data-theme=light] .ph__timer{background:rgb(28 30 6/.07)}:root[data-theme=light] .ph__rec{color:#d9452f}:root[data-theme=light] .ph__stage{background:radial-gradient(circle at 50% 40%,#ffffff 0,#e9eef9 70%,#dde5f5 100%);border-color:rgb(28 30 6/.06);box-shadow:inset 0 1px 0 #fff,0 10px 22px -16px rgb(20 30 60/.35)}:root[data-theme=light] .ph__formula{color:#8a6d00}:root[data-theme=light] .ph__tiles span{background:rgb(255 255 255/.85);border-color:rgb(28 30 6/.08);color:#1c1e06}:root[data-theme=light] .ph__tiles span svg{color:#c79a00}:root[data-theme=light] .ph__controls{background:rgb(255 255 255/.7);border-color:rgb(28 30 6/.08)}:root[data-theme=light] .ph__controls span{background:#eceef3;color:#1c1e06}:root[data-theme=light] .ph__controls .is-on{background:#ffe45c}:root[data-theme=light] .ph__controls .is-leave{background:#ff8a78}:root[data-theme=dark] .ph__screen,:root[data-theme=dark] .ph__screen[data-screen=live]{background:radial-gradient(120% 60% at 90% 0,rgb(255 210 70/.12),transparent 60%),radial-gradient(90% 50% at 0 100%,rgb(70 120 235/.18),transparent 60%),#11141c;color:#eceef3}:root[data-theme=dark] .ph__me{box-shadow:0 0 0 2px #11141c}:root[data-theme=dark] .ph__bell,:root[data-theme=dark] .ph__row,:root[data-theme=dark] .ph__steps li{background:rgb(255 255 255/.07);box-shadow:none}:root[data-theme=dark] .ph__card{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.08);box-shadow:0 10px 20px -14px rgb(0 0 0/.7)}:root[data-theme=dark] .ph__card--next{background:linear-gradient(135deg,#2f9f8c,#3d7fc0);color:#f2fbfa}:root[data-theme=dark] .ph__tabs{background:rgb(28 32 44/.85);border-color:rgb(255 255 255/.08);box-shadow:0 10px 20px -12px rgb(0 0 0/.8)}:root[data-theme=dark] .ph__tabs span{color:#8f95a3}:root[data-theme=dark] .ph__tabs span.is-on{color:#1c1e06}:root[data-theme=dark] .ph__steps li.is-now{background:#ffe45c;color:#1c1e06}:root[data-theme=dark] .ph__steps li.is-now i{background:#1c1e06;color:#ffe45c}:root[data-theme=dark] .ph__pass{background:linear-gradient(160deg,#f3e3a0,#e8c43a)}:root[data-theme=dark] .ph__glare{opacity:.35}:root[data-theme=light]{--aurora-a:rgb(255 210 50/0.42);--aurora-b:rgb(96 170 245/0.38);--aurora-c:rgb(168 150 245/0.34);--glass-bg:rgb(255 255 255/0.5);--glass-edge:rgb(255 255 255/0.95);--glass-hi:inset 0 1px 0 rgb(255 255 255/1),inset 0 0 0 1px rgb(255 255 255/0.35),inset 0 -1px 0 rgb(23 24 28/0.05);--glass-shadow:0 1px 2px rgb(23 24 28/0.05),0 24px 48px -26px rgb(40 60 120/0.42)}:root[data-theme=light] .admin__side,:root[data-theme=light] .dialog,:root[data-theme=light] .rail,:root[data-theme=light] .sheet-menu,:root[data-theme=light] .studio__rail,:root[data-theme=light] .tabbar{background-image:linear-gradient(155deg,rgb(255 255 255/.55),rgb(255 255 255/.12) 46%,rgb(255 255 255/.32));backdrop-filter:blur(26px) saturate(190%) brightness(1.03);-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.03)}@media (hover:none),(max-width:900px){:root[data-theme=light]{--glass-bg:rgb(255 255 255/0.9);--glass-bg-strong:rgb(255 255 255/0.96)}}@media (min-width:761px){html[data-rail=mini] .admin__side,html[data-rail=mini] .rail,html[data-rail=mini] .studio__rail{overflow-x:hidden}html[data-rail=mini] .rail__foot{justify-items:center;gap:10px}html[data-rail=mini] .rail__foot .lang-switch,html[data-rail=mini] .rail__foot .rail__logout,html[data-rail=mini] .rail__foot .rail__site{justify-self:center;width:44px;height:44px;padding:0;gap:0;justify-content:center;border-radius:14px}html[data-rail=mini] .rail__foot .lang-switch svg,html[data-rail=mini] .rail__foot .rail__logout svg,html[data-rail=mini] .rail__foot .rail__site svg{width:19px;height:19px}html[data-rail=mini] .rail__foot .theme-switch{justify-self:center;gap:0}html[data-rail=mini] .rail__foot .theme-switch__track{zoom:.68}}.notifs--stack{--step:96px;position:relative;display:block;height:calc(var(--step) * 2 + 100px);min-height:0}.notifs--stack .notif{position:absolute;top:0;inset-inline:0;z-index:calc(10 - var(--slot));transform:translateY(calc(var(--slot) * var(--step))) scale(calc(1 - var(--slot) * .04));opacity:calc(1 - var(--slot) * .24);transition:transform .8s cubic-bezier(.22,.9,.25,1),opacity .6s ease;animation:notif-drop .8s cubic-bezier(.22,.9,.25,1) backwards}.notifs--stack .notif[data-slot="3"]{opacity:0}@keyframes notif-drop{0%{opacity:0;transform:translateY(-34px) scale(.94)}}@media (prefers-reduced-motion:reduce){.notifs--stack .notif{transition:none;animation:none}}.ui-prefs{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--glass-edge,var(--color-line));background:var(--glass-bg,var(--color-surface));box-shadow:var(--glass-hi,none);flex:none}.ui-prefs .lang-switch{height:32px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-prefs .lang-switch:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.rail__foot .ui-prefs{justify-self:start}@media (min-width:761px){html[data-rail=mini] .rail__foot .ui-prefs{justify-self:center;flex-direction:column;padding:4px;border-radius:18px}html[data-rail=mini] .rail__foot .ui-prefs .lang-switch{width:40px;height:36px;padding:0;justify-content:center}html[data-rail=mini] .rail__foot .ui-prefs .lang-switch>span{display:none}}.tk-gate{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);border-radius:24px;border:1px solid var(--color-line);background:radial-gradient(120% 90% at 100% 0,rgb(120 192 248/.22),transparent 60%),radial-gradient(90% 80% at 0 100%,rgb(255 228 92/.18),transparent 60%),var(--color-surface)}:root[data-theme=dark] .tk-gate{background:radial-gradient(120% 90% at 100% 0,rgb(70 120 235/.22),transparent 60%),radial-gradient(90% 80% at 0 100%,rgb(255 210 70/.08),transparent 60%),var(--color-surface)}.tk-gate__intro{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.tk-gate__intro h3{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1.5}.tk-gate__intro p{margin:0;color:var(--color-text-muted)}.tk-gate__kicker{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 12px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 30%,transparent);font-size:var(--text-xs);font-weight:800}.tk-gate__kicker svg{width:14px;height:14px}.tk-gate__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tk-gate__steps li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--color-text) 5%,transparent);font-size:var(--text-sm);font-weight:700}.tk-gate__steps i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);font-style:normal;font-weight:900}.tk-gate__unis{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}@media (max-width:900px){.tk-gate{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}}.tsheet{padding-bottom:80px}.tsheet__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.tsheet__search{position:relative;flex:1 1 260px;max-width:420px}.tsheet__search svg{position:absolute;inset-inline-start:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.tsheet__search .input{-webkit-padding-start:40px;padding-inline-start:40px}.tsheet-uni{border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.tsheet-uni.is-dirty{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.tsheet-uni__head{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:14px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.tsheet-uni__head:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.tsheet-uni__head:focus-visible{outline:3px solid var(--color-focus,var(--color-accent));outline-offset:-3px}.tsheet-uni__name{display:grid;grid-gap:2px;gap:2px}.tsheet-uni__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.tsheet-uni__changed{padding:2px 10px;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:800}.tsheet-uni__chev{width:18px;height:18px;transition:transform .25s var(--ease-out,ease)}.tsheet-uni__head[aria-expanded=true] .tsheet-uni__chev{transform:rotate(180deg)}.tsheet-uni__body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 18px 18px;animation:v5-in .3s var(--ease-out,ease) both}.tsheet-tools{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tsheet-tool{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:color-mix(in srgb,var(--color-text) 5%,transparent)}.tsheet-tool>svg{width:16px;height:16px;color:var(--color-text-muted)}.tsheet-tool .input{width:96px;min-height:36px;padding-block:4px}.tsheet-table td{vertical-align:middle}.tsheet-table .input{min-height:38px;padding-block:4px}.tsheet-amount{width:130px}.tsheet-cur{width:92px}.tsheet-note{min-width:160px}.tsheet-table tr.is-dirty td{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.tsheet-table .input[aria-invalid=true]{border-color:var(--color-danger)}.tsheet-save{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 16px;border-radius:18px;border:1px solid var(--glass-edge,var(--color-line));background:var(--glass-bg,var(--color-surface));-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:var(--shadow-lg,0 12px 32px rgb(0 0 0/.16));font-weight:800;animation:v5-in .3s var(--ease-out,ease) both}.tsheet-save>span:first-child{display:inline-flex;align-items:center;gap:8px}.tsheet-save svg{width:18px;height:18px}.tsheet-save__bad{color:var(--color-danger)}.rail__site{justify-content:flex-start}@media (min-width:761px){html[data-rail=mini] .rail__site{font-size:0}}.site-link{gap:6px}.site-link svg{width:17px;height:17px}:root{--text-xs:0.8125rem;--text-sm:0.875rem}h1,h2,h3,h4{line-height:1.45}@media (max-width:900px){.hsky__layer--far,.hsky__layer--mid>.hsky__cloud:first-child{display:none}.hsky__flight{top:auto;height:52%}.hsky__orb{top:auto;bottom:30%;inset-inline-start:auto;inset-inline-end:-40px;width:190px;height:190px}:root[data-theme=dark] .hsky__orb{top:auto;bottom:40%;inset-inline-start:auto;inset-inline-end:6%;width:78px;height:78px}}html[dir=ltr] .hsky__flight{transform:scaleX(-1)}.ph__tabs .ph__tabs-pill{position:absolute;display:block;height:auto}@media (max-width:760px){.journey__plane{inset-inline-start:50%;width:40px;height:40px;-webkit-margin-start:-20px;margin-inline-start:-20px;margin-top:-20px}}.bubbles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:180px}.bubbles i{width:100%;max-width:14px;height:auto;aspect-ratio:1;border-width:1.5px}@media (max-width:420px){.subject-row{grid-template-columns:58px minmax(0,1fr) 42px;gap:8px}}@media (max-width:560px){.pass__stamp{display:none}}@media (max-width:760px){.final .band__sun{top:14px;inset-inline-start:auto;inset-inline-end:14px;width:64px;height:64px}:root[data-theme=dark] .final .band__sun{top:16px;inset-inline-end:18px;width:46px;height:46px}.band .band__sun{inset-inline-start:auto;inset-inline-end:4%;top:10%;width:84px;height:84px}}:root[data-theme=dark] .sticker{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--st) 46%,transparent) 0,transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--st) 34%,#151a2a) 0,color-mix(in srgb,var(--st) 18%,#11151f) 100%);border-color:color-mix(in srgb,var(--st) 55%,transparent)}:root[data-theme=dark] a.sticker:hover{border-color:var(--st)}.auth__mini{display:none}@media (max-width:860px){.auth__brand{display:none}.auth__form{align-items:flex-start;padding-top:var(--space-6)}.auth__mini{display:flex;justify-content:center;margin-bottom:var(--space-5)}}@media (max-width:760px){.topbar--app .site-link,.topbar--app .ui-prefs{display:none}.topbar__tools{min-width:0;gap:6px}}:root[data-theme=light]{--glass-bg:rgb(255 255 255/0.68)}:root[data-theme=dark]{--glass-bg:rgb(30 34 44/0.72)}:root[data-theme=light] .admin__side,:root[data-theme=light] .dialog,:root[data-theme=light] .rail,:root[data-theme=light] .sheet-menu,:root[data-theme=light] .studio__rail,:root[data-theme=light] .tabbar{background-image:linear-gradient(155deg,rgb(255 255 255/.4),rgb(255 255 255/.1) 46%,rgb(255 255 255/.22));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}@media (max-width:760px){.install-sheet{padding:var(--space-3) var(--space-4);border-radius:18px}.install-sheet .muted{display:none}.install-sheet h3{font-size:1.05rem}.install-sheet .btn--block{min-height:40px;margin-top:var(--space-2)}}@media (max-width:1100px){.topbar__nav{display:none}}.navlink{white-space:nowrap}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.tile__big{font-size:clamp(1.3rem,2.4vw,1.95rem);line-height:1.4;overflow-wrap:normal}@media (min-width:761px) and (max-width:900px){html[data-rail=mini] .admin__link>span,html[data-rail=mini] .studio__link>span{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}}@media (hover:none),(max-width:900px){:root[data-theme=light]{--glass-bg:rgb(255 255 255/0.92)}:root[data-theme=dark]{--glass-bg:rgb(24 28 38/0.95)}.sheet-menu{background-color:var(--color-surface)}}@media (max-width:760px){.band .band__sun,:root[data-theme=dark] .band .band__sun{top:6px;inset-inline-end:12px;width:46px;height:46px}}.lcontrols{justify-content:safe center}@media (max-width:480px){.lcontrols{gap:6px;padding-inline:8px}.lcontrols .lbtn{min-width:0;flex:1 1;max-width:64px;padding:7px 4px 5px;border-radius:14px;font-size:.7rem}.lcontrols .lbtn svg{width:20px;height:20px}}.scoreboard__unit{font-size:.42em;-webkit-margin-start:4px;margin-inline-start:4px}.kpis .stat__value.hl{padding:.06em .3em;background:var(--color-accent);border-radius:10px;color:var(--color-on-accent);line-height:1.3}.trow,.trows{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.trow{padding:var(--space-4);border:1px solid var(--color-line);border-radius:18px;background:var(--color-surface)}.trow.is-dirty{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.trow__context{margin:0;font-weight:700}.trow__field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.trow__fa{margin:0;display:grid;grid-gap:2px;gap:2px;font-weight:700;white-space:pre-line;max-height:9em;overflow:auto}.trow__fa small{font-weight:600}@media (max-width:760px){.trow__field{grid-template-columns:minmax(0,1fr)}}.seg--halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.seg--halves button{justify-content:center}.input-prefixed{display:flex;align-items:stretch;border:1px solid var(--color-line-strong);border-radius:var(--radius-input,14px);background:var(--color-surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.input-prefixed:focus-within{border-color:var(--color-focus,var(--color-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 35%,transparent)}.input-prefixed.is-error{border-color:var(--color-danger)}.input-prefixed__code{display:grid;place-items:center;padding-inline:14px;background:color-mix(in srgb,var(--color-text) 6%,transparent);-webkit-border-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line);font-family:var(--font-body);font-weight:800;letter-spacing:0;color:var(--color-text)}.input-prefixed__field{flex:1 1;min-width:0;min-height:48px;padding:10px 14px;border:0;background:transparent;color:inherit;font:inherit;font-size:1.05rem;letter-spacing:.02em}.input-prefixed__field:focus{outline:none}@media (hover:none),(max-width:900px){.topbar{background:color-mix(in srgb,var(--color-bg) 94%,transparent)}.topbar.is-scrolled{background:color-mix(in srgb,var(--color-surface) 97%,transparent)}.topbar--hero:not(.is-scrolled){background:transparent}}.class-card:after{content:none}.class-card__art{position:absolute;inset-inline-end:-18px;bottom:-22px;width:132px;height:132px;color:color-mix(in srgb,currentColor 16%,transparent);pointer-events:none;transition:transform .5s var(--ease-spring,ease)}:root[data-theme=dark] .class-card__art{color:color-mix(in srgb,var(--st,currentColor) 34%,transparent)}a.class-card:hover .class-card__art{transform:scale(1.08)}.class-card>:not(.class-card__art){position:relative}.class-card>.sticker__tab{position:absolute}.voice-rec{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-line));background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface))}.voice-rec.is-error{border-color:var(--color-line);background:var(--color-surface)}.voice-rec__dot{width:12px;height:12px;border-radius:50%;background:var(--color-danger);animation:voice-pulse 1.2s ease-in-out infinite}@keyframes voice-pulse{50%{opacity:.35;transform:scale(.8)}}.voice-rec__label{font-weight:800}.voice-rec__time{-webkit-margin-end:auto;margin-inline-end:auto;font-weight:800}.voice-rec__time small{color:var(--color-text-muted);font-weight:600}.voice-note{display:flex;align-items:center;gap:8px;min-width:0}.voice-note__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.voice-note__icon svg{width:18px;height:18px}.voice-note audio{flex:1 1;min-width:0;max-width:320px;height:40px}.hw-file--voice{grid-column:1/-1}.hw-file--voice>span{display:flex;align-items:center;gap:8px}.msg .voice-note{margin-block:2px 6px}@media (prefers-reduced-motion:reduce){.voice-rec__dot{animation:none}}@media (max-width:420px){.topbar__tools{gap:2px}.topbar__tools>.btn--sm{padding-inline:10px}.topbar__inner .logo{gap:4px}}.class-card{display:flex!important;flex-direction:column;align-items:stretch}.class-card>.class-card__foot{margin-top:auto}.hero h1{font-size:clamp(2.1rem,5vw,3.9rem);letter-spacing:-.01em}.auth__brand h1,.final h2,.hero h1{line-height:1.4}:is(.app-main,.admin__main) .page--narrow{max-width:1160px}:is(.app-main,.admin__main) .page--narrow>*{max-width:760px;width:100%}.stat-grid{display:flex!important;flex-wrap:wrap}.stat-grid>*{flex:1 1 150px;min-width:0}@media (max-width:430px){.topbar__inner{gap:8px}html[lang=fa] .topbar .logo__text{font-size:.95rem}.topbar .logo{min-width:0;flex:0 1 auto}.topbar .logo>span{min-width:0;overflow:hidden}.topbar .logo__text{display:block;overflow:hidden;text-overflow:ellipsis}.topbar__tools{flex:none}}@media (min-width:901px){:root[data-theme=dark] .hsky__orb{top:7%;inset-inline-start:45%;width:96px;height:96px}}@media (min-width:761px){:root[data-theme=dark] .band__sun{inset-inline-start:auto;inset-inline-end:30%;top:14px;width:54px;height:54px}}:root[data-theme=light]{--color-bg:#f8fafc;--color-surface:#fff;--color-surface2:#eef2f7;--color-surface3:#e2e8f0;--color-text:#172033;--color-text-muted:#566176;--color-line:#dbe2eb;--color-line-strong:#b8c4d3;--color-panel:#edf1f7;--color-on-panel:#172033;--color-sky-top:#fffbea;--color-sky-bottom:#eff6ff;--surface-soft:#fff;--glass-bg:rgb(255 255 255/0.94);--glass-bg-strong:#fff;--glass-edge:#dbe2eb;--aurora-a:rgb(255 223 104/0.14);--aurora-b:rgb(120 192 248/0.12);--aurora-c:rgb(174 172 247/0.08);color-scheme:light}.turkey,:root[data-theme=dark] .turkey{background:radial-gradient(70% 80% at 15% 50%,color-mix(in srgb,var(--sticker-sky) 6%,transparent),transparent 72%),var(--color-bg);color:var(--color-text);border-block:1px solid var(--color-line)}.turkey__stars{opacity:.28}.turkey .section-head p,:root[data-theme=dark] .turkey .section-head p{color:var(--color-text-muted)}.pass{max-width:none;width:100%;box-shadow:var(--shadow-2);border:1px solid color-mix(in srgb,var(--sticker-yellow) 65%,var(--color-line))}.ph__pass{color:var(--brand-black)}:root[data-theme=light] .board{background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-2)}:root[data-theme=light] :is(.rail,.studio__rail,.admin__side,.tabbar,.dialog,.sheet-menu,.bell__panel){background-color:var(--color-surface)}:root[data-theme=light] .footer{background:var(--color-surface)}:root[data-theme=light] .ph__screen,:root[data-theme=light] .ph__screen[data-screen=live]{background:linear-gradient(165deg,#fffbea,#f1f7ff 65%,#fff);color:var(--color-text)}:root[data-theme=light] .ph__card,:root[data-theme=light] .ph__row,:root[data-theme=light] .ph__steps li{background-color:#fff;border-color:var(--color-line)}:root[data-theme=light] .ph__card--next{background:linear-gradient(135deg,#45c9b2,#a6dcff);border-color:transparent}:root[data-theme=light] .ph__steps li.is-now{background:var(--brand-black);color:var(--sticker-yellow)}.hero h1{margin-bottom:var(--space-4)}:root[data-theme=light] .tk-hero{background:linear-gradient(180deg,var(--color-sky-bottom),var(--color-bg))}:root[data-theme=light] body{background-color:var(--color-bg);color:var(--color-text)}:root[data-theme=light] :is(.hero,.final,.auth__brand,.band,.tk-hero){color:var(--color-text)}:root[data-theme=light] :is(.hero,.final,.auth__brand,.band,.tk-hero) :is(h1,h2,h3,.display,.hand-underline){color:var(--color-text)}:root[data-theme=light] :is(.hero__lead,.hero__note,.hero__trust,.band__lead,.tk-hero__lead){color:var(--color-text-muted)}:root[data-theme=light] :is(.topbar,.topbar.is-scrolled,.topbar--hero:not(.is-scrolled)){background:var(--color-surface);color:var(--color-text);border-bottom-color:var(--color-line)}:root[data-theme=light] .topbar :is(.logo,.logo__text,.navlink,.lang-switch,.theme-switch){color:var(--color-text)}:root[data-theme=light] .ui-prefs{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line)}:root[data-theme=light] .ui-prefs :is(.lang-switch,.lang-switch span,.lang-switch svg){color:var(--color-text)}:root[data-theme=light] :is(.btn--ghost,.btn--outline){--btn-bg:var(--color-surface);--btn-fg:var(--color-text);background:var(--color-surface);color:var(--color-text);border-color:var(--color-line-strong);box-shadow:var(--shadow-1)}:root[data-theme=light] :is(.btn--ghost,.btn--outline):hover{background:var(--color-surface2);color:var(--color-text);border-color:var(--color-text-muted)}@media (max-width:560px){html[lang=en] .hero h1{font-size:clamp(1.9rem,7.8vw,2.5rem)}.pass{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){html.theme-anim :is(body,.topbar,.rail,.studio__rail,.admin__side,.tabbar,.card,.tile,.dialog,.sheet-menu,.footer,.hero,.final,.turkey){transition:none}}:root{--font-body:var(--font-body-latin),var(--font-body-arabic),Tahoma,sans-serif;--font-signal:var(--font-heading-latin),var(--font-heading-arabic),var(--font-body),sans-serif;--font-display:var(--font-signal);--font-hand:var(--font-body)}[data-area=signal]{--font-display:var(--font-signal)}.landing .ticket,.landing .ticket--skeleton{min-block-size:260px}.trustbar__value{display:inline-block;min-inline-size:3ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass__clock{min-block-size:3.8rem}.pass__left{min-block-size:1.5em}.wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.wallet-section-title{display:flex;align-items:center;gap:var(--space-3)}.wallet-section-title>svg{width:23px;height:23px;color:var(--color-accent);flex:none}.wallet-section-title h2{margin:0;font-size:var(--text-lg)}.wallet-bank>p,.wallet-review-card p,.wallet-summary p{margin:0}.wallet-holder{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-2)}.wallet-bank-details{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0}.wallet-bank-details dt{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.wallet-bank-details dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg)}.wallet-bank-number{flex:1 1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(13px,1.1vw,17px);font-weight:750;overflow-wrap:anywhere;text-align:start}.wallet-bank-details .btn{flex:none}.wallet-summary{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.wallet-summary-icon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--color-accent);color:var(--color-on-accent);flex:none}.wallet-summary-icon svg{width:28px;height:28px}.wallet-summary strong{font-size:clamp(24px,4vw,38px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-summary>.btn{-webkit-margin-start:auto;margin-inline-start:auto}.wallet-form-actions{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.wallet-form-actions .btn,.wallet-page .field .btn{white-space:normal;text-align:center}.wallet-page .field .btn{max-width:100%}.wallet-upload-loading{min-height:130px;display:grid;place-items:center}.wallet-list{list-style:none;padding:0;margin:0}.wallet-list>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);-webkit-border-before:1px solid var(--color-line);border-block-start:1px solid var(--color-line)}.wallet-list>li>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.wallet-list>li p{margin:0;overflow-wrap:anywhere}.wallet-entry-amount{text-align:end;justify-items:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-credit{color:var(--color-success)}.wallet-debit{color:var(--color-text)}.wallet-review-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.wallet-review-head{justify-content:space-between}.wallet-review-controls,.wallet-review-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.wallet-review-controls>.btn{min-height:44px;margin:0}.wallet-review-controls .btn--danger{border-width:1px}.wallet-review-meta{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.wallet-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:760px){.wallet-grid{grid-template-columns:minmax(0,1fr)}.wallet-bank-number{font-size:14px}.wallet-summary>.btn{width:100%;-webkit-margin-start:0;margin-inline-start:0}.wallet-review-controls>.btn{flex:1 1 180px}.wallet-review-head{align-items:start}}.field{align-content:start;min-width:0}.form{grid-template-columns:minmax(0,1fr)}.input-prefixed{height:52px}.input-prefixed__field{height:50px;min-height:0;padding-block:0}.btn{vertical-align:middle;line-height:1.45}.btn:active,.btn:hover{transform:none}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.form-actions>.btn{margin:0;min-height:48px}.row:has(>.btn:not(.btn--sm):not(.btn--icon))>.btn:not(.btn--icon){min-height:48px}.row:has(>.btn--lg)>.btn:not(.btn--icon){min-height:56px}@supports (grid-template-rows:subgrid){.grid:not(:has(>:not(.field)))>.field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:normal}.grid:not(:has(>:not(.field)))>.field>.field__label{grid-row:1;align-self:end}.grid:not(:has(>:not(.field)))>.field>:not(.field__label):not(.field__hint):not(.field__error){grid-row:2;align-self:start}.grid:not(:has(>:not(.field)))>.field>:is(.field__hint,.field__error){grid-row:3;align-self:start}}.ov-teach{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.ov-teach{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.card>h2 svg,.ov-attention+h2 svg,.ov-teach h3 svg{vertical-align:-3px;color:var(--color-accent-text)}.ov-progress{display:grid;grid-gap:4px;gap:4px}.ov-meter>span,.ov-progress__bar{display:block;height:8px;border-radius:99px;background:var(--color-surface2);overflow:hidden}.ov-meter i,.ov-progress__bar i{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transition:width .4s ease}.ov-meter{display:inline-grid;gap:3px;min-width:72px}.ov-meter b{font-size:var(--text-xs)}.ov-meter.is-low i{background:var(--color-warning)}.ov-topics{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ov-topic{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:12px;background:var(--color-surface2)}.ov-topics--compact .ov-topic{padding:5px 8px;font-size:var(--text-sm,.9rem)}.ov-topic__mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-text-muted)}.ov-topic__mark svg{width:15px;height:15px}.ov-topic--done .ov-topic__mark,.ov-topic__mark.ov-topic--done{background:var(--color-success);border-color:transparent;color:#fff}.ov-topic--partial .ov-topic__mark,.ov-topic__mark.ov-topic--partial{background:var(--color-accent);border-color:transparent;color:var(--color-on-accent)}.ov-topic--todo .ov-topic__title{color:var(--color-text-muted)}.ov-topic__when{white-space:nowrap}.ov-edit{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ov-edit__row{display:grid;grid-template-columns:auto minmax(0,2.2fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.ov-edit__row .input{min-height:38px;padding-block:6px}.ov-edit__tools{display:inline-flex;gap:0}.ov-edit__tools .btn--icon{width:34px;height:34px;min-height:34px;padding:0}.ov-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ov-add .input{flex:1 1 220px;min-height:40px}@media (max-width:640px){.ov-edit__row{grid-template-columns:auto minmax(0,1fr) auto}.ov-edit__en{display:none}}.ov-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ov-row{border:1px solid var(--color-line);border-radius:16px;padding:10px 12px;display:grid;grid-gap:12px;gap:12px;background:var(--color-surface)}.ov-row.is-due{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-line));box-shadow:inset 4px 0 0 var(--color-accent)}[dir=rtl] .ov-row.is-due{box-shadow:inset -4px 0 0 var(--color-accent)}.ov-row__head,.ov-session__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ov-row__seq{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:var(--color-accent-soft,var(--color-surface2));color:var(--color-on-accent-soft,var(--color-text));font-weight:800}.ov-row__main{display:grid;flex:1 1 180px;min-width:0}.ov-row__badges{flex-wrap:wrap}.ov-form{border-top:1px dashed var(--color-line);padding-top:12px}.ov-pick{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ov-pick li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:12px;background:var(--color-surface2);border:1px solid transparent}.ov-pick li.is-full{border-color:color-mix(in srgb,var(--color-success) 55%,transparent)}.ov-pick li.is-partial{border-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}.ov-pick__title{flex:1 1 160px;min-width:0}.ov-seg{display:inline-flex;padding:3px;gap:2px;border-radius:99px;background:var(--color-surface2);border:1px solid var(--color-line)}.ov-seg button{border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:800;padding:5px 12px;border-radius:99px;cursor:pointer}.ov-seg button.is-on{background:var(--color-accent);color:var(--color-on-accent)}.ov-seg button:disabled{cursor:default}.ov-seg button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ov-report{display:grid;grid-gap:8px;gap:8px}.ov-report__summary{margin:0;white-space:pre-line;line-height:1.9}.ov-report__issues{margin:0;padding:8px 10px;border-radius:10px;background:var(--color-warning-bg,var(--color-surface2))}.ov-stars{display:inline-flex;align-items:center;gap:1px}.ov-stars svg{color:var(--color-line-strong)}.ov-stars svg.is-on{color:var(--color-accent);fill:var(--color-accent)}.ov-stars b{-webkit-margin-start:6px;margin-inline-start:6px;font-size:var(--text-xs)}.ov-comments{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ov-comments li{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:12px;background:var(--color-surface2)}.ov-feedback{display:grid;grid-gap:8px;gap:8px;-webkit-border-start:5px solid var(--st,var(--color-accent));border-inline-start:5px solid var(--st,var(--color-accent))}.ov-rate{display:flex;align-items:center;gap:4px}.ov-rate button{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-line-strong);cursor:pointer}.ov-rate button svg{width:22px;height:22px}.ov-rate button.is-on{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-line))}.ov-rate button.is-on svg{fill:var(--color-accent)}.ov-rate button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ov-bad,.ov-kpi-bad{color:var(--color-error)}small.ov-bad{display:block;font-size:var(--text-xs);font-weight:700}.ov-who{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.ov-who>span:last-child{display:grid}.ov-table td small{display:block}.ov-table td{vertical-align:middle}.ov-attention{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ov-attention__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--color-surface2)}.ov-attention__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--color-warning)}.ov-attention__item.is-low_rating .ov-attention__dot,.ov-attention__item.is-recording_failed .ov-attention__dot{background:var(--color-error)}.ov-attention__item.is-no_outline .ov-attention__dot{background:var(--color-info,var(--color-line-strong))}.ov-attention__text{display:grid;flex:1 1;min-width:0}.ov-classes{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ov-class{display:grid;grid-gap:10px;gap:10px;align-content:start;border-top:4px solid var(--st,var(--color-accent))}.ov-class a{color:inherit}.ov-session{display:grid;grid-gap:10px;gap:10px;scroll-margin-top:90px}.ov-session.is-missed{border-color:color-mix(in srgb,var(--color-error) 45%,var(--color-line))}.ov-session:target{outline:2px solid var(--color-accent)}.ov-session__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:900px){.ov-session__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ov-session__body h4{margin:0 0 6px;font-size:var(--text-xs);color:var(--color-text-muted)}.ov-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:var(--text-xs);font-weight:700}.ov-facts>span{display:inline-flex;align-items:center;gap:5px}[dir=ltr] .flip-rtl{transform:scaleX(-1)}.ov-page,.ov-page section,.ov-page>*{min-width:0}@media (max-width:760px){.ov-table thead{display:none}.ov-table,.ov-table tbody{display:block}.ov-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding:14px;border-bottom:1px solid var(--color-line)}.ov-table td{display:grid;grid-gap:2px;gap:2px;padding:0;border:0}.ov-table td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);font-weight:800;color:var(--color-text-muted)}.ov-table__open,.ov-table__who{grid-column:1/-1}.ov-table__open .btn{justify-self:start}}.tk-desk>*,.tk-page,.tk-page>*{min-width:0}.tk-page--narrow{max-width:860px;margin-inline:auto;width:100%}.tk-back{justify-self:start;align-self:flex-start}.tk-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.tk-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-radius:18px;background:var(--color-surface);border:1px solid var(--color-line);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.tk-row:hover{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-line));transform:translateY(-1px)}.tk-row.is-new{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-line));box-shadow:inset 4px 0 0 var(--color-accent)}[dir=rtl] .tk-row.is-new{box-shadow:inset -4px 0 0 var(--color-accent)}.tk-row__num{display:inline-grid;place-items:center;min-width:64px;height:40px;padding-inline:8px;border-radius:12px;background:var(--color-surface2);font-weight:800;font-size:var(--text-sm,.9rem)}.tk-row__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.tk-row__main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-row__tags{display:inline-flex;align-items:center;gap:6px}.tk-dot{width:10px;height:10px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 30%,transparent)}@media (max-width:560px){.tk-row{grid-template-columns:auto minmax(0,1fr)}.tk-row__tags{grid-column:1/-1;justify-content:flex-start}.tk-row__num{min-width:52px}}.tk-cats{display:flex;flex-wrap:wrap;gap:8px}.tk-cat{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;font-size:var(--text-sm,.9rem);padding:8px 14px;border-radius:99px;cursor:pointer}.tk-cat.is-on{background:var(--color-accent);border-color:transparent;color:var(--color-on-accent)}.tk-cat:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tk-files{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.tk-files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-radius:12px;background:var(--color-surface2);font-size:var(--text-sm,.9rem)}.tk-files li svg{width:16px;height:16px}.tk-files li.is-error{color:var(--color-error)}.tk-files__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-head{display:flex;align-items:flex-start;gap:14px}.tk-head__main{display:grid;grid-gap:8px;gap:8px;min-width:0}.tk-head h1{margin:0;font-size:clamp(1.25rem,3.4vw,1.75rem);line-height:1.4}.tk-thread{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.tk-msg{display:grid;grid-gap:8px;gap:8px;max-width:min(640px,92%);padding:14px 16px;border-radius:20px;background:var(--color-surface);border:1px solid var(--color-line)}.tk-msg--user{justify-self:start;border-start-start-radius:6px}.tk-msg--staff{justify-self:end;border-start-end-radius:6px;background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-line))}.tk-msg--internal{background:var(--color-surface2);border-style:dashed;border-color:var(--color-line-strong)}.tk-msg__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tk-msg__head time{-webkit-margin-start:auto;margin-inline-start:auto}.tk-msg__avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);font-weight:800;font-size:.85rem}.tk-msg__avatar svg{width:16px;height:16px}.tk-msg__body{margin:0;white-space:pre-line;line-height:1.9;overflow-wrap:anywhere}.tk-msg__files{display:flex;flex-wrap:wrap;gap:8px}.tk-msg__img img{display:block;width:140px;height:100px;object-fit:cover;border-radius:12px;border:1px solid var(--color-line)}.tk-reply{display:grid;grid-gap:10px;gap:10px}.tk-reply.is-internal{border-style:dashed}.tk-reply textarea{resize:vertical;min-height:96px}.tk-reply__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tk-reply__bar .push{-webkit-margin-start:auto;margin-inline-start:auto}.tk-solved{display:grid;grid-gap:8px;gap:8px;border-color:color-mix(in srgb,var(--color-success) 50%,var(--color-line))}.tk-solved h3{margin:0;display:flex;align-items:center;gap:8px}.tk-solved h3 svg{color:var(--color-success)}.tk-solved p{margin:0}.tk-toolbar{display:flex;align-items:center;gap:10px}.tk-toolbar,.tk-toolbar .ov-seg{flex-wrap:wrap}.tk-count{display:inline-grid;place-items:center;min-width:20px;height:20px;-webkit-margin-start:6px;margin-inline-start:6px;padding-inline:5px;border-radius:99px;background:var(--color-surface);color:var(--color-text);font-size:.72rem}.tk-search{position:relative;flex:0 1 300px;-webkit-margin-start:auto;margin-inline-start:auto}.tk-search svg{position:absolute;inset-inline-start:12px;top:50%;translate:0 -50%;width:16px;height:16px;color:var(--color-text-muted)}.tk-search .input{-webkit-padding-start:38px;padding-inline-start:38px;min-height:42px}.tk-desk{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1000px){.tk-desk{grid-template-columns:minmax(0,1fr) 280px}.tk-side{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}}.tk-side{display:grid;grid-gap:14px;gap:14px}.tk-side__row{display:grid;grid-gap:4px;gap:4px}.tk-side__actions{display:grid;grid-gap:8px;gap:8px}.tk-side__actions .btn{justify-content:center}.id-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:center}.id-card__icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--color-accent);color:var(--color-on-accent)}.id-card__icon svg{width:22px;height:22px}.id-card__text h2{margin:0;font-size:1.15rem}.id-card__text p{margin:4px 0 0}.id-card__values{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.id-card__value{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;padding:10px 14px;border-radius:14px;background:var(--color-surface2)}.id-card__value>span{grid-column:1}.id-card__value>b{grid-column:1;font-size:1.1rem;letter-spacing:.04em;text-align:start}.id-card__value>:last-child{grid-column:2;grid-row:1/span 2}@media (min-width:900px){.id-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr)}.id-card__values{grid-column:auto}}@media (max-width:640px){.tk-toolbar .ov-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.tk-toolbar .ov-seg button{flex:none}.tk-search{flex:1 1 100%}}@media (max-width:560px){.tk-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tk-cat{text-align:center}}