html:has(.work-detail--notera){scroll-behavior:auto}body:has(.work-detail--notera){overflow-x:clip}.work-detail--notera{--notera-index-offset:5.5rem;--notera-title-display:clamp(5.5rem,7.5vw,5.5rem);--notera-title-base:clamp(1.875rem,2.4vw,2.5rem);--notera-lead:1rem;--notera-body:1rem;--notera-caption:0.8125rem;background-color:var(--color-paper);background-image:var(--surface-grain);background-size:180px 180px;min-width:0}.notera-hero{min-width:0}.notera-hero__breadcrumb{margin:0 0 var(--space-6)}.notera-hero__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;padding:0;list-style:none}.notera-hero__spread{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-6),3vw,var(--space-8));min-width:0}.notera-hero__intro,.notera-hero__meta-rail{min-width:0}.notera-hero__eyebrow{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--color-ink-muted)}.notera-hero__index{color:var(--color-vermilion)}.notera-hero__category{letter-spacing:.07em}.notera-hero__title{margin:var(--space-3) 0 0;font-size:var(--notera-title-display);line-height:1.08;letter-spacing:0}.notera-hero__lead{margin:var(--space-4) 0 0;max-width:32rem;font-family:var(--font-serif);font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.6;letter-spacing:0;color:var(--color-ink)}.notera-hero__meta{display:grid;gap:var(--space-3);margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.notera-hero__meta-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-3);align-items:baseline;min-width:0}.notera-hero__meta dt{font-size:var(--text-role-meta);letter-spacing:.08em;color:var(--color-ink-muted)}.notera-hero__meta dd{margin:0;min-width:0;font-size:var(--notera-caption);line-height:1.7;color:var(--color-ink-body)}.notera-hero__role{margin:0}.notera-hero__role,.notera-hero__status-copy[data-state=supported]{color:var(--color-ink)}.notera-disclosure{margin-top:var(--space-8);padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.notera-disclosure__link{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--color-ink);text-decoration:none}.notera-disclosure__link:focus-visible,.notera-disclosure__link:hover{color:var(--color-vermilion)}.notera-disclosure__link:focus-visible{outline:1px solid var(--color-vermilion);outline-offset:4px}.notera-notebook{position:relative;min-width:0;margin-top:clamp(var(--space-8),4vw,var(--space-12))}.notera-continuous{min-width:0}.work-detail--notera .notera-continuous__index{position:sticky;top:0;z-index:30;margin-top:0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule);background:var(--color-paper);background-image:var(--surface-grain);background-size:180px 180px}.notera-continuous .continuous-case-index__label{color:var(--color-ink-muted);letter-spacing:.18em}.notera-continuous .continuous-case-index__status{font-size:clamp(.875rem,1.2vw,1rem)}.notera-continuous .continuous-case-index__shell{overscroll-behavior-x:contain}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__list{grid-auto-flow:row;overflow-x:visible}.notera-continuous .continuous-case-index__link,.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link{display:grid;grid-template-columns:minmax(0,2.5rem) minmax(0,1fr);white-space:normal}.notera-continuous .continuous-case-index__link{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) 4px;color:var(--color-ink-body);text-decoration:none;transition:color .16s ease-out}.notera-continuous .continuous-case-index__title{min-width:0;font-size:.875rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link .continuous-case-index__ordinal{color:var(--color-yamabuki);font-variant-numeric:tabular-nums}.notera-continuous .continuous-case-index__link:focus-visible,.notera-continuous .continuous-case-index__link:hover{color:var(--color-ink)}.notera-continuous .continuous-case-index__link:focus-visible{outline:1px solid var(--color-ink);outline-offset:-2px}.notera-continuous .continuous-case-index__link[aria-current=location]{color:var(--color-ink);border-bottom:0}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link[aria-current=location] .continuous-case-index__ordinal{color:var(--color-persimmon)}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link[aria-current=location] .continuous-case-index__title{font-weight:500;text-decoration:underline;text-decoration-color:var(--color-vermilion);text-underline-offset:8px}.notera-stage{min-width:0}.work-detail--notera .continuous-case-anchor{scroll-margin-top:calc(var(--notera-index-offset) + 1.5rem);padding-block:0}.work-detail--notera .continuous-case-anchor:focus-visible{outline:1px solid var(--color-ink-muted);outline-offset:4px}.notera-beat{min-width:0;padding-block:var(--space-8) var(--space-12);border-top:1px solid var(--color-rule)}.work-detail--notera [data-notera-beat=idea],.work-detail--notera [data-notera-role=pivot]{border-top:2px solid var(--color-ink)}.work-detail--notera [data-notera-beat=result]{border-bottom:1px solid var(--color-ink)}.notera-beat__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}.notera-beat__ordinal{display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--space-2);white-space:nowrap;color:var(--color-ink-muted)}.notera-beat__ordinal-index{color:var(--color-persimmon)}.notera-beat__ordinal-code{letter-spacing:.14em;color:var(--color-ink-faint)}.notera-beat__title{position:relative;padding-inline-start:var(--space-4);font-size:var(--notera-title-base);line-height:1.6;letter-spacing:0;line-break:strict;word-break:auto-phrase;overflow-wrap:break-word;text-wrap:pretty}.notera-beat__title:before{content:"";position:absolute;inset-block:.25em;inset-inline-start:0;width:2px;background:var(--color-vermilion)}.notera-beat__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-6),3vw,var(--space-8));margin-top:clamp(var(--space-6),3vw,var(--space-8));min-width:0}.notera-beat__aside,.notera-beat__prose{min-width:0}.notera-beat__bands{display:grid;gap:clamp(var(--space-8),4vw,var(--space-12));margin-top:clamp(var(--space-8),4vw,var(--space-12));min-width:0}.notera-beat__bands .work-figure{border-top-color:var(--work-figure-accent)}.notera-beat__lead{max-width:40rem;font-family:var(--font-serif);font-size:var(--notera-lead);line-height:1.95;letter-spacing:0;color:var(--color-ink)}.notera-beat__paragraph{margin-top:var(--space-4);max-width:44rem;font-family:var(--font-sans);font-size:var(--notera-body);line-height:1.9;letter-spacing:.01em;color:var(--color-ink-body)}.work-detail--notera .work-register__detail{font-size:.8125rem;line-height:1.8}.notera-beat__conclusion{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:clamp(var(--space-8),4vw,var(--space-12)) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-ink);min-width:0}.notera-beat__conclusion-label{color:var(--color-ink-faint);letter-spacing:.18em}.notera-beat__conclusion-line{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.9;color:var(--color-ink);line-break:strict;word-break:normal;overflow-wrap:break-word}.notera-beat__conclusion-mark{color:var(--color-ink-faint)}.notera-scope{display:grid;gap:var(--space-5);min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-6));background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-cream));background-image:var(--surface-grain);background-size:180px 180px}.notera-scope,.notera-scope__table{border-block:1px solid var(--color-rule)}.notera-scope__table{width:100%;table-layout:fixed;border-collapse:collapse}.notera-scope__cell,.notera-scope__heading{vertical-align:top;text-align:left;font-weight:400;min-width:0}.notera-scope__heading{display:table-cell;width:7rem;padding:var(--space-4) var(--space-4) var(--space-5) 0;border-right:1px solid var(--color-rule)}.notera-scope__cell{display:table-cell;padding:var(--space-4) 0 var(--space-5) var(--space-4)}.notera-scope__column+.notera-scope__column .notera-scope__cell,.notera-scope__column+.notera-scope__column .notera-scope__heading{border-top:1px solid var(--color-rule)}.notera-scope__code{display:block;color:var(--color-vermilion);letter-spacing:.14em}.notera-scope__heading-name{display:block;margin-top:var(--space-1);font-family:var(--font-serif);font-size:1rem;line-height:1.5;color:var(--color-ink)}.notera-scope__items{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.notera-scope__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);align-items:baseline;min-width:0}.notera-scope__index{color:var(--color-ink-faint)}.notera-scope__text{font-size:var(--text-role-body-small);line-height:1.8;color:var(--color-ink-body)}.notera-team{display:grid;gap:var(--space-5);min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-6));border-block:1px solid var(--color-rule);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-cream));background-image:var(--surface-grain);background-size:180px 180px}.notera-team__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);min-width:0}.notera-team__group{display:grid;gap:var(--space-3);min-width:0}.notera-team__owner{color:var(--color-ink-muted);letter-spacing:.12em}.notera-team__nodes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;min-width:0}.notera-team__node{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--color-rule);min-width:0}.notera-team__head{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.notera-team__ordinal{color:var(--color-vermilion)}.notera-team__code{color:var(--color-ink-muted);letter-spacing:.12em}.notera-team__title{font-family:var(--font-serif);font-size:1rem;line-height:1.55;color:var(--color-ink);text-wrap:pretty}.notera-team__detail{font-size:.8125rem;line-height:1.8;color:var(--color-ink-body)}.notera-scope__marker,.notera-team__marker,.notera-timeline__marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--work-figure-accent);color:var(--work-figure-accent);background-color:var(--color-paper)}.notera-scope__marker svg,.notera-team__marker svg,.notera-timeline__marker svg{width:1rem;height:1rem}.notera-decision__pole[data-work-tone=decision] .notera-decision__marker,.notera-team__node[data-work-tone=human] .notera-team__marker,.notera-timeline__stage[data-work-tone=human] .notera-timeline__marker{background-color:var(--color-vermilion);border-color:var(--color-vermilion);color:var(--color-paper)}.notera-scope__column[data-notera-scope-column=must] .notera-scope__heading{background-color:color-mix(in srgb,var(--color-paper) 90%,var(--color-nexus-teal))}.notera-scope__column[data-notera-scope-column=want] .notera-scope__heading{background-color:color-mix(in srgb,var(--color-paper) 90%,var(--color-yamabuki))}.notera-decision__pole--after{padding-inline:var(--space-4);background-color:color-mix(in srgb,var(--color-paper) 93%,var(--color-nexus-teal))}.notera-timeline{display:grid;gap:var(--space-5);min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-6));border-block:1px solid var(--color-rule);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-cream));background-image:var(--surface-grain);background-size:180px 180px}.notera-timeline__track{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;min-width:0}.notera-timeline__stage{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4) 0 var(--space-5) var(--space-6);border-left:1px solid var(--color-rule);min-width:0}.notera-timeline__stage:before{content:"";position:absolute;top:calc(var(--space-4) + .3rem);left:-3.5px;width:7px;height:7px;border:1px solid var(--color-vermilion);background-color:var(--color-paper)}.notera-timeline__head{display:flex;align-items:baseline;gap:var(--space-3);margin:0;min-width:0}.notera-timeline__index{color:var(--color-vermilion)}.notera-timeline__code{color:var(--color-ink-muted);letter-spacing:.14em}.notera-timeline__title{margin:var(--space-1) 0 0;font-family:var(--font-serif);font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-ink);text-wrap:pretty}.notera-timeline__meta{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);margin:var(--space-2) 0 0}.notera-timeline__meta-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-2);align-items:baseline;min-width:0}.notera-timeline__meta-label{color:var(--color-ink-faint)}.notera-timeline__meta-value{margin:0;font-size:.8125rem;line-height:1.7;color:var(--color-ink-body)}.notera-decision{display:grid;gap:var(--space-5);min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-6));border-block:1px solid var(--color-rule);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-cream));background-image:var(--surface-grain);background-size:180px 180px}.notera-decision__poles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.notera-decision__pole{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4);border-top:1px solid var(--color-rule);min-width:0}.notera-decision__pole--after{border-top-color:var(--color-vermilion)}.notera-decision__pole-label{display:flex;min-height:1.75rem;align-items:center;gap:var(--space-3);color:var(--color-ink-faint);letter-spacing:.16em}.notera-decision__marker{display:grid;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;margin-inline-end:.125rem;border:1px solid;background:var(--color-paper)}.notera-decision__marker svg{width:.85rem;height:.85rem}.notera-decision__pole--after .notera-decision__pole-label{color:var(--color-vermilion)}.notera-chain{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;min-width:0}.notera-chain__step{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;min-width:0}.notera-chain__step:before{content:"↓";margin:0;color:var(--color-ink-faint)}.notera-chain__step:first-child:before{visibility:hidden}.notera-chain__label{padding:var(--space-1) var(--space-2);border:1px solid var(--color-rule);color:var(--color-ink-body);line-break:strict;overflow-wrap:break-word}.notera-chain--after .notera-chain__label{border-color:var(--color-vermilion);color:var(--color-ink)}.notera-decision__reason{margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-rule);font-size:var(--text-role-body-small);line-height:1.8;color:var(--color-ink-muted)}.notera-plates{display:grid;gap:var(--space-5);min-width:0}.notera-plates__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-6),3vw,var(--space-10));min-width:0}.notera-plates__item{display:grid;gap:var(--space-3);margin:0;min-width:0}.notera-plates__item--list{max-width:40rem}.notera-plates__image{display:block;width:100%;height:auto;border:1px solid var(--color-rule);background-color:var(--color-paper)}.notera-plates__item--list .notera-plates__image{max-width:40rem}.notera-plates__caption{display:grid;gap:var(--space-1);min-width:0}.notera-plates__code{color:var(--color-vermilion);letter-spacing:.14em}.notera-plates__text{font-size:var(--text-role-body-small);line-height:1.8;color:var(--color-ink-body)}.notera-plates__evidence{color:var(--color-ink-faint)}.work-detail--notera:lang(ja) .notera-beat__lead,.work-detail--notera:lang(ja) .notera-beat__title,.work-detail--notera:lang(ja) .notera-hero__lead{line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:pretty}.work-detail--notera:lang(ja) :where(.work-flow__detail,.work-flow__title,.work-register__detail,.work-register__name,.work-side__lead,.work-side__emphasis,.work-note__line,.notera-scope__text,.notera-scope__heading-name,.notera-team__detail,.notera-team__title,.notera-timeline__title,.notera-timeline__meta-value,.notera-decision__reason,.notera-chain__label,.notera-plates__text){line-break:strict;word-break:auto-phrase;overflow-wrap:break-word;text-wrap:pretty}.work-detail--notera:lang(zh) :where(.notera-beat__title,.notera-beat__lead,.notera-beat__paragraph,.notera-hero__lead,.work-flow__detail,.work-register__detail,.work-side__lead,.work-side__emphasis,.work-note__line,.notera-scope__text,.notera-team__detail,.notera-timeline__title,.notera-timeline__meta-value,.notera-decision__reason,.notera-plates__text){word-break:normal;line-break:strict;overflow-wrap:break-word}.work-detail--notera .chapter-continuation{margin-top:var(--space-8)}.work-detail--notera .work-detail__context-nav{margin-top:var(--space-12);padding-top:var(--space-6)}@media (min-width:768px) and (max-width:1023px){.work-detail--notera{--notera-title-display:clamp(4.25rem,9.5vw,5.5rem)}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__list{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);min-width:0;overflow-x:visible}.notera-scope__table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notera-scope__table tbody{display:contents}.notera-scope__column{display:grid;grid-template-rows:auto 1fr;min-width:0}.notera-scope__cell,.notera-scope__heading{display:block;width:auto;padding:var(--space-5)}.notera-scope__heading{border-right:0;border-bottom:1px solid var(--color-rule)}.notera-scope__column+.notera-scope__column .notera-scope__cell,.notera-scope__column+.notera-scope__column .notera-scope__heading{border-top:0}.notera-scope__cell,.notera-scope__column+.notera-scope__column .notera-scope__heading{border-left:1px solid var(--color-rule)}.notera-team__group--lead{order:2}.notera-team__group--members{order:1}.notera-team__nodes--branches,.notera-team__nodes--main{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.notera-team__nodes--main .notera-team__node{border-top:1px solid var(--color-ink);padding-top:var(--space-3)}.notera-team__nodes--main .notera-team__node:not(:last-child):after{content:"";position:absolute;top:-1px;left:100%;width:var(--space-4);height:1px;background:var(--color-ink)}.notera-team__nodes--branches .notera-team__node{border-top:0;border-bottom:1px solid var(--color-rule);padding:0 0 var(--space-3)}.notera-team__nodes--branches .notera-team__node:after{content:"";position:absolute;left:0;top:100%;width:1px;height:var(--space-4);background:color-mix(in srgb,var(--color-rule) 70%,transparent)}.notera-team__node--branch .notera-team__title,.notera-team__node--main .notera-team__code{color:var(--color-ink-body)}.notera-team__node--branch .notera-team__code{color:var(--color-ink-faint)}.notera-timeline__track{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--space-5);column-gap:var(--space-5);row-gap:var(--space-6)}.notera-timeline__stage{border-left:0;border-top:1px solid var(--color-ink);padding:var(--space-4) var(--space-2) 0 0}.notera-timeline__stage:before{display:none}.notera-decision__poles{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-8);column-gap:var(--space-8)}}@media (max-width:767px){.work-detail--notera{--notera-title-display:clamp(3.5rem,17vw,4.5rem);--notera-title-base:clamp(1.5625rem,6.8vw,1.875rem);--notera-lead:1rem;--notera-body:1rem;--notera-index-offset:7.25rem}.notera-hero__lead{font-size:1.2rem;line-height:1.7}.notera-beat__title{line-height:1.55;letter-spacing:.01em}.notera-beat__lead,.notera-beat__paragraph{font-size:1rem;line-height:1.85}.notera-hero__meta-item{grid-template-columns:4.5rem minmax(0,1fr)}.notera-disclosure__link{align-items:baseline;flex-direction:column;gap:var(--space-2)}.notera-continuous .continuous-case-index{grid-template-columns:1fr;gap:var(--space-1)}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;gap:var(--space-4);min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link{display:flex;gap:var(--space-2);white-space:nowrap;min-height:2.75rem}.notera-beat{padding-block:var(--space-8) var(--space-12)}.notera-beat__intro{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.notera-beat__bands{gap:var(--space-8);margin-top:var(--space-8)}.notera-beat__conclusion{gap:var(--space-2)}.notera-team__grid{gap:var(--space-6)}.notera-decision__poles{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.notera-decision__pole-label{gap:var(--space-2)}.notera-decision__marker{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.work-detail--notera:lang(ja) :where(.notera-beat__paragraph,.notera-beat__lead,.notera-hero__lead){word-break:auto-phrase}.work-detail--notera:lang(ja) .notera-beat__title [data-phrase-safe],.work-detail--notera:lang(ja) .notera-hero__role [data-phrase-safe]{white-space:nowrap;overflow-wrap:normal}}@media (min-width:1024px){.notera-hero__spread{grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:var(--space-12);column-gap:var(--space-12);align-items:start}.notera-hero__intro{max-width:46rem}.notera-hero__meta-rail{max-width:34rem}.notera-beat__head{grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-2);align-items:baseline}.notera-beat__ordinal{grid-column:1;grid-row:1}.notera-beat__ordinal-code{grid-column:2;grid-row:1}.notera-beat__title{grid-column:2;grid-row:2;margin-top:0}.notera-beat__intro{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:var(--space-12);column-gap:var(--space-12);align-items:start}:is([data-notera-beat=idea],[data-notera-beat=scope],[data-notera-beat=team]){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:var(--space-12);column-gap:var(--space-12);row-gap:var(--space-4)}:is([data-notera-beat=idea],[data-notera-beat=scope],[data-notera-beat=team]) .notera-beat__head{grid-column:1/-1;padding-bottom:var(--space-4)}:is([data-notera-beat=idea],[data-notera-beat=scope],[data-notera-beat=team]) .notera-beat__intro{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);margin-top:0}:is([data-notera-beat=idea],[data-notera-beat=scope],[data-notera-beat=team]) .notera-beat__bands{grid-column:2;grid-row:2;margin-top:0}:is([data-notera-beat=idea],[data-notera-beat=scope],[data-notera-beat=team]) .notera-beat__conclusion{grid-column:1/-1}.notera-beat__prose{max-width:34rem}.notera-beat__conclusion{grid-template-columns:8rem minmax(0,1fr) auto;gap:var(--space-4);align-items:baseline}.notera-beat__conclusion-mark{justify-self:end}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__list{display:grid;grid-auto-flow:row;grid-template-columns:repeat(7,minmax(max-content,1fr));-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:0;overflow-x:visible}.work-detail.work-detail--notera .notera-continuous .continuous-case-index__link{grid-template-columns:minmax(0,2.5rem) minmax(0,1fr);white-space:normal;word-break:keep-all}.notera-scope__table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notera-scope__table tbody{display:contents}.notera-scope__column{display:grid;grid-template-rows:auto 1fr;min-width:0}.notera-scope__cell,.notera-scope__heading{display:block;width:auto;padding:var(--space-5)}.notera-scope__heading{border-right:0;border-bottom:1px solid var(--color-rule)}.notera-scope__column+.notera-scope__column .notera-scope__cell,.notera-scope__column+.notera-scope__column .notera-scope__heading{border-top:0}.notera-scope__cell,.notera-scope__column+.notera-scope__column .notera-scope__heading{border-left:1px solid var(--color-rule)}.notera-team__group--lead{order:2}.notera-team__group--members{order:1}.notera-team__nodes--branches,.notera-team__nodes--main{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.notera-team__nodes--main .notera-team__node{border-top:1px solid var(--color-ink);padding-top:var(--space-3)}.notera-team__nodes--main .notera-team__node:not(:last-child):after{content:"";position:absolute;top:-1px;left:100%;width:var(--space-6);height:1px;background:var(--color-ink)}.notera-team__nodes--branches .notera-team__node{border-top:0;border-bottom:1px solid var(--color-rule);padding:0 0 var(--space-3)}.notera-team__nodes--branches .notera-team__node:after{content:"";position:absolute;left:0;top:100%;width:1px;height:var(--space-6);background:color-mix(in srgb,var(--color-rule) 70%,transparent)}.notera-team__node--branch .notera-team__title,.notera-team__node--main .notera-team__code{color:var(--color-ink-body)}.notera-team__node--branch .notera-team__code{color:var(--color-ink-faint)}.notera-timeline__track{grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.notera-timeline__stage{border-left:0;border-top:1px solid var(--color-ink);padding:var(--space-4) var(--space-2) 0 0}.notera-timeline__stage:before{display:none}.notera-timeline__stage:not(:last-child):after{content:"";position:absolute;top:-1px;left:100%;width:var(--space-4);height:1px;background:var(--color-ink)}.notera-timeline__meta-item{grid-template-columns:minmax(0,1fr);gap:0}.notera-plates__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.notera-plates__item{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.notera-plates__caption{grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-5);align-items:baseline}.notera-plates__evidence{grid-column:2}}@media (prefers-reduced-motion:reduce){.notera-continuous .continuous-case-index__link{transition:none}}.work-detail:not(.work-detail--nexus){--case-ink:var(--color-ink,#1c1c1a);--case-body:var(--color-ink-body,#44433f);--case-muted:var(--color-ink-muted,#68665f);--case-rule:var(--color-rule,#d4d0c8);background-color:var(--color-paper);background-image:var(--surface-grain),radial-gradient(ellipse at 62% 0,#ffffff66,transparent 68%);background-size:180px 180px,100% 100%;color:var(--case-ink)}.work-detail:not(.work-detail--nexus) .work-detail__shell{max-width:1376px;padding-block:clamp(2rem,4vw,3.75rem)}.work-detail:not(.work-detail--nexus) .case-hero{min-width:0}.work-detail:not(.work-detail--nexus) .case-breadcrumb{margin:0 0 clamp(2rem,4vw,3.5rem)}.work-detail:not(.work-detail--nexus) .case-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;padding:0;list-style:none}.work-detail:not(.work-detail--nexus) .case-breadcrumb__item{display:inline-flex;align-items:baseline;gap:var(--space-2)}.work-detail:not(.work-detail--nexus) .case-breadcrumb__item+.case-breadcrumb__item:before{content:"/";color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .case-breadcrumb__link{color:var(--case-muted);text-decoration:underline;text-underline-offset:3px}.work-detail:not(.work-detail--nexus) .case-breadcrumb__current{color:var(--case-ink)}.work-detail:not(.work-detail--nexus) .case-hero__spread{display:grid;gap:clamp(2rem,5vw,5rem);min-width:0}.work-detail:not(.work-detail--nexus) .case-hero__intro{min-width:0;container-type:inline-size}.work-detail--kenlin{--case-title-measure:16cqi;--case-title-ceiling:7rem}.work-detail--professional-work{--case-title-measure:12cqi;--case-title-ceiling:4.75rem}.work-detail--ai-development-workflow{--case-title-measure:12cqi;--case-title-ceiling:5.5rem}.work-detail:not(.work-detail--nexus) .case-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .case-hero__index{color:var(--color-vermilion)}.work-detail:not(.work-detail--nexus) .case-hero__category{color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .case-hero__title{margin:var(--space-4) 0 var(--space-5);font-size:clamp(2rem,var(--case-title-measure,21cqi),var(--case-title-ceiling,6.5rem));line-height:.98;letter-spacing:0;color:var(--case-ink);line-break:strict;word-break:normal;overflow-wrap:normal;text-wrap:balance}.work-detail:not(.work-detail--nexus) .case-hero__lead{max-width:46rem;margin:0;font-family:var(--font-serif);font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.65;letter-spacing:0;color:var(--case-ink);line-break:strict;word-break:auto-phrase;overflow-wrap:break-word}.work-detail:not(.work-detail--nexus) .case-hero__meta{display:grid;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--case-rule)}.work-detail:not(.work-detail--nexus) .case-hero__meta-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-3);align-items:baseline;min-width:0}.work-detail:not(.work-detail--nexus) .case-hero__meta-item dt,.work-detail:not(.work-detail--nexus) .case-hero__period{color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .case-hero__meta-item dd{margin:0;color:var(--case-body);line-height:1.7}.work-detail:not(.work-detail--nexus) .case-hero__stack{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--case-rule);list-style:none}.work-detail:not(.work-detail--nexus) .case-hero__stack-item{padding:0;border:0;color:var(--case-body)}.work-detail:not(.work-detail--nexus) .case-hero__aside{min-width:0;align-self:end}.work-detail:not(.work-detail--nexus) .continuous-case-index{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);margin-top:clamp(2.5rem,5vw,4.5rem);padding-block:var(--space-2);padding-inline:0;border-top:1px solid var(--case-ink);border-bottom:1px solid var(--case-rule);background:var(--color-paper);background-image:var(--surface-grain);background-size:180px 180px}.work-detail:not(.work-detail--nexus) .continuous-case-index__label{color:var(--case-body)}.work-detail:not(.work-detail--nexus) .continuous-case-index__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.work-detail:not(.work-detail--nexus) .continuous-case-index__shell{min-width:0;overflow-x:auto;scrollbar-width:thin}.work-detail:not(.work-detail--nexus) .continuous-case-index__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;scrollbar-width:thin;min-width:100%;-moz-column-gap:var(--space-4);column-gap:var(--space-4);margin:0;padding:0;list-style:none}.work-detail:not(.work-detail--nexus) .continuous-case-index__item{min-width:0}.work-detail:not(.work-detail--nexus) .continuous-case-index__link{display:flex;min-height:44px;width:100%;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) 4px;color:var(--case-body);font-family:var(--font-serif);font-size:var(--text-role-body-small);line-height:1.5;text-decoration:none;white-space:nowrap}.work-detail:not(.work-detail--nexus) .continuous-case-index__link:focus-visible,.work-detail:not(.work-detail--nexus) .continuous-case-index__link:hover,.work-detail:not(.work-detail--nexus) .continuous-case-index__link[aria-current=location]{color:var(--case-ink)}.work-detail:not(.work-detail--nexus) .continuous-case-index__link[aria-current=location] .continuous-case-index__title{text-decoration:none}.work-detail:not(.work-detail--nexus) .continuous-case-index__link .continuous-case-index__ordinal{color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .continuous-case-index__link[aria-current=location] .continuous-case-index__ordinal{color:var(--color-vermilion)}.work-detail:not(.work-detail--nexus) .continuous-case-stage{margin-top:var(--space-6);border-top:0}.work-detail:not(.work-detail--nexus) .case-composition .continuous-case-stage{margin-top:0}.work-detail:not(.work-detail--nexus) .continuous-case-anchor{padding-block:0;scroll-margin-top:7rem}.work-detail:not(.work-detail--nexus) .continuous-case-anchor+.continuous-case-anchor{border-top:1px solid var(--case-rule)}.work-detail:not(.work-detail--nexus) .work-detail__chapter{position:relative;display:block;padding-block:var(--space-8) var(--space-12);border-top:1px solid var(--case-rule);background:transparent;background-image:none;min-width:0}.work-detail:not(.work-detail--nexus) .work-detail__chapter:after,.work-detail:not(.work-detail--nexus) .work-detail__chapter:before{display:none}.work-detail:not(.work-detail--nexus) .work-detail__chapter-head{display:block;padding:0;border:0}.work-detail:not(.work-detail--nexus) .work-detail__chapter-head>.mono-label{color:var(--color-vermilion)}.work-detail:not(.work-detail--nexus) .work-detail__chapter-title{margin:var(--space-3) 0 0;font-size:clamp(1.875rem,2.6vw,2.75rem);line-height:1.45;letter-spacing:0;color:var(--case-ink);line-break:strict;word-break:auto-phrase;overflow-wrap:break-word;text-wrap:balance}.work-detail:not(.work-detail--nexus) .work-detail__chapter-body{display:block;margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus) .work-detail__prose{align-self:start;max-width:52rem}.work-detail:not(.work-detail--nexus) .work-detail__chapter-lead{max-width:42rem;color:var(--case-ink);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.9;letter-spacing:0}.work-detail:not(.work-detail--nexus) .work-detail__paragraph{max-width:44rem;color:var(--case-body);line-height:1.9;letter-spacing:0;line-break:strict;word-break:auto-phrase;overflow-wrap:break-word;text-wrap:pretty}.work-detail:not(.work-detail--nexus) .work-detail__chapter-blocks{min-width:0;margin-top:var(--space-8)}.work-detail:not(.work-detail--nexus) .work-detail__chapter-footer{margin-top:var(--space-8);max-width:52rem;padding-top:var(--space-4);border-top:1px solid var(--case-rule)}.work-detail:not(.work-detail--nexus) .mono-label{color:var(--case-muted)}.work-detail:not(.work-detail--nexus) .case-block,.work-detail:not(.work-detail--nexus) .case-cards__item,.work-detail:not(.work-detail--nexus) .case-catalogue__entry,.work-detail:not(.work-detail--nexus) .case-log__entry,.work-detail:not(.work-detail--nexus) .case-loop__node,.work-detail:not(.work-detail--nexus) .case-pipeline__stage,.work-detail:not(.work-detail--nexus) .kenlin-routes__item,.work-detail:not(.work-detail--nexus) .wakou-authority{background-color:transparent;box-shadow:none}.work-detail:not(.work-detail--nexus) .case-block__label,.work-detail:not(.work-detail--nexus) .case-log__entry .mono-label,.work-detail:not(.work-detail--nexus) .case-step__code{color:var(--case-muted)}.work-detail:not(.work-detail--nexus):not(.work-detail--notera) .case-artifact__body{padding:var(--space-5) 0 0;border-top:1px solid var(--case-rule);background-color:transparent!important;background-image:none!important}.work-detail:not(.work-detail--nexus) .case-composition__masthead{margin-top:clamp(2rem,4vw,3rem);padding-block:var(--space-3);border-top:1px solid var(--case-ink);border-bottom:1px solid var(--case-rule);color:var(--case-muted)}@media (min-width:768px){.work-detail:not(.work-detail--nexus) .case-hero__spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.work-detail:not(.work-detail--nexus) .case-hero__aside{grid-column:2;align-self:start;margin-top:clamp(3rem,5vw,5rem)}.work-detail:not(.work-detail--nexus) .case-hero__title{max-width:none;word-break:normal;overflow-wrap:normal;text-wrap:balance}.work-detail.work-detail--professional-work .case-hero__aside{margin-top:clamp(6rem,8vw,8rem)}.work-detail:not(.work-detail--nexus) .case-hero__spread:not(:has(.case-hero__aside)){grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.work-detail:not(.work-detail--nexus) .continuous-case-index{grid-template-columns:auto minmax(0,1fr)}.work-detail:not(.work-detail--nexus) .continuous-case-index__shell{grid-column:1/-1}.work-detail:not(.work-detail--nexus) .continuous-case-index__list{min-width:52rem}.work-detail:not(.work-detail--nexus) .work-detail__chapter{display:block}}@media (max-width:767px){.work-detail:not(.work-detail--nexus) .case-hero__title{word-break:normal;overflow-wrap:normal;text-wrap:pretty}.work-detail:not(.work-detail--nexus) .continuous-case-index{grid-template-columns:1fr;gap:var(--space-1);padding-block:var(--space-3)}.work-detail:not(.work-detail--nexus) .continuous-case-index__shell{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.5rem),transparent)}.work-detail:not(.work-detail--nexus) .continuous-case-index__list{display:flex;min-width:-moz-max-content;min-width:max-content;gap:var(--space-4)}.work-detail:not(.work-detail--nexus) .work-detail__chapter{display:block;padding-block:var(--space-8) var(--space-12)}.work-detail:not(.work-detail--nexus) .work-detail__chapter-body,.work-detail:not(.work-detail--nexus) .work-detail__chapter-head{display:block}.work-detail:not(.work-detail--nexus) .work-detail__chapter-head>.mono-label,.work-detail:not(.work-detail--nexus) .work-detail__chapter-title{grid-column:auto;grid-row:auto}.work-detail:not(.work-detail--nexus) .work-detail__chapter-blocks,.work-detail:not(.work-detail--nexus) .work-detail__chapter-footer,.work-detail:not(.work-detail--nexus) .work-detail__prose{margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus) .work-detail__chapter-footer{padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.work-detail:not(.work-detail--nexus) *{scroll-behavior:auto;transition-duration:.01ms!important}}@media (min-width:768px){.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-head{display:block;width:100%}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-body{display:block;margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__prose{display:block;max-width:52rem}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-lead{max-width:52rem;margin:0 0 var(--space-4)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__paragraph{max-width:44rem}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-blocks{margin-top:var(--space-8)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-footer{margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-body:not(:has(.work-detail__chapter-blocks>*)){display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-body:not(:has(.work-detail__chapter-blocks>*)) .work-detail__prose{display:block}}@media (min-width:1024px){.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-title,.work-detail:not(.work-detail--nexus).work-detail--kenlin.case-composition .work-detail__chapter-title,.work-detail:not(.work-detail--nexus).work-detail--professional-work.case-composition .work-detail__chapter-title,.work-detail:not(.work-detail--nexus).work-detail--wakou.case-composition .work-detail__chapter-title{max-width:66rem;font-size:clamp(1.875rem,2.2vw,2.5rem);line-height:1.45}.work-detail:not(.work-detail--nexus).work-detail--professional-work.case-composition .work-detail__chapter-body,.work-detail:not(.work-detail--nexus).work-detail--wakou.case-composition .work-detail__chapter-body{display:block}.work-detail:not(.work-detail--nexus).work-detail--professional-work.case-composition .work-detail__prose,.work-detail:not(.work-detail--nexus).work-detail--wakou.case-composition .work-detail__prose{max-width:58rem}.work-detail:not(.work-detail--nexus).work-detail--professional-work.case-composition .work-detail__chapter-blocks,.work-detail:not(.work-detail--nexus).work-detail--wakou.case-composition .work-detail__chapter-blocks{margin-top:clamp(2rem,4vw,3.5rem);padding-top:var(--space-5);border-top:1px solid var(--case-rule)}.work-detail:not(.work-detail--nexus).work-detail--kenlin.case-composition .work-detail__chapter-blocks{margin-top:clamp(2rem,3vw,3rem)}}.work-detail:not(.work-detail--nexus).case-composition{--editorial-rule-strong:color-mix(in srgb,var(--color-ink) 72%,var(--color-rule));--editorial-rule-soft:var(--color-rule);--editorial-accent:var(--color-vermilion);--editorial-process:var(--color-ume)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact__head{border-top-color:var(--editorial-rule-strong);border-bottom-color:var(--editorial-rule-soft);-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact__caption{padding-left:var(--space-3);border-left:2px solid var(--editorial-process);color:var(--color-ink-body)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact__body{margin-top:var(--space-5);padding-top:0;border-top:0}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--image-plate .case-artifact__body{padding:0;border:0;background-color:transparent}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--image-plate .case-artifact__image{max-width:54rem;border:1px solid var(--editorial-rule-soft);background:var(--color-paper)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--process-map .case-artifact__nodes{gap:0 var(--space-5);border-top:1px solid var(--editorial-rule-strong)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--process-map .case-artifact__node{position:relative;border-top:0;border-bottom:1px solid var(--editorial-rule-soft)}@media (min-width:768px){.work-detail:not(.work-detail--nexus).case-composition .case-artifact--process-map .case-artifact__node:not(:last-child):after{content:"→";position:absolute;top:var(--space-4);right:calc(var(--space-5) * -1);color:var(--editorial-accent);font-family:var(--font-mono);font-size:var(--text-role-caption)}}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--process-map .case-artifact__ordinal,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__code{color:var(--color-yamabuki)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__strip{border-top:1px solid var(--editorial-rule-strong)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__step{position:relative;border-top:0;border-bottom:1px solid var(--editorial-rule-soft)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--responsibility-map .case-artifact__lane,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--system-diagram .case-artifact__tier{border-top-color:var(--editorial-rule-soft)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--responsibility-map .case-artifact__owner,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--system-diagram .case-artifact__tier-name{color:var(--editorial-accent)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--before-after .case-artifact__half--after,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--decision-comparison .case-artifact__take{color:var(--color-ink)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--decision-comparison .case-artifact__take{padding-left:var(--space-3);border-left:2px solid var(--editorial-process)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-block__label,.case-artifact__label,.ai-method__label,.ai-movement__index){color:var(--editorial-accent)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-pipeline__num,.case-step__code,.case-artifact__ordinal,.case-artifact__code,.ai-method__ordinal,.ai-movement__section-code){color:var(--color-yamabuki)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-pipeline__tool,.case-artifact__boundary-label,.case-artifact__tier-name,.ai-method__code,.ai-movement__code){color:var(--color-ume)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-pipeline__detail,.case-step__detail,.case-artifact__caption,.case-artifact__node-detail,.case-artifact__step-detail,.case-artifact__edge-note,.ai-method__node-note,.ai-movement__section-lead,.ai-movement__section-paragraph){color:var(--color-ink-body)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-block,.case-artifact,.ai-movement__section,.professional-training,.professional-boundary,.professional-frame){border-top-color:var(--editorial-rule-soft)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-blocks>:first-child{border-top-color:var(--editorial-rule-strong)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-blocks>:nth-child(3n+2){border-top-color:color-mix(in srgb,var(--color-ume) 62%,var(--editorial-rule-soft))}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-blocks>:nth-child(3n){border-top-color:color-mix(in srgb,var(--color-yamabuki) 48%,var(--editorial-rule-soft))}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-head>.mono-label{color:var(--editorial-accent)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter-head:after{content:"";display:block;width:min(8rem,28vw);margin-top:var(--space-4);border-top:1px solid var(--editorial-process)}.work-detail:not(.work-detail--nexus).case-composition :where(.case-block__label,.case-artifact__label,.ai-movement__section-code){letter-spacing:.16em}@media (max-width:767px){.work-detail--wakou [data-work-concept=wakou-selection] .work-concept__head{flex-direction:column;align-items:center;gap:var(--space-1)}.work-detail--wakou [data-work-concept=wakou-selection] .work-concept__code{font-size:.625rem;letter-spacing:.05em;white-space:nowrap;overflow-wrap:normal}}.work-detail--kenlin .kenlin-locales__path,.work-detail--kenlin .kenlin-routes__path{color:var(--color-vermilion)}@media (min-width:768px){.work-detail--kenlin .case-hero__aside .kenlin-front,.work-detail--professional-work .case-hero__aside .professional-dossier-focal{margin-top:0}}.work-detail--kenlin .kenlin-routes__name{color:var(--color-ink)}.work-detail--kenlin .kenlin-routes__detail{color:var(--color-ink-body)}.work-detail--kenlin .kenlin-routes__item:nth-child(3n+2){border-top-color:var(--color-ume)}.work-detail--professional-work .professional-dossier-focal__kicker,.work-detail--professional-work .professional-dossier-focal__register-item dd,.work-detail--professional-work .professional-dossier-focal__register-item dt{color:var(--color-vermilion)}.work-detail--professional-work .professional-dossier-focal__status{color:var(--color-ink-body)}.work-detail--professional-work .professional-dossier-focal__register{border-top-color:var(--color-ume)}.case-composition--human-loop .ai-method__code,.case-composition--human-loop .ai-movement__code{color:var(--color-ume)}.case-composition--human-loop .ai-hero-focus{min-width:0;padding:clamp(var(--space-4),2.5vw,var(--space-7));border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule-soft);background-color:color-mix(in srgb,var(--color-paper) 94%,var(--color-cream));background-image:var(--surface-grain);background-size:180px 180px}.case-composition--human-loop .ai-hero-focus__head{display:grid;grid-template-columns:auto minmax(2rem,1fr);align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.case-composition--human-loop .ai-hero-focus__label{color:var(--editorial-accent)}.case-composition--human-loop .ai-hero-focus__rule{height:1px;margin:0;background:var(--editorial-rule-soft)}.case-composition--human-loop .ai-hero-focus__decision{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-3) var(--space-5);border-top:2px solid var(--color-vermilion)}.case-composition--human-loop .ai-hero-focus__title{color:var(--case-ink,var(--color-ink));font-size:clamp(1.1rem,1.45vw,1.45rem);line-height:1.35}.case-composition--human-loop .ai-hero-focus__caption{margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-vermilion);color:var(--color-ink-body);font-size:var(--text-role-caption);line-height:1.65}@media (min-width:1024px){.work-detail.case-composition--human-loop .case-hero__spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.work-detail.case-composition--human-loop .case-hero__aside{align-self:start;margin-top:clamp(3rem,5vw,5rem)}}@media (min-width:768px) and (max-width:1023px){.work-detail.case-composition--human-loop .case-hero__spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.work-detail.case-composition--human-loop .case-hero__aside{align-self:start;margin-top:clamp(2.5rem,5vw,4rem)}}.case-composition--human-loop .ai-movement:nth-child(3n+2){border-top-color:var(--color-ume)}.case-composition--human-loop .ai-movement:nth-child(3n){border-top-color:var(--color-yamabuki)}.case-composition--human-loop .ai-movement__section{padding-left:var(--space-4);border-left:2px solid color-mix(in srgb,var(--color-yamabuki) 42%,var(--color-rule))}.case-composition--human-loop .ai-movement--failure-current .ai-movement__section,.case-composition--human-loop .ai-movement--human-ai .ai-movement__section{border-left-color:color-mix(in srgb,var(--color-vermilion) 55%,var(--color-rule))}.case-composition--human-loop .ai-method__node:nth-child(2){border-top-color:var(--color-ume)}.case-composition--human-loop .ai-method__node:nth-child(3){border-top-color:var(--color-yamabuki)}@media (min-width:1024px){.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)){display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)) .work-detail__chapter-head{display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)) .work-detail__chapter-body{display:block;margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)) .work-detail__prose{display:block;max-width:52rem}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)) .work-detail__chapter-blocks{margin-top:var(--space-8);min-width:0}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-block):not(:has(.case-artifact)) .work-detail__chapter-footer{margin-top:var(--space-8)}}@media (min-width:768px){.work-detail:not(.work-detail--nexus).case-composition .case-artifact--timeline .case-artifact__steps,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0 var(--space-5);padding-left:0;border-left:0}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--timeline .case-artifact__step,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__step{position:relative;padding:var(--space-4) var(--space-3) var(--space-4) 0;border-top:1px solid var(--editorial-rule-strong);border-bottom:0}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--timeline .case-artifact__step:not(:last-child):after,.work-detail:not(.work-detail--nexus).case-composition .case-artifact--workflow-strip .case-artifact__step:not(:last-child):after{content:"→";position:absolute;top:var(--space-4);right:calc(var(--space-5) * -1);color:var(--editorial-accent);font-family:var(--font-mono);font-size:var(--text-role-caption)}}@media (min-width:1024px){.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact){display:block;padding-block:var(--space-10) var(--space-14)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-head{display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-body{display:block;margin-top:var(--space-6)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__prose{display:block;max-width:52rem}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-blocks{margin-top:var(--space-8);min-width:0}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-footer{margin-top:var(--space-8)}.work-detail--kenlin .work-detail__chapter--information-architecture,.work-detail--kiroku .work-detail__chapter--first-build,.work-detail--professional-work .work-detail__chapter--current-lessons,.work-detail--wakou .work-detail__chapter--result{display:block}.work-detail--kenlin .work-detail__chapter--information-architecture .work-detail__chapter-blocks,.work-detail--kenlin .work-detail__chapter--iteration .case-artifact--image-plate,.work-detail--kiroku .work-detail__chapter--first-build .work-detail__chapter-blocks,.work-detail--professional-work .work-detail__chapter--current-lessons .work-detail__chapter-blocks,.work-detail--wakou .work-detail__chapter--result .work-detail__chapter-blocks{margin-top:var(--space-8)}.work-detail--professional-work .work-detail__chapter:has(.case-block){display:block}.work-detail--professional-work .work-detail__chapter:has(.case-block) .work-detail__chapter-head{display:block}.work-detail--professional-work .work-detail__chapter:has(.case-block) .work-detail__chapter-body{display:block;margin-top:var(--space-6)}.work-detail--professional-work .work-detail__chapter:has(.case-block) .work-detail__prose{display:block;max-width:52rem}.work-detail--professional-work .work-detail__chapter:has(.case-block) .work-detail__chapter-blocks{margin-top:var(--space-8)}}@media (min-width:768px) and (max-width:1023px){.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact){display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-head{display:block}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-body{display:block;margin-top:var(--space-5)}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__prose{display:block;max-width:52rem}.work-detail:not(.work-detail--nexus).case-composition .work-detail__chapter:has(.case-artifact) .work-detail__chapter-blocks{margin-top:var(--space-6)}}@media (max-width:767px){.work-detail:not(.work-detail--nexus).case-composition .case-artifact__caption{padding-left:var(--space-2)}.work-detail:not(.work-detail--nexus).case-composition .case-artifact--image-plate .case-artifact__body{padding:var(--space-2)}}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table{width:100%;border-collapse:collapse;border-top:1px solid var(--editorial-rule-strong);color:var(--color-ink-body)}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td,.work-detail:not(.work-detail--nexus).case-composition .case-reading-table th{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--editorial-rule-soft);text-align:left;vertical-align:top;line-height:1.7}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table th{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-role-meta);font-weight:500;letter-spacing:.1em}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td:first-child{color:var(--color-ink-muted)}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td:last-child{color:var(--color-ink);font-family:var(--font-serif)}.work-detail:not(.work-detail--nexus).case-composition .case-reading-emphasis,.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td:last-child strong{color:var(--color-vermilion);font-weight:500}@media (max-width:767px){.work-detail:not(.work-detail--nexus).case-composition .case-reading-table,.work-detail:not(.work-detail--nexus).case-composition .case-reading-table tbody,.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td,.work-detail:not(.work-detail--nexus).case-composition .case-reading-table tr{display:block}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table thead{display:none}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--editorial-rule-soft)}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td{padding:var(--space-1) 0;border:0}.work-detail:not(.work-detail--nexus).case-composition .case-reading-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-role-meta);letter-spacing:.08em}}.wakou-hero-plate{margin:0}.wakou-hero-plate__image{display:block;width:100%;height:auto;border:1px solid var(--color-rule)}.wakou-hero-plate__caption{margin-top:var(--space-2);color:var(--color-ink-muted);line-height:1.6}.wakou-demo-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3) var(--space-6);align-items:end;margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.wakou-demo-link>p{margin:0;color:var(--color-ink-muted);line-height:1.7}.wakou-demo-link__anchor{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-role-meta);letter-spacing:.08em;text-decoration:none;white-space:nowrap}.wakou-demo-link__anchor:focus-visible,.wakou-demo-link__anchor:hover{color:var(--color-vermilion)}.wakou-demo-link__anchor:focus-visible{outline:1px solid var(--color-vermilion);outline-offset:4px}@media (max-width:767px){.wakou-demo-link{grid-template-columns:minmax(0,1fr);align-items:start}.wakou-demo-link__anchor{width:-moz-max-content;width:max-content}}.ai-practice{margin-block:clamp(2rem,4vw,3rem);color:var(--color-ink)}.ai-practice__head{max-width:65ch}.ai-practice__lead{margin-top:1rem;font-size:clamp(1.125rem,1.7vw,1.4rem);line-height:1.9}.ai-practice__loop{margin-block:2rem}.ai-practice__loop .work-figure{--work-figure-ground:var(--color-paper-deep);background-color:var(--work-figure-ground);padding:clamp(1rem,2.3vw,2rem);border-top:1px solid var(--color-nexus-teal)}.ai-practice__loop .work-process__code{font-size:.625rem;letter-spacing:.05em}.ai-practice__loop .work-process__title{font-size:1.125rem;line-height:1.65}.ai-practice__boundary{padding:1.25rem 1.5rem;border-inline-start:2px solid var(--color-nexus-teal);background:color-mix(in srgb,var(--color-paper) 93%,var(--color-nexus-teal));line-height:1.9;color:var(--color-ink-body)}.ai-practice__journal{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;margin-top:1rem;padding-block:1rem;border-bottom:1px solid var(--color-rule);line-height:1.8;color:var(--color-ink-body)}.ai-practice__journal p{max-width:62ch}.ai-practice__journal-link{text-decoration:underline;text-underline-offset:.3em}.ai-practice__article{margin-top:1rem}.ai-reader__hero-plate{margin:0;min-width:0}.ai-reader__hero-plate img{display:block;width:100%;height:auto;border:1px solid var(--color-rule)}.ai-reader__hero-plate figcaption{margin-top:.75rem}.ai-reader__hero-note{margin-top:1rem;font-family:var(--font-serif);font-size:1.25rem;line-height:1.7;border-inline-start:2px solid var(--color-vermilion);padding-inline-start:1rem}[data-project=ai-development-workflow] .case-hero__aside{align-self:center}[data-project=ai-development-workflow] .case-hero__title{font-size:clamp(2rem,10cqi,4.5rem);line-height:1.3}[data-project=ai-development-workflow] .work-detail__chapter-body{margin-top:1.5rem}[data-project=ai-development-workflow] .work-detail__chapter-blocks{margin-top:0}.ai-reader__intro{max-width:65ch;font-size:1.0625rem;line-height:1.95;color:var(--color-ink-body)}.ai-reader__figures{display:grid;gap:2rem;margin-top:1.75rem;min-width:0}.ai-reader__figures>div{min-width:0}.ai-reader__figures .work-register__detail{white-space:pre-line}.ai-reader__figures .work-figure{--work-figure-ground:var(--color-paper-deep);background:var(--work-figure-ground);padding:clamp(1rem,2.3vw,2rem);border-top:1px solid var(--color-nexus-teal)}.ai-reader__figures .work-process__title{font-size:clamp(1.0625rem,1.5vw,1.25rem)}.ai-reader__original{margin-top:1.75rem;border-top:1px solid var(--color-rule);color:var(--color-ink-body)}.ai-reader__original summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:.85rem 0;font-size:.875rem;color:var(--color-nexus-teal)}.ai-practice__journal-link:focus-visible,.ai-reader__original summary:focus-visible{outline:2px solid var(--color-vermilion);outline-offset:4px}.ai-reader__original>div{max-width:70ch;padding-block:.5rem 1rem}.ai-reader__original p{margin-block:1rem;line-height:1.95}.ai-reader__concept,.ai-reader__screen{margin:0;min-width:0}.ai-reader__concept img,.ai-reader__screen img{display:block;width:100%;height:auto;border:1px solid var(--color-rule)}.ai-reader__screen figcaption{display:grid;gap:.5rem;padding-block:1rem;line-height:1.8}.ai-reader__screen>a{display:inline-block;margin-top:.5rem;color:var(--color-nexus-teal);text-underline-offset:.3em}.ai-reader__concept{max-width:52rem}.ai-reader__concept figcaption{margin-top:.75rem}.ai-reader__callout ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem;list-style:none;padding:0}.ai-reader__callout li{padding-top:1rem;border-top:1px solid var(--color-nexus-teal);line-height:1.9;color:var(--color-ink-body)}.ai-reader__before-after{padding:clamp(1rem,2.3vw,2rem);background:var(--color-paper-deep);border-top:1px solid var(--color-nexus-teal)}.ai-reader__before-after>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1rem}.ai-reader__before-after section{min-width:0}.ai-reader__before-after section+section{border-inline-start:1px solid var(--color-rule);padding-inline-start:2rem}.ai-reader__before-after h3{padding-bottom:.75rem;border-bottom:1px solid var(--color-rule);font-family:var(--font-serif);font-size:1.25rem}.ai-reader__before-after ol{display:grid;gap:.75rem;list-style:none;padding:0;margin-top:1rem}.ai-reader__before-after li{border-inline-start:2px solid var(--color-rule);padding:.5rem 1rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.8;overflow-wrap:break-word}.ai-reader__before-after section+section li{border-color:var(--color-nexus-teal)}.ai-reader__caption{margin-top:1.25rem;line-height:1.8;color:var(--color-ink-body)}@media (min-width:1024px){[data-project=ai-development-workflow] .continuous-case-index__list{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem 1rem}}@media (max-width:767px){.ai-reader__before-after>div,.ai-reader__callout ul{grid-template-columns:minmax(0,1fr)}.ai-reader__before-after section+section{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--color-rule);padding-top:1.5rem}.ai-practice__boundary{padding:1rem}}[data-project=wakou-select] .wakou-selection{gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-ink)}[data-project=wakou-select] .wakou-spine{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:0}[data-project=wakou-select] .wakou-spine__node{position:relative;grid-template-columns:2rem minmax(0,1fr);padding:var(--space-4) var(--space-4) var(--space-3) 0;border-top:1px solid var(--color-ink);border-right:1px solid var(--color-rule)}[data-project=wakou-select] .wakou-spine__node:last-child{border-right:0}[data-project=wakou-select] .wakou-spine__arrow{position:absolute;top:var(--space-4);right:var(--space-3);transform:none}[data-project=wakou-select] .wakou-spine__node:nth-child(2) .wakou-spine__arrow,[data-project=wakou-select] .wakou-spine__node:nth-child(3) .wakou-spine__arrow{color:var(--color-yamabuki)}[data-project=wakou-select] .case-artifact--process-map .case-artifact__nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--color-ink)}[data-project=wakou-select] .case-artifact--process-map .case-artifact__node{position:relative;min-height:8rem;padding:var(--space-4) var(--space-4) var(--space-3) 0;border-right:1px solid var(--color-rule)}[data-project=wakou-select] .case-artifact--process-map .case-artifact__node:not(:last-child):after{content:"→";position:absolute;top:var(--space-4);right:var(--space-3);color:var(--color-vermilion)}[data-project=wakou-select] .case-artifact__edge-route{color:var(--color-vermilion)}[data-project=wakou-select] .case-artifact__edge-note{color:var(--color-ink-body)}[data-project=kenlin] .kenlin-front{margin-top:0;padding:var(--space-4);border-top:1px solid var(--color-nexus-teal);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-nexus-teal));background-image:var(--surface-grain);background-size:180px 180px}[data-project=kenlin] .kenlin-locales__language{display:block;margin-bottom:var(--space-2);color:var(--color-ink)}[data-project=kenlin] .kenlin-locales__link{display:block}[data-project=kenlin] .case-hero__lead{max-width:30rem;font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.75}[data-project=kenlin] .kenlin-locales__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--space-6);margin-top:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}[data-project=kenlin] .kenlin-routes__list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-8);column-gap:var(--space-8)}[data-project=kenlin] .kenlin-routes__item:nth-child(odd){border-right:1px solid var(--color-rule);padding-right:var(--space-8)}[data-project=kenlin] .kenlin-routes__item:nth-child(2n){padding-left:var(--space-1)}[data-project=kenlin] .case-artifact--image-plate{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-ink)}[data-project=kenlin] .case-artifact--image-plate .case-artifact__image{width:100%;height:auto;display:block;filter:saturate(.92) contrast(1.02)}[data-project=professional-work] .professional-hero{min-width:0}.work-detail[data-project=professional-work] .professional-hero__aside{align-self:center}[data-project=professional-work] .professional-dossier-focal{min-width:0;margin:0;padding:0}[data-project=professional-work] .professional-dossier-focal__image{margin:0}[data-project=professional-work] .professional-concept-plate figcaption,[data-project=professional-work] .professional-dossier-focal__image figcaption{padding:12px 0;border-bottom:1px solid var(--color-rule);color:var(--color-ink-muted)}[data-project=professional-work] .professional-concept-plate{width:min(100%,52rem);margin:var(--space-6) 0 var(--space-7)}[data-project=professional-work] .professional-dossier-focal__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none}[data-project=professional-work] .professional-dossier-focal__steps li{display:grid;gap:8px;min-width:0}[data-project=professional-work] .professional-dossier-focal__step-head{display:flex;align-items:center;gap:10px;color:var(--color-vermilion)}[data-project=professional-work] .professional-dossier-focal__step-marker{display:grid;width:22px;height:22px;place-items:center;color:var(--color-ink-muted)}[data-project=professional-work] .professional-dossier-focal__step-marker svg{width:18px;height:18px}[data-project=professional-work] .professional-dossier-focal__step-title{color:var(--color-ink-body);font-family:var(--font-serif);font-size:15px;line-height:1.6}[data-project=professional-work] .work-detail__chapter--disclosure .work-detail__chapter-head{border-top-style:dashed}[data-project=professional-work] .work-detail__chapter--disclosure .work-detail__chapter-title{color:var(--color-vermilion)}[data-project=professional-work] .work-detail__chapter--personal-vs-professional .work-side{border-top-color:var(--color-ume);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-ume));background-image:var(--surface-grain);background-size:180px 180px}[data-project=professional-work] .work-detail__chapter--disclosure .work-note{border-top-color:var(--color-vermilion);background-color:color-mix(in srgb,var(--color-paper) 96%,var(--color-vermilion));background-image:var(--surface-grain);background-size:180px 180px}[data-project=professional-work] .work-detail__chapter--current-lessons .work-register-block{border-top-color:var(--color-nexus-teal)}[data-project=professional-work] .case-block--compare,[data-project=professional-work] .case-block--log,[data-project=professional-work] .case-block--pipeline,[data-project=professional-work] .case-block--timeline{border-top-color:var(--color-rule)}[data-project=professional-work] .case-block--pipeline .case-pipeline__stage:first-child,[data-project=professional-work] .case-block--timeline .case-timeline__step:first-child{border-left:2px solid var(--color-vermilion);padding-left:var(--space-3)}@media (max-width:767px){[data-project=kenlin] .kenlin-routes__list,[data-project=wakou-select] .case-artifact--process-map .case-artifact__nodes,[data-project=wakou-select] .wakou-spine{grid-template-columns:minmax(0,1fr)}[data-project=wakou-select] .wakou-spine__node{border-right:0;border-bottom:1px solid var(--color-rule)}[data-project=wakou-select] .wakou-spine__arrow{top:auto;right:var(--space-4);bottom:var(--space-3);transform:rotate(90deg)}[data-project=wakou-select] .case-artifact--process-map .case-artifact__node{min-height:0;border-right:0;border-bottom:1px solid var(--color-rule)}[data-project=wakou-select] .case-artifact--process-map .case-artifact__node:not(:last-child):after{top:auto;right:var(--space-4);bottom:var(--space-3);transform:rotate(90deg)}[data-project=kenlin] .kenlin-locales__list{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}[data-project=kenlin] .kenlin-routes__item:nth-child(odd){border-right:0;padding-right:0}[data-project=professional-work] .professional-dossier-focal__steps{gap:12px}[data-project=professional-work] .professional-dossier-focal__step-title{font-size:13px}}[data-project=kenlin] .kenlin-hero-plate{margin:0}[data-project=kenlin] .kenlin-hero-plate img{display:block;width:100%;height:auto;border:1px solid var(--color-rule)}[data-project=kenlin] .kenlin-hero-plate figcaption{padding-top:var(--space-3);font-size:.75rem;color:var(--color-ink-muted)}[data-project=kenlin] .kenlin-routes{margin-top:var(--space-6)}[data-project=professional-work] .case-artifact--image-plate{margin:var(--space-6) 0 0}[data-project=professional-work] .case-artifact--image-plate img{width:100%;height:auto;display:block}.case-anchor-alias{display:block;scroll-margin-top:8rem}[data-project=professional-work] .professional-concept-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}