body :is(.tentry,.tentry:first-child,.tclass,.tclass:first-child,.tfile-row,.tfile-row:first-child,.tmarks>li,.tmarks>li:first-child,.trep-draft,.trep-draft:first-child,.trep-rows>li,.tm-sent li,.tm-sent li:first-child,.cd-note,.cd-note:first-child,.cd-warn,.cd-warn:first-child,.pt-reasons li,.pt-reasons li:first-child,.cd-history li,.cd-history li:first-child,.gp-pass,.gp-pass:first-child,.gp-register li,.gp-register li:first-child,.inst-steps,.inst-steps>li,.inst-people,.inst-people>li,.inst-links,.inst-links>li,.inst-ticks,.inst-ticks>li,.inst-rows,.manage-rows,.manage-rows:last-child,.manage-screen .quiz-questions,.manage-screen .quiz-questions>li,.manage-mark-rows,.manage-mark-row,.circle-sessions,.circle-quizzes,.circle-people,.attendance-people,.attendance-person,.circles-screen .thread,.circles-screen .message,.circles-screen .feedback-item,.circles-screen .feedback-item:first-child,.circles-screen .marker-row,.circles-screen .lesson-side-list .side-note,.side-note,.marker-list li,.admin-row,.radio-option+.radio-option,.goto-list,.book-find-hits,.book-find-books,.book-find-books>li+li,.setup-books>li+li,.tour-stops>li+li,.share-ways>li+li,.record-rows>li+li,.lib-list>li+li,.lib-toc li+li,.live-log-list>li+li,.study-door+.study-door,.deck-page .deck-line+.deck-line,.sheet-rows>li+li,.comment-list>li+li,.comment-replies>li+li,.msg-thread>li+li,.msg-snapshot>li+li,.event-list>li+li,.class-tools-list,.class-tools-list>li,.cash-fee-list,.cash-fee-list>li){-webkit-border-before:0;border-block-start:0;-webkit-border-after:0;border-block-end:0}body :is(.tlist,.tfile-list,.tmarks,.trep-drafts,.trep-rows,.tm-sent,.cd-notes,.cd-warn-list,.pt-reasons,.cd-history,.gp-passes,.gp-register,.inst-steps,.inst-people,.inst-links,.inst-ticks,.manage-rows,.manage-screen .quiz-questions,.manage-mark-rows,.attendance-people,.circles-screen .thread,.marker-list,.lesson-side-list,.book-find-books,.setup-books,.tour-stops,.share-ways,.record-rows,.lib-list,.lib-toc,.live-log-list,.deck-lines,.comment-list,.msg-snapshot,.event-list,.class-tools-list,.cash-fee-list,ul:has(>li.feedback-item)){--ground:var(--surface);--bg:var(--surface);--sunken:var(--ground);padding:var(--space-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);list-style:none}body .manage-mark-rows>.manage-mark-row,body :is(.tlist,.tfile-list,.tmarks,.trep-drafts,.trep-rows,.tm-sent,.cd-notes,.cd-warn-list,.pt-reasons,.cd-history,.gp-passes,.gp-register,.inst-steps,.inst-people,.inst-links,.inst-ticks,.manage-rows,.manage-screen .quiz-questions,.attendance-people,.circles-screen .thread,.marker-list,.lesson-side-list,.book-find-books,.setup-books,.tour-stops,.share-ways,.record-rows,.lib-list,.lib-toc,.live-log-list,.deck-lines,.comment-list,.msg-snapshot,.event-list,.class-tools-list,.cash-fee-list,ul:has(>li.feedback-item))>li{padding-inline:var(--space-3);border-radius:var(--radius-sm)}body .manage-mark-rows>.manage-mark-row+.manage-mark-row,body :is(.tlist,.tfile-list,.tmarks,.trep-drafts,.trep-rows,.tm-sent,.cd-notes,.cd-warn-list,.pt-reasons,.cd-history,.gp-passes,.gp-register,.inst-steps,.inst-people,.inst-links,.inst-ticks,.manage-rows,.manage-screen .quiz-questions,.attendance-people,.circles-screen .thread,.marker-list,.lesson-side-list,.book-find-books,.setup-books,.tour-stops,.share-ways,.record-rows,.lib-list,.lib-toc,.live-log-list,.deck-lines,.comment-list,.msg-snapshot,.event-list,.class-tools-list,.cash-fee-list,ul:has(>li.feedback-item))>li+li{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}body :is(.panel,.side-panel,.circle-aside,.lesson-side-section,.inst-facts,.card,.sheet,.menu-sheet,dialog,[role=dialog],.tile,.lay-table,.row-list,.ledger,.comment-list,.tlist) :is(.tlist,.tfile-list,.tmarks,.trep-drafts,.trep-rows,.tm-sent,.cd-notes,.cd-warn-list,.pt-reasons,.cd-history,.gp-passes,.gp-register,.inst-steps,.inst-people,.inst-links,.inst-ticks,.manage-rows,.manage-screen .quiz-questions,.manage-mark-rows,.attendance-people,.circles-screen .thread,.marker-list,.lesson-side-list,.book-find-books,.setup-books,.tour-stops,.share-ways,.record-rows,.lib-list,.lib-toc,.live-log-list,.deck-lines,.comment-list,.msg-snapshot,.event-list,.class-tools-list,.cash-fee-list,.row-list,.ledger,ul:has(>li.feedback-item)){margin-inline:calc(-1 * var(--space-3));padding:0;background:none;border:0;border-radius:0}body .radio-group>.radio-option{border-radius:var(--radius-sm)}@media (hover:hover){body .radio-group>.radio-option:hover{background:var(--wash)}}body :is(.msg-thread>li+li,.comment-replies>li+li){-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}body :is(.home-surface,.row-list.home-surface){--ground:var(--surface);--bg:var(--surface);--sunken:var(--ground);padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}body :is(.row-list.home-surface,ul.home-surface,ol.home-surface){padding:var(--space-2)}body :is(.home-surface>*+*,.home-surface>ul>li+li,.home-list>li+li){-webkit-border-before:0;border-block-start:0}body :is(.home-surface .row,.home-surface a.row){padding-inline:var(--space-3);border-radius:var(--radius-sm)}body .home-surface a.row:before{border-radius:var(--radius-sm)}body .home-surface:not(ul,ol,.row-list)>*+*{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}body :is(.panel,.side-panel,.circle-aside,.lesson-side-section,.inst-facts,.card,.sheet,.menu-sheet,dialog,[role=dialog],.tile,.home-surface,.row-list,.ledger,.tlist) :is(.home-surface,.row-list.home-surface){padding:0;background:none;border:0;border-radius:0}body :is(.panel,.side-panel,.circle-aside,.lesson-side-section,.inst-facts,.card,.sheet,.menu-sheet,dialog,[role=dialog],.tile,.home-surface) :is(.row-list.home-surface,ul.home-surface){margin-inline:calc(-1 * var(--space-3))}body :is(.circle-aside,.lesson-side-section,.inst-facts){--ground:var(--surface);--bg:var(--surface);--sunken:var(--ground);padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}body :is(.lesson-side-section,.inst-facts){padding-block:var(--space-3)}body :is(.circle-facts>div,.inst-facts>div,.circle-aside-block,.lib-aside-block,.toc,.toc li,.transcript-line,.scenario-row,.path-level,.revise-own-item,.bio-book,.rt-set+.rt-set,.inst-more+.inst-more){-webkit-border-before:0;border-block-start:0;-webkit-border-after:0;border-block-end:0}body :is(.circle-facts>div,.inst-facts>div){padding-block:var(--space-1)}body :is(.panel,.side-panel,.circle-aside,.card,.home-surface,.tile) :is(.lesson-side-section,.inst-facts){padding:0;background:none;border:0;border-radius:0}.rv[data-seen=no]{opacity:0;translate:0 14px}.rv[data-seen=yes]{transition:opacity .42s var(--ease-standard),translate .52s var(--ease-standard)}.count-up{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}[data-seen=no] .bar-fill{transform:scaleX(0)}[data-seen=yes] .bar-fill{animation:kit-fill var(--dur-fill) var(--ease-standard) .25s backwards}.ring{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--ring-size,4.5rem);block-size:var(--ring-size,4.5rem)}.ring>svg{grid-area:1/1;inline-size:100%;block-size:100%;rotate:-90deg}html[dir=rtl] .ring>svg{scale:1 -1}.ring-arc,.ring-track{fill:none;stroke-width:3.2}.ring-track{stroke:var(--canvas-sunken)}.ring-arc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ring-value, 0))}.ring-words{grid-area:1/1;display:grid;justify-items:center;line-height:1.1;text-align:center}.ring-value{font-size:var(--text-base);font-weight:600;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ring-label{font-size:.6875rem;color:var(--text-faint)}html[lang=ar] .ring-label{font-size:.75rem}@keyframes ring-fill{0%{stroke-dashoffset:100}}[data-seen=no] .ring-arc{stroke-dashoffset:100}.line-draw{display:block;inline-size:100%;min-inline-size:0}.line-draw-plot>svg{display:block;inline-size:100%;block-size:var(--line-height,4rem);overflow:visible}html[dir=rtl] .line-draw-plot>svg{scale:-1 1}.line-draw-path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.line-draw-base,.line-draw-path{vector-effect:non-scaling-stroke}.line-draw-base{stroke:var(--hairline);stroke-width:1}.line-draw-dot{position:absolute;inline-size:8px;block-size:8px;margin:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.line-draw-plot{position:relative;display:block}@keyframes line-draw{0%{-webkit-clip-path:inset(-8px 100% -8px 0);clip-path:inset(-8px 100% -8px 0)}to{-webkit-clip-path:inset(-8px 0 -8px 0);clip-path:inset(-8px 0 -8px 0)}}@keyframes fade-in{0%{opacity:0}}.line-draw[data-seen=no] svg,[data-seen=no] .line-draw-plot>svg{-webkit-clip-path:inset(-8px 100% -8px 0);clip-path:inset(-8px 100% -8px 0)}[data-seen=no] .line-draw-dot{opacity:0}.slide-pills{--n:2;--at:0;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));inline-size:100%;max-inline-size:100%;padding:4px;border-radius:var(--radius-pill);background:var(--canvas-sunken)}.slide-pills--plain{background:var(--canvas)}.slide-pill{position:absolute;inset-block:4px;inset-inline-start:4px;inline-size:calc((100% - 8px) / var(--n));border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--hairline);translate:calc(100% * var(--at) * var(--dir-sign, 1)) 0}.slide-pills>button{position:relative;min-inline-size:0;min-block-size:2.25rem;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:none;color:var(--text-soft);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:1.2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang=ar] .slide-pills>button{font-size:.9375rem;line-height:1.5}.slide-pills>button[data-on]{color:var(--block-ink);font-weight:600}.slide-pills--block>.slide-pill{border-color:var(--block);background:var(--block)}.slide-pills--block>button[data-on]{color:var(--on-block)}.slide-pills>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.slide-pills>button{min-block-size:2.75rem}}a.fig-tile,a.set-row,a.tile{transition:translate var(--dur-lift) var(--ease-standard),scale var(--dur-press) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard),background-color var(--dur-press) var(--ease-standard)}.open-row{display:grid;min-inline-size:0}.open-row-head{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--row-min,3.5rem);margin:0;padding:var(--space-2) var(--row-pad,var(--space-4));border:0;background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){.open-row-head:hover{background:var(--wash)}}.open-row-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.open-row-head>.panel-row-main{flex:1 1 auto}.open-row-caret{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--text-faint);rotate:0deg}.open-row[data-open] .open-row-caret{rotate:180deg}.open-row-body{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.open-row[data-open] .open-row-body{grid-template-rows:1fr;opacity:1;visibility:visible}.open-row-in{min-block-size:0;overflow:hidden}.open-row[data-open] .open-row-in{padding:0 var(--row-pad,var(--space-4)) var(--space-4)}.skel{display:grid;grid-gap:var(--space-3);min-inline-size:0}.skel,.skel-row{gap:var(--space-3)}.skel-row{display:flex;align-items:center}.skel-lines{flex:1 1 auto;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.skel-block,.skel-line,.skel-seat{display:block;background:var(--canvas-sunken)}.skel-line{block-size:.75rem;inline-size:var(--skel-w,100%);border-radius:var(--radius-pill)}.skel-line--title{block-size:1rem}.skel-seat{flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%}.skel-block{inline-size:100%;block-size:var(--skel-h,6rem);border-radius:var(--radius-lg)}.short-message-host{position:fixed;inset-inline:0;inset-block-start:calc(env(safe-area-inset-top, 0px) + var(--space-3));z-index:var(--layer-overlay);display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-inline:var(--space-4);pointer-events:none}@media (min-width:64rem){.short-message-host{inset-inline-start:var(--side-w,var(--side-menu-width));inset-block-start:calc(env(safe-area-inset-top, 0px) + var(--space-5))}}.short-message{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;min-block-size:2.25rem;padding-block:6px;padding-inline:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;line-height:1.3}html[lang=ar] .short-message{font-size:.9375rem;line-height:1.5}.short-message svg{flex:none}.short-message-text{display:grid}.short-message-detail{font-size:var(--text-xs,.75rem);font-weight:400;opacity:.8}@keyframes short-message-in{0%{opacity:0;translate:0 -16px}}@keyframes short-message-out{to{opacity:0;translate:0 -8px}}@keyframes page-in{0%{opacity:0}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}html[data-cover-grow]::view-transition-group(*){animation-duration:.38s;animation-timing-function:var(--ease-standard)}html[data-cover-grow]::view-transition-old(root){animation:vt-out .15s var(--ease-exit) both}html[data-cover-grow]::view-transition-new(root){animation:vt-in .26s var(--ease-standard) .12s both}@media (prefers-reduced-motion:no-preference){[data-seen=yes] .ring-arc{animation:ring-fill .6s var(--ease-standard) .15s backwards}.line-draw[data-seen=yes] svg{animation:line-draw .8s var(--ease-standard) backwards}[data-seen=yes] .line-draw-dot{animation:fade-in .24s var(--ease-standard) .8s backwards}.slide-pill{transition:translate .28s var(--ease-standard)}.slide-pills>button{transition:color .2s var(--ease-standard)}a.fig-tile:active,a.set-row:active,a.tile:active{scale:.98}.open-row-caret{transition:rotate .28s var(--ease-standard)}.open-row-body{transition:grid-template-rows .28s var(--ease-standard),opacity .28s var(--ease-standard),visibility 0s linear .28s}.open-row[data-open] .open-row-body{transition:grid-template-rows .28s var(--ease-standard),opacity .28s var(--ease-standard),visibility 0s}.open-row-in{transition:padding .28s var(--ease-standard)}.short-message{animation:short-message-in .25s var(--ease-arrive) both,short-message-out 175ms var(--ease-leave) 2425ms forwards}.app-main.page-in{animation:page-in .26s var(--ease-standard) both}}@media (prefers-reduced-motion:reduce){.rv[data-seen]{opacity:1;translate:none;transition:none}[data-seen] .bar-fill{transform:none;animation:none}[data-seen] .ring-arc{stroke-dashoffset:calc(100 - var(--ring-value, 0))}.line-draw[data-seen] svg{-webkit-clip-path:none;clip-path:none}[data-seen] .line-draw-dot{opacity:1}a.fig-tile,a.set-row,a.tile{transition:none}html::view-transition-group(*),html::view-transition-new(*),html::view-transition-old(*){animation:none!important}}@media print{.short-message-host{display:none}.rv[data-seen]{opacity:1;translate:none}}.roll-number{display:inline-grid;overflow:hidden;vertical-align:bottom;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roll-number>*{grid-area:1/1}