.b-file-facts{margin-block-start:26px}.b-file-facts__list{border-block-start:2px solid var(--c-fg-strong);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.b-file-facts .b-file-fact{border-block-end:1px dashed var(--c-line-strong);flex-wrap:nowrap}.b-file-facts .b-file-fact>dt{white-space:nowrap;flex:none}.b-file-facts .b-file-fact .b-line__value{font-size:1.125rem}.b-file-fact__v{flex:auto;align-items:baseline;gap:0 8px;min-inline-size:0;margin:0;display:flex}.b-file-fact__other{font-family:var(--b-text);color:var(--c-fg-muted);font-size:.875rem;line-height:1.6;display:block}.b-file-fact__a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.3em;padding-block:10px;text-decoration-thickness:2px}.b-file-fact__a:hover{text-decoration-thickness:3px}.b-file-fact__a .b-arrow{vertical-align:-.1em;margin-inline-start:6px;display:inline-block}.b-file-facts .b-file-fact .b-file-fact__status{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}.b-file-facts .b-file-fact .b-file-fact__status:before{vertical-align:.2em;margin-inline-end:10px;display:inline-block;transform:rotate(45deg)}.b-file-keys{margin-block-start:26px}.b-file-keys .b-work-slip{margin:0}.b-file-keys .b-file-key{flex-shrink:0}.b-file-seal{border-block-start:1px dashed var(--c-line-strong);align-items:center;gap:16px;margin-block-start:26px;padding-block-start:18px;display:flex}[data-concept=b] .b-file-seal .b-file-seal__stamp{--b-stamp2-size:84px;--b-stamp2-rot:-12deg;--b-stamp2-delay:.76s;color:var(--c-accent)}.b-file-seal__t{max-inline-size:36ch;color:var(--c-fg-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.7}@media (min-width:40rem){.b-file-facts .b-file-fact .b-line__value{font-size:1.25rem}}.b-file-head .b-work-note{margin-block-start:26px}@media (min-width:64rem){.b-file-facts{margin-block-start:36px}.b-file-facts__list{max-inline-size:40rem}.b-file-keys{margin-block-start:32px}.b-file-head .b-file-seal{text-align:center;border:0;flex-direction:column;gap:14px;inline-size:13.5rem;margin:0;padding:0;position:absolute;inset-block-start:132px;inset-inline-end:calc(154px - 6.75rem)}[data-concept=b] .b-file-seal .b-file-seal__stamp{--b-stamp2-size:164px;--b-stamp2-rot:-10deg}.b-file-seal__t{font-size:.875rem}}.b-file-brief__text{gap:14px;max-inline-size:62ch;margin-block-start:22px;display:grid}.b-file-brief__text p{color:var(--c-fg);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.8}.b-file-cap{color:var(--c-fg-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.b-file-att>.b-file-att__pin{inset-inline-start:20px}.b-file-plates{background:var(--b-counter);outline:1px solid var(--c-line);outline-offset:-1px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-inline-size:42rem;margin:24px 0 0;padding:14px;list-style:none;display:grid}.b-file-plate{gap:8px;margin:0;display:grid}.b-file-plates__item .b-work-plate{rotate:-.4deg}.b-file-plates__item:nth-child(2n) .b-work-plate{rotate:.5deg}.b-file-prints{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-auto-columns:min(76%,17rem);grid-auto-flow:column;gap:16px;margin:24px -20px 0;padding:4px 20px 14px;scroll-padding-inline:20px;list-style:none;display:grid;overflow-x:auto}.b-file-prints__item{scroll-snap-align:start}.b-file-print{gap:10px;margin:0;display:grid}.b-file-print .b-file-phone{border-radius:26px;max-inline-size:none;padding:8px 8px 10px;display:block}.b-file-print .b-file-phone:before{margin-block-end:8px}.b-file-phone .b-work-pic{border-radius:16px}@media (min-width:40rem){.b-file-plates{gap:22px;padding:22px}}@media (min-width:64rem){.b-file-brief__text{margin-block-start:30px}.b-file-brief__text p{font-size:1.1875rem}.b-file-att>.b-file-att__pin{inset-inline-start:56px}.b-file-prints{grid-template-columns:repeat(auto-fill,minmax(12rem,15rem));grid-auto-flow:row;gap:28px;margin-inline:0;padding-inline:0;overflow:visible}}.b-file-fan{--b-fan-mask:clamp(88px, 14svh, 150px);--b-fan-head:40px;margin-block-start:18px}.b-file-fan .b-file-fan__skip{gap:6px}.b-file-fan__fig{flex-direction:column;margin:6px 0 0;display:flex}.b-file-fan__paper{--b-file-hole:14px;--b-file-pitch:18px;--b-file-holes:radial-gradient(circle, var(--b-counter) 3px, transparent 3.5px);box-sizing:border-box;inline-size:100%;max-inline-size:38rem;padding:0 var(--b-file-hole);background:var(--b-file-holes) 0 6px / var(--b-file-hole) var(--b-file-pitch) repeat-y, var(--b-file-holes) 100% 6px / var(--b-file-hole) var(--b-file-pitch) repeat-y, var(--b-paper);outline:1px solid var(--c-line);outline-offset:-1px;margin:16px auto 0;list-style:none;position:relative}.b-file-fan__paper[data-for=phone]{max-inline-size:28rem}.b-file-fan__page{border-inline:1px dashed var(--c-line-strong);position:relative}.b-file-fan__page+.b-file-fan__page:before{content:"";z-index:1;inset-block-start:0;inset-inline:calc(-1px - var(--b-file-hole));border-block-start:1px dashed var(--c-line-strong);position:absolute}.b-file-fan__no{z-index:2;inline-size:var(--b-file-hole);background:var(--b-paper);color:var(--c-fg-muted);text-align:center;font-size:.75rem;line-height:1.6;position:absolute;inset-block-start:0;inset-inline-end:calc(-1px - var(--b-file-hole));translate:0 -50%}.b-file-fan__page:first-child .b-file-fan__no{translate:0 4px}.b-file-fan__slot{z-index:3;box-sizing:border-box;background:var(--b-paper);flex-direction:column;order:-1;align-items:center;padding-block-start:4px;display:flex;position:relative}.b-file-fan__slot:before{content:"";background:radial-gradient(circle at 50% 100%, var(--b-paper) 5px, var(--b-edge) 5.5px, var(--b-edge) 6px, transparent 6.5px) 50% 100% / 14px 7px repeat-x;pointer-events:none;block-size:7px;position:absolute;inset-block-end:100%;inset-inline:0}.b-file-fan__mouth{background:var(--c-band);block-size:3px;inline-size:min(100%,39rem);box-shadow:0 0 0 1px var(--b-edge)}.b-file-fan__count{display:none}.b-file-fan__cap{margin-block-start:16px}.b-file-fan__cap .b-file-fan__row{border-block:1px dashed var(--c-line-strong)}.b-file-fan__open{min-block-size:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.3em;align-items:center;gap:6px;margin-block:-8px;text-decoration-thickness:2px;display:inline-flex}.b-file-fan__open:hover{text-decoration-thickness:3px}.b-file-fan__note{color:var(--c-fg-muted);margin:0;font-size:.9375rem;line-height:1.7}.b-file-fan__cut{color:var(--c-fg-muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}.b-file-fan__end{scroll-margin-block-start:calc(var(--c-header-h,64px) + 24px);display:block}@media not all and (min-width:64rem){.b-file-fan [data-for=desktop]{display:none}}@media (min-width:64rem){.b-file-fan{--b-fan-mask:28svh}.b-file-fan [data-for=phone]{display:none}.b-file-fan__paper{--b-file-hole:22px;--b-file-pitch:26px;--b-file-holes:radial-gradient(circle, var(--b-counter) 4.5px, transparent 5px)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-file-fan__slot{block-size:var(--b-fan-mask);order:0;position:sticky;inset-block-end:0}html:not([data-motion=reduce]) .b-file-fan__cap{z-index:4;box-sizing:border-box;min-block-size:calc(var(--b-fan-mask) - var(--b-fan-head));margin-block-start:calc(var(--b-fan-head) - var(--b-fan-mask));position:relative}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-file-fan__fig{timeline-scope:--b-fan-p1, --b-fan-p2, --b-fan-p3, --b-fan-d1, --b-fan-d2, --b-fan-d3, --b-fan-d4, --b-fan-d5}html:not([data-motion=reduce]) .b-file-fan__page{view-timeline-name:var(--tl);view-timeline-axis:block;view-timeline-inset:0px var(--b-fan-mask)}html:not([data-motion=reduce]) .b-file-fan__count{color:var(--c-fg-muted);margin-block-start:8px;font-size:.8125rem;line-height:1.6;display:grid}html:not([data-motion=reduce]) .b-file-fan__count>span{opacity:0;animation:step-end b-file-page;animation-timeline:var(--tl);grid-area:1/1;animation-range:entry-crossing}}}@keyframes b-file-page{0%,to{opacity:1}}.b-file-role .b-file-verbs{grid-template-columns:minmax(0,1fr);margin-block-start:24px}.b-file-verbs .b-gates__row{gap:14px;padding-block:14px}.b-file-verbs .b-gates__name{font-family:var(--b-display);font-size:1.375rem;font-weight:400;line-height:1.4}.b-file-role .b-file-role__line{border-block-end:1px dashed var(--c-line-strong);margin-block-start:18px}.b-file-out__h{color:var(--c-fg-strong);margin:0 0 2px;font-weight:500}.b-file-out__list{margin:0;padding:0;list-style:none}.b-file-out__list li{align-items:baseline;gap:10px;display:flex}.b-file-out__list li:before{content:"";background:var(--c-fg-muted);flex:none;block-size:6px;inline-size:6px;transform:translateY(-.15em)rotate(45deg)}.b-file-stack{margin-block-start:28px}@media (min-width:64rem){.b-file-verbs .b-gates__name{font-size:var(--b-fs-h3)}}.b-file-like__text,.b-file-like__note{text-wrap:pretty;max-inline-size:60ch}.b-file-like__text{color:var(--c-fg);margin:22px 0 0;font-size:1.125rem;line-height:1.8}.b-file-like .b-file-like__row{border-block-start:2px solid var(--c-fg-strong);border-block-end:1px dashed var(--c-line-strong);margin-block-start:20px}.b-file-like__note{color:var(--c-fg-muted);margin:14px 0 0;font-size:1rem;line-height:1.7}.b-file-like__ask{margin:22px 0 0}.b-sheet.b-file-door{min-block-size:40svh;padding:0;display:grid}.b-file-door__link{color:inherit;grid-template-rows:auto 1fr auto;gap:18px;padding:28px 20px 30px;text-decoration:none;display:grid}.b-file-door__link:after{content:"";position:absolute;inset:0}.b-file-door__link:before{content:"";background:var(--c-accent);border-radius:1px;inline-size:4px;position:absolute;inset-block:28px;inset-inline-start:0;transform:scaleY(0)}.b-file-door__link:is(:hover,:focus-visible):before{transform:none}.b-file-door:has(.b-file-door__link:hover){--b-paper:var(--b-hover)}.b-file-door .b-file-door__link:focus-visible{outline:none}.b-file-door:has(.b-file-door__link:focus-visible){outline:2px solid var(--c-ring);outline-offset:2px}.b-file-door__k{color:var(--c-fg-muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.875rem;font-weight:500;line-height:1.6;display:flex}.b-file-door__k:before{content:"";background:currentColor;flex:none;block-size:2px;inline-size:18px}.b-file-door__h{max-inline-size:18ch;font-family:var(--b-display);color:var(--c-fg-strong);text-wrap:balance;align-self:end;margin:0;font-size:2rem;font-weight:400;line-height:1.3}.b-file-door__go{color:var(--c-fg-strong);justify-self:end;display:inline-flex}.b-file-door .b-file-door__pending{margin:0;position:absolute;inset-block-end:30px;inset-inline-start:20px}@media (min-width:40rem){.b-file-door__h{font-size:2.75rem;line-height:1.25}}@media (min-width:64rem){.b-file-door__link{padding:48px 56px 52px}.b-file-door__link:before{inset-block:48px}.b-file-door__h{font-size:clamp(3rem,1.6rem + 2.2vw,4rem);line-height:1.2}.b-file-door .b-file-door__pending{inset-block-end:52px;inset-inline-start:56px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-file-door{animation:linear both b-drop;animation-timeline:view();animation-range:entry entry 60%}}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-file-door__link:before{transition:transform .16s var(--ease-out)}html:not([data-motion=reduce]) .b-file-door__go{transition:translate .22s var(--ease-out)}html:not([data-motion=reduce]) .b-file-door__link:is(:hover,:focus-visible) .b-file-door__go{translate:-6px}html[dir=ltr]:not([data-motion=reduce]) .b-file-door__link:is(:hover,:focus-visible) .b-file-door__go{translate:6px}}:root[lang=en] [data-concept=b] :is(.b-file-brief__text p,.b-file-like__text,.b-file-like__note,.b-file-seal__t,.b-file-out){line-height:1.6}:root[lang=en] [data-concept=b] :is(.b-file-fact__a,.b-file-fan__open){text-underline-offset:.25em}:root[lang=en] [data-concept=b] .b-file-verbs .b-gates__name{font-size:1.25rem;line-height:1.25}:root[lang=en] [data-concept=b] .b-file-door__h{letter-spacing:-.01em;font-size:1.875rem;line-height:1.12}@media (min-width:40rem){:root[lang=en] [data-concept=b] .b-file-door__h{font-size:2.5rem}}@media (min-width:64rem){:root[lang=en] [data-concept=b] .b-file-verbs .b-gates__name{font-size:var(--b-fs-h3)}:root[lang=en] [data-concept=b] .b-file-door__h{font-size:clamp(2.75rem,1.4rem + 2vw,3.5rem)}}@media (forced-colors:active){.b-file-fan__mouth,.b-file-door__link:before,.b-file-out__list li:before{forced-color-adjust:none;background:canvastext}.b-file-fan__mouth{box-shadow:none}.b-file-fan__paper,.b-file-plates{outline-color:canvastext}.b-file-fan__page{border-color:canvastext}}@media (prefers-contrast:more){.b-file-fan__page,.b-file-fan__page+.b-file-fan__page:before{border-color:var(--c-fg)}.b-file-plates{outline-color:var(--c-fg)}}@media print{html .b-file-fan .b-file-fan__slot{background:0 0;order:-1;block-size:auto;position:static}html .b-file-fan .b-file-fan__cap{min-block-size:0;margin-block-start:16px}.b-file-door{min-block-size:0}}
