.skeleton-screen{animation:sk-arrive var(--dur-fade) var(--ease-standard) .12s both,sk-breathe 1.3s ease-in-out .45s 3}@keyframes sk-arrive{0%{opacity:0}}@keyframes sk-breathe{50%{opacity:.55}}.skeleton-screen.sk-still{animation:sk-arrive var(--dur-fade) var(--ease-standard) .12s both}@media (prefers-reduced-motion:reduce){.skeleton-screen,.skeleton-screen.sk-still{animation:none}}.sk{display:block;inline-size:var(--w,100%);max-inline-size:100%;background:color-mix(in srgb,var(--text) 9%,transparent);border-radius:var(--radius-sm)}.sk-line{block-size:.72em;margin-block:.36em}.sk-line-small{font-size:var(--text-sm);block-size:.7em;margin-block:.35em}.sk-line-title{block-size:.8em;margin-block:.4em}.sk-line-display,.sk-line-title{background:color-mix(in srgb,var(--text) 13%,transparent)}.sk-line-display{font-size:var(--text-2xl);block-size:.7em;margin-block:.25em}.sk-block{block-size:var(--h,6rem);border-radius:var(--radius-md)}.sk-head .sk-label{font-size:var(--text-xs);inline-size:6rem;block-size:.9em;margin-block:.25em;background:color-mix(in srgb,var(--accent-2) 22%,transparent)}.sk-head .sk-title{font-size:var(--text-3xl);inline-size:min(70%,9em);block-size:.74em;margin-block:.18em;background:color-mix(in srgb,var(--text) 14%,transparent)}.sk-head .sk-lede{font-size:var(--text-base);inline-size:min(92%,26em);block-size:.72em;margin-block:.34em}html[lang=ar] .sk-head .sk-title{margin-block:.33em}@media (max-width:40rem){.sk-head .sk-title{font-size:var(--text-2xl)}}.sk-button{inline-size:8.5rem;block-size:2.75rem;border-radius:var(--radius-btn);background:color-mix(in srgb,var(--accent) 18%,transparent)}.sk-button-block{inline-size:100%}.sk-hero{display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);min-block-size:var(--h,11rem)}.sk-hero .sk{background:color-mix(in srgb,var(--hero-ink) 14%,transparent)}.sk-hero .sk-line-display{background:color-mix(in srgb,var(--hero-ink) 20%,transparent)}.sk-hero .sk-hero-button{-webkit-margin-before:auto;margin-block-start:auto;background:color-mix(in srgb,var(--hero-ink) 18%,transparent)}.sk-head .sk-title-short{inline-size:min(45%,5em);-webkit-margin-before:0;margin-block-start:0}.sk-head .sk-lede-short{inline-size:min(55%,15em)}.sk-button-quiet{background:transparent;border:var(--line-width) solid color-mix(in srgb,var(--hairline-strong) 55%,transparent)}.sk-search .sk-button.sk-button-icon{inline-size:3.4rem}.sk-hero .sk-hero-button-end{justify-self:end}.sk-hero .sk-button-block{inline-size:100%}.sk-hero-ring{display:flex;align-items:center;gap:var(--space-5);padding-block:var(--space-2) var(--space-4)}.sk-hero-ring>div{flex:1 1;display:grid}.sk-hero .sk-ring{flex:none;inline-size:5.5rem;block-size:5.5rem;border-radius:50%;background:transparent;border:.45rem solid color-mix(in srgb,var(--hero-ink) 12%,transparent)}.sk-seg .seg-label .sk{margin-block:.4em}.sk-tile{inline-size:2.5rem;block-size:2.5rem}.sk-cover,.sk-tile{border-radius:var(--radius-sm)}.sk-cover{background:color-mix(in srgb,var(--text) 11%,transparent)}.sk-cover-sm{inline-size:2.75rem;block-size:3.9rem}.sk-cover-md{inline-size:6rem;block-size:8.5rem}.sk-cover-book{inline-size:4.5rem;block-size:6.4rem}.sk-cover-lg{inline-size:9.5rem;block-size:13.5rem}.sk-num{inline-size:1.5rem;block-size:1.1rem}.sk-row-tall{align-items:start;padding-block:var(--space-4)}.sk-row .row-main{gap:0}.sk-trail{inline-size:3rem}.sk-section{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sk-field-label{font-size:var(--text-sm)}.sk-input{block-size:2.75rem;border-radius:var(--radius-md);background:transparent;border:var(--line-width) solid color-mix(in srgb,var(--hairline-strong) 45%,transparent)}.sk-page .sk-line{background:color-mix(in srgb,var(--paper-ink) 8%,transparent);margin-block:.56em}.sk-focus,.sk-page{display:grid}.sk-focus{justify-items:center;align-content:center;grid-gap:var(--space-4);gap:var(--space-4);min-block-size:18rem;text-align:center}.sk-focus .sk-actions{display:flex;gap:var(--space-3);inline-size:100%;justify-content:center}.sk-search{display:flex;gap:var(--space-2)}.sk-search .sk-input{flex:1 1}.sk-search .sk-button{flex:none;inline-size:6rem}.sk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.sk-center{display:grid;justify-items:center;grid-gap:var(--space-1);gap:var(--space-1)}.sk-practice-top .sk-close{inline-size:2.75rem;block-size:2.75rem;flex:none;border-radius:var(--radius-btn)}.sk-practice-top .sk-progress{flex:1 1;block-size:.25rem}.sk-practice-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.sk-practice-line{flex:1 1;display:grid;align-content:center;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.sk-practice .sk-button-block{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:48rem){.sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-topbar .sk{background:color-mix(in srgb,var(--nav-text) 14%,transparent)}.sk-logo{font-size:var(--text-lg);inline-size:4.5rem}.sk-topbar-tool{inline-size:3.5rem}.sk-inline{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.state-screen{display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-6) var(--space-7)}.state-mark{margin:0}.state-title{text-wrap:balance}.state-title:focus,.state-title:focus-visible{outline:none}.state-lede{text-wrap:pretty}.state-actions{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.state-ref{margin:0;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);max-inline-size:34rem}.state-ref code{font-size:inherit;color:var(--text-soft);overflow-wrap:anywhere}.state-logo{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-size:var(--text-lg);color:var(--text);text-decoration:none;-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);min-block-size:2.75rem;display:inline-flex;align-items:center}html[lang=ar] .state-logo{font-family:var(--font-display-ar)}.connection-region{position:fixed;inset-inline:var(--space-4);inset-block-end:calc(env(safe-area-inset-bottom, 0px) + var(--space-4));z-index:var(--layer-binding);display:grid;justify-items:center;pointer-events:none}body:has(.bottom-nav) .connection-region{inset-block-end:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px) + var(--space-3))}@media (min-width:68rem){body:has(.bottom-nav) .connection-region{inset-block-end:calc(env(safe-area-inset-bottom, 0px) + var(--space-5))}}.connection-notice{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);inline-size:100%;max-inline-size:30rem;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);background:var(--raised);color:var(--text);border:var(--line-width) solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);animation:connection-in var(--dur-enter) var(--ease-enter) both}.connection-notice p{margin:0;max-inline-size:none;color:var(--text-soft);text-wrap:pretty}.connection-notice .connection-title{color:var(--text);font-weight:600}.connection-text{display:grid;grid-gap:var(--space-1);gap:var(--space-1);flex:1 1;min-inline-size:0;padding-block:var(--space-1)}.connection-text .link{justify-self:start;font-weight:600;padding-block:var(--space-2)}.connection-mark{flex:none;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);color:var(--text-soft)}.connection-hide{flex:none;inline-size:2.75rem;padding:0}.connection-back{-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4)}@keyframes connection-in{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.connection-notice{animation:none}}.btn-swap{display:inline-grid}.btn-swap>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:transform var(--dur-fade) ease-out,filter var(--dur-fade) ease-out,opacity var(--dur-fade) ease-out}.btn-swap>.btn-swap-working,.btn-swap[data-pending]>.btn-swap-ready{opacity:0;filter:blur(2px)}.btn-swap>.btn-swap-working{transform:translateY(.5em)}.btn-swap[data-pending]>.btn-swap-ready{transform:translateY(-.5em)}.btn-swap[data-pending]>.btn-swap-working{opacity:1;filter:none;transform:none}.btn-swap>.btn-swap-working .spinner{animation-play-state:paused}.btn-swap[data-pending]>.btn-swap-working .spinner{animation-play-state:running}@media (prefers-reduced-motion:reduce){.btn-swap>span{transition:none;transform:none;filter:none}}.btn[aria-busy=true],.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.form-saved-word{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:2.75rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--text-soft);animation:form-saved-in var(--dur-fade) ease-out both}.form-saved-word svg{color:var(--success)}@keyframes form-saved-in{0%{opacity:0;transform:translateY(.4em)}}@media (prefers-reduced-motion:reduce){.form-saved-word{animation:none}}.field-error:has(>.field-error-icon){display:flex;align-items:flex-start;gap:var(--space-2);margin:0}.field-error-icon{flex:none;-webkit-margin-before:.15em;margin-block-start:.15em}body .empty-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-inline-size:0;padding:var(--panel-pad,1.25rem);text-align:start;color:var(--text-soft);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:none}body .empty-state>.empty-mark{flex:none;margin:0}body .empty-state>p{flex:1 1 16rem;min-inline-size:0;max-inline-size:40rem;margin:0;font-size:var(--text-base);line-height:1.5}html[lang=ar] body .empty-state>p{line-height:1.7}body .empty-state>.cluster{flex:none;margin:0;justify-content:flex-start}body :is(.panel,.tile,.sheet,.menu-sheet,dialog,[role=dialog],.row-list,.home-surface) .empty-state{padding:var(--space-2) 0;background:none;border:0;border-radius:0}.page.manage-narrow{max-width:calc(36rem + 2 * var(--space-6))}.page.manage-wide{max-width:calc(60rem + 2 * var(--space-6))}.manage-screen.stack>*+*{-webkit-margin-before:var(--stack-gap,var(--space-6));margin-block-start:var(--stack-gap,var(--space-6))}html[dir=ltr] .manage-screen .bidi-auto{text-align:left}html[dir=rtl] .manage-screen .bidi-auto{text-align:right}.manage-screen .screen-title{text-wrap:balance}.manage-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.manage-crumbs>a{display:inline-block;max-inline-size:min(20rem,62vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.manage-crumb-sep{color:var(--text-faint)}.manage-screen .screen-meta{gap:var(--space-1) var(--space-4)}.manage-screen .screen-meta>.screen-meta-item:not(:first-child):before{content:none}.manage-screen .screen-meta-item{display:inline-flex;align-items:center;gap:.35em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-screen .screen-meta-item>svg{flex:none;color:var(--text-faint)}.manage-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.manage-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.manage-screen .manage-section-title{margin:0;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:600;line-height:1.2;color:var(--text)}html[lang=ar] .manage-screen .manage-section-title{font-size:1.5rem;line-height:1.5}.manage-section-count{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-section-note{max-inline-size:38rem;line-height:var(--leading-snug);color:var(--text-soft)}.manage-empty,.manage-section-note{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);text-wrap:pretty}.manage-empty{padding-block:var(--space-4);color:var(--text-faint)}.manage-empty,.manage-rows{-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.manage-rows:last-child{-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.manage-rows .row-sub{text-wrap:pretty}.manage-rows .row-sub,.manage-rows .row-trail{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-rows .row-trail{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);max-inline-size:13rem;white-space:normal;text-align:end}.manage-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-4)}@media (min-width:40rem){.manage-row-split{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.manage-row .row-main{gap:var(--space-1)}.manage-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.manage-row-actions form{margin:0}.manage-flag{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}.manage-flag-warn{color:var(--accent-2-deep)}.manage-state{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;line-height:1.3;color:var(--text-soft);white-space:nowrap}.manage-state:before{content:"";flex:none;inline-size:.55rem;block-size:.55rem;border-radius:50%;border:1.5px solid}.manage-state-on{color:var(--success-deep)}.manage-state-on:before{background:currentColor}.manage-state-wait{color:var(--accent-2-deep)}.manage-state-off{color:var(--text-faint)}.manage-state-off:before{border-style:dashed}.manage-state-danger{color:var(--danger)}.manage-state-danger:before{border-radius:1px;background:currentColor}.poster .manage-state{color:var(--block-soft)}.poster .manage-state-on{color:var(--on-block)}.manage-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);margin:0;padding-block:var(--space-4);border-block:var(--line-width) solid var(--hairline)}.manage-facts>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.manage-facts dt{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;color:var(--text-faint)}.manage-facts dd{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.manage-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);min-width:0}@media (max-width:30rem){.manage-panel{padding:var(--space-4)}}.manage-panel>*{margin:0}.manage-panel-title{margin:0;font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;color:var(--text)}.manage-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.manage-form>*{margin:0}.manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.manage-inline-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end}@media (min-width:30rem){.manage-inline-form{grid-template-columns:minmax(0,1fr) auto}.manage-inline-form-wide{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr)) auto}}.manage-inline-form .btn{min-height:2.75rem}.manage-part{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:var(--space-5) 0 0;border:0;-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline);min-width:0}.manage-part>legend{float:inline-start;inline-size:100%;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);padding:0;font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;color:var(--text)}.manage-part>legend+*{clear:both}.manage-part-hint{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-soft)}.manage-screen .checkbox-line{display:flex;align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);line-height:var(--leading-snug);cursor:pointer}.manage-screen .checkbox-line input{flex:none;inline-size:1.15rem;block-size:1.15rem;margin:.1em 0 0;accent-color:var(--accent)}.manage-screen .field-error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}.manage-screen .field-error svg{flex:none;-webkit-margin-before:.15em;margin-block-start:.15em}.manage-saved{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--success-deep)}.manage-disclosure{border-block:var(--line-width) solid var(--hairline)}.manage-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3.25rem;font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;color:var(--text);cursor:pointer;list-style:none}.manage-disclosure>summary::-webkit-details-marker{display:none}.manage-disclosure>summary:after{content:"";flex:none;inline-size:.55rem;block-size:.55rem;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);-webkit-border-end:1.5px solid var(--text-faint);border-inline-end:1.5px solid var(--text-faint);-webkit-border-after:1.5px solid var(--text-faint);border-block-end:1.5px solid var(--text-faint);transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-press) var(--ease-standard)}.manage-disclosure[open]>summary:after{transform:translateY(15%) rotate(-135deg)}.manage-disclosure-body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-1) var(--space-5)}.manage-disclosure-body>*{margin:0}.manage-disclosure+.manage-disclosure{-webkit-border-before:0;border-block-start:0;-webkit-margin-before:0;margin-block-start:0}.manage-danger{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start}.manage-danger>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;color:var(--text-soft);cursor:pointer;list-style:none;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.25em}.manage-danger>summary::-webkit-details-marker{display:none}.manage-danger>summary:hover{color:var(--danger);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.manage-danger[open]>summary{color:var(--danger)}.manage-danger-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;max-inline-size:34rem;padding:var(--space-4);border:var(--line-width) solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius-md);background:var(--danger-wash)}.manage-danger-body>*{margin:0}.manage-danger-body p{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text)}.manage-danger-body .field{inline-size:100%}.manage-row-actions .manage-danger{justify-items:end}.manage-row-actions .manage-danger[open]{flex-basis:100%;justify-items:start}.manage-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);counter-reset:manage-step}.manage-steps>li{min-width:0}.manage-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:2.75rem;padding-block:var(--space-2);-webkit-border-before:2px solid var(--hairline);border-block-start:2px solid var(--hairline);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:1.25;color:var(--text-faint);text-decoration:none}.manage-step-mark{display:inline-grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;border:1.5px solid;font-size:var(--text-xs);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-step-done{color:var(--text-soft);border-block-start-color:var(--success)}.manage-step-done .manage-step-mark{border-color:var(--success);background:var(--success);color:var(--surface)}a.manage-step-done:hover{color:var(--text)}.manage-step[aria-current=step]{color:var(--text);font-weight:600;border-block-start-color:var(--accent)}.manage-step[aria-current=step] .manage-step-mark{border-color:var(--accent);color:var(--accent)}.quiz-step-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1)}.quiz-step-now{font-family:var(--font-ui);font-weight:600;color:var(--text)}.quiz-step-back,.quiz-step-now{margin:0;font-size:var(--text-sm)}.quiz-step-back{color:var(--text-faint)}.quiz-step-back a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent)}.manage-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;min-width:0;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}@media (min-width:48rem){.manage-table-wrap{margin-inline:0;padding-inline:0}}.manage-screen .admin-table{min-inline-size:34rem;font-family:var(--font-ui);font-size:var(--text-sm);-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.manage-screen .admin-table td,.manage-screen .admin-table th{padding:var(--space-3) var(--space-3);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.manage-screen .admin-table td:first-child,.manage-screen .admin-table th:first-child{-webkit-padding-start:0;padding-inline-start:0}.manage-screen .admin-table th{font-size:var(--text-xs);font-weight:600;color:var(--text-faint);white-space:nowrap}.manage-screen .admin-table td:first-child{font-weight:600;color:var(--text)}.manage-screen .admin-table .tabular,.manage-screen .admin-table td.num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.manage-screen .admin-table td .btn-sm{min-height:2.75rem}.manage-screen .admin-table form{margin:0}.manage-table-link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600}.quiz-state-not_yet{color:var(--accent-2-deep)}.quiz-state-closed:before{border-style:dashed}.manage-screen .quiz-questions{list-style:none;margin:0;padding:0;display:block;-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.manage-screen .quiz-questions>li{-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.manage-question{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding-block:var(--space-5)}.manage-question>.manage-question-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.manage-question-body>*{margin:0}.manage-screen .quiz-q-num{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:var(--sunken);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--text-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-question-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-screen .quiz-q-prompt{margin:0;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:500;line-height:1.55;color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.manage-options{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-sm)}.manage-options>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-1);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:2px solid var(--hairline);border-inline-start:2px solid var(--hairline);color:var(--text-soft)}.manage-options>li.manage-option-right{border-inline-start-color:var(--success);color:var(--text);font-weight:600}.manage-right-word{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-xs);font-weight:600;color:var(--success-deep)}.manage-question-note{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-soft);white-space:pre-line}.manage-question-note strong{color:var(--text)}.manage-question-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);-webkit-margin-start:calc(-1 * var(--space-3));margin-inline-start:calc(-1 * var(--space-3))}.manage-question-tools form{margin:0}.manage-question-tools .btn-sm{min-height:2.75rem}.manage-question-tools .manage-danger>summary{padding-inline:var(--space-3)}.manage-question-edit{flex-basis:100%;-webkit-margin-start:var(--space-3);margin-inline-start:var(--space-3);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.manage-choice-line{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.manage-choice-line>label{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-sm);cursor:pointer}.manage-choice-line>label:hover{background:var(--sunken)}.manage-choice-line input[type=radio]{inline-size:1.15rem;block-size:1.15rem;margin:0;accent-color:var(--success)}.manage-screen .option-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:var(--space-2);gap:var(--space-2)}.manage-screen .option-row .radio-option{align-items:center}.manage-screen .option-row .radio-option+.radio-option{-webkit-border-before:0;border-block-start:0}.manage-screen .radio-option input{-webkit-margin-before:0;margin-block-start:0}.manage-screen .radio-group legend.label{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);padding:0}.manage-screen fieldset.radio-group{margin:0;padding:0;border:0;min-width:0}.manage-screen .quiz-bar{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + env(safe-area-inset-top, 0px));z-index:var(--layer-sticky);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);border:0;-webkit-border-after:var(--line-width) solid var(--hairline);border-block-end:var(--line-width) solid var(--hairline);border-radius:0;background:var(--ground);font-family:var(--font-ui);font-size:var(--text-sm)}@media (min-width:48rem){.manage-screen .quiz-bar{margin-inline:0;padding-inline:0}}.quiz-bar-line{grid-column:1/-1;position:relative;block-size:4px;border-radius:999px;background:var(--hairline);overflow:hidden}.quiz-bar-line>span{display:block;block-size:100%;background:var(--accent);transform:scaleX(var(--quiz-progress,0));transform-origin:left center;transition:transform var(--dur-sheet) var(--ease-standard)}html[dir=rtl] .quiz-bar-line>span{transform-origin:right center}.quiz-bar-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0}.quiz-bar-count{font-weight:600;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.quiz-save{display:inline-flex;align-items:center;gap:.3em;color:var(--text-faint)}.quiz-save-saved{color:var(--success-deep)}.quiz-save-failed{color:var(--danger)}.manage-screen .quiz-clock{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:600;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.manage-screen .quiz-clock svg{color:var(--text-faint)}.manage-screen .quiz-clock-low{color:var(--danger)}.manage-screen .quiz-clock-low svg{color:currentColor}.manage-taking .quiz-questions{-webkit-border-before:0;border-block-start:0}.manage-taking .quiz-questions>li{padding-block:var(--space-6)}.manage-taking .quiz-questions>li:last-child{-webkit-border-after:0;border-block-end:0}.manage-screen .quiz-question fieldset{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.manage-screen .quiz-question legend{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start;inline-size:100%;margin:0 0 var(--space-4);padding:0}.quiz-q-marks{grid-column:2;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-screen .quiz-choices{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.manage-screen .quiz-choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--line-width) solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-standard),background-color var(--dur-press) var(--ease-standard),border-color var(--dur-press) var(--ease-standard)}.manage-screen .quiz-choice:hover{background:var(--sunken)}.manage-screen .quiz-choice:active{transform:scale(.99)}.manage-screen .quiz-choice input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;inline-size:1.35rem;block-size:1.35rem;margin:0;border:1.5px solid var(--hairline-strong);border-radius:50%;background:var(--raised);cursor:pointer}.manage-screen .quiz-choice input:after{content:"";inline-size:.6rem;block-size:.6rem;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform var(--dur-press) var(--ease-standard)}.manage-screen .quiz-choice input:checked{border-color:var(--accent);background:var(--accent)}.manage-screen .quiz-choice input:checked:after{transform:scale(1)}.manage-screen .quiz-choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-wash);font-weight:600}.manage-screen .quiz-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.manage-screen .quiz-choice input:focus-visible{outline:none}.manage-screen .quiz-question textarea{inline-size:100%;min-block-size:9rem;font-size:var(--text-base);line-height:1.7}.manage-handin{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.manage-handin>*{margin:0}.manage-confirm{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:var(--line-width) solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--shadow-2);transform-origin:50% 100%;animation:manage-confirm-in var(--dur-menu) var(--ease-standard)}.manage-confirm>*{margin:0}.manage-confirm-text{font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--text);text-wrap:pretty}@keyframes manage-confirm-in{0%{opacity:.4;transform:translateY(6px) scale(.98)}}.manage-score{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.manage-score>*{margin:0}.manage-screen .manage-score .display{font-size:var(--text-4xl);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-score-of{font-size:.5em;color:var(--text-faint)}.manage-score-note{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-soft)}.manage-teacher-word{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:3px solid var(--accent-2);border-inline-start:3px solid var(--accent-2);font-family:var(--font-ui);white-space:pre-line;color:var(--text)}.manage-teacher-word strong{display:block;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);font-size:var(--text-xs);color:var(--text-faint)}.manage-review-choices{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.manage-review-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:var(--line-width) solid var(--hairline);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-soft)}.manage-review-choice[aria-current=true]{color:var(--text);font-weight:600;border-color:var(--hairline-strong)}.manage-review-choice.quiz-answer-right{border-color:var(--success);box-shadow:inset 3px 0 0 var(--success);background:var(--success-wash);color:var(--text)}html[dir=rtl] .manage-review-choice.quiz-answer-right{box-shadow:inset -3px 0 0 var(--success)}.manage-review-choice.quiz-answer-wrong{border-color:var(--danger);background:var(--danger-wash)}.manage-review-tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:600}@media (max-width:40rem){.manage-review-choice{grid-template-columns:minmax(0,1fr)}.manage-review-tags{justify-content:flex-start}}.manage-review-tag{display:inline-flex;align-items:center;gap:.25em;white-space:nowrap}.manage-review-tag-right{color:var(--success-deep)}.manage-review-tag-yours{color:var(--text-soft)}.manage-written-answer{padding:var(--space-4);border-radius:var(--radius-md);background:var(--sunken);font-family:var(--font-ui);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.manage-points{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--text-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.manage-mark-rows{display:grid;-webkit-border-before:var(--line-width) solid var(--hairline);border-block-start:var(--line-width) solid var(--hairline)}.manage-mark-row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:end;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-4);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.manage-mark-row input[type=number]{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-mark-written label:after{content:" *";color:var(--accent-2-deep)}.cert-sheet{--cert-frame:var(--ornament);--cert-frame-soft:var(--ornament-soft);--cert-ink:var(--text);--cert-ink-soft:var(--text-soft);--cert-ink-faint:var(--text-faint);--cert-mark:var(--accent-2);position:relative;display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-inline-size:46rem;margin-inline:auto;padding:clamp(2.25rem,7vw,4rem) clamp(1.5rem,6vw,4rem);background:var(--raised);color:var(--cert-ink);border:1px solid var(--cert-frame);outline:1px solid var(--cert-frame-soft);outline-offset:calc(-1 * clamp(.5rem, 1.6vw, .75rem));border-radius:var(--radius-sm);box-shadow:var(--shadow-3);text-align:center;font-family:var(--font-body)}.cert-sheet>*{margin:0}.cert-corner{position:absolute;color:var(--cert-frame);line-height:0}.cert-corner .cert-star{inline-size:clamp(1.25rem,4vw,1.75rem);block-size:auto}.cert-corner-ts{inset-block-start:.25rem;inset-inline-start:.25rem}.cert-corner-te{inset-block-start:.25rem;inset-inline-end:.25rem}.cert-corner-bs{inset-block-end:.25rem;inset-inline-start:.25rem}.cert-corner-be{inset-block-end:.25rem;inset-inline-end:.25rem}.cert-basmala{font-family:var(--font-display-ar);font-weight:var(--display-weight-ar);font-size:var(--text-lg);line-height:1.8;color:var(--cert-ink-soft)}.cert-title{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:center}.cert-title-ar{font-family:var(--font-display-ar);font-weight:var(--display-weight-ar);font-size:clamp(2.25rem,8vw,3.25rem);line-height:1.5;color:var(--cert-mark)}.cert-title-en{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-settings);font-size:var(--text-xl);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--cert-ink-soft)}.cert-title:after{content:"";inline-size:3rem;block-size:1px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);background:var(--cert-frame)}.cert-text{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-inline-size:36rem;margin-inline:auto}.cert-text>p{margin:0}.cert-text[lang=ar]{font-family:var(--font-body-ar);font-size:var(--text-lg);line-height:2}.cert-text-en{font-size:var(--text-base);line-height:1.75}.cert-own-words{white-space:pre-line;color:var(--cert-ink-soft)}.cert-sanad{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;padding-block:var(--space-5);border-block:1px solid var(--cert-frame-soft)}.cert-sanad h2{margin:0;font-family:var(--font-display-ar);font-weight:var(--display-weight-ar);font-size:var(--text-xl);line-height:1.5;color:var(--cert-mark)}.cert-sanad ol{list-style:none;margin:0;padding:0;grid-gap:0;gap:0;font-family:var(--font-body-ar);font-size:var(--text-base);line-height:1.7}.cert-sanad li,.cert-sanad ol{display:grid;justify-items:center}.cert-sanad li{grid-gap:2px;gap:2px;max-inline-size:28rem}.cert-sanad li>span:first-child,.cert-sanad li>strong{padding:var(--space-1) var(--space-4);border:1px solid var(--cert-frame-soft);border-radius:var(--radius-btn);background:var(--surface)}.cert-sanad li>strong{border-color:var(--cert-frame)}.cert-sanad li+li:before{content:"عن";padding-block:.7rem;background:linear-gradient(var(--cert-frame-soft),var(--cert-frame-soft)) top /1px .55rem no-repeat,linear-gradient(var(--cert-frame-soft),var(--cert-frame-soft)) bottom /1px .55rem no-repeat;font-family:var(--font-body-ar);line-height:1.4}.cert-sanad li+li:before,.cert-sanad-latin,.cert-sanad-note{display:block;font-size:var(--text-xs);color:var(--cert-ink-faint)}.cert-foot,.cert-sanad-latin,.cert-sanad-note{font-family:var(--font-ui)}.cert-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;grid-gap:var(--space-5);gap:var(--space-5);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);font-size:var(--text-sm);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cert-date,.cert-signature{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center}.cert-sign-line{display:block;inline-size:70%;block-size:1px;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);background:var(--cert-ink-soft)}.cert-verified{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.cert-code,.cert-verified{font-size:var(--text-xs);color:var(--cert-ink-faint)}.cert-code{font-family:var(--font-ui);overflow-wrap:anywhere}.cert-code .mono{color:var(--cert-ink-soft)}.cert-revoked{opacity:1}.cert-revoked>:not(.cert-revoked-band):not(.cert-corner){opacity:.6}.cert-revoked-band{justify-self:center;padding:var(--space-2) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-wash);font-family:var(--font-ui);font-weight:600;color:var(--danger)}.cert-sheet h1,.cert-sheet h2,.cert-sheet ol,.cert-sheet p{max-width:none;text-align:center}.manage-cert-tools{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.manage-cert-tools>*{margin:0}.manage-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);align-items:start;padding:var(--space-5);border:var(--line-width) solid var(--verdict-line,var(--hairline-strong));border-radius:var(--radius-lg);background:var(--verdict-wash,var(--surface))}.manage-verdict>*{margin:0}.manage-verdict-mark{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:var(--verdict-ink,var(--text-soft));color:var(--surface);grid-row:span 2}.manage-verdict-title{font-size:var(--text-xl);font-weight:600;color:var(--verdict-ink,var(--text));text-wrap:balance}.manage-verdict-body,.manage-verdict-title{font-family:var(--font-ui);line-height:var(--leading-snug)}.manage-verdict-body{font-size:var(--text-sm);color:var(--text);text-wrap:pretty}.manage-verdict-valid{--verdict-ink:var(--success-deep);--verdict-wash:var(--success-wash);--verdict-line:color-mix(in srgb,var(--success) 45%,transparent)}.manage-verdict-caution{--verdict-ink:var(--accent-2-deep);--verdict-wash:var(--accent-2-wash);--verdict-line:color-mix(in srgb,var(--accent-2) 45%,transparent)}.manage-verdict-missing,.manage-verdict-revoked{--verdict-ink:var(--danger);--verdict-wash:var(--danger-wash);--verdict-line:color-mix(in srgb,var(--danger) 45%,transparent)}.manage-screen .portrait-folio{border-radius:var(--radius-md)}.manage-group-title{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--text-faint)}.manage-signout .btn{min-height:2.75rem}.secret-code{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.secret-code>*{margin:0}.secret-code .secret-code-value{margin:0;padding:var(--space-5) var(--space-4);border:1.5px dashed var(--hairline-strong);border-radius:var(--radius-md);background:var(--raised);font-family:var(--font-mono);font-size:clamp(1.15rem,5vw,var(--text-2xl));font-weight:500;letter-spacing:.06em;line-height:1.3;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.secret-code .cluster{gap:var(--space-2)}.secret-code .btn-sm{min-height:2.75rem}.manage-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-5)}.manage-item>*{margin:0}.manage-item-title{font-family:var(--font-ui);font-weight:600;color:var(--text)}.manage-item-meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-item-text{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text);white-space:pre-line}.manage-item .manage-form{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.manage-note-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-4)}.manage-note-row>*{margin:0}.manage-note-body{font-family:var(--font-ui);line-height:1.65;white-space:pre-line;color:var(--text)}.manage-ticks{list-style:none;margin:0;padding:0;grid-gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug)}.manage-ticks,.manage-ticks li{display:grid;gap:var(--space-2)}.manage-ticks li{grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2);align-items:start}.manage-ticks svg{-webkit-margin-before:.15em;margin-block-start:.15em;color:var(--success-deep)}.manage-price{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-2xl);font-weight:600;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.manage-price-unit{font-size:var(--text-sm);font-weight:500;color:var(--text-soft)}.manage-account-bar .header-tools{gap:var(--space-2)}@media (prefers-reduced-motion:reduce){.manage-disclosure>summary:after,.manage-screen .quiz-choice,.manage-screen .quiz-choice input:after,.quiz-bar-line>span{transition:none}.manage-screen .quiz-choice:active{transform:none}.manage-confirm{animation:none}}@media print{.manage-cert-tools,.manage-screen .no-print,.manage-verdict-tools{display:none!important}.cert-sheet{--cert-frame:#555;--cert-frame-soft:#999;--cert-ink:#111;--cert-ink-soft:#333;--cert-ink-faint:#555;--cert-mark:#111;max-inline-size:none;margin:0;color:#111;box-shadow:none;border-radius:0;page-break-inside:avoid;break-inside:avoid}.cert-sanad li>span:first-child,.cert-sanad li>strong,.cert-sheet{background:#fff}.cert-revoked-band{background:#fff;color:#111;border-color:#111}}.recitation-row .btn{min-height:2.75rem}.page.study{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--space-6);gap:var(--space-6);--section-pad:var(--space-5);padding-block:var(--space-5) var(--space-8)}.page.study.page-wide{max-width:calc(var(--width-wide) + 2 * var(--space-6))}@media (min-width:48rem){.page.study{--section-pad:var(--space-7);-webkit-padding-before:var(--space-7);padding-block-start:var(--space-7)}}.study-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);min-width:0}.study-body>*{min-width:0}.study .btn-sm{min-height:2.75rem;padding-inline:1em;font-size:var(--text-sm)}.study-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study .bidi-auto{unicode-bidi:plaintext}.study-group{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.study-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.study-group-title{margin:0;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:600;line-height:1.2;color:var(--text)}html[lang=ar] .study-group-title{font-size:1.5rem;line-height:1.5}.study-group-sub{margin:0;font-size:var(--text-sm);color:var(--text-soft)}.study-group-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-2);-webkit-margin-end:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--link);white-space:nowrap}.study-row{min-height:3.5rem}.study-row .row-title{font-weight:500}.study-row .row-sub{color:var(--text-faint)}.study-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--text-sm);color:var(--text-soft);text-wrap:pretty}.study-note-row{min-height:4.5rem}.study-note-row .row-trail{align-self:start;-webkit-padding-before:2px;padding-block-start:2px;font-size:var(--text-sm);color:var(--text-faint);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.study-note-row .row-chevron{align-self:center}.study-active{align-items:center}.note-source>summary{min-height:3.5rem;padding-block:var(--space-2)}.note-source>summary .radio-option-sub{font-weight:400}.note-source-body{border:0;margin:0;padding-inline:0;min-width:0}.study-count{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text-faint);font-weight:400}.study-doors{display:grid;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.study-door{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);color:var(--text);text-decoration:none;border:0;border-radius:0;background:none;box-shadow:none}.study-door+.study-door{-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.study-door-label{color:var(--text)}.study-door-count,.study-door-label{font-size:var(--text-base);font-weight:500}.study-door-count{color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-family:inherit}@media (hover:hover){.study-door:hover{background:var(--raised)}}.study-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.study-tag{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);border:var(--line-width) solid var(--hairline);border-radius:var(--radius-btn);font-size:var(--text-sm);color:var(--text);text-decoration:none;transition:background-color var(--dur-press) var(--ease-standard)}.study-tag-count{font-size:var(--text-xs);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (hover:hover){.study-tag:hover{background:var(--sunken)}}.study-tag[aria-current=true]{border-color:var(--accent);background:var(--accent-wash)}@media (prefers-reduced-motion:reduce){.study-door,.study-tag{transition:none}.study-door:active{transform:none}}.pr-screen{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:center}.pr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);width:100%;max-width:46rem}.pr-bar .btn{min-height:2.75rem}.pr-bar-hint{flex-basis:100%;margin:0;color:var(--text-faint)}.pr-bar-hint,.pr-notice{font-family:var(--font-ui);font-size:var(--text-sm)}.pr-notice{width:100%;max-width:46rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.pr-notice p{margin:0}.pr-pick summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;font-weight:600}.pr-pick ul{margin:0;padding:0;list-style:none;max-height:18rem;overflow-y:auto}.pr-pick a{display:flex;align-items:center;min-height:2.75rem}.pr-sheet{width:100%;max-width:46rem;padding:var(--space-6) var(--space-5);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media (min-width:48rem){.pr-sheet{padding:var(--space-8) var(--space-7)}}.pr-sheet a{color:inherit}.pr-head{display:grid;grid-gap:var(--space-1);gap:var(--space-1);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);text-align:center}.pr-title{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug)}.pr-title[lang=ar]{font-family:var(--font-display-ar);line-height:1.6}.pr-author,.pr-title-second{margin:0;font-family:var(--font-ui);color:var(--text-soft)}.pr-title-second[lang=ar]{font-family:var(--font-body-ar)}.pr-author{font-size:var(--text-sm)}.pr-section+.pr-section{-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7)}.pr-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.pr-section-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg)}.pr-section-title:lang(ar){font-family:var(--font-display-ar);line-height:1.7}.pr-section-page{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint)}.pr-line,.pr-lines{display:grid}.pr-line{grid-template-columns:2.25rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;margin:0;padding-block:.15em;max-width:none;page-break-inside:avoid;break-inside:avoid}.pr-line-text{grid-column:2;grid-row:1;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;overflow-wrap:anywhere}.pr-lines:lang(ar) .pr-line-text,.pr-lines:lang(ur) .pr-line-text{font-family:var(--font-body-ar);font-size:1.25rem;line-height:var(--leading-matn)}.pr-lines[data-quran]:lang(ar) .pr-line-text{font-family:var(--ff-quran),var(--ff-naskh),serif;line-height:2.1}.pr-line-num{grid-column:1;grid-row:1;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);text-align:start;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.pr-gap{height:.8em}.pr-note .pr-head{text-align:start}.pr-meta{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-soft)}.pr-date{margin:0}.pr-note-body{line-height:var(--leading-relaxed)}.pr-note-body :is(p,blockquote):lang(ar),.pr-note-body [dir=rtl]{font-family:var(--font-body-ar)}.pr-tags{margin-block:var(--space-5) 0;font-family:var(--font-ui);font-size:var(--text-sm)}.pr-tags-label{font-weight:600}.pr-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);page-break-inside:avoid;break-inside:avoid}@page sijill-print{size:A4;margin:18mm}@media print{.pr-screen{display:block}.pr-sheet{page:sijill-print;max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:#111;--text:#111;--text-soft:#333;--text-faint:#555;--border:#bbb}.pr-sheet a{color:inherit;text-decoration:none}.pr-sheet .note-quote a{display:none}.pr-sheet .note-quote{background:none;border-inline-start-color:#888}.pr-sheet .content-block,.pr-sheet .kind-label{background:none;color:#333}.pr-sheet .provenance,.pr-sheet .provenance-item,.pr-sheet .timestamp-link{color:#333}.pr-sheet .timestamp-link{background:none;border:0;padding:0}.pr-line-text{font-size:12pt}.pr-lines:lang(ar) .pr-line-text,.pr-lines:lang(ur) .pr-line-text{font-size:14pt;line-height:2}.pr-line-num{font-size:8.5pt}.pr-title{font-size:20pt}.pr-section-title{font-size:14pt}}.poster{--text:var(--on-block);--text-soft:var(--block-soft);--text-faint:var(--block-soft);--ink:var(--on-block);--ink-soft:var(--block-soft);--ink-faint:var(--block-soft);--link:var(--on-block);--link-deep:var(--on-block);--lapis:var(--on-block);--lapis-deep:var(--on-block);--accent:var(--on-block);--on-accent:var(--block);--accent-deep:var(--hero-key-press);--accent-2:var(--block-soft);--accent-2-deep:var(--on-block);--ornament-ink:var(--block-soft);--gold-ink:var(--block-soft);--focus:var(--on-block);--hairline:rgb(255 255 255/0.28);--hairline-strong:rgb(255 255 255/0.7);--border:rgb(255 255 255/0.28);--border-strong:rgb(255 255 255/0.7);--rule:rgb(255 255 255/0.28);--rule-strong:rgb(255 255 255/0.7);--sunken:rgb(255 255 255/0.12);--parchment-deep:rgb(255 255 255/0.12);position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;gap:var(--space-3);min-height:96px;padding-block:var(--space-3) var(--space-4);background:var(--block);border-image:linear-gradient(var(--block),var(--block)) fill 0 /0 /0 100vw;color:var(--on-block)}.poster:first-child{-webkit-margin-before:calc(-1 * var(--section-pad, 0px));margin-block-start:calc(-1 * var(--section-pad, 0px))}.poster--tall{min-height:176px;-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5)}.poster :focus-visible{outline-color:var(--on-block)}.poster-back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;-webkit-margin-after:auto;margin-block-end:auto;-webkit-margin-start:-.25rem;margin-inline-start:-.25rem;-webkit-padding-end:var(--space-2);padding-inline-end:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;color:var(--on-block);text-decoration:none;border-radius:var(--radius-sm)}.poster-back:hover{color:var(--on-block);text-decoration:underline;text-underline-offset:.2em}.poster-back svg{flex:none;scale:var(--dir-sign,1) 1}.poster-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4) var(--space-5);min-width:0}.poster-aside{flex:none}.poster-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);min-width:0;flex:1 1 18rem}.poster .poster-label,.poster .screen-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-transform:none;color:var(--block-soft)}.poster .poster-label a,.poster .screen-label a{color:var(--on-block)}.poster .poster-title,.poster .screen-title{margin:0;font-family:var(--font-display);font-size:var(--text-poster);font-weight:600;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--on-block);overflow-wrap:break-word;text-wrap:balance;animation:poster-title-in var(--dur-fade) var(--ease-standard) backwards}.poster .poster-title:lang(ar),.poster .screen-title:lang(ar),html[lang=ar] .poster .poster-title,html[lang=ar] .poster .screen-title{font-family:var(--font-title-ar);font-size:2.25rem;line-height:1.7;letter-spacing:0}.poster--short .poster-title,.poster--short .screen-title{font-size:var(--text-2xl);line-height:1.2}.poster--short .poster-title:lang(ar),.poster--short .screen-title:lang(ar),html[lang=ar] .poster--short .poster-title,html[lang=ar] .poster--short .screen-title{font-size:1.875rem;line-height:1.6}@keyframes poster-title-in{0%{opacity:.4}}.poster .poster-sub,.poster .screen-lede{margin:0;max-width:36rem;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--block-soft)}html[lang=ar] .poster .poster-sub,html[lang=ar] .poster .screen-lede{font-size:.9375rem;line-height:1.7}.poster .poster-due{margin:0;font-size:var(--text-entry);font-weight:600;line-height:1.25;color:var(--on-block)}.poster .poster-meta,.poster .screen-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--block-soft)}.poster .screen-meta a{color:var(--on-block)}.poster .screen-meta:has(>.screen-meta-item){gap:var(--space-1) 0;overflow-x:clip}.poster .screen-meta:has(>.screen-meta-item)>:not(.screen-meta-item),.poster .screen-meta>.screen-meta-item{margin-inline:calc(-1 * var(--space-3) - 1px) calc(2 * var(--space-3) + 1px);padding-inline:var(--space-3) 0;-webkit-border-start:1px solid rgb(255 255 255/.45);border-inline-start:1px solid rgb(255 255 255/.45)}.poster .screen-meta>.screen-meta-item:not(:first-child):before{content:none}.poster .badge-private{color:var(--block-soft)}.poster .screen-actions,.poster-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.poster-action:empty{display:none}.poster-action>.live-now{flex:1 1 100%}.poster .btn{min-height:3rem;font-size:var(--text-base)}.poster .btn-sm{min-height:2.75rem;font-size:var(--text-sm)}.poster .btn-inv,.poster .btn-primary{background:var(--on-block);border-color:var(--on-block);color:var(--block-ink)}.poster .btn-inv:hover:not(:disabled),.poster .btn-primary:hover:not(:disabled){background:var(--hero-key-press);border-color:var(--hero-key-press);color:var(--block-ink)}.poster .btn-danger,.poster .btn-quiet{background:transparent;border-color:rgb(255 255 255/.7);color:var(--on-block)}.poster .btn-danger:hover:not(:disabled),.poster .btn-quiet:hover:not(:disabled){background:rgb(255 255 255/.12);border-color:var(--on-block);color:var(--on-block)}.poster .btn-plain,.poster .btn-tertiary{color:var(--on-block)}.poster .btn-plain:hover:not(:disabled),.poster .btn-tertiary:hover:not(:disabled){background:rgb(255 255 255/.12);color:var(--on-block)}.poster a:not(.btn):hover{color:var(--on-block)}.poster .chip,.poster .tag{background:transparent;border-color:rgb(255 255 255/.5);color:var(--on-block)}.poster .chip-on{background:var(--on-block);border-color:var(--on-block);color:var(--block-ink)}.poster .badge{--text:#1b1f1f;--text-soft:#3a4242;--text-faint:#5f6868}.poster .screen-actions:has(>.icon-button:only-child),.poster-action:has(>.icon-button:only-child){position:absolute;inset-block-start:var(--space-2);inset-inline-end:-.5rem;width:auto}.poster .icon-button{color:var(--on-block)}@media (max-width:40rem){.poster .screen-actions,.poster .screen-actions>.btn:only-child,.poster .screen-actions>form:only-child,.poster .screen-actions>form:only-child>.btn,.poster-action,.poster-action>.btn:only-child{width:100%}.poster-action>.live-now>.btn{flex:1 1 auto}}@media (min-width:68rem){.poster--tall{min-height:200px}.poster--tall .poster-title,.poster--tall .screen-title{font-size:2.5rem}html[lang=ar] .poster--tall .poster-title,html[lang=ar] .poster--tall .screen-title{font-size:2.625rem}}@media (prefers-reduced-motion:reduce){.poster .poster-title,.poster .screen-title{animation-duration:1ms}}@media print{.poster{--text:#1b1f1f;--text-soft:#3a4242;--text-faint:#5f6868;min-height:0;-webkit-margin-before:0;margin-block-start:0;background:none;border-image:none;color:#1b1f1f}.poster .poster-label,.poster .poster-meta,.poster .poster-sub,.poster .poster-title,.poster .screen-label,.poster .screen-lede,.poster .screen-meta,.poster .screen-title{color:#1b1f1f;animation:none}.poster .screen-actions,.poster-action,.poster-back{display:none}}body:has(.poster,.auth-head,.setup-block) .site-header{--nav-bg:var(--block);--nav-text:var(--on-block);--nav-text-active:var(--on-block);--nav-marker:rgb(255 255 255/0.16);--nav-hairline:transparent;--focus:var(--on-block);background:var(--block);color:var(--on-block);border-block-end-color:transparent}body:has(.poster,.auth-head,.setup-block) .site-header :focus-visible{outline-color:var(--on-block)}body:has(.poster,.auth-head,.setup-block) .site-header .btn-plain:not(.more-sheet *),body:has(.poster,.auth-head,.setup-block) .site-header .header-icon,body:has(.poster,.auth-head,.setup-block) .site-header .lang-toggle,body:has(.poster,.auth-head,.setup-block) .site-header .logo,body:has(.poster,.auth-head,.setup-block) .site-header .pub-nav a:not(.btn),body:has(.poster,.auth-head,.setup-block) .site-header>.page>a:not(.btn){color:var(--on-block)}body:has(.poster,.auth-head,.setup-block) .site-header .nav-links a{color:var(--block-soft)}body:has(.poster,.auth-head,.setup-block) .site-header .nav-links a:hover,body:has(.poster,.auth-head,.setup-block) .site-header .nav-links a[aria-current=page]{color:var(--on-block)}body:has(.poster,.auth-head,.setup-block) .site-header .header-bell-dot{background:var(--on-block);box-shadow:0 0 0 2px var(--block)}body:has(.poster,.auth-head,.setup-block) .site-header .more-sheet{--nav-bg:var(--canvas);--nav-text:var(--ink-3);--nav-text-active:var(--accent);--nav-marker:var(--key-soft);--nav-hairline:var(--hairline);--focus:var(--accent);color:var(--text)}body:has(.poster,.auth-head,.setup-block) .site-header .more-sheet :focus-visible{outline-color:var(--accent)}@media print{body:has(.poster,.auth-head,.setup-block) .site-header{background:none;color:#1b1f1f}}