.powered{font-size:var(--text-xs);color:var(--text-muted);margin:0}.powered__link{color:var(--text-muted);text-decoration:none}.powered__link:hover{color:var(--text-heading)}.flyout{align-items:center;gap:var(--s-5);display:flex}.site__nav>.flyout{align-items:stretch}.flyout__trigger{align-items:center;gap:var(--s-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--text-secondary);cursor:pointer;border:0;background:0 0;border-block:2px solid #0000;margin-bottom:-1px;padding:0;text-decoration:none;display:inline-flex}.flyout__trigger:hover,.flyout__trigger[data-open]{color:var(--text-heading)}.flyout__trigger[aria-current]{color:var(--text-heading);border-bottom-color:var(--text-heading)}.flyout__trigger svg{transition:transform var(--motion-fast) var(--ease-standard)}.flyout__trigger[data-open] svg{transform:rotate(180deg)}.flyout__panel{z-index:var(--z-popover);background:var(--surface-page);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-raised);max-height:calc(100dvh - var(--topbar-h));inset-inline:0;position:absolute;top:100%;overflow-y:auto}.flyout__inner{gap:var(--s-6);padding-block:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.flyout__inner{gap:var(--s-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.flyout__list{align-content:start;gap:var(--s-2) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flyout__link{gap:var(--s-1);padding:var(--s-3);margin-inline:calc(var(--s-3) * -1);flex-direction:column;text-decoration:none;display:flex}.flyout__link:hover{background:var(--surface-sunken)}.flyout__link,.flyout__menu a{position:relative}.flyout__link[aria-current]:before,.flyout__menu a[aria-current]:before{content:"";background:var(--text-heading);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.flyout__menu a[aria-current]:before{inset-inline-start:calc(var(--s-3) * -1)}.flyout__menu>a[aria-current]:before{inset-block:var(--s-4)}.flyout__title{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--text-heading)}.flyout__line{font-size:var(--text-sm);color:var(--text-muted)}.flyout__feature{border:1px solid var(--border-default);flex-direction:column;text-decoration:none;display:flex}.flyout__word{padding:var(--s-8) var(--s-5);border-bottom:1px solid var(--border-default);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-body);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.flyout__said{gap:var(--s-1);padding:var(--s-4);flex-direction:column;display:flex}.flyout__feature:hover .flyout__said{background:var(--surface-sunken)}.flyout__menu{padding-block:var(--s-3);flex-direction:column;display:flex}.flyout__menu-group{flex-direction:column;display:flex}.flyout__menu-group,.flyout__menu>a{border-bottom:1px solid var(--border-default);padding-block:var(--s-4)}.flyout__menu>:last-child{border-bottom:0}.flyout__menu-head{font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading);text-decoration:none}.flyout__menu-list{gap:var(--s-3);margin:var(--s-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.flyout__menu-link{font-size:var(--text-base);color:var(--text-secondary);text-decoration:none}.flyout__menu-link:hover,.flyout__menu>a:hover,.flyout__menu-link[aria-current]{color:var(--text-heading)}.site{flex-direction:column;min-height:100dvh;display:flex}.site__measure{width:100%;max-width:var(--public-measure);padding-inline:var(--public-gutter);margin:0 auto}.site__bar{z-index:var(--z-chrome);background:var(--surface-page);border-bottom:1px solid var(--border-default);position:sticky;top:0}.site__bar-inner{align-items:center;gap:var(--s-6);min-height:var(--topbar-h);display:flex}.site__brand{align-items:center;gap:var(--s-2);flex:none;text-decoration:none;display:flex}.site__wordmark{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading);letter-spacing:-.01em}.site__nav{align-self:stretch;align-items:stretch;gap:var(--s-5);display:none}.site__navmenu{display:flex}@media (width>=48rem){.site__nav{display:flex}.site__navmenu{display:none}}.site__account{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}.site__body{flex:1}.site__foot{background:var(--surface-sunken);border-top:1px solid var(--border-default);padding-block-start:var(--s-9);overflow:hidden}.site__foot-main{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.site__foot-main{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.site__foot-cols{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.site__foot-cols{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.site__foot-heading{font-size:var(--text-sm);font-weight:var(--weight-title);color:var(--text-heading)}.site__foot-links{gap:var(--s-3);margin:var(--s-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.site__foot-link{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.site__foot-link:hover,.site__foot-link[aria-current]{color:var(--text-heading)}.site__foot-said{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.site__foot-tagline{max-width:18ch;font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-body);color:var(--text-heading);line-height:1.25}.site__foot-claims{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site__foot-claim{padding:var(--s-1) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary)}.site__foot-note{max-width:34rem;font-size:var(--text-xs);color:var(--text-secondary)}.site__foot-bar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);border-top:1px solid var(--border-default);flex-wrap:wrap;margin-block-start:var(--s-9);padding-block-start:var(--s-5);display:flex}.site__foot-policies ul{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site__foot-policies .site__foot-link{font-size:var(--text-xs)}.site__foot-whose{align-items:center;gap:var(--s-2) var(--s-5);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.site__foot-markwrap{margin-block-start:var(--s-7)}.site__foot-markbox{position:relative;overflow:hidden}.site__foot-mark{transform-origin:0 0;font-family:var(--font-serif);font-size:var(--text-5xl);white-space:nowrap;color:color-mix(in srgb, var(--text-muted) 20%, var(--surface-sunken));line-height:1;position:absolute;inset-block-start:0;inset-inline-start:0}.mk-measure{width:100%;max-width:var(--public-measure);padding-inline:var(--public-gutter);margin:0 auto}.mk-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-title);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.site{--public-band:var(--s-10);--public-air:var(--s-9);--public-open:var(--s-11);--public-measure:var(--width-public);--public-gutter:clamp(var(--s-5), 4.5vw, var(--s-8))}.mk-label{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mk-hero{padding-block:var(--public-open) var(--public-band)}.mk-hero__inner{text-align:center;align-items:center;gap:var(--s-6);flex-direction:column;display:flex}.mk-hero__title{max-width:24ch;font-family:var(--font-serif);font-size:clamp(3rem,7.5vw,6rem);font-weight:var(--weight-title);letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;line-height:1}.mk-hero__lede{max-width:48ch;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7}.mk-hero__actions{justify-content:center;align-items:center;gap:var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.mk-textlink{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.mk-textlink:hover{color:var(--text-heading)}.mk-shot{max-width:var(--width-default);border:1px solid var(--border-default);background:var(--surface-sunken);margin:0 auto}.mk-shot__bar{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--control-h-lg);padding-inline:var(--s-4);border-bottom:1px solid var(--border-default);background:var(--surface-raised);display:flex}.mk-shot__crumb{font-size:var(--text-sm);color:var(--text-secondary)}.mk-shot__note{font-size:var(--text-xs);color:var(--text-muted)}.mk-shot__stage{padding:var(--s-5);justify-content:center;display:flex}.mk-shot__stage--clip{padding:var(--s-6) var(--s-4) 0;max-height:34rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.mk-shot__stage>*{width:100%}.mk-shot__stage .luach-frame{width:100%;max-width:var(--measure)}.mk-shot__stage .table-card__body{overflow-x:auto}.mk-shot__cap{padding:var(--s-3) var(--s-4);border-top:1px solid var(--border-default);background:var(--surface-raised);font-size:var(--text-xs);color:var(--text-muted)}.mk-section{padding-block:var(--public-band);border-top:1px solid var(--border-subtle)}.mk-section--first{border-top:0}.mk-section__head{gap:var(--s-4);max-width:46rem;flex-direction:column;padding-block-end:var(--public-air);display:flex}.mk-section__title{font-family:var(--font-serif);font-size:clamp(var(--text-2xl), 3.4vw, 3rem);font-weight:var(--weight-title);letter-spacing:-.015em;color:var(--text-heading);text-wrap:balance;line-height:1.15}.mk-section__lede{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65}.mk-bi{align-items:baseline;gap:var(--s-2);font-family:var(--font-hebrew);display:inline-flex}.mk-bi__he{color:var(--text-muted);unicode-bidi:isolate}.mk-he{font-family:var(--font-hebrew);unicode-bidi:isolate}.mk-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.mk-strong{color:var(--text-heading)}.mk-rule{gap:var(--s-4)}.mk-rule__head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.mk-rule__name{font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading)}.mk-rule__formula{font-family:var(--font-numeric);font-size:var(--text-xl);color:var(--text-heading)}.mk-rule__formula em{color:var(--highlight);font-style:normal}.mk-rule__rows{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.mk-rule__rows>div{gap:var(--s-3);border-top:1px solid var(--border-subtle);grid-template-columns:6rem 1fr;align-items:baseline;padding-block-start:var(--s-3);display:grid}.mk-rule__rows dt{font-size:var(--text-xs);color:var(--text-muted)}.mk-rule__rows dd{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.mk-rule__rows strong{font-weight:var(--weight-title);color:var(--text-heading)}.mk-msg{gap:var(--s-3)}.mk-msg__subject{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading)}.mk-msg__to{font-size:var(--text-xs);color:var(--text-muted)}.mk-msg__body{padding:var(--s-4);background:var(--surface-sunken);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;margin:0;line-height:1.7}.mk-msg__resolved{gap:var(--s-2);border-top:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--s-3);display:flex}.mk-msg__resolved-label{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mk-msg__pair{align-items:baseline;gap:var(--s-3);font-size:var(--text-sm);display:flex}.mk-msg__pair code{font-family:var(--font-numeric);color:var(--text-muted)}.mk-msg__pair span{font-family:var(--font-numeric);color:var(--highlight)}.mk-camps{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));width:100%;display:grid}.mk-camp{gap:var(--s-1)}.mk-camp__name{font-size:var(--text-sm);color:var(--text-secondary)}.mk-camp__figure{font-family:var(--font-numeric);font-size:var(--text-2xl);font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--text-heading);font-variant-numeric:tabular-nums}.mk-camp__of{font-size:var(--text-xs);color:var(--text-muted)}.mk-camp__bar{background:var(--border-default);height:2px;margin-block-start:var(--s-3);display:block}.mk-camp__bar:before{content:"";height:100%;width:var(--fill);background:var(--text-heading);display:block}.mk-pair{gap:var(--public-air);grid-template-columns:1fr;display:grid}@media (width>=48rem){.mk-pair{grid-template-columns:1fr 1fr}}.mk-pair__title{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-title);color:var(--text-heading)}.mk-pair__body{max-width:46ch;font-size:var(--text-base);color:var(--text-secondary);margin-block-start:var(--s-4);line-height:1.75}.mk-pair--after{margin-block-start:var(--public-air)}.mk-outs{gap:var(--s-4);grid-template-columns:1fr;width:100%;display:grid}@media (width>=48rem){.mk-outs{grid-template-columns:repeat(3,1fr)}}.mk-out{gap:var(--s-3)}.mk-out__where{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mk-out__sheet{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-block:var(--s-2);border-top:1px solid var(--border-subtle);display:flex}.mk-out__he{font-family:var(--font-hebrew);font-size:var(--text-base);color:var(--text-heading);unicode-bidi:isolate}.mk-out__time{font-family:var(--font-numeric);font-size:var(--text-base);color:var(--text-heading);font-variant-numeric:tabular-nums}.mk-out__board{gap:var(--s-1);padding-block:var(--s-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.mk-out__board-label{font-size:var(--text-sm);color:var(--text-secondary)}.mk-out__board-time{font-family:var(--font-numeric);font-size:var(--text-3xl);font-weight:var(--weight-title);letter-spacing:-.03em;color:var(--text-heading);font-variant-numeric:tabular-nums;line-height:1}.mk-out__msg{border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary);padding-block-start:var(--s-3);line-height:1.7}.mk-out__msg strong{font-family:var(--font-numeric);font-weight:var(--weight-title);color:var(--text-heading)}.mk-send{gap:var(--s-5)}.mk-send__rules{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.mk-send__rules>div{gap:var(--s-3);grid-template-columns:6rem 1fr;align-items:baseline;display:grid}.mk-send__rules dt{font-size:var(--text-xs);color:var(--text-muted)}.mk-send__rules dd{font-size:var(--text-sm);color:var(--text-heading);margin:0}.mk-send__runs{border-top:1px solid var(--border-default)}.mk-send__run{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);display:flex}.mk-send__run:last-child{border-bottom:0}.mk-send__when{color:var(--text-heading)}.mk-send__at{font-family:var(--font-numeric);color:var(--text-heading);font-variant-numeric:tabular-nums}.mk-send__run--held .mk-send__when{color:var(--text-muted)}.mk-send__why{text-align:end;max-width:26ch;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.mk-simcha{gap:var(--s-5);grid-template-columns:1fr;width:100%;display:grid}@media (width>=48rem){.mk-simcha{grid-template-columns:1fr 1fr;align-items:start}}.mk-simcha__side{flex-direction:column;min-width:0;display:flex}.mk-simcha__head{min-height:var(--control-h-sm);min-width:0;align-items:flex-end;margin-block-end:var(--s-3);display:flex}.mk-simcha__switch{display:flex}.mk-simcha__mail{padding:var(--s-5) var(--s-4);border:1px solid var(--border-default);background:var(--surface-page);text-align:center;unicode-bidi:isolate;flex-direction:column;align-items:center;display:flex}.mk-simcha__mail-subject{border-block-end:1px solid var(--border-default);width:100%;font-family:var(--font-ui);font-size:var(--text-sm);text-align:start;color:var(--text-heading);margin-block-end:var(--s-4);padding-block-end:var(--s-4);line-height:1.5}.mk-simcha__mail-line{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:.03em;color:var(--text-heading);padding-block-start:.3em;line-height:1.7}.mk-simcha__mail-name{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:.02em;color:var(--text-heading);padding-block:.1em;line-height:1.15}.mk-simcha__mail-name--first{padding-block-start:.9em}.mk-simcha__mail-name--last{padding-block-end:.6em}.mk-simcha__mail-join{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text-muted);padding-block:.15em;font-style:italic}.mk-simcha__mail-when{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:.03em;color:var(--text-heading);padding-block-start:.3em}.mk-simcha__mail-when--tight{padding-block-start:0}.mk-simcha__mail-rule{width:38%;height:1px;margin-block:var(--s-4) var(--s-3);background:var(--border-default)}.mk-simcha__mail-host{font-family:var(--font-serif);font-size:var(--text-base);color:var(--text-heading);font-style:italic;line-height:1.8}.mk-simcha__judged{gap:var(--s-3);border-block-start:1px solid var(--border-default);flex-direction:column;padding-block-start:var(--s-5);display:flex}@media (width>=48rem){.mk-simcha__judged{grid-column:1/-1}}.mk-simcha__rows{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.mk-simcha__rows>div{gap:var(--s-1) var(--s-4);border-block-start:1px solid var(--border-subtle);grid-template-columns:1fr;padding-block-start:var(--s-3);display:grid}@media (width>=34rem){.mk-simcha__rows>div{grid-template-columns:11rem 1fr;align-items:baseline}}.mk-simcha__rows dt{font-size:var(--text-sm);color:var(--text-muted)}.mk-simcha__rows dd{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.65}.mk-simcha__rows em{color:var(--text-primary);font-style:italic}.mk-simcha__mail{padding:var(--s-5) var(--s-4);border:1px solid var(--border-default);background:var(--surface-page);font-size:var(--text-sm);text-align:center;color:var(--text-heading);white-space:pre-line;unicode-bidi:isolate;line-height:1.9}.mk-simcha__read{padding:var(--s-5) var(--s-4);border:1px solid var(--border-subtle);background:var(--surface-page);font-size:var(--text-sm);text-align:center;color:var(--text-secondary);white-space:pre-line;unicode-bidi:isolate;line-height:1.8}.mk-simcha__sms{padding:var(--s-5) var(--s-4);border:1px solid var(--border-default);background:var(--surface-page);font-size:var(--text-sm);color:var(--text-heading);white-space:pre-line;line-height:1.8}.mk-steps{gap:var(--public-air);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.mk-steps{gap:var(--public-air);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mk-steps__rail{margin:0;padding:0;list-style:none}.mk-step{padding-block-end:var(--s-6);padding-inline-start:var(--s-6);position:relative}.mk-step:before{content:"";background:var(--border-default);inset-inline-start:4px;width:1px;position:absolute;top:1.1em;bottom:0}.mk-step:last-child{padding-block-end:0}.mk-step:last-child:before{display:none}.mk-step__head{align-items:baseline;gap:var(--s-4);width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mk-step__mark{background:var(--border-default);inset-inline-start:0;width:9px;height:9px;position:absolute;top:.55em}.mk-step[data-open] .mk-step__mark{background:var(--text-heading)}.mk-step__title{font-family:var(--font-serif);font-size:clamp(var(--text-xl), 2.2vw, 1.75rem);font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--text-muted);transition:color var(--motion-base) ease;line-height:1.15}.mk-step[data-open] .mk-step__title{color:var(--text-heading)}.mk-step__head:hover .mk-step__title{color:var(--text-secondary)}.mk-step[data-open] .mk-step__head:hover .mk-step__title{color:var(--text-heading)}.mk-step__line{max-width:42ch;font-size:var(--text-base);color:var(--text-secondary);margin-block-start:var(--s-4);line-height:1.7}.mk-lede{max-width:60ch;font-size:var(--text-base);color:var(--text-secondary);margin-block-end:var(--public-air);line-height:1.7}.mk-ex{gap:var(--s-5);flex-direction:column;display:flex}.mk-ex__pick{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.mk-ex__years{align-items:stretch;gap:var(--s-3);flex-wrap:wrap;display:flex}.mk-ex__year{padding:var(--s-3) var(--s-4);border:1px solid var(--border-default);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.mk-ex__year:hover{background:var(--surface-sunken)}.mk-ex__year[data-active]{border-color:var(--text-heading);background:var(--surface-sunken)}.mk-ex__year-occ{font-size:var(--text-sm);font-weight:var(--weight-title);color:var(--text-secondary)}.mk-ex__year[data-active] .mk-ex__year-occ{color:var(--text-heading)}.mk-ex__year-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.mk-ex__year-what{font-size:var(--text-xs);color:var(--text-muted)}.mk-ex__year[data-active] .mk-ex__year-what{color:var(--text-secondary)}.mk-ex__refresh{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.mk-ex__refresh:hover:not(:disabled){color:var(--text-heading)}.mk-ex__refresh:disabled{cursor:default}.mk-ex__refresh-icon{width:.875rem;height:.875rem}.mk-ex__body{gap:var(--s-5);border:1px solid var(--border-default);background:var(--surface-sunken);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=64rem){.mk-ex__body{grid-template-columns:7fr 5fr;gap:0}}.mk-ex__sheet{padding:var(--s-5);max-height:40rem;overflow-y:auto}.mk-ex__logic{top:var(--topbar-h);padding:var(--s-5);background:var(--surface-page);border-block-start:1px solid var(--border-default);position:sticky}@media (width>=64rem){.mk-ex__logic{border-block-start:0;border-inline-start:1px solid var(--border-default)}}.mk-ex__hint{font-size:var(--text-sm);color:var(--text-muted)}.luach-frame .row--pick{margin-inline:calc(var(--s-3) * -1);padding-inline:var(--s-3);cursor:pointer;transition:background var(--motion-base) ease}.luach-frame .row--pick:hover{background:var(--surface-sunken)}.luach-frame .row--pick[data-open]{background:var(--surface-sunken);border-inline-start:2px solid var(--text-heading);padding-inline-start:calc(var(--s-3) - 2px)}.luach-frame .row--pick:focus-visible{outline:1.5px solid var(--highlight);outline-offset:1px}.mk-logic{gap:var(--s-3);flex-direction:column;display:flex}.mk-logic__name{font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading)}.mk-logic__name,.mk-logic__he{font-family:var(--font-hebrew)}.mk-logic__name{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.mk-logic__he{font-weight:var(--weight-body);color:var(--text-muted);unicode-bidi:isolate}.mk-logic__formula{padding-block:var(--s-3);border-block:1px solid var(--border-subtle);font-size:var(--text-base)}.mk-logic__rows{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.mk-logic__rows>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.mk-logic__rows dt{font-size:var(--text-sm);color:var(--text-muted)}.mk-logic__rows dd{font-size:var(--text-base);color:var(--text-secondary);margin:0}.mk-logic__gates,.mk-logic__why{gap:var(--s-2);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--s-4);display:flex}.mk-logic__ungated,.mk-logic__day{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}.mk-logic__reason{font-size:var(--text-base);color:var(--text-primary);line-height:1.7}.mk-tiles{grid-template-columns:1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.mk-tiles>li{outline:1px solid var(--border-default)}@media (width>=34rem){.mk-tiles{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.mk-tiles{grid-template-columns:repeat(3,1fr)}}.mk-tile--quiet{cursor:default;color:var(--text-muted)}.mk-tile--quiet:hover{background:var(--surface-page)}.mk-tile{align-items:flex-start;gap:var(--s-3);width:100%;height:100%;padding:var(--s-6);background:var(--surface-page);font:inherit;text-align:start;cursor:pointer;color:inherit;border:0;flex-direction:column;text-decoration:none;display:flex}.mk-tile:hover{background:var(--surface-sunken)}.mk-tile__icon{width:1.25rem;height:1.25rem;color:var(--text-secondary)}.mk-tile__name{font-size:var(--text-base);font-weight:var(--weight-title);color:var(--text-heading)}.mk-tile--quiet .mk-tile__name{color:var(--text-secondary)}.mk-tile__line{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.mk-tile__go{width:.875rem;height:.875rem;color:var(--text-muted);opacity:0;transition:opacity var(--motion-base) ease;margin-block-start:auto}.mk-tile:hover .mk-tile__go,.mk-tile:focus-visible .mk-tile__go{opacity:1}.mk-tile:focus-visible{z-index:var(--z-raised);position:relative}.mk-dir{border-top:1px solid var(--border-default)}.mk-dir__row{gap:var(--s-2) var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--border-default);grid-template-columns:1fr;align-items:center;text-decoration:none;display:grid}@media (width>=48rem){.mk-dir__row{grid-template-columns:1fr 14rem auto auto}}.mk-dir__row:hover{background:var(--surface-sunken)}.mk-dir__names{align-items:baseline;gap:var(--s-3);font-family:var(--font-hebrew);flex-wrap:wrap;display:flex}.mk-dir__name{font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text-heading)}.mk-dir__name-he{font-size:var(--text-base);color:var(--text-muted);unicode-bidi:isolate}.mk-dir__where{font-size:var(--text-sm);color:var(--text-secondary)}.mk-dir__pages{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.mk-dir__page{align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.mk-dir__icon{width:.875rem;height:.875rem}.mk-dir__go{width:1rem;height:1rem;color:var(--text-muted);opacity:0;transition:opacity var(--motion-base) ease}.mk-dir__row:hover .mk-dir__go,.mk-dir__row:focus-visible .mk-dir__go{opacity:1}.mk-asst{gap:var(--s-4);grid-template-columns:1fr;width:100%;display:grid}@media (width>=34rem){.mk-asst{grid-template-columns:1fr 1fr}}.mk-asst__said,.mk-asst__got{gap:var(--s-3)}.mk-asst__quote{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-heading);font-style:italic;line-height:1.5}.mk-asst__code{font-family:var(--font-numeric);color:var(--text-heading)}@media (width>=64rem){.mk-pair--three{grid-template-columns:repeat(3,1fr)}}
