.sec-head{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl);line-height:1.2;letter-spacing:0;color:var(--text)}.sec-head,html[lang=ar] .sec-head{font-family:var(--font-ui);font-weight:600}html[lang=ar] .sec-head{font-size:1.5rem;line-height:1.5}.poster+.sec-head,.stack>.sec-head{-webkit-margin-before:0;margin-block-start:0}.stack>.sec-head:not(:first-child){-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.stack>.sec-head+*{-webkit-margin-before:0;margin-block-start:0}.entry-title{margin:0;font-family:var(--font-ui);font-size:var(--text-entry);font-weight:600;line-height:1.25;letter-spacing:0;color:var(--text);overflow-wrap:anywhere}.entry-title:lang(ar),html[lang=ar] .entry-title{font-size:1.375rem;line-height:1.7}.entry-title a,a.entry-title{color:var(--text);text-decoration:none}.entry-title a:hover,a.entry-title:hover{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.tblock{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;min-width:0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:2px solid var(--text);border-inline-start:2px solid var(--text)}.subj .tblock,.tblock.subj{-webkit-border-start:4px solid var(--sc);border-inline-start:4px solid var(--sc)}.row-sup{font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] .row-sup{font-size:.9375rem;line-height:1.7}.row.row--two{min-height:4.5rem}.row.subj{-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:4px solid var(--sc);border-inline-start:4px solid var(--sc)}.row-list .row.subj{-webkit-padding-start:calc(var(--space-3) + 4px + var(--space-3));padding-inline-start:calc(var(--space-3) + 4px + var(--space-3));-webkit-border-start:0;border-inline-start:0;background-image:linear-gradient(var(--sc),var(--sc));background-repeat:no-repeat;background-size:4px calc(100% - 1.5rem);background-position:left var(--space-2) center}html[dir=rtl] .row-list .row.subj{background-position:right var(--space-2) center}.facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;max-width:none;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] .facts{font-size:.9375rem;line-height:1.7}.sep{display:inline-block;flex:none;inline-size:1px;block-size:.95em;margin-inline:var(--space-2);vertical-align:-.1em;background:currentColor;opacity:.45}.facts>.sep{margin-inline:0}.sep-say--ar{display:none}.sep-say--ar:lang(ar){display:inline}.sep-say--en:lang(ar){display:none}.disc{--disc-size:44px;display:inline-grid;place-items:center;flex:none;inline-size:var(--disc-size);block-size:var(--disc-size);overflow:hidden;border-radius:50%;background:#1b1f1f;color:var(--on-deep);font-family:var(--font-ui);font-size:calc(var(--disc-size) * .34);font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.disc--org{border-radius:10px}.disc:lang(ar),.disc[data-script=ar]{font-size:calc(var(--disc-size) * .4);-webkit-padding-after:calc(var(--disc-size) * .08);padding-block-end:calc(var(--disc-size) * .08)}.disc img{inline-size:100%;block-size:100%;object-fit:cover}.who{display:flex;align-items:center;gap:var(--space-3);min-width:0}.who-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.who-name{font-size:var(--text-base);line-height:var(--leading-snug);overflow-wrap:anywhere}.status-chip,.who-name{font-weight:600;color:var(--text)}.status-chip{display:inline-flex;align-items:center;gap:6px;min-height:1.75rem;padding:2px 10px;border-radius:var(--radius-sm);background:var(--sunken);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.3;white-space:nowrap}.status-chip svg{flex:none}.status-chip--done{background:var(--block);color:var(--on-block)}.status-chip--wait{background:var(--chip-wait);color:var(--on-block)}.status-chip--bad{background:var(--chip-bad);color:var(--on-block)}.poster .status-chip--done{background:var(--on-block);color:var(--block-ink)}.poster .status-chip--plain{background:rgb(255 255 255/.16);color:var(--on-block)}.subj{--sc:var(--subj-other);--st:var(--subj-other-tint)}.subj--quran{--sc:var(--subj-quran);--st:var(--subj-quran-tint)}.subj--hadith{--sc:var(--subj-hadith);--st:var(--subj-hadith-tint)}.subj--fiqh{--sc:var(--subj-fiqh);--st:var(--subj-fiqh-tint)}.subj--aqidah{--sc:var(--subj-aqidah);--st:var(--subj-aqidah-tint)}.subj--arabic{--sc:var(--subj-arabic);--st:var(--subj-arabic-tint)}.subj--sirah{--sc:var(--subj-sirah);--st:var(--subj-sirah-tint)}.subj--usul{--sc:var(--subj-usul);--st:var(--subj-usul-tint)}.subj--other{--sc:var(--subj-other);--st:var(--subj-other-tint)}.subj-word{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--sc,var(--subj-other))}.subj-word:lang(ar),html[lang=ar] .subj-word{font-size:.8125rem;line-height:1.6}.subj-bar{-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:4px solid var(--sc,var(--subj-other));border-inline-start:4px solid var(--sc,var(--subj-other))}.subj-tint{background:var(--st,var(--subj-other-tint))}.poster .subj-word{color:var(--block-soft)}.date-block{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:inherit}.date-block-day{flex:none;min-inline-size:1.25em;font-size:1.75rem;font-weight:600;line-height:1;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.date-block--page{gap:14px}.date-block--page .date-block-day{font-size:3.5rem}.date-block-text{display:grid;grid-gap:1px;gap:1px;min-width:0;line-height:var(--leading-snug)}.date-block-month{font-size:var(--text-sm);font-weight:600}.date-block--page .date-block-month{font-size:var(--text-base)}.date-block-extra,.date-block-weekday{font-size:var(--text-sm);color:var(--text-faint)}.date-block--page .date-block-weekday{font-size:var(--text-base);color:inherit}.figure{display:grid;grid-gap:2px;gap:2px;min-width:0;margin:0}.figure-value{font-size:1.75rem;font-weight:600;line-height:1.15;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.figure-label{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] .figure-label{font-size:.9375rem;line-height:1.6}a.figure{color:inherit;text-decoration:none}a.figure .figure-label{color:var(--link)}.segs{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;max-width:100%;vertical-align:middle}.segs-track{display:flex;flex:0 1 auto;gap:2px;min-width:0}.segs-seg{flex:0 1 8px;min-inline-size:2px;block-size:12px;border-radius:1px;background:var(--hairline);box-shadow:inset 0 0 0 1px rgb(27 31 31/.14)}.segs-seg[data-on]{background:var(--sc,var(--text));box-shadow:none}.segs-words{flex:none;font-size:var(--text-sm);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.dash-main>*{min-width:0;margin:0}.dash-main>.sec-head{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);-webkit-margin-after:calc(-1 * var(--space-2));margin-block-end:calc(-1 * var(--space-2))}.dash-side{position:relative;min-width:0}.dash-side ul{list-style:none;margin:0;padding:0}.dash-side a{display:flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;color:var(--text-soft);text-decoration:none}.dash-side a:hover{background:var(--sunken);color:var(--text)}.dash-side a[aria-current=page]{background:var(--accent-wash);color:var(--accent);font-weight:600}.dash{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.dash-main{display:contents}.dash-main>.poster{order:1}.dash-side{order:2;overflow-x:auto;margin-block:calc(-1 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);scrollbar-width:none}.dash-side ul{display:flex;gap:var(--space-1);inline-size:max-content}.dash-side a{white-space:nowrap;border-radius:var(--radius-pill);padding-inline:var(--space-4)}.dash-main>*{order:3}.dash-main>.poster,.dash>.dash-main>.poster:first-child{-webkit-margin-before:calc(-1 * var(--section-pad, 0px));margin-block-start:calc(-1 * var(--section-pad, 0px))}@media (min-width:74rem){.dash{grid-template-columns:repeat(12,minmax(0,1fr))}.dash-main>*,.dash>.dash-side{grid-column:1/-1}.dash-main>.dash-col-3{grid-column:span 3}.dash-main>.dash-col-4{grid-column:span 4}.dash-main>.dash-col-5{grid-column:span 5}.dash-main>.dash-col-6{grid-column:span 6}.dash-main>.dash-col-7{grid-column:span 7}.dash-main>.dash-col-8{grid-column:span 8}}.dash-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.dash-figures .figure{align-content:start;block-size:100%;padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.dash-figures>li{min-width:0}@media (hover:hover){.dash-figures a.figure:hover{border-color:var(--edge-hover)}}:is(.panel,.home-surface,.side-panel,.card,.tile) .dash-figures .figure{padding:0;background:none;border:0;border-radius:0}@media (min-width:37.5em){.dash-figures{gap:var(--grid-gap)}}.tdash .dash-side-in{display:flex;align-items:center;gap:var(--space-1);inline-size:max-content}.tdash .dash-side-in>.tdash-side-more{margin:0;padding-inline:var(--space-4) var(--space-1);white-space:nowrap}@media (min-width:54rem) and (max-width:63.99rem),(min-width:74rem){.dash-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-figures .figure-value{overflow-wrap:anywhere}.dash-figures .figure .inst-amount{white-space:normal}.dash-table{--ground:var(--surface);--bg:var(--surface);inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);font-size:var(--text-base)}:is(.panel,.lay-table,.home-surface,.side-panel,.card) .dash-table{background:none;border:0;border-radius:0}.dash-table td,.dash-table th{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:middle}.dash-table td:first-child,.dash-table th:first-child{-webkit-padding-start:var(--panel-pad);padding-inline-start:var(--panel-pad)}.dash-table td:last-child,.dash-table th:last-child{-webkit-padding-end:var(--panel-pad);padding-inline-end:var(--panel-pad)}:is(.panel,.lay-table,.home-surface,.side-panel,.card) .dash-table :is(th,td):first-child{-webkit-padding-start:0;padding-inline-start:0}:is(.panel,.lay-table,.home-surface,.side-panel,.card) .dash-table :is(th,td):last-child{-webkit-padding-end:0;padding-inline-end:0}@media (min-width:48rem) and (max-width:73.99rem){.dash-table td,.dash-table th{padding-inline:var(--space-2)}.dash-table td:first-child,.dash-table th:first-child{-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.dash-table td:last-child,.dash-table th:last-child{-webkit-padding-end:var(--space-3);padding-inline-end:var(--space-3)}}.dash-table thead th:first-child{border-start-start-radius:var(--radius-lg)}.dash-table thead th:last-child{border-start-end-radius:var(--radius-lg)}.dash-table thead th{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:1;block-size:2.5rem;background:var(--surface);box-shadow:inset 0 -1px 0 var(--hairline-strong);font-size:var(--text-xs);font-weight:600;color:var(--text-faint);white-space:nowrap}html[lang=ar] .dash-table thead th{font-size:.8125rem}.dash-table tbody tr{block-size:3rem}.dash-table tbody tr>*{-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.dash-table tbody tr:last-child>*{-webkit-border-after:0;border-block-end:0}.dash-table tbody th{font-weight:600;color:var(--text)}.dash-table tbody th a{color:var(--text);text-decoration:none}.dash-table tbody th a:hover{text-decoration:underline;text-underline-offset:.2em}.dash-table .num{text-align:end;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.dash-table .sup{font-size:var(--text-sm);color:var(--text-faint)}@media (max-width:47.99rem){.dash-table,.dash-table tbody{display:block}.dash-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dash-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);block-size:auto;min-block-size:4.5rem;padding:var(--space-3) var(--panel-pad);align-content:center;-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.dash-table tbody tr:last-child{-webkit-border-after:0;border-block-end:0}:is(.panel,.lay-table,.home-surface,.side-panel,.card) .dash-table tbody tr{padding-inline:0}.dash-table tbody td,.dash-table tbody th,.dash-table tbody tr>:is(th,td):first-child,.dash-table tbody tr>:is(th,td):last-child{display:block;padding:0;-webkit-border-after:0;border-block-end:0}.dash-table tbody tr>:first-child{flex:1 1 60%;min-width:0;order:1}.dash-table tbody .key{flex:none;order:2;font-weight:600}.dash-table tbody td:not(.key){order:3;font-size:var(--text-sm);color:var(--text-faint);text-align:start}.dash-table tbody .key+td:not(.key),.dash-table tbody tr>:first-child+td:not(.key){flex-basis:auto}.dash-table tbody tr:after{content:"";order:2;flex-basis:100%;block-size:0}.dash-table tbody td[data-label]:before{content:attr(data-label) " "}.dash-table tbody td.key[data-label]:before{font-weight:400;font-size:var(--text-sm);color:var(--text-faint)}.dash-table tbody td:empty{display:none}}.recorded{position:relative;display:block;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.recorded:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--text);transform-origin:center top}.recorded.subj:before,.subj .recorded:before{inline-size:4px;background:var(--sc)}.recorded-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.recorded-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;min-width:0}.recorded-end{flex:none;display:inline-grid;justify-items:end;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint);white-space:nowrap}.recorded-end>*{grid-area:1/1}.recorded-row:not(:has(.recorded-date)){flex-wrap:wrap;row-gap:var(--space-1)}.recorded-end:not(:has(.recorded-date)){-webkit-margin-start:auto;margin-inline-start:auto;pointer-events:none}.recorded:not([data-fresh]) .recorded-end:not(:has(.recorded-date)){display:none}.recorded-label{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;color:var(--text);opacity:0;visibility:hidden}.recorded-label svg{flex:none}.recorded[data-fresh] .recorded-label{visibility:visible;animation:recorded-label-in .22s var(--ease-standard) .3s forwards,recorded-label-out .22s var(--ease-standard) 2.12s forwards}.recorded[data-fresh] .recorded-date{animation:recorded-date-in .22s var(--ease-standard) 2.12s backwards}.recorded[data-fresh]:before{animation:recorded-rule .24s var(--ease-standard) backwards}.recorded[data-fresh] .recorded-body{animation:recorded-rise .18s var(--ease-standard) .12s backwards}@keyframes recorded-rule{0%{transform:scaleY(0)}}@keyframes recorded-rise{0%{opacity:.4;transform:translateY(8px)}}@keyframes recorded-label-in{to{opacity:1}}@keyframes recorded-label-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes recorded-date-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.recorded[data-fresh] .recorded-body,.recorded[data-fresh]:before{animation:none}.recorded[data-fresh] .recorded-label{animation:recorded-label-in 1ms linear 0s forwards,recorded-label-out 1ms linear 1.9s forwards}.recorded[data-fresh] .recorded-date{animation:recorded-date-in 1ms linear 1.9s backwards}}.poster-under{gap:var(--space-2)}.stack>.poster+.poster-under{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.canvas{--ground:var(--canvas);--bg:var(--canvas);--parchment:var(--canvas);--sunken:var(--canvas-sunken);--parchment-deep:var(--canvas-sunken);background:var(--canvas)}.panel{--ground:var(--surface);--bg:var(--surface);--parchment:var(--surface);--sunken:var(--ground);--parchment-deep:var(--ground);min-width:0;padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:none}.panel+.panel{-webkit-margin-before:var(--panel-gap);margin-block-start:var(--panel-gap)}:is(.lay-main,.lay-aside,.lay-board,.lay-form,.lay-reading,.lay-split,.lay-work,.lay-help,.panel-stack,.panel-col,.set-col)>.panel+.panel{-webkit-margin-before:0;margin-block-start:0}.panel-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--panel-gap);gap:var(--panel-gap);align-content:start;min-width:0}.panel .panel{padding:0;background:none;border:0;border-radius:0}.panel-head{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.5rem;-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.panel-head:only-child{-webkit-margin-after:0;margin-block-end:0}.panel .panel-title,html[lang=ar] .panel .panel-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-ui);font-size:var(--text-entry);font-weight:600;line-height:1.25;letter-spacing:0;color:var(--text);text-wrap:balance}html[lang=ar] .panel .panel-title{font-size:1.375rem;line-height:1.6}.panel-link{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:2.75rem;margin-block:-.125rem;padding-inline:var(--space-2);-webkit-margin-end:calc(-1 * var(--space-2));margin-inline-end:calc(-1 * var(--space-2));border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.panel-link:hover{color:var(--accent-deep);background:var(--wash)}.panel-link svg{flex:none;scale:var(--dir-sign,1) 1}.panel-note{max-width:34rem;margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-faint);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[lang=ar] .panel-note{font-size:.9375rem;line-height:1.7}.panel-head+.panel-note{margin-block:calc(-1 * var(--space-2)) var(--space-3)}.panel-note--full,.panel>.panel-head+.panel-note:last-child,.panel>.panel-note:only-child{display:block;overflow:visible;-webkit-line-clamp:unset}.panel>.panel-head+.panel-note:last-child{-webkit-margin-after:0;margin-block-end:0}.panel-rows{--row-pad:0.75rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);margin:0 calc(-1 * var(--row-pad));padding:0;list-style:none}.panel-rows>li{min-width:0;margin:0;border:0}.panel-row{position:relative;display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--row-height);padding:var(--space-2) var(--row-pad,.75rem);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background-color var(--dur-press) var(--ease-standard)}a.panel-row,button.panel-row{cursor:pointer}button.panel-row{inline-size:100%;border:0;background:none;font:inherit;text-align:start}@media (hover:hover){a.panel-row:hover,button.panel-row:hover{background:var(--wash);color:inherit}}a.panel-row:active,button.panel-row:active{background:var(--wash-press)}.panel-row[aria-current],.panel-row[data-on]{background:var(--wash)}.panel-row.subj[aria-current],.panel-row.subj[data-on]{background:var(--st)}.panel-row-main{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;min-width:0}.panel-row-title{font-size:var(--text-base);font-weight:600;color:var(--text)}.panel-row-sup,.panel-row-title{line-height:var(--leading-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-row-sup{font-size:var(--text-sm);font-weight:400;color:var(--text-faint)}.panel-row-title:lang(ar),html[lang=ar] .panel-row-title{font-size:1.0625rem;line-height:1.6}.panel-row-sup:lang(ar),html[lang=ar] .panel-row-sup{font-size:.9375rem;line-height:1.6}.panel-row-end{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.panel-row-value{font-size:var(--text-base);font-weight:600;color:var(--text)}.count-chip{display:inline-grid;place-items:center;min-inline-size:1.75rem;block-size:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--sunken);color:var(--text);font-size:var(--text-sm);font-weight:600;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.panel-row .row-chevron,.tile .row-chevron{flex:none;color:var(--text-faint)}@media (hover:hover){a.panel-row:hover .row-chevron{translate:calc(2px * var(--dir-sign, 1)) 0}}.panel-row.subj:before{content:"";position:absolute;inset-block:var(--space-3);inset-inline-start:0;inline-size:4px;border-radius:2px;background:var(--sc)}.panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.panel-rows--ruled{gap:0}.panel-rows--ruled>li+li{position:relative}.panel-rows--ruled>li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--row-pad) + var(--seat-size) + var(--space-3)) var(--row-pad);block-size:1px;background:var(--hairline)}.panel-rows--ruled.panel-rows--plain>li+li:before,.panel-rows--ruled>li:not(:has(.seat,.disc))+li:before{inset-inline-start:var(--row-pad)}.seat{--duo-o:0.26;display:inline-grid;place-items:center;flex:none;inline-size:var(--seat-size);block-size:var(--seat-size);border-radius:50%;background:var(--wash);color:var(--block-ink);font-family:var(--font-ui);line-height:1}.seat svg{inline-size:20px;block-size:20px}.seat--sm{--seat-size:2rem}.seat--sm svg{inline-size:18px;block-size:18px}.seat--lg{--seat-size:3rem}.seat--lg svg{inline-size:24px;block-size:24px}.seat--subject,.subj .seat:not(.seat--plain){background:var(--st,var(--subj-other-tint));color:var(--sc,var(--subj-other))}.seat--date{inline-size:3rem;border-radius:var(--radius-seat);grid-auto-flow:row;align-content:center;gap:1px;background:var(--sunken);color:var(--text)}.seat-day{font-size:1.0625rem;font-weight:600;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.seat-month{max-inline-size:100%;overflow:hidden;font-size:.75rem;font-weight:500;line-height:1.2;color:var(--text-faint);white-space:nowrap}html[lang=ar] .seat-month{font-size:.75rem;line-height:1.4}.seat--cover{position:relative;inline-size:2rem;overflow:hidden;border-radius:4px;background:var(--st,var(--subj-other-tint));color:var(--sc,var(--subj-other));box-shadow:inset 0 0 0 1px var(--cover-frame)}.seat--cover:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--sc,var(--subj-other))}.seat--cover img{inline-size:100%;block-size:100%;object-fit:cover}.seat--cover svg{inline-size:16px;block-size:16px;-webkit-margin-start:4px;margin-inline-start:4px}.panel-head>.disc,.panel-row>.disc{--disc-size:40px}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:0;list-style:none}.tiles,.tiles>li{display:grid;margin:0}.tiles>li{min-width:0;border:0}@media (min-width:37.5em){.tiles{gap:var(--grid-gap)}}.tiles--three{grid-template-columns:minmax(0,1fr)}@media (min-width:37.5em){.tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.tiles--two{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}}.tile{--ground:var(--surface);--bg:var(--surface);--sunken:var(--ground);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:translate var(--dur-lift) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard)}a.tile:hover{color:inherit;border-color:var(--edge-hover)}a.tile:active{background:var(--wash)}.tile-band{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);min-block-size:5.5rem;padding:var(--space-3) var(--panel-pad);background:var(--st,var(--wash));color:var(--sc,var(--block))}.tile.subj>.tile-band:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--sc)}.tile-band svg{inline-size:28px;block-size:28px}.tile-band--picture{min-block-size:0;padding:0;aspect-ratio:16/9;background:var(--sunken)}.tile-band--picture>img,.tile-band--picture>picture>img{inline-size:100%;block-size:100%;object-fit:cover}.tile-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--panel-pad)}.tile-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);font-size:var(--text-lg);font-weight:600;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.tile-title>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tile-title:lang(ar),html[lang=ar] .tile-title{font-size:1.25rem;line-height:1.6}.tile-title .row-chevron{-webkit-margin-before:.2em;margin-block-start:.2em}.tile-sup{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-sup:lang(ar),html[lang=ar] .tile-sup{font-size:.9375rem;line-height:1.6}.tile-facts{flex-wrap:nowrap;overflow:hidden;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);white-space:nowrap}.tile-extra{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);min-width:0}.tile--start{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--panel-pad)}.tile--start>.tile-body{padding:0}.fig-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:48rem){.fig-tiles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--grid-gap)}}.fig-tile,.fig-tiles>li{display:grid;min-width:0;margin:0}.fig-tile{--ground:var(--surface);--bg:var(--surface);position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value seat" "label label";align-items:start;grid-gap:2px var(--space-2);gap:2px var(--space-2);padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:translate var(--dur-lift) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard)}.fig-tile>.seat{grid-area:seat}.fig-tile-value{grid-area:value;font-size:1.75rem;font-weight:600;line-height:1.15;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.fig-tile-label{grid-area:label;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] .fig-tile-label{font-size:.9375rem;line-height:1.6}a.fig-tile:hover{color:inherit;border-color:var(--edge-hover)}a.fig-tile .fig-tile-label{color:var(--accent);font-weight:500}.bar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.bar-track{display:block;block-size:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--sunken);box-shadow:inset 0 0 0 1px rgb(27 31 31/.08)}.bar-fill{display:block;block-size:100%;border-radius:inherit;background:var(--sc,var(--block));transform-origin:0 50%}html[dir=rtl] .bar-fill{transform-origin:100% 50%}.bar-words{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang=ar] .bar-words{font-size:.9375rem;line-height:1.6}.lay-board,.lay-form,.lay-reading,.lay-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--panel-gap) var(--grid-gap);gap:var(--panel-gap) var(--grid-gap);align-items:start;min-width:0}.lay-aside,.lay-detail,.lay-fields,.lay-help,.lay-list,.lay-main,.lay-text,.lay-work{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--panel-gap);gap:var(--panel-gap);align-content:start;min-width:0}.lay-aside>*,.lay-detail>*,.lay-fields>*,.lay-help>*,.lay-list>*,.lay-main>*,.lay-work>*{min-width:0;margin-block:0}:is(.lay-main,.lay-aside,.lay-fields,.lay-help,.lay-work,.lay-detail)>.sec-head{margin-block:var(--space-2) calc(-1 * var(--space-3))}:is(.lay-main,.lay-aside,.lay-fields,.lay-help,.lay-work,.lay-detail)>.sec-head:first-child{-webkit-margin-before:0;margin-block-start:0}@media (min-width:48rem) and (max-width:73.99rem){.lay-aside,.lay-help{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}:is(.lay-aside,.lay-help)>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:74rem){.lay-board{grid-template-columns:repeat(12,minmax(0,1fr))}.lay-board>.lay-main{grid-column:span 8}.lay-board>.lay-aside{grid-column:span 4}.lay-board--aside-first>.lay-aside{order:-1}.lay-form{grid-template-columns:minmax(0,var(--measure-form)) minmax(17rem,24rem);justify-content:start;column-gap:var(--space-6)}.lay-form--sections{grid-template-columns:15rem minmax(0,var(--measure-form)) minmax(0,1fr)}.lay-reading{grid-template-columns:minmax(0,40rem) minmax(17rem,1fr);column-gap:var(--space-6)}.lay-form>.lay-help,.lay-reading>.lay-work{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}.lay-sections{min-width:0}.lay-split--open>.lay-list,.lay-split>.lay-detail{display:none}.lay-split--open>.lay-detail{display:grid}@media (min-width:48rem){.lay-split{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lay-split>.lay-detail,.lay-split>.lay-list{display:grid}}.lay-gallery{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.lay-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.lay-table{min-width:0}.lay-table>.panel{padding-block:var(--space-2)}.lay-table .dash-table thead th{background:var(--surface)}.lay-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--panel-gap) var(--grid-gap);gap:var(--panel-gap) var(--grid-gap);align-items:start;min-width:0}.lay-grid>*{min-width:0;margin-block:0}@media (min-width:74rem){.lay-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lay-grid>*{grid-column:1/-1}.lay-grid>.span-3{grid-column:span 3}.lay-grid>.span-4{grid-column:span 4}.lay-grid>.span-5{grid-column:span 5}.lay-grid>.span-6{grid-column:span 6}.lay-grid>.span-7{grid-column:span 7}.lay-grid>.span-8{grid-column:span 8}}@keyframes kit-rise{0%{opacity:.4;transform:translateY(var(--enter-distance,8px))}}@keyframes kit-fill{0%{transform:scaleX(0)}}@keyframes kit-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes kit-wipe-rtl{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.rise{animation:kit-rise var(--dur-enter) var(--ease-enter) backwards;animation-delay:calc(min(var(--i, 0), 5) * var(--stagger))}.rise:nth-child(2){--i:1}.rise:nth-child(3){--i:2}.rise:nth-child(4){--i:3}.rise:nth-child(5){--i:4}.rise:nth-child(n+6){--i:5}.tiles>li:nth-child(2)>.rise{--i:1}.tiles>li:nth-child(3)>.rise{--i:2}.tiles>li:nth-child(4)>.rise{--i:3}.tiles>li:nth-child(5)>.rise{--i:4}.tiles>li:nth-child(n+6)>.rise{--i:5}.bar-fill{animation:kit-fill var(--dur-fill) var(--ease-standard) backwards;animation-delay:.12s}.segs-track{animation:kit-wipe var(--dur-fill) var(--ease-standard) backwards;animation-delay:.12s}html[dir=rtl] .segs-track{animation-name:kit-wipe-rtl}}@media (hover:hover) and (min-width:64rem) and (prefers-reduced-motion:no-preference){a.fig-tile:hover,a.tile:hover{translate:0 -2px}a.tile:hover .row-chevron{translate:calc(2px * var(--dir-sign, 1)) 0}}@media print{.fig-tile,.panel,.tile{border-color:#c9cfce}.bar-fill,.rise,.segs-track{animation:none}}.tiles--fill{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.tiles--pairs{grid-template-columns:minmax(0,1fr)}@media (min-width:37.5em){.tiles--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles--pairs>li:last-child:nth-child(odd){grid-column:1/-1}}.tiles[data-across]{grid-template-columns:minmax(0,1fr)}@media (min-width:37.5em){.tiles[data-across="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles[data-across="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles[data-across="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:74rem){.tiles[data-across="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile-band--tall{min-block-size:8.5rem}.tile-band>.status-chip{flex:none}.tile-band--tall .book-cover{--cover-w:5rem}.tile-band--tall .book-cover-title{font-size:.75rem;line-height:1.3}.tile-band--tall .book-cover-title:lang(ar){font-size:.875rem;line-height:1.5}.tile-band--tall .book-cover.subj{background:var(--surface)}.tile-band--tall .book-cover:not(.subj){background:var(--surface);box-shadow:inset 4px 0 0 var(--text-faint),inset 0 0 0 1px var(--cover-frame)}html[dir=rtl] .tile-band--tall .book-cover:not(.subj){box-shadow:inset -4px 0 0 var(--text-faint),inset 0 0 0 1px var(--cover-frame)}.moment{display:grid;grid-gap:2px;gap:2px;min-inline-size:0;color:var(--sc,var(--text));font-family:var(--font-ui)}.moment-small{font-size:var(--text-sm);font-weight:600;line-height:1.3}.moment-big{font-size:1.75rem;font-weight:600;line-height:1.1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}html[lang=ar] .moment-small{font-size:.9375rem;line-height:1.6}html[lang=ar] .moment-big{line-height:1.3}.kit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:2.75rem;-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.kit-head>.sec-head{min-inline-size:0;margin:0}.panel-action{display:inline-flex;align-items:center;min-block-size:2.75rem;-webkit-margin-start:calc(-1 * var(--space-2));margin-inline-start:calc(-1 * var(--space-2));padding-inline:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);color:var(--accent);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--dur-press) var(--ease-standard)}.panel-action:hover{background:var(--wash);color:var(--accent-deep)}.panel-action:active{background:var(--wash-press)}html[lang=ar] .panel-action{font-size:.9375rem;line-height:1.6}.typed-line{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:-webkit-match-parent;text-align:match-parent}.typed-line--two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}:is(.panel-row-title,.panel-row-sup,.tile-title,.tile-sup):has(>.typed-line--two){white-space:normal}.panel-row-end>.panel-row-date{align-self:flex-start;-webkit-padding-before:.2em;padding-block-start:.2em;font-size:var(--text-sm);color:var(--text-faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.tile-facts>.tile-fact{flex:none;white-space:nowrap}.tile-facts>.tile-fact:last-child{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tile-facts>.tile-fact>.sep{margin-inline:0 var(--space-2)}.bar-words,.fig-tile-label,.next-step-sup,.panel-note,.panel-row-sup,.panel-row-title,.panel-row-value,.tile-fact,.tile-facts,.tile-sup,.tile-title{position:relative}.next-steps{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.next-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);margin:0;border:0}.next-step-main{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.next-step-title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--text)}.next-step-sup{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] .next-step-title{font-size:1.0625rem;line-height:1.6}html[lang=ar] .next-step-sup{font-size:.9375rem;line-height:1.6}.next-steps+.panel-note{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@media (min-width:74rem){.lay-help>.next-steps-panel{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-5))}}.tile-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--text-sm);line-height:1.4;color:var(--text-faint)}.tile-line:lang(ar),html[lang=ar] .tile-line{font-size:.9375rem;line-height:1.55}.tile--start{min-block-size:5.5rem;padding-block:var(--space-4);gap:var(--space-4)}.tile--start>.tile-body{gap:2px}.tile--start .tile-title{line-height:1.25}html[lang=ar] .tile--start .tile-title{line-height:1.5}.tile--start .tile-title .row-chevron{display:none}.tile-chev{flex:none;color:var(--text-faint);transition:translate var(--dur-lift) var(--ease-standard)}.tile-figs{flex:none;display:flex;gap:var(--space-5)}.tile-fig{display:grid;line-height:1.15}.tile-fig-value{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}.tile-fig-label{-webkit-margin-before:2px;margin-block-start:2px;font-size:var(--text-xs);color:var(--text-soft);white-space:nowrap}html[lang=ar] .tile-fig{line-height:1.4}html[lang=ar] .tile-fig-label{font-size:.8125rem}.tiles>li:has(>.tile--start){container-type:inline-size}@container (max-width: 25rem){.tile-figs{display:none}}@media (hover:hover) and (min-width:64rem) and (prefers-reduced-motion:no-preference){a.tile:hover .tile-chev{translate:calc(2px * var(--dir-sign, 1)) 0}}.panel-row-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--text-faint)}.panel-row-line,.panel-row-state{font-size:var(--text-sm);line-height:1.4}.panel-row-state{font-weight:500;color:var(--accent)}html[lang=ar] .panel-row-line,html[lang=ar] .panel-row-state{font-size:.9375rem;line-height:1.55}.chip-off{display:inline-flex;align-items:center;gap:6px;justify-self:start;block-size:1.5rem;padding-inline:var(--space-2);border:1.5px solid var(--hairline-strong);border-radius:8px;color:var(--text-soft);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}.chip-off:before{content:"";inline-size:8px;block-size:8px;border:1.5px solid;border-radius:50%}html[lang=ar] .chip-off{font-size:.875rem}.set-group{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}.set-group-title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.25;letter-spacing:var(--display-tracking);color:var(--text)}html[lang=ar] .set-group-title{font-family:var(--font-title-ar);font-size:1.5rem;line-height:1.5;letter-spacing:0}.set-rows{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.set-rows>li{display:grid;min-inline-size:0}.set-row{display:flex;align-items:center;gap:var(--space-3);min-block-size:4.5rem;padding-block:var(--space-3);padding-inline:var(--space-4) .875rem;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;color:var(--text);text-align:start;text-decoration:none;transition:background-color var(--dur-press) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard)}.set-rows>li:first-child>.set-row{border-start-start-radius:20px;border-start-end-radius:20px}.set-rows>li:last-child>.set-row{border-end-start-radius:20px;border-end-end-radius:20px}a.set-row:hover{color:var(--text)}@media (hover:hover){a.set-row:hover{border-color:var(--edge-hover)}}a.set-row:active{background:var(--wash)}.set-row>.seat{--seat-size:2.75rem}.set-row>.seat svg{inline-size:22px;block-size:22px}.set-row-main{flex:1 1 auto;display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.set-row-title{font-size:var(--text-base);font-weight:600;line-height:1.3;overflow-wrap:anywhere}html[lang=ar] .set-row-title{font-size:1.0625rem;line-height:1.5}.set-row-line{font-size:var(--text-sm);line-height:1.4;color:var(--text-faint)}html[lang=ar] .set-row-line{font-size:.9375rem;line-height:1.55}.set-row-main>.chip-off{-webkit-margin-before:2px;margin-block-start:2px}.set-state{font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--accent)}html[lang=ar] .set-state{font-size:.9375rem;line-height:1.55}.set-row-end{flex:none;display:flex;align-items:center;gap:var(--space-2)}.set-row-end>.row-chevron,.set-row>.row-chevron{flex:none;color:var(--text-faint)}@media print{.set-row{border-color:#c9cfce}}.kit-demo-two{display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap);align-items:start}.kit-demo-two>div{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}@media (min-width:48rem){.kit-demo-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));grid-gap:var(--space-3) var(--space-2);gap:var(--space-3) var(--space-2);margin:0;padding:0;list-style:none}.kit-icons>li{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.kit-icons code{overflow:hidden;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap}.kit-motion{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));grid-gap:var(--panel-gap);gap:var(--panel-gap);align-items:start}.kit-demo-note,.kit-demo-text{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--text-soft)}html[lang=ar] .kit-demo-note,html[lang=ar] .kit-demo-text{font-size:.9375rem;line-height:1.7}.kit-demo-figure{display:grid;margin:0}.kit-demo-figure>b{font-size:var(--text-2xl,2rem);font-weight:600;line-height:1.1;color:var(--text)}.kit-demo-figure>span{font-size:var(--text-sm);color:var(--text-faint)}.kit-demo-stack{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3)}:is(.disclose,.ui-how){font-size:var(--text-sm);color:var(--text-faint)}:is(.disclose,.ui-how)>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--accent);font-weight:600;cursor:pointer;list-style:none;border-radius:var(--radius-sm)}:is(.disclose,.ui-how)>summary::-webkit-details-marker{display:none}:is(.disclose,.ui-how)>summary:after{content:"";inline-size:.5rem;block-size:.5rem;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;-webkit-border-after:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-press) var(--ease-out,ease)}:is(.disclose,.ui-how)[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}:is(.disclose,.ui-how)>summary:hover{color:var(--accent-pressed,var(--accent))}:is(.disclose,.ui-how)>:not(summary){max-inline-size:38rem;margin-block:var(--space-1) var(--space-2);line-height:1.5}:is(.disclose--rows,.ui-how--rows)>:not(summary){max-inline-size:none;color:var(--text);font-size:var(--text-base)}html[lang=ar] :is(.disclose,.ui-how){font-size:.9375rem}@media (prefers-reduced-motion:reduce){:is(.disclose,.ui-how)>summary:after{transition:none}}:is(.tiles--compact,.ui-compact) .tile--start>.seat:has(>.moment){inline-size:auto;min-inline-size:4.375rem;block-size:auto;padding:var(--space-2) 6px;border-radius:var(--radius-md);background:var(--st,var(--sunken));color:var(--sc,var(--text))}:is(.tiles--compact,.ui-compact) .seat>.moment{justify-items:center;gap:1px;max-inline-size:100%;text-align:center}:is(.tiles--compact,.ui-compact) .seat>.moment>.moment-small{max-inline-size:100%;overflow:hidden;font-size:.6875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:is(.tiles--compact,.ui-compact) .seat>.moment>.moment-big{font-size:1.0625rem;line-height:1.2}html[lang=ar] :is(.tiles--compact,.ui-compact) .seat>.moment>.moment-small{font-size:.75rem;line-height:1.5}html[lang=ar] :is(.tiles--compact,.ui-compact) .seat>.moment>.moment-big{line-height:1.35}:is(.tiles--compact,.ui-compact) .tile--start>.seat:has(>.book-cover),:is(.tiles--compact,.ui-compact) .tile--start>.seat:has(>.disc){inline-size:auto;block-size:auto;border-radius:0;background:none}:is(.tiles--compact,.ui-compact) .tile--start>.seat>.book-cover--h{--bkc-w:4.5rem}:is(.tiles--compact,.ui-compact) .seat>:is(.seat-num,.num-seat){font-size:1.0625rem}:is(.tiles--compact,.ui-compact) .tile--start{align-items:flex-start;gap:.875rem;padding-inline:1.125rem var(--space-4)}@media (min-width:37.5em){:is(.tiles--compact,.ui-compact) .tile--start{min-block-size:7.5rem}}:is(.tiles--compact,.ui-compact) .tile--start>.seat{--seat-size:2.5rem}:is(.tiles--compact,.ui-compact) .tile--start>.seat svg{inline-size:20px;block-size:20px}:is(.tiles--compact,.ui-compact) .tile--start>.tile-chev{position:absolute;inset-block-start:1.2rem;inset-inline-end:var(--space-4)}:is(.tiles--compact,.ui-compact) .tile--start .tile-figs{-webkit-margin-end:var(--space-6);margin-inline-end:var(--space-6)}:is(.tiles--compact,.ui-compact) .tile--start .subj-word,:is(.tiles--compact,.ui-compact) .tile--start .tile-title{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}:is(.tiles--compact,.ui-compact) .tile--start.subj{-webkit-padding-start:1.375rem;padding-inline-start:1.375rem}:is(.tiles--compact,.ui-compact) .tile--start.subj:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--sc)}:is(.tiles--compact,.ui-compact) .tile--start .tile-sup:has(>.ui-tile-facts){white-space:normal}:is(.tiles--compact,.ui-compact) .tile-sup>.ui-tile-facts{font:inherit;color:inherit}:is(.tiles--compact,.ui-compact) .tile--start:not(.subj) .subj-word{color:var(--text-faint)}:is(.tiles--compact,.ui-compact) .tile-extra>.status-chip{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}:is(.seat-num,.num-seat){color:var(--text);font-family:var(--font-ui);font-size:1.0625rem;font-weight:600;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.subj :is(.seat-num,.num-seat){color:var(--sc)}:is(.kind-word,.ui-kicker){font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);color:var(--text-faint)}html[lang=ar] :is(.kind-word,.ui-kicker){font-size:.8125rem;line-height:1.6}:is(.seat--num,.ui-seat-num){font-size:var(--text-sm);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text)}.tile:is(.state-tile,.ctile){flex-direction:row;align-items:stretch;gap:var(--space-4);padding:var(--panel-pad)}:is(.state-tile,.ctile)>.book-cover--h{--bkc-w:3rem;align-self:flex-start}:is(.state-tile,.ctile)>.seat{align-self:flex-start}:is(.state-tile-count,.ctile-count){font-size:var(--text-base);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text)}:is(.state-tile,.ctile)>.tile-body{display:flex;flex-direction:column;gap:2px;padding:0}:is(.state-tile,.ctile) .tile-facts{-webkit-margin-before:0;margin-block-start:0}:is(.state-tile-foot,.ctile-foot){-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}@media (max-width:37.49em){.tile:is(.state-tile,.ctile){gap:var(--space-3)}}:is(.panel-empty,.ui-empty){display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--row-height);margin:0;padding-inline:var(--space-2);color:var(--text-faint);font-size:var(--text-sm)}:is(.panel-empty,.ui-empty)>p{flex:1 1 auto;min-width:0;margin:0}@media (max-width:40rem){:is(.panel-empty,.ui-empty){flex-wrap:wrap}:is(.panel-empty,.ui-empty)>p{flex:1 1 9rem}:is(.panel-empty,.ui-empty)>.btn{flex:0 0 auto;max-inline-size:100%}}:is(.panel-more,.ui-more){font-size:var(--text-sm);color:var(--text-faint)}:is(.panel-more,.ui-more)>summary{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:2.75rem;color:var(--accent);font-weight:600;cursor:pointer;list-style:none}:is(.panel-more,.ui-more)>summary::-webkit-details-marker{display:none}:is(.panel-more,.ui-more)>summary:after{content:"";inline-size:.5rem;block-size:.5rem;-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);-webkit-border-end:1.6px solid currentColor;border-inline-end:1.6px solid currentColor;-webkit-border-after:1.6px solid currentColor;border-block-end:1.6px solid currentColor;rotate:45deg;translate:0 -2px}:is(.panel-more,.ui-more)[open]>summary:after{rotate:225deg;translate:0 2px}:is(.panel-more,.ui-more)>:not(summary){max-inline-size:44rem;margin-block:0 var(--space-2)}:is(.panel-table,.ui-table){min-width:0;-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}:is(.panel-table,.ui-table)>.panel-head{flex-wrap:wrap;row-gap:0;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}:is(.panel-table-tools,.table-tools){display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}body :is(.panel-table-tools,.table-tools)>.field{flex:1 1 11rem;min-width:0;max-inline-size:none;margin:0}body :is(.panel-table-tools,.table-tools)>.field--grow{flex:3 1 16rem}body :is(.sec-tabs,.ui-tabs){display:flex;flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;margin-block:calc(-1 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);border:0;scrollbar-width:none}body :is(.sec-tabs,.ui-tabs)::-webkit-scrollbar{display:none}body :is(.sec-tabs,.ui-tabs) a{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;margin:0;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;color:var(--text-soft);text-decoration:none;white-space:nowrap}html[lang=ar] body :is(.sec-tabs,.ui-tabs) a{font-size:.9375rem}@media (hover:hover){body :is(.sec-tabs,.ui-tabs) a:hover{background:var(--canvas-sunken);color:var(--text)}}body :is(.sec-tabs,.ui-tabs) a[aria-current=page]{background:var(--accent-wash);color:var(--accent);font-weight:600}body :is(.quiet-line,.quietline){display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-faint)}body :is(.quiet-line,.quietline)>svg{flex:none;-webkit-margin-before:.1em;margin-block-start:.1em;color:var(--text-faint)}html[lang=ar] body :is(.quiet-line,.quietline){font-size:.9375rem}body :is(.panel-cols,.set-cols){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);max-inline-size:var(--measure-list)}body :is(.panel-col,.set-col){display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-content:start;min-inline-size:0}@media (min-width:74rem){body :is(.panel-cols,.set-cols){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--grid-gap);align-items:start;max-inline-size:none}}body .set-open{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:6px}body .set-rows>li:first-child>.set-open{border-start-start-radius:20px;border-start-end-radius:20px}body .set-rows>li:last-child>.set-open{border-end-start-radius:20px;border-end-end-radius:20px}body .set-open>.set-row{inline-size:100%;margin:0;border:0;border-radius:0;background:transparent;font:inherit;cursor:pointer}body .set-open>.set-row:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:inherit}body .set-open>.set-row:active{background:var(--wash)}@media (hover:hover){body .set-open:has(>.set-row:hover){border-color:var(--edge-hover)}}body .set-open-caret{flex:none;color:var(--text-faint);rotate:0deg}body .set-open[data-open] .set-open-caret{rotate:180deg}body .set-open-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;opacity:0;visibility:hidden}body .set-open[data-open]>.set-open-body{grid-template-rows:1fr;opacity:1;visibility:visible}body .set-open-in{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-block-size:0;overflow:hidden;padding-inline:var(--space-4)}body .set-open[data-open] .set-open-in{padding-block:var(--space-1) var(--space-4)}@media (min-width:37.5em){body .set-open-in{-webkit-padding-start:calc(var(--space-4) + 2.75rem + var(--space-3));padding-inline-start:calc(var(--space-4) + 2.75rem + var(--space-3))}}@media (prefers-reduced-motion:no-preference){body .set-open-caret{transition:rotate .28s var(--ease-standard)}body .set-open-body{transition:grid-template-rows .28s var(--ease-standard),opacity .28s var(--ease-standard),visibility 0s linear .28s}body .set-open[data-open]>.set-open-body{transition:grid-template-rows .28s var(--ease-standard),opacity .28s var(--ease-standard),visibility 0s}}body .set-switch{position:relative;margin:0}body .set-switch .toggle-switch:after{content:"";position:absolute;inset:0;border-radius:inherit}body .set-switch:has(.toggle-switch:active){background:var(--wash)}@media (hover:hover){body .set-switch:hover{border-color:var(--edge-hover)}}body .set-seat-word{font-size:.9375rem;font-weight:600;line-height:1;color:var(--block-ink)}body .set-form,body .set-form-fields{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}body .set-form .field{max-inline-size:24rem;margin:0}body .set-form-foot{display:flex;align-items:center;gap:var(--space-3)}body .set-form-note{max-inline-size:34rem;margin:0;padding:0;font-size:var(--text-sm);line-height:1.5;color:var(--text-faint)}body .set-form-link{font-size:var(--text-sm);font-weight:600}html[lang=ar] body :is(.set-form-note,.set-form-link){font-size:.9375rem;line-height:1.7}:is(.panel-rows--wrap,.rd-rows) .panel-row-sup{white-space:normal;overflow-wrap:anywhere}:is(.panel-row-sup--wrap,.ui-wrap){white-space:normal;overflow:visible;text-overflow:clip}body .card,body .panel,body .tile{background:var(--surface);border:0;border-radius:var(--radius-card);box-shadow:var(--card-ring)}body .hero-card{border-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}body .btn.btn-danger,body .btn.btn-primary,body .btn.btn-quiet{border-radius:var(--radius-key);border-color:transparent;transition:transform var(--dur-press) ease-out,box-shadow var(--dur-press) ease-out,background-color var(--dur-press) ease-out}body .btn.btn-primary{min-height:var(--key-main-height);background:var(--accent);color:var(--on-accent);box-shadow:var(--key-shadow)}body .btn.btn-primary:hover:not(:disabled){background:var(--accent-deep);border-color:transparent}body .btn.btn-danger,body .btn.btn-quiet{background:var(--key-soft);box-shadow:var(--key-shadow-soft)}body .btn.btn-quiet:hover:not(:disabled){background:var(--key-soft);border-color:transparent}body .btn.btn-danger:hover:not(:disabled){background:var(--key-soft)}body .btn.btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--main-press);box-shadow:none;filter:none}body .btn.btn-danger:active:not(:disabled):not([aria-disabled=true]),body .btn.btn-quiet:active:not(:disabled):not([aria-disabled=true]){background:var(--key-soft-press);box-shadow:none}body .poster .btn.btn-inv,body .poster .btn.btn-primary{background:var(--hero-key);color:var(--hero-key-label);box-shadow:var(--key-shadow-hero)}body .poster .btn.btn-inv:active:not(:disabled),body .poster .btn.btn-primary:active:not(:disabled){background:var(--hero-key-press);box-shadow:none}body .poster .btn.btn-danger,body .poster .btn.btn-quiet{background:transparent;box-shadow:none;border-color:var(--on-deep-2);color:var(--on-block)}body .btn.btn-plain:active:not(:disabled){transform:none;background:var(--key-soft-press)}body a.tile,body button.tile{transition:background-color var(--dur-press) ease-out}body a.tile:hover{border-color:transparent}body a.tile:active,body button.tile:active{background:var(--key-soft-press);transform:none}@media (prefers-reduced-motion:reduce){body .btn.btn-danger:active,body .btn.btn-primary:active,body .btn.btn-quiet:active{transform:none}}body .seat,body .seat--cover,body .seat--date,body .seat--lg,body .seat--sm{border-radius:var(--radius-seat)}body .display,body .screen-title,body .section-title,body h1{font-family:var(--font-display);font-size:var(--type-page-title);font-weight:600;letter-spacing:0}body .card-title,body .panel .panel-title{font-family:var(--font-display);font-size:var(--type-card-title);font-weight:600;letter-spacing:0;line-height:1.1}html[lang=ar] body .display,html[lang=ar] body .screen-title,html[lang=ar] body .section-title,html[lang=ar] body h1{font-family:var(--font-display-ar);font-size:var(--type-page-title-ar);font-weight:600;line-height:1.35}html[lang=ar] body .card-title,html[lang=ar] body .panel .panel-title{font-family:var(--font-display-ar);font-size:var(--type-card-title-ar);line-height:1.4}body input:not([type]),body input[type=date],body input[type=datetime-local],body input[type=email],body input[type=number],body input[type=password],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body select,body textarea{background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-key)}body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}body .tile.subj>.tile-band:before{content:none}