:root{--void:#14110e;--panel:#1c1913;--panel-2:#242019;--rule:#3a342c;--ash:#9c9284;--bone:#ede4d3;--amber:#ffb454;--jade:#8fc7a3;--rose:#f08c7c;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ar:"IBM Plex Sans Arabic", "IBM Plex Mono", sans-serif;--serif:"IBM Plex Serif", Georgia, serif;--gutter:clamp(1rem, 4vw, 2.75rem);--measure:74rem;--head:6.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void);-webkit-text-size-adjust:100%}body{background:radial-gradient(120% 60% at 50% 0%, #ffb45412, transparent 60%), var(--void);color:var(--bone);font-family:var(--mono);font-variant-ligatures:none;margin:0;padding-block-end:7rem;font-size:clamp(.82rem,.76rem + .3vw,.93rem);line-height:1.7;overflow-x:hidden}:where(a){color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--amber);color:var(--void);padding:.5rem .9rem;text-decoration:none;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}[lang=ar]{font-family:var(--ar);letter-spacing:normal;line-height:1.95}.tty{font-family:var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(input,textarea){font-family:var(--ar)}html[lang=ar] :is(input,textarea).tty{font-family:var(--mono)}.chrome{z-index:40;background:color-mix(in srgb, var(--void) 92%, transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0}.chrome__inner{max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.status{letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;padding-block:.4rem;font-size:.74rem;display:flex}.status__tag{background:var(--amber);color:var(--void);align-items:center;padding-block:.2rem;padding-inline:.5rem;text-decoration:none;display:inline-flex}.status__tag:hover{background:var(--bone)}.status .status__tag .status__logo{block-size:1.15rem;inline-size:auto;color:var(--void);--logo-rule:color-mix(in srgb, var(--void) 62%, transparent)}.status__path{color:var(--ash)}.status__sp{flex:auto}.status__dir{color:var(--ash)}.wins{align-items:center;gap:.2rem;display:flex}.win{color:var(--ash);white-space:nowrap;align-items:baseline;gap:.15rem;padding-inline:.4rem;text-decoration:none;display:inline-flex}.win:hover{color:var(--bone);background:var(--panel-2)}.win__n{color:var(--rule)}.win[aria-current=page]{background:var(--panel-2);color:var(--bone);box-shadow:inset 0 -2px 0 var(--amber)}.win[aria-current=page] .win__n,.win__mark{color:var(--amber)}.lang{appearance:none;border:1px solid var(--rule);background:var(--panel);font:inherit;font-family:var(--mono);color:var(--bone);cursor:pointer;white-space:nowrap;direction:ltr;unicode-bidi:isolate;padding:.05rem .5rem}.lang:hover{border-color:var(--amber);background:var(--panel-2)}.lang__k{color:var(--ash)}.lang__v{color:var(--amber);font-weight:600}.cmd{padding-block-end:.5rem}.cmd__form{border:1px solid var(--rule);background:var(--panel);direction:ltr;align-items:baseline;gap:.5rem;padding:.35rem .6rem;display:flex}.cmd__form:focus-within{border-color:var(--amber)}.cmd__caret:before{content:"❯";color:var(--amber);text-shadow:0 0 10px #ffb45480}.cmd__input{min-width:0;color:var(--bone);font:inherit;font-family:var(--mono);background:0 0;border:0;flex:auto;padding:0}.cmd__input:focus{outline:none}.cmd__input::placeholder{color:var(--ash)}.cmd__out:not(:empty){border:1px solid var(--rule);background:var(--panel);border-block-start:0;max-height:9rem;margin-block-start:.4rem;padding:.35rem .6rem;font-size:.74rem;line-height:1.6;overflow:auto}.echo+.echo{margin-block-start:.4rem}.echo__cmd,.echo__line{margin:0}.echo__cmd{color:var(--amber)}.echo__line{color:var(--ash)}.echo__line--err{color:var(--rose)}.echo__tbl{color:var(--ash);grid-template-columns:14ch minmax(0,1fr);gap:0 1ch;margin:0;display:grid}.echo__tbl dt{color:var(--bone)}.echo__tbl dd{margin:0}.cmd__hint{color:var(--ash);margin:.35rem 0 0;font-size:.7rem}kbd{font:inherit;font-family:var(--mono);border:1px solid var(--rule);color:var(--bone);padding:0 .25rem}.session{max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.block{border-block-end:1px solid var(--rule);padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-block-start:var(--head)}.block:last-of-type{border-block-end:0}.cmdline{color:var(--bone);letter-spacing:.02em;word-break:break-word;text-align:start;direction:ltr;unicode-bidi:isolate;margin:0 0 .9rem;font-size:.8rem}.cmdline:before{content:"❯ ";color:var(--amber);text-shadow:0 0 10px #ffb45473}html[dir=rtl] :is(.cmdline,.echo__cmd,.echo__tbl dt){text-align:right}.cmdline--tight{color:var(--ash);margin-block-end:.4rem;font-size:.76rem}.cmdline__q{color:var(--jade);font-weight:600}.h2{letter-spacing:-.015em;margin:0 0 .6rem;font-size:clamp(1.15rem,.95rem + 1.1vw,1.7rem);font-weight:600;line-height:1.25}.h2__dim{color:var(--ash);margin-inline-start:.6rem;font-size:.75rem;font-weight:400}.lede{color:var(--ash);max-width:62ch;margin:0 0 2rem}.kv{border-block-start:1px solid var(--rule);max-width:58rem;font-family:var(--mono);margin:0}.kv__row{border-block-end:1px solid var(--rule);grid-template-columns:8.5ch minmax(0,1fr);gap:0 1.25ch;padding-block:.5rem;display:grid}html[lang=ar] .kv__row{grid-template-columns:12ch minmax(0,1fr)}.kv dt{color:var(--ash);letter-spacing:.06em;padding-block-start:.18rem;font-size:.74rem}.kv dt[data-l=en]{text-transform:uppercase}.kv dd{max-width:62ch;margin:0}.kv b{color:var(--amber);font-weight:600}.kv--tight .kv__row{padding-block:.35rem}.pane{border:1px solid var(--rule);background:var(--panel);margin:0}.pane__bar{border-block-end:1px solid var(--rule);background:var(--panel-2);color:var(--ash);letter-spacing:.03em;justify-content:space-between;gap:.75rem;padding:.25rem .6rem;font-size:.68rem;display:flex}.pane__name{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane__meta{flex:none}.pane__view{justify-content:center;align-items:center;min-height:8rem;padding:.6rem;display:flex}.pane__view img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:19rem;display:block}.pane--tall .pane__view img{max-height:28rem}.pane__body{padding:.85rem 1rem}.chips{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.chip{font-family:var(--mono);border:1px solid var(--rule);color:var(--ash);white-space:nowrap;direction:ltr;unicode-bidi:isolate;padding:0 .4rem;font-size:.72rem}.go{color:var(--bone);border-block-end:1px solid var(--rule);white-space:nowrap;text-decoration:none}.go:before{content:"→ ";color:var(--amber)}html[dir=rtl] .go:before{content:"← "}.go--out:before,html[dir=rtl] .go--out:before{content:"↗ "}.go:hover{color:var(--amber);border-block-end-color:var(--amber)}.st{letter-spacing:.08em;color:var(--ash);flex:none;font-size:.68rem}.st[data-l=en]{text-transform:uppercase}.st--live,.st--shipped{color:var(--jade)}.st--wip{color:var(--amber)}.st--delisted,.st--archived{color:var(--rose)}.prose p{max-width:64ch;margin:0 0 1rem}.foot{max-width:var(--measure);padding:2rem var(--gutter) 0;color:var(--ash);margin-inline:auto;font-size:.76rem}.foot__line{margin:0}.foot__line .tty{white-space:nowrap}.foot__code{color:var(--jade)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=34rem){.status__path,.cmd__hint{display:none}}@media (width<=30rem){.status{font-size:.7rem}.status__dir{display:none}.kv__row,html[lang=ar] .kv__row{grid-template-columns:minmax(0,1fr);gap:.1rem}.echo__tbl{grid-template-columns:minmax(0,1fr)}}.block--hero{padding-block-start:clamp(2rem,5vw,3.5rem)}.cmdline.is-typing:after{content:"";background:var(--amber);vertical-align:-.15em;width:.55em;height:1em;margin-inline-start:.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cmdline.is-typing:after{display:none}}.thesis{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0 0 1.1rem;font-size:clamp(1.65rem,1rem + 3.6vw,3.4rem);font-weight:600;line-height:1.1}html[lang=ar] .thesis{letter-spacing:normal;max-width:18ch;line-height:1.35}.quote{font-family:var(--serif);color:var(--amber);max-width:34ch;margin:0 0 2rem;font-size:clamp(1rem,.9rem + .7vw,1.35rem);font-style:italic;line-height:1.5}.quote[lang=ar]{font-family:var(--ar);font-style:normal;font-weight:500;line-height:1.8}.quote__hash{color:var(--rule);margin-inline-end:.4em}.env{border:1px solid var(--rule);border-inline-start:3px solid var(--amber);background:var(--panel);margin-block-start:2.25rem;padding:1rem 1.1rem}.env__copy{color:var(--ash);max-width:58ch;margin:0 0 1rem}.env__btn{appearance:none;cursor:pointer;background:var(--amber);color:var(--void);font:inherit;font-family:var(--mono);border:0;padding:.4rem .9rem;font-weight:600;display:inline-block}.env__btn:hover{background:var(--bone)}.env__note{color:var(--jade);max-width:58ch;margin:1rem 0 0;font-size:.78rem}.recs{gap:2.75rem;margin:0;padding:0;list-style:none;display:grid}.rec__title{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:0 0 .25rem;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);font-weight:600;display:flex}.rec__title a{text-decoration-color:var(--rule);text-underline-offset:.3em}.rec__title a:hover{color:var(--amber)}.rec__tag{color:var(--amber);max-width:56ch;margin:0 0 1rem}.rec__body{align-items:start;gap:1.25rem;display:grid}@media (width>=62rem){.rec__body{grid-template-columns:20rem minmax(0,1fr);gap:2rem}}.rec__sum{color:var(--ash);max-width:62ch;margin:0 0 1rem}.rec__links{flex-wrap:wrap;gap:.4rem 1.25rem;margin:1rem 0 0;display:flex}.tree,.tree__kids{margin:0;padding:0;list-style:none}.tree{max-width:46rem}.tree__dir+.tree__dir{margin-block-start:1.4rem}.tree__head{margin:0 0 .3rem;font-weight:600}.tree__head:before{content:"▸ ";color:var(--amber)}.tree__folder{color:var(--bone)}.tree__count{color:var(--ash);margin-inline-start:.5rem;font-size:.72rem}html[dir=rtl] .tree__count{margin-inline:0 .5rem}.tree__kids{border-inline-start:1px solid var(--rule);margin-inline-start:.35rem;padding-inline-start:.9rem}.tree__file{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;padding-block:.12rem;display:flex}.tree__file:before{content:"──";color:var(--rule);font-family:var(--mono);margin-inline-end:.35rem}.tree__link{text-decoration-color:var(--rule);text-underline-offset:.25em}.tree__link:hover,.tree__star{color:var(--amber)}.tree__year{color:var(--ash);margin-inline-start:auto;font-size:.72rem}html[dir=rtl] .tree__year{margin-inline:0 auto}.tree__total{border-block-start:1px solid var(--rule);max-width:46rem;color:var(--ash);margin:1.75rem 0 0;padding-block-start:.75rem;font-size:.76rem}.kv__tally{flex-wrap:wrap;gap:0 1.25ch;display:flex}.kv__tally>span:after{content:" ·";color:var(--rule)}.kv__tally>span:last-child:after{content:""}.tree__more{margin:.75rem 0 0}.who{align-items:start;gap:1.5rem;display:grid}@media (width>=48rem){.who{grid-template-columns:14rem minmax(0,1fr);gap:2.25rem}}.pane--me{max-width:14rem}.prose__edu{border-block-start:1px solid var(--rule);margin-block-start:1.5rem;padding-block-start:1rem}.prose__lbl{color:var(--ash);letter-spacing:.08em;font-size:.72rem;display:block}.prose__lbl[data-l=en]{text-transform:uppercase}.prose__row{margin:0}.prose__dim{color:var(--ash);font-size:.76rem}.hist{border-block-start:1px solid var(--rule);max-width:64rem;margin:0;padding:0;list-style:none}.hist__row{border-block-end:1px solid var(--rule);font-family:var(--mono);grid-template-columns:minmax(0,1fr);gap:.1rem 1.5rem;padding-block:.75rem;display:grid}@media (width>=48rem){.hist__row{grid-template-columns:11ch minmax(0,24ch) minmax(0,1fr);align-items:baseline}}.hist__when{color:var(--amber);white-space:nowrap;font-size:.76rem}.hist__who{font-weight:600}.hist__role{color:var(--bone);font-weight:400}@media (width>=48rem){.hist__role{color:var(--ash);font-size:.76rem;display:block}}.hist__what{color:var(--ash)}.tools{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:grid}.tool:before{content:"· ";color:var(--rule)}.tool--native{color:var(--rose)}.tool--browser{color:var(--bone)}.tool--server{color:var(--jade)}.tool--both{color:var(--amber)}.tool--none{color:var(--ash)}.legend{border-block-start:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.75rem 0 0;padding-block-start:.85rem;font-size:.74rem;list-style:none;display:flex}.legend__i{color:var(--ash)}.legend__sw{margin-inline-end:.35rem}.legend__i.tool--native .legend__sw{color:var(--rose)}.legend__i.tool--browser .legend__sw{color:var(--bone)}.legend__i.tool--server .legend__sw{color:var(--jade)}.legend__i.tool--both .legend__sw{color:var(--amber)}.legend__i.tool--none .legend__sw{color:var(--ash)}.stat{border-block-start:1px solid var(--rule);max-width:42rem;margin:0}.stat__row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding-block:.6rem;display:grid}.stat__k{color:var(--ash);letter-spacing:.02em}.stat__v{text-align:end;align-items:baseline;gap:.75rem;margin:0;display:flex}.stat__v b{color:var(--amber);text-align:end;order:2;min-width:2.5ch;font-size:clamp(1.2rem,1rem + 1.4vw,1.9rem);font-weight:600}.stat__n{color:var(--ash);order:1;font-size:.72rem}.hire{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.5rem;display:flex}.hire__btn{background:var(--amber);color:var(--void);padding:.45rem 1rem;font-weight:600;text-decoration:none}.hire__btn:hover{background:var(--bone)}.dots{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=30rem){.tree__year{margin-inline-start:0}}.flags{border-block-start:1px solid var(--rule);max-width:46rem;font-family:var(--mono);margin:0 0 2rem}.flags__row{border-block-end:1px solid var(--rule);grid-template-columns:3ch minmax(0,1fr);gap:0 1ch;padding-block:.35rem;display:grid}.flags__f{color:var(--amber);font-weight:600}.flags__d{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;margin:0;display:flex}.flags__n{color:var(--ash);font-size:.74rem}.filters{flex-wrap:wrap;gap:.3rem;margin-block-end:.85rem;display:flex}.filt{appearance:none;border:1px solid var(--rule);color:var(--ash);font:inherit;cursor:pointer;background:0 0;align-items:baseline;gap:.5ch;padding:.1rem .6rem;font-size:.76rem;display:inline-flex}.filt:hover{color:var(--bone);border-color:var(--ash)}.filt__f{color:var(--amber);font-weight:600}.filt[aria-pressed=true] .filt__f{color:var(--void)}.filt[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--void);font-weight:600}.ls__legend{max-width:60ch;color:var(--ash);margin:0 0 1.25rem;font-size:.8rem}.ls__pipe{color:var(--ash);word-break:break-word;margin:0 0 1.25rem;font-size:.76rem}html[dir=rtl] .ls__pipe{text-align:right}.ls__pipe:before{content:"❯ ";color:var(--amber)}.ls{font-family:var(--mono)}.ls__total{color:var(--ash);margin:0 0 .35rem;font-size:.76rem}.ls__list{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none}.ls__head,.ls__row{grid-template-columns:11ch 5ch 4ch 10ch minmax(0,1fr);align-items:baseline;gap:0 1ch;display:grid}.ls__head{border-block-end:1px solid var(--rule);color:var(--rule);padding-block:.3rem}.ls__h{letter-spacing:.08em;font-size:.7rem}.ls__h[data-l=en]{font-family:var(--mono);text-transform:uppercase}.ls__row{border-block-end:1px solid var(--rule);padding-block:.55rem;position:relative}.ls__row:hover,.ls__row:focus-within{background:var(--panel)}.ls__row--full:before{content:"";background:var(--amber);width:2px;position:absolute;inset-block:0;inset-inline-start:-.6rem}.ls__mode{color:var(--ash);font-size:.76rem}.ls__row--full .ls__mode{color:var(--amber)}.ls__lnk,.ls__sz{color:var(--rule);text-align:end;font-size:.76rem}.ls__date{color:var(--ash);white-space:nowrap;font-size:.76rem}.ls__name{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;min-width:0;max-width:44rem;display:flex}.ls__link{text-decoration-color:var(--rule);text-underline-offset:.25em;font-weight:500}.ls__row--full .ls__link,.ls__link:hover{color:var(--amber)}.ls__slug{color:var(--rule);font-size:.72rem}.ls__name .st{margin-inline-start:auto}.ls__tag{color:var(--ash);grid-column:5/-1;max-width:60ch;margin:.1rem 0 0;font-size:.78rem}.ls__empty{color:var(--rose);margin:1.5rem 0 0}.ls__foot{border-block-start:1px solid var(--rule);color:var(--ash);margin:1.5rem 0 0;padding-block-start:.75rem;font-size:.76rem}@media (width<=44rem){.ls__head{display:none}.ls__row{grid-template-columns:11ch 5ch 4ch minmax(0,1fr)}.ls__date{text-align:end;grid-column:4}.ls__name,.ls__tag{grid-column:1/-1}.ls__name{margin-block-start:.15rem}}.block--man{padding-block-start:clamp(1.75rem,4vw,3rem)}.man{max-width:66rem}@media (width>=56rem){.man{column-count:2;column-gap:3rem}}.man__sec{break-inside:avoid;border-block-start:1px solid var(--rule);margin-block-end:1.75rem;padding-block-start:.85rem}.man__h{letter-spacing:.12em;color:var(--amber);margin:0 0 .6rem;font-size:.74rem;font-weight:600}.man__h [data-l=en]{text-transform:uppercase}.man__syn{color:var(--ash);word-break:break-word;margin:0;font-size:.78rem}html[dir=rtl] :is(.man__syn,.here__mark){text-align:right}.takes,.exits{margin:0}.takes__row{padding-block:.4rem}.takes__row+.takes__row{border-block-start:1px solid var(--rule)}.takes__t{margin:0;font-weight:600}.takes__d{color:var(--ash);max-width:58ch;margin:0;font-size:.8rem}.notes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.notes__i{color:var(--ash);grid-template-columns:2ch minmax(0,1fr);gap:0 .5ch;max-width:60ch;display:grid}.notes__b{color:var(--rule)}.exits__row{grid-template-columns:3ch minmax(0,1fr);gap:0 1ch;padding-block:.3rem;display:grid}.exits__c{color:var(--jade);font-weight:600}.exits__v{color:var(--ash);margin:0}.tty-form{gap:1.5rem;max-width:46rem;display:grid}.fld--pair{gap:1.5rem;display:grid}@media (width>=40rem){.fld--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.fld__lbl{color:var(--bone);margin-block-end:.35rem;font-size:.82rem;display:block}.fld__q{color:var(--jade);margin-inline-end:.5ch;font-weight:600}html[dir=rtl] .fld__q{margin-inline:.5ch 0}.fld__hint{color:var(--ash);margin:0 0 .5rem;font-size:.74rem}.fld__in{border:1px solid var(--rule);background:var(--panel);align-items:baseline;gap:.6rem;padding:.4rem .7rem;display:flex}.fld__in:focus-within{border-color:var(--amber)}.fld__caret{color:var(--amber);flex:none}.fld__in input{min-width:0;color:var(--bone);font:inherit;background:0 0;border:0;flex:auto;padding:0}.fld__in input:focus{outline:none}.fld__in input::placeholder,.here textarea::placeholder{color:var(--rule)}.fld__in input:user-invalid{color:var(--rose)}.fld__in:has(input:user-invalid){border-color:var(--rose)}.grp{border:0;min-width:0;margin:0;padding:0}.grp legend{padding:0}.opts{flex-wrap:wrap;gap:.3rem 1.25rem;display:flex}.opt{cursor:pointer;color:var(--ash);align-items:baseline;gap:.6ch;padding-block:.15rem;display:inline-flex}.opt:hover{color:var(--bone)}.opt__box:before{content:"[ ]";color:var(--rule)}.opt__box--radio:before{content:"( )"}.opt input:checked~.opt__box:before{content:"[x]";color:var(--amber)}.opt input:checked~.opt__box--radio:before{content:"(•)"}.opt:has(input:checked){color:var(--bone)}.opt input:focus-visible~.opt__box{outline:2px solid var(--amber);outline-offset:2px}.here{border:1px solid var(--rule);background:var(--panel);padding:.4rem .7rem}.here:focus-within{border-color:var(--amber)}.here__mark{color:var(--rule);margin:0;font-size:.72rem}.here textarea{width:100%;color:var(--bone);font:inherit;resize:vertical;background:0 0;border:0;padding:.25rem 0;line-height:1.7;display:block}.here textarea:focus{outline:none}.send{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.send__btn{appearance:none;background:var(--amber);color:var(--void);font:inherit;cursor:pointer;border:0;align-items:baseline;gap:.75ch;padding:.5rem 1.1rem;font-weight:600;display:inline-flex}.send__btn:hover{background:var(--bone)}.send__note{color:var(--ash);font-size:.78rem}.sent{border:1px solid var(--jade);background:color-mix(in srgb, var(--jade) 8%, transparent);color:var(--bone);margin:0;padding:.7rem .9rem;display:none}.sent__code{color:var(--jade);margin-inline-end:.75ch;font-weight:600}html[dir=rtl] .sent__code{margin-inline:.75ch 0}.tty-form[data-sent] .sent{display:block}.case__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.6rem,1.1rem + 2.6vw,2.7rem);font-weight:600;line-height:1.15}html[lang=ar] .case__title{letter-spacing:normal;line-height:1.35}.case__tag{color:var(--amber);max-width:52ch;margin:0 0 1.25rem;font-size:clamp(.95rem,.88rem + .4vw,1.1rem)}.case__sum{color:var(--ash);max-width:66ch;margin:0 0 2rem}.case__front{margin-block-end:2rem}.case__links{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.case__cover{max-width:46rem}.case__cover:not(.pane--tall) .pane__view img{width:100%;max-height:none}.case__front .kv__row{grid-template-columns:13ch minmax(0,1fr)}html[lang=ar] .case__front .kv__row{grid-template-columns:14ch minmax(0,1fr)}@media (width<=30rem){.case__front .kv__row,html[lang=ar] .case__front .kv__row{grid-template-columns:minmax(0,1fr)}}.case__cover.pane--tall{max-width:22rem}.block--head{padding-block-start:clamp(1.75rem,4vw,3rem)}.hunks{gap:1.75rem;max-width:70rem;margin:0;padding:0;list-style:none;display:grid}.hunk{border:1px solid var(--rule);background:var(--panel);padding:.85rem 1rem 1rem}.hunk__at{color:var(--rule);margin:0 0 .35rem;font-size:.72rem}html[dir=rtl] .hunk__at{text-align:right}.hunk__title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.hunk__line{border-inline-start:2px solid #0000;grid-template-columns:2ch minmax(0,1fr);gap:0 1ch;padding:.35rem .5rem;display:grid}.hunk__line+.hunk__line{margin-block-start:.35rem}.hunk__line--out{background:color-mix(in srgb, var(--rose) 8%, transparent);border-inline-start-color:var(--rose)}.hunk__line--in{background:color-mix(in srgb, var(--jade) 8%, transparent);border-inline-start-color:var(--jade)}.hunk__sign{font-weight:600}.hunk__line--out .hunk__sign{color:var(--rose)}.hunk__line--in .hunk__sign{color:var(--jade)}.hunk__text{max-width:68ch;margin:0}.hunk__line--out .hunk__text{color:var(--ash)}.checks{gap:.5rem;max-width:66ch;margin:0;padding:0;list-style:none;display:grid}.check{grid-template-columns:4ch minmax(0,1fr);align-items:baseline;gap:0 1ch;display:grid}.check__box{color:var(--jade)}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem;display:grid}.block--next{border-block-end:0}.next{border:1px solid var(--rule);border-inline-start:3px solid var(--amber);background:var(--panel);max-width:46rem;padding:.9rem 1.1rem;text-decoration:none;display:block}.next:hover{background:var(--panel-2)}.next__lbl{color:var(--ash);letter-spacing:.08em;font-size:.72rem;display:block}.next__lbl[data-l=en]{text-transform:uppercase}.next__title{color:var(--bone);font-size:1.15rem;font-weight:600;display:block}.next:hover .next__title{color:var(--amber)}.next__tag{color:var(--ash);font-size:.8rem;display:block}.case__back{margin:1.25rem 0 0}
