.technique-reading-room-modules-module__EiPZ-W__cue,.technique-reading-room-modules-module__EiPZ-W__section{border:1px solid color-mix(in srgb,var(--accent-600)12%,var(--border-subtle)88%);border-radius:calc(var(--radius-base) + 10px);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 0 0,#a44d260d,#0000 36%),linear-gradient(#fffcf7fa,#f7f3ebf5);gap:16px;padding:20px 22px;display:grid}.technique-reading-room-modules-module__EiPZ-W__kicker,.technique-reading-room-modules-module__EiPZ-W__linkLabel{color:var(--text-muted);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:650}.technique-reading-room-modules-module__EiPZ-W__cueBody{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:18px;display:grid}.technique-reading-room-modules-module__EiPZ-W__cueCopy,.technique-reading-room-modules-module__EiPZ-W__cueLinks,.technique-reading-room-modules-module__EiPZ-W__header,.technique-reading-room-modules-module__EiPZ-W__linkRow,.technique-reading-room-modules-module__EiPZ-W__linkList{gap:8px;display:grid}.technique-reading-room-modules-module__EiPZ-W__cueCopy h2,.technique-reading-room-modules-module__EiPZ-W__header h2{letter-spacing:-.03em;margin:0;font-size:1.24rem;line-height:1.06}.technique-reading-room-modules-module__EiPZ-W__cueCopy p,.technique-reading-room-modules-module__EiPZ-W__summary,.technique-reading-room-modules-module__EiPZ-W__rationale{color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--leading-copy-tight);margin:0}.technique-reading-room-modules-module__EiPZ-W__primaryLink,.technique-reading-room-modules-module__EiPZ-W__secondaryLink,.technique-reading-room-modules-module__EiPZ-W__link{width:fit-content;color:var(--text-primary);text-decoration:none}.technique-reading-room-modules-module__EiPZ-W__primaryLink,.technique-reading-room-modules-module__EiPZ-W__link{font-size:var(--type-body);font-weight:620}.technique-reading-room-modules-module__EiPZ-W__primaryLink:hover,.technique-reading-room-modules-module__EiPZ-W__secondaryLink:hover,.technique-reading-room-modules-module__EiPZ-W__link:hover{color:var(--link-color-hover)}.technique-reading-room-modules-module__EiPZ-W__secondaryLink{font-size:var(--type-body-sm);color:var(--text-secondary)}.technique-reading-room-modules-module__EiPZ-W__linkList{gap:12px}.technique-reading-room-modules-module__EiPZ-W__linkRow{border-top:1px solid color-mix(in srgb,var(--accent-600)10%,var(--border-subtle)90%);padding-top:12px}.technique-reading-room-modules-module__EiPZ-W__linkRow:first-child{border-top:0;padding-top:0}@media (max-width:820px){.technique-reading-room-modules-module__EiPZ-W__cueBody{grid-template-columns:1fr}}@media (max-width:720px){.technique-reading-room-modules-module__EiPZ-W__cue,.technique-reading-room-modules-module__EiPZ-W__section{padding:18px}}
.technique-detail-v2-module__Yp_6jq__page{--technique-sticky-offset:calc(var(--layout-header-min-height) + 10px);--technique-anchor-offset:calc(var(--layout-header-min-height) + 88px);gap:clamp(28px,3.6vw,46px);display:grid}.technique-detail-v2-module__Yp_6jq__mainColumn{gap:clamp(38px,4vw,58px);display:grid}.technique-detail-v2-module__Yp_6jq__section{scroll-margin-top:var(--technique-anchor-offset);gap:clamp(14px,1.8vw,18px);display:grid}.technique-detail-v2-module__Yp_6jq__sectionHeader{gap:10px;max-width:56ch;display:grid}.technique-detail-v2-module__Yp_6jq__sectionHeader h2{font-size:var(--type-h2);letter-spacing:-.03em;margin:0;font-weight:680;line-height:1}.technique-detail-v2-module__Yp_6jq__sectionLead{color:var(--home-text-secondary);font-size:var(--type-body-sm);max-width:48ch;margin:0;font-weight:460;line-height:1.56}.technique-detail-v2-module__Yp_6jq__adaptationNote{color:var(--home-text-secondary);font-size:var(--type-micro);margin:0;font-weight:450;line-height:1.5}.technique-detail-v2-module__Yp_6jq__panel{gap:var(--space-4);display:grid}.technique-detail-v2-module__Yp_6jq__surface{border:1px solid var(--home-glass-border);box-shadow:var(--home-panel-shadow);background:radial-gradient(circle at 0 0,#4c6fa81a,#0000 34%),linear-gradient(#f9fcfef7,#eff5f9e6);border-radius:28px;padding:clamp(22px,2.6vw,32px)}.technique-detail-v2-module__Yp_6jq__heroSection{scroll-margin-top:var(--technique-anchor-offset)}.technique-detail-v2-module__Yp_6jq__hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:clamp(20px,2.6vw,30px);display:grid}.technique-detail-v2-module__Yp_6jq__heroContent{align-content:start;gap:18px;display:grid}.technique-detail-v2-module__Yp_6jq__heroKicker{font-size:var(--type-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--home-text-muted);margin:0;font-weight:680}.technique-detail-v2-module__Yp_6jq__heroTitle{color:var(--home-text-hero);letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:720;line-height:.93}.technique-detail-v2-module__Yp_6jq__heroPromise{font-size:var(--type-body-sm);color:var(--home-text-secondary);max-width:48ch;margin:0;font-weight:450;line-height:1.62}.technique-detail-v2-module__Yp_6jq__fitPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.technique-detail-v2-module__Yp_6jq__fitPreviewColumn{border:1px solid var(--home-glass-border);background:#ffffff8a;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.technique-detail-v2-module__Yp_6jq__fitPreviewLabel{color:var(--home-text-muted);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:680}.technique-detail-v2-module__Yp_6jq__fitPreviewList{color:var(--home-text-secondary);font-size:var(--type-body-sm);gap:6px;margin:0;padding-left:20px;line-height:1.55;display:grid}.technique-detail-v2-module__Yp_6jq__actionRow{gap:var(--space-3);flex-wrap:wrap;padding-top:6px;display:flex}.technique-detail-v2-module__Yp_6jq__supportingActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.technique-detail-v2-module__Yp_6jq__heroActions{align-items:center;gap:var(--space-3);display:flex}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell{isolation:isolate;border:1px solid color-mix(in srgb,var(--home-accent)15%,var(--home-glass-border)85%);background:radial-gradient(circle at 22% 24%,#f2e1cee6,#0000 28%),radial-gradient(circle at 76% 24%,#c5d9e8c7,#0000 34%),linear-gradient(#fffcf7fa,#f4f8fcf0);border-radius:26px;min-height:clamp(220px,28vw,320px);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 42%),radial-gradient(circle,#0000 58%,#2d435d0a 100%);position:absolute;inset:0}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell:hover{border-color:color-mix(in srgb,var(--home-accent)26%,var(--home-glass-border)74%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc7,0 22px 36px -28px #5474965c}.technique-detail-v2-module__Yp_6jq__heroIllustration{border-radius:22px;position:absolute;inset:16px;overflow:hidden}.technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroFallbackIllustration,.technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{object-fit:contain;object-position:var(--hero-object-position,center);width:100%;height:100%;display:block}.technique-detail-v2-module__Yp_6jq__heroImage{z-index:1;filter:saturate(.92)contrast(.98)brightness(1.01);position:absolute;inset:0}.technique-detail-v2-module__Yp_6jq__heroFallbackIllustration{z-index:1;position:absolute;inset:0}.technique-detail-v2-module__Yp_6jq__heroMotion{pointer-events:none;z-index:2;position:absolute;inset:0}.technique-detail-v2-module__Yp_6jq__heroPostcard,.technique-detail-v2-module__Yp_6jq__heroStamp{z-index:3;-webkit-backdrop-filter:blur(14px);border:1px solid #ffffffad;position:absolute;box-shadow:0 18px 34px -28px #3a587a6b}.technique-detail-v2-module__Yp_6jq__heroPostcard{background:linear-gradient(#ffffffc7,#f4f9fc9e),radial-gradient(circle at 0 0,#ffffff47,#0000 58%);border-radius:18px;gap:6px;max-width:min(52%,240px);padding:12px 14px 13px;display:grid;bottom:18px;left:18px}.technique-detail-v2-module__Yp_6jq__heroPostcardEyebrow,.technique-detail-v2-module__Yp_6jq__heroPostcardTitle,.technique-detail-v2-module__Yp_6jq__heroPostcardMeta,.technique-detail-v2-module__Yp_6jq__heroStamp{margin:0}.technique-detail-v2-module__Yp_6jq__heroPostcardEyebrow{color:var(--home-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:720}.technique-detail-v2-module__Yp_6jq__heroPostcardTitle{color:var(--home-text-hero);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(.94rem,1vw,1rem);font-weight:690;line-height:1.08}.technique-detail-v2-module__Yp_6jq__heroPostcardMeta{color:var(--home-text-secondary);font-size:.76rem;font-weight:560;line-height:1.3}.technique-detail-v2-module__Yp_6jq__heroStamp{max-width:148px;color:var(--home-text-primary);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(#fdfdfbd1,#f4f8fab3);border-radius:999px;padding:8px 12px 9px;font-size:.7rem;font-weight:670;top:18px;right:18px}.technique-detail-v2-module__Yp_6jq__heroContour,.technique-detail-v2-module__Yp_6jq__heroNode,.technique-detail-v2-module__Yp_6jq__heroHalo,.technique-detail-v2-module__Yp_6jq__heroChip,.technique-detail-v2-module__Yp_6jq__heroCard,.technique-detail-v2-module__Yp_6jq__heroSheen,.technique-detail-v2-module__Yp_6jq__heroScanBand,.technique-detail-v2-module__Yp_6jq__heroScanGrid,.technique-detail-v2-module__Yp_6jq__heroScanDot,.technique-detail-v2-module__Yp_6jq__heroPulseRing,.technique-detail-v2-module__Yp_6jq__heroPulseDot,.technique-detail-v2-module__Yp_6jq__heroPulseBeam{opacity:0;position:absolute}.technique-detail-v2-module__Yp_6jq__heroContour{filter:blur(.2px);border:1px solid #708fb124;border-radius:999px}.technique-detail-v2-module__Yp_6jq__heroContourOne{inset:16% 12% 26% 24%}.technique-detail-v2-module__Yp_6jq__heroContourTwo{border-color:#6e988a21;inset:30% 4% 12% 14%}.technique-detail-v2-module__Yp_6jq__heroContourThree{border-color:#4c6fa81c;inset:8% 18% 42% 36%}.technique-detail-v2-module__Yp_6jq__heroRoute{position:absolute;inset:0;overflow:visible}.technique-detail-v2-module__Yp_6jq__heroRouteBase,.technique-detail-v2-module__Yp_6jq__heroRoutePath{fill:none;stroke-linecap:round;stroke-linejoin:round}.technique-detail-v2-module__Yp_6jq__heroRouteBase{stroke:#4c6fa81a;stroke-width:10px}.technique-detail-v2-module__Yp_6jq__heroRoutePath{stroke:#3b5c89d1;stroke-width:5.5px;stroke-dasharray:520;stroke-dashoffset:520px;filter:drop-shadow(0 0 7px #5c83bb29)}.technique-detail-v2-module__Yp_6jq__heroNode{background:#f7fbfff5;border:2px solid #4c6fa894;border-radius:999px;width:12px;height:12px;transform:translate(-50%,-50%)scale(.76);box-shadow:0 0 #5e84bc2e}.technique-detail-v2-module__Yp_6jq__heroNodeOne{top:72%;left:12%}.technique-detail-v2-module__Yp_6jq__heroNodeTwo{top:45%;left:56%}.technique-detail-v2-module__Yp_6jq__heroNodeThree{top:23%;left:90%}.technique-detail-v2-module__Yp_6jq__heroHalo,.technique-detail-v2-module__Yp_6jq__heroPulseRing{border:1px solid #6a8bab29;border-radius:999px}.technique-detail-v2-module__Yp_6jq__heroHaloOne{inset:14% 10% 32% 36%}.technique-detail-v2-module__Yp_6jq__heroHaloTwo{border-color:#709d8a24;inset:32% 24% 12% 12%}.technique-detail-v2-module__Yp_6jq__heroChip{background:linear-gradient(#ffffff9e,#ecf4f857);border:1px solid #ffffffb8;border-radius:14px;box-shadow:0 10px 22px -18px #48688a4d}.technique-detail-v2-module__Yp_6jq__heroChipOne{width:92px;height:56px;top:18%;left:14%;transform:rotate(-4deg)}.technique-detail-v2-module__Yp_6jq__heroChipTwo{width:78px;height:46px;top:22%;right:10%;transform:rotate(3deg)}.technique-detail-v2-module__Yp_6jq__heroChipThree{width:110px;height:62px;bottom:16%;left:28%;transform:rotate(2deg)}.technique-detail-v2-module__Yp_6jq__heroCard{background:linear-gradient(#ffffff8f,#f0f6fa4d);border:1px solid #ffffffd1;border-radius:18px;box-shadow:0 18px 30px -24px #3c5b804d}.technique-detail-v2-module__Yp_6jq__heroCardOne{inset:15% 54% 34% 12%;transform:rotate(-4deg)}.technique-detail-v2-module__Yp_6jq__heroCardTwo{inset:26% 18% 16% 44%;transform:rotate(5deg)}.technique-detail-v2-module__Yp_6jq__heroCardThree{inset:44% 34% 8% 22%;transform:rotate(-2deg)}.technique-detail-v2-module__Yp_6jq__heroSheen{background:linear-gradient(120deg,#0000,#ffffff5c,#0000);width:34%;inset:-12% auto -12% -30%;transform:rotate(8deg)}.technique-detail-v2-module__Yp_6jq__heroScanBand{background:linear-gradient(90deg,#0000,#4d6fa85c,#0000);height:2px;left:7%;right:7%;box-shadow:0 0 12px #658dbd29}.technique-detail-v2-module__Yp_6jq__heroScanBandOne{top:28%}.technique-detail-v2-module__Yp_6jq__heroScanBandTwo{top:63%}.technique-detail-v2-module__Yp_6jq__heroScanGrid{background:repeating-linear-gradient(0deg,#7691aa0f 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#7691aa0d 0 1px,#0000 1px 24px);border:1px solid #7691aa1a;border-radius:20px;inset:16% 10%}.technique-detail-v2-module__Yp_6jq__heroScanDot{background:#f9fcfff0;border:2px solid #4b769b8f;border-radius:999px;width:14px;height:14px;top:22%;right:16%;box-shadow:0 0 #5674a224}.technique-detail-v2-module__Yp_6jq__heroPulseRingOne{inset:16% 18% 20% 22%}.technique-detail-v2-module__Yp_6jq__heroPulseRingTwo{border-color:#78a09829;inset:29% 29% 31% 33%}.technique-detail-v2-module__Yp_6jq__heroPulseDot{background:#fafcfff5;border:3px solid #4c6fa8a8;border-radius:999px;width:16px;height:16px;top:34%;left:70%;transform:translate(-50%,-50%)scale(.78)}.technique-detail-v2-module__Yp_6jq__heroPulseBeam{background:linear-gradient(90deg,#0000,#4c6fa833,#0000);height:1px;inset:50% 17% auto}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw]{background:radial-gradient(circle at 18% 22%,#e8dbc9d6,#0000 30%),radial-gradient(circle at 82% 20%,#c1d6e79e,#0000 32%),linear-gradient(#fffcf7fa,#f4f8fcf5)}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift]{background:radial-gradient(circle at 18% 18%,#dee9efc7,#0000 28%),radial-gradient(circle at 80% 72%,#ebe2d6c2,#0000 32%),linear-gradient(#fafcfefa,#f2f7faf2)}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float]{background:radial-gradient(circle at 78% 22%,#e6dacac7,#0000 28%),radial-gradient(circle at 24% 76%,#d6e5efad,#0000 34%),linear-gradient(#fffbf7fa,#f4f8fbf2)}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus]{background:radial-gradient(circle,#ffffff61,#0000 42%),radial-gradient(circle at 78% 26%,#cce0e185,#0000 28%),linear-gradient(#f8fbfefa,#f1f6faf2)}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep]{background:linear-gradient(#f8fbfefa,#f0f6faf2),radial-gradient(circle at 18% 18%,#e5edf49e,#0000 26%)}@media (prefers-reduced-motion:no-preference){.technique-detail-v2-module__Yp_6jq__heroIllustrationShell:hover .technique-detail-v2-module__Yp_6jq__heroPostcard{transform:translateY(-2px);box-shadow:0 22px 38px -30px #3a587a6b}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell:hover .technique-detail-v2-module__Yp_6jq__heroStamp{transform:translateY(-2px)rotate(-1deg)}.technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{opacity:.62;animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn;transform:translate(16px,10px)scale(.986)}.technique-detail-v2-module__Yp_6jq__heroPostcard{opacity:0;animation:.84s cubic-bezier(.22,1,.36,1) .22s forwards technique-detail-v2-module__Yp_6jq__heroPlaqueIn;transform:translateY(14px)rotate(-1.5deg)}.technique-detail-v2-module__Yp_6jq__heroStamp{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) .42s forwards technique-detail-v2-module__Yp_6jq__heroStampIn;transform:translateY(-10px)rotate(2deg)}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn,15s ease-in-out 1.1s infinite alternate technique-detail-v2-module__Yp_6jq__routeHeroFloat}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn,16s ease-in-out 1.1s infinite alternate technique-detail-v2-module__Yp_6jq__clusterHeroFloat}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn,15s ease-in-out 1.1s infinite alternate technique-detail-v2-module__Yp_6jq__cardHeroFloat}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn,14s ease-in-out 1.1s infinite alternate technique-detail-v2-module__Yp_6jq__pulseHeroFloat}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img{animation:.84s cubic-bezier(.22,1,.36,1) 80ms forwards technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn,13s ease-in-out 1.1s infinite alternate technique-detail-v2-module__Yp_6jq__scanHeroFloat}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroContour{animation:18s linear 1.2s infinite alternate technique-detail-v2-module__Yp_6jq__contourDrift}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroRoutePath{animation:.96s cubic-bezier(.45,0,.18,1) .3s forwards technique-detail-v2-module__Yp_6jq__routeDraw}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroNode{animation:.42s cubic-bezier(.22,1,.36,1) forwards technique-detail-v2-module__Yp_6jq__nodeAppear}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroNodeOne{animation-delay:.52s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroNodeTwo{animation-delay:.7s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=route-draw] .technique-detail-v2-module__Yp_6jq__heroNodeThree{animation-delay:.92s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroHalo{animation:1.1s cubic-bezier(.22,1,.36,1) forwards technique-detail-v2-module__Yp_6jq__haloReveal}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroHaloTwo{animation-delay:.18s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroChip{animation:16s ease-in-out infinite alternate technique-detail-v2-module__Yp_6jq__chipDrift}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroChipOne{animation-delay:.24s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroChipTwo{animation-duration:18s;animation-delay:.46s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=cluster-drift] .technique-detail-v2-module__Yp_6jq__heroChipThree{animation-duration:17s;animation-delay:.68s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroCard{animation:14s ease-in-out infinite alternate technique-detail-v2-module__Yp_6jq__cardDrift}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroCardOne{animation-delay:.18s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroCardTwo{animation-duration:16s;animation-delay:.42s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroCardThree{animation-duration:15s;animation-delay:.64s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=card-float] .technique-detail-v2-module__Yp_6jq__heroSheen{animation:8.6s ease-in-out 1.4s infinite technique-detail-v2-module__Yp_6jq__cardSheen}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroPulseRing{animation:5.8s ease-out infinite technique-detail-v2-module__Yp_6jq__pulseRingReveal}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroPulseRingTwo{animation-delay:.6s}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroPulseDot{animation:4.2s ease-in-out .5s infinite technique-detail-v2-module__Yp_6jq__pulseDot}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=pulse-focus] .technique-detail-v2-module__Yp_6jq__heroPulseBeam{animation:6.2s ease-in-out .8s infinite technique-detail-v2-module__Yp_6jq__pulseBeam}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroScanGrid{animation:.72s cubic-bezier(.22,1,.36,1) .16s forwards technique-detail-v2-module__Yp_6jq__scanGridReveal}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroScanBandOne{animation:7.5s linear .8s infinite technique-detail-v2-module__Yp_6jq__scanBandSweep}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroScanBandTwo{animation:8.5s linear 1.3s infinite technique-detail-v2-module__Yp_6jq__scanBandSweepReverse}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell[data-motion=scan-sweep] .technique-detail-v2-module__Yp_6jq__heroScanDot{animation:4.8s ease-in-out .7s infinite technique-detail-v2-module__Yp_6jq__scanDotPulse}}@media (prefers-reduced-motion:reduce){.technique-detail-v2-module__Yp_6jq__heroImage,.technique-detail-v2-module__Yp_6jq__heroFallbackIllustration img,.technique-detail-v2-module__Yp_6jq__heroContour,.technique-detail-v2-module__Yp_6jq__heroRoutePath,.technique-detail-v2-module__Yp_6jq__heroNode,.technique-detail-v2-module__Yp_6jq__heroPostcard,.technique-detail-v2-module__Yp_6jq__heroStamp,.technique-detail-v2-module__Yp_6jq__heroHalo,.technique-detail-v2-module__Yp_6jq__heroChip,.technique-detail-v2-module__Yp_6jq__heroCard,.technique-detail-v2-module__Yp_6jq__heroSheen,.technique-detail-v2-module__Yp_6jq__heroScanBand,.technique-detail-v2-module__Yp_6jq__heroScanGrid,.technique-detail-v2-module__Yp_6jq__heroScanDot,.technique-detail-v2-module__Yp_6jq__heroPulseRing,.technique-detail-v2-module__Yp_6jq__heroPulseDot,.technique-detail-v2-module__Yp_6jq__heroPulseBeam{opacity:1!important;animation:none!important;transform:none!important}.technique-detail-v2-module__Yp_6jq__heroRoutePath{stroke-dashoffset:0}}@keyframes technique-detail-v2-module__Yp_6jq__techniqueHeroImageIn{0%{opacity:.62;transform:translate(16px,10px)scale(.986)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes technique-detail-v2-module__Yp_6jq__heroPlaqueIn{0%{opacity:0;transform:translateY(14px)rotate(-1.5deg)}to{opacity:1;transform:translate(0,0)rotate(-1deg)}}@keyframes technique-detail-v2-module__Yp_6jq__heroStampIn{0%{opacity:0;transform:translateY(-10px)rotate(2deg)}to{opacity:1;transform:translate(0,0)rotate(.5deg)}}@keyframes technique-detail-v2-module__Yp_6jq__routeHeroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6px,-4px)scale(1.01)}}@keyframes technique-detail-v2-module__Yp_6jq__clusterHeroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4px,-5px)scale(1.012)}}@keyframes technique-detail-v2-module__Yp_6jq__cardHeroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-6px)scale(1.013)}}@keyframes technique-detail-v2-module__Yp_6jq__pulseHeroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3px,-4px)scale(1.01)}}@keyframes technique-detail-v2-module__Yp_6jq__scanHeroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5px,-2px)scale(1.008)}}@keyframes technique-detail-v2-module__Yp_6jq__routeDraw{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}@keyframes technique-detail-v2-module__Yp_6jq__nodeAppear{0%{opacity:0;transform:translate(-50%,-50%)scale(.76);box-shadow:0 0 #5e84bc2e}70%{opacity:1;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 10px #5e84bc00}to{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #5e84bc00}}@keyframes technique-detail-v2-module__Yp_6jq__contourDrift{0%{opacity:.2;transform:translate(-4px,2px)scale(.996)}to{opacity:.34;transform:translate(6px,-3px)scale(1.01)}}@keyframes technique-detail-v2-module__Yp_6jq__haloReveal{0%{opacity:0;transform:scale(.76)}30%{opacity:.24}to{opacity:.44;transform:scale(1.02)}}@keyframes technique-detail-v2-module__Yp_6jq__chipDrift{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}12%{opacity:.9}to{opacity:.82;transform:translate(5px,-7px)rotate(2deg)}}@keyframes technique-detail-v2-module__Yp_6jq__cardDrift{0%{opacity:0;transform:translateY(12px)rotate(-3deg)}10%{opacity:.9}to{opacity:.82;transform:translateY(-10px)rotate(3deg)}}@keyframes technique-detail-v2-module__Yp_6jq__cardSheen{0%,56%,to{opacity:0;transform:translate(0,0)rotate(8deg)}18%,34%{opacity:.5}40%{opacity:0;transform:translate(220%)rotate(8deg)}}@keyframes technique-detail-v2-module__Yp_6jq__pulseRingReveal{0%{opacity:0;transform:scale(.86)}20%{opacity:.34}64%{opacity:.16}to{opacity:0;transform:scale(1.08)}}@keyframes technique-detail-v2-module__Yp_6jq__pulseDot{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.84)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes technique-detail-v2-module__Yp_6jq__pulseBeam{0%,to{opacity:.18;transform:scaleX(.92)}50%{opacity:.42;transform:scaleX(1)}}@keyframes technique-detail-v2-module__Yp_6jq__scanGridReveal{0%{opacity:0;transform:scale(.985)}to{opacity:.74;transform:scale(1)}}@keyframes technique-detail-v2-module__Yp_6jq__scanBandSweep{0%{opacity:0;transform:translateY(-26px)}15%,70%{opacity:.9}to{opacity:0;transform:translateY(86px)}}@keyframes technique-detail-v2-module__Yp_6jq__scanBandSweepReverse{0%{opacity:0;transform:translateY(30px)}15%,70%{opacity:.82}to{opacity:0;transform:translateY(-90px)}}@keyframes technique-detail-v2-module__Yp_6jq__scanDotPulse{0%,to{opacity:.7;transform:scale(.84);box-shadow:0 0 #5674a224}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 10px #5674a200}}.technique-detail-v2-module__Yp_6jq__primaryButton,.technique-detail-v2-module__Yp_6jq__secondaryButton,.technique-detail-v2-module__Yp_6jq__ghostButton,.technique-detail-v2-module__Yp_6jq__compactButton{border:1px solid var(--home-glass-border-strong);font-size:var(--type-body-sm);color:var(--home-text-primary);background:#ffffffc7;border-radius:999px;padding:9px 14px;font-weight:630;line-height:1.2}.technique-detail-v2-module__Yp_6jq__primaryButton{background:var(--home-button-primary-bg);border-color:var(--home-button-primary-border);color:var(--button-primary-text)}.technique-detail-v2-module__Yp_6jq__primaryButton:hover{background:var(--home-button-primary-hover);border-color:var(--home-button-primary-border)}.technique-detail-v2-module__Yp_6jq__secondaryButton:hover,.technique-detail-v2-module__Yp_6jq__compactButton:hover{border-color:var(--home-glass-border-strong);background:#f1f7fbeb}.technique-detail-v2-module__Yp_6jq__ghostButton{color:var(--home-link);background:0 0;border-color:#0000}.technique-detail-v2-module__Yp_6jq__ghostButton:hover{color:var(--home-link-hover);text-decoration:underline}.technique-detail-v2-module__Yp_6jq__heroMeta{gap:var(--space-2);display:grid}.technique-detail-v2-module__Yp_6jq__metaGridWrap{gap:0;display:grid}.technique-detail-v2-module__Yp_6jq__metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.technique-detail-v2-module__Yp_6jq__metaStat{border-left:1px solid color-mix(in srgb,var(--home-glass-border-strong)78%,transparent 22%);gap:4px;padding:4px 0 4px 14px;display:grid}.technique-detail-v2-module__Yp_6jq__metaStat:first-child{border-left:0;padding-left:0}.technique-detail-v2-module__Yp_6jq__metaStat dt{color:var(--home-text-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:650}.technique-detail-v2-module__Yp_6jq__metaStat dd{color:var(--home-text-primary);font-size:var(--type-body-sm);margin:0;font-weight:590;line-height:1.35}.technique-detail-v2-module__Yp_6jq__settingsControls{gap:var(--space-2);flex-wrap:wrap;display:flex}.technique-detail-v2-module__Yp_6jq__settingsField{border:1px solid var(--home-glass-border-strong);border-radius:var(--radius-pill);background:#f8fbfdeb;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:inline-flex}.technique-detail-v2-module__Yp_6jq__settingsField select{min-width:118px;box-shadow:none;background:0 0;border:0;padding-block:5px}.technique-detail-v2-module__Yp_6jq__settingsField select:focus-visible{box-shadow:none}@media (max-width:900px){.technique-detail-v2-module__Yp_6jq__fitPreview{grid-template-columns:1fr}}.technique-detail-v2-module__Yp_6jq__settingsField:first-child select{min-width:108px}.technique-detail-v2-module__Yp_6jq__settingsField:last-child select{min-width:96px}.technique-detail-v2-module__Yp_6jq__settingsField span{color:var(--home-text-muted);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.05em;font-weight:610}.technique-detail-v2-module__Yp_6jq__settingsField:focus-within{border-color:color-mix(in srgb,var(--home-accent)34%,var(--home-glass-border-strong)66%);box-shadow:0 0 0 3px var(--home-focus-ring)}.technique-detail-v2-module__Yp_6jq__settingsField .uiSelect{width:auto;font-size:var(--type-body-sm)}.technique-detail-v2-module__Yp_6jq__settingsField .uiSelect:hover{border-color:#0000}.technique-detail-v2-module__Yp_6jq__settingsField .uiSelect:focus-visible{border-color:#0000}.technique-detail-v2-module__Yp_6jq__settingsField .uiSelect:disabled{background:0 0}.technique-detail-v2-module__Yp_6jq__settingsField{flex:180px}.technique-detail-v2-module__Yp_6jq__settingsField>*{min-width:0}.technique-detail-v2-module__Yp_6jq__decisionColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px);display:grid}.technique-detail-v2-module__Yp_6jq__decisionColumn{border-left:2px solid color-mix(in srgb,var(--home-accent)18%,var(--home-glass-border)82%);background:0 0;border-radius:0;gap:10px;padding:2px 0 0 20px;display:grid}.technique-detail-v2-module__Yp_6jq__decisionColumn[data-tone=avoid]{border-left-color:color-mix(in srgb,var(--danger-700)22%,var(--home-glass-border)78%)}.technique-detail-v2-module__Yp_6jq__decisionColumn h3{font-size:var(--type-h3);margin:0;font-weight:650}.technique-detail-v2-module__Yp_6jq__decisionColumn ul{color:var(--home-text-secondary);font-size:var(--type-body-sm);gap:8px;margin:0;padding:0 0 0 18px;line-height:1.55;display:grid}.technique-detail-v2-module__Yp_6jq__tryInsteadRow{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.technique-detail-v2-module__Yp_6jq__tryInsteadLabel{color:var(--home-text-muted);font-size:var(--type-body-sm);margin:0;font-weight:620}.technique-detail-v2-module__Yp_6jq__inlineLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.technique-detail-v2-module__Yp_6jq__inlineLinks a{color:var(--home-link);text-underline-offset:2px;text-decoration:underline}.technique-detail-v2-module__Yp_6jq__confidenceNote{color:var(--home-text-secondary);font-size:var(--type-body-sm);margin:0}.technique-detail-v2-module__Yp_6jq__runbookHeader{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.technique-detail-v2-module__Yp_6jq__runbookActions{justify-items:end;gap:8px;display:grid}.technique-detail-v2-module__Yp_6jq__runbookMeta{color:var(--home-text-muted);font-size:var(--type-body-sm);margin:0;font-weight:560}.technique-detail-v2-module__Yp_6jq__runbookSummaryStrip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.technique-detail-v2-module__Yp_6jq__summaryChip{text-align:left;border:1px solid color-mix(in srgb,var(--home-glass-border)82%,transparent 18%);color:var(--home-text-primary);background:#ffffff6b;border-radius:18px;gap:4px;padding:9px 11px;display:grid}.technique-detail-v2-module__Yp_6jq__summaryChip[data-active=true]{border-color:color-mix(in srgb,var(--home-accent)36%,var(--home-glass-border)64%);background:#f1f7fbf5}.technique-detail-v2-module__Yp_6jq__summaryChipTime{color:var(--home-text-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;font-weight:680}.technique-detail-v2-module__Yp_6jq__summaryChipLabel{font-size:var(--type-body-sm);font-weight:620;line-height:1.4}.technique-detail-v2-module__Yp_6jq__stepper{gap:18px;display:grid}.technique-detail-v2-module__Yp_6jq__stepCard{border:1px solid color-mix(in srgb,var(--home-glass-border)76%,#ffffffd6 24%);background:linear-gradient(#ffffffe0,#fafcfdd1),radial-gradient(circle at 0 0,#ebf3f980,#0000 36%);border-radius:28px;gap:18px;padding:clamp(22px,2.2vw,28px);display:grid;box-shadow:0 28px 50px -42px #4461864d}.technique-detail-v2-module__Yp_6jq__stepCard[data-active=true]{border-color:color-mix(in srgb,var(--home-accent)36%,var(--home-glass-border)64%);background:linear-gradient(#fbfdfffa,#f1f7fbf0);box-shadow:0 22px 42px -34px #45648957}.technique-detail-v2-module__Yp_6jq__stepHeading{gap:10px;display:grid}.technique-detail-v2-module__Yp_6jq__stepEyebrow{color:var(--home-text-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:680}.technique-detail-v2-module__Yp_6jq__stepHeadingMain{justify-content:space-between;align-items:start;gap:var(--space-3);min-width:0;display:flex}.technique-detail-v2-module__Yp_6jq__stepTitle{margin:0;font-size:clamp(1.12rem,1.8vw,1.34rem);font-weight:660;line-height:1.15}.technique-detail-v2-module__Yp_6jq__stepCopy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 26px;display:grid}.technique-detail-v2-module__Yp_6jq__stepCopyBlock{gap:7px;display:grid}.technique-detail-v2-module__Yp_6jq__stepLabel{color:var(--home-text-muted);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:680}.technique-detail-v2-module__Yp_6jq__stepPurpose,.technique-detail-v2-module__Yp_6jq__stepScript{color:var(--home-text-secondary);font-size:var(--type-body-sm);margin:0;font-weight:440;line-height:1.62}.technique-detail-v2-module__Yp_6jq__stepScript{color:var(--home-text-primary);font-weight:500}.technique-detail-v2-module__Yp_6jq__watchoutRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.technique-detail-v2-module__Yp_6jq__watchoutBlock{border-top:1px solid color-mix(in srgb,var(--home-glass-border-strong)74%,transparent 26%);gap:7px;padding-top:14px;display:grid}.technique-detail-v2-module__Yp_6jq__runModeRail{border:1px solid var(--home-glass-border);gap:var(--space-3);background:#ffffffa3;border-radius:22px;padding:16px 18px;display:grid}.technique-detail-v2-module__Yp_6jq__runModeTop{justify-content:space-between;gap:var(--space-2);align-items:center;display:flex}.technique-detail-v2-module__Yp_6jq__runModeTitle{font-size:var(--type-body-sm);margin:0;font-weight:700}.technique-detail-v2-module__Yp_6jq__runModeHint{color:var(--home-text-muted);font-size:var(--type-micro);margin:0}.technique-detail-v2-module__Yp_6jq__compactButton[data-primary=true]{border-color:color-mix(in srgb,var(--home-accent)42%,var(--home-glass-border)58%);color:var(--home-link-hover);background:#f0f6fbf0}.technique-detail-v2-module__Yp_6jq__stepTimePill{white-space:nowrap}.technique-detail-v2-module__Yp_6jq__timerGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.technique-detail-v2-module__Yp_6jq__timerCard{border:1px solid var(--home-glass-border);gap:var(--space-1);background:#f8fbfdeb;border-radius:18px;padding:12px 14px;display:grid}.technique-detail-v2-module__Yp_6jq__timerCard dt{color:var(--home-text-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;margin:0}.technique-detail-v2-module__Yp_6jq__timerCard dd{font-size:var(--type-body-sm);margin:0;font-weight:700}.technique-detail-v2-module__Yp_6jq__runModeActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.technique-detail-v2-module__Yp_6jq__agendaList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.technique-detail-v2-module__Yp_6jq__agendaItem{gap:var(--space-3);border-top:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:10px 0;display:grid}.technique-detail-v2-module__Yp_6jq__agendaItem[data-active=true]{border-top-color:color-mix(in srgb,var(--home-accent)26%,transparent)}.technique-detail-v2-module__Yp_6jq__agendaBody{gap:4px;display:grid}.technique-detail-v2-module__Yp_6jq__agendaBody h3{font-size:var(--type-body);margin:0;font-weight:600}.technique-detail-v2-module__Yp_6jq__agendaTimePill{border:1px solid var(--home-glass-border-strong);border-radius:var(--radius-pill);color:var(--home-text-muted);font-size:var(--type-meta);white-space:nowrap;background:#f8fbfdeb;margin:0;padding:4px 10px;line-height:1.2}.technique-detail-v2-module__Yp_6jq__agendaDescription{color:var(--home-text-secondary);font-size:var(--type-body-sm);margin:0;font-weight:420;line-height:1.45}.technique-detail-v2-module__Yp_6jq__checklistGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsCard{border-top:1px solid color-mix(in srgb,var(--home-glass-border-strong)72%,transparent 28%);background:0 0;gap:14px;padding:18px 0 16px;display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsCard:nth-child(-n+2){border-top:0;padding-top:0}.technique-detail-v2-module__Yp_6jq__ingredientsColumnHeader{gap:6px;display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsCard h3{font-size:var(--type-body);margin:0;font-weight:640}.technique-detail-v2-module__Yp_6jq__ingredientsCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsGroup{gap:8px;display:grid}.technique-detail-v2-module__Yp_6jq__ingredientsGroupTitle{font-size:var(--type-body-sm);color:var(--home-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.technique-detail-v2-module__Yp_6jq__checkRow{gap:var(--space-2);align-items:flex-start;display:flex}.technique-detail-v2-module__Yp_6jq__checkIcon{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-base);border:1px solid color-mix(in srgb,var(--home-accent)34%,var(--home-glass-border)66%);color:var(--home-link-hover);font-size:var(--type-micro);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.technique-detail-v2-module__Yp_6jq__checkBody{gap:4px;display:grid}.technique-detail-v2-module__Yp_6jq__checkMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.technique-detail-v2-module__Yp_6jq__checkLabel{font-size:var(--type-body-sm);color:var(--home-text-primary);margin:0;font-weight:560;line-height:1.45}.technique-detail-v2-module__Yp_6jq__checkMeta{font-size:var(--type-micro);color:var(--home-text-muted);margin:0;line-height:1.45}.technique-detail-v2-module__Yp_6jq__checkLink{color:var(--home-link);font-size:var(--type-micro);text-underline-offset:2px;font-weight:650;text-decoration:underline}.technique-detail-v2-module__Yp_6jq__checkLink:hover{color:var(--home-link-hover)}.technique-detail-v2-module__Yp_6jq__qualityGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.technique-detail-v2-module__Yp_6jq__qualityCard{border:1px solid color-mix(in srgb,var(--home-glass-border)82%,#ffffffb8 18%);background:#ffffff7a;border-radius:24px;gap:14px;padding:18px 20px;display:grid}.technique-detail-v2-module__Yp_6jq__qualityCard h3{font-size:var(--type-body);margin:0;font-weight:640}.technique-detail-v2-module__Yp_6jq__qualityCard ul{padding:0 0 0 var(--space-4);color:var(--home-text-secondary);font-size:var(--type-body-sm);gap:8px;margin:0;line-height:1.55;display:grid}.technique-detail-v2-module__Yp_6jq__supportPanel{background:0 0;border:0;border-radius:0;padding:10px 0 0}.technique-detail-v2-module__Yp_6jq__supportLead{color:var(--home-text-secondary);font-size:var(--type-body-sm);max-width:72ch;margin:0;font-weight:440;line-height:1.62}.technique-detail-v2-module__Yp_6jq__adjustLayout{gap:16px;display:grid}.technique-detail-v2-module__Yp_6jq__adjustControlsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.technique-detail-v2-module__Yp_6jq__adjustControlCard{border-top:1px solid color-mix(in srgb,var(--home-glass-border-strong)74%,transparent 26%);background:0 0;gap:8px;padding:16px 0 0;display:grid}.technique-detail-v2-module__Yp_6jq__adjustControlCard select{width:100%}.technique-detail-v2-module__Yp_6jq__adjustControlTitle{color:var(--home-text-primary);font-size:var(--type-body-sm);font-weight:650}.technique-detail-v2-module__Yp_6jq__adjustControlHelp,.technique-detail-v2-module__Yp_6jq__adjustSummary{color:var(--home-text-muted);font-size:var(--type-body-sm);margin:0;line-height:1.56}.technique-detail-v2-module__Yp_6jq__failureGuidanceList{gap:20px}.technique-detail-v2-module__Yp_6jq__failureGuidanceCard{border:1px solid color-mix(in srgb,var(--home-glass-border)82%,#ffffffb8 18%);background:#ffffff7a;border-radius:24px;gap:16px;padding:20px 22px;display:grid}.technique-detail-v2-module__Yp_6jq__failureGuidanceHeader{gap:8px;display:grid}.technique-detail-v2-module__Yp_6jq__failureGuidanceEyebrow,.technique-detail-v2-module__Yp_6jq__relatedLabel{color:var(--home-text-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}.technique-detail-v2-module__Yp_6jq__failureGuidanceHeader h3{font-size:var(--type-h3);margin:0;font-weight:650}.technique-detail-v2-module__Yp_6jq__failureGuidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.technique-detail-v2-module__Yp_6jq__failureGuidanceBlock{gap:7px;display:grid}.technique-detail-v2-module__Yp_6jq__failureGuidanceCopy,.technique-detail-v2-module__Yp_6jq__relatedBody{color:var(--home-text-secondary);font-size:var(--type-body-sm);margin:0;font-weight:450;line-height:1.6}.technique-detail-v2-module__Yp_6jq__simpleList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.technique-detail-v2-module__Yp_6jq__simpleItem{border-bottom:1px solid color-mix(in srgb,var(--home-glass-border-strong)72%,#ffffff24 28%);gap:3px;padding-bottom:8px;display:grid}.technique-detail-v2-module__Yp_6jq__simpleItem:last-child{border-bottom:0;padding-bottom:0}.technique-detail-v2-module__Yp_6jq__simpleItem a{color:var(--home-link);text-underline-offset:2px;font-size:var(--type-body);text-decoration:underline}.technique-detail-v2-module__Yp_6jq__simpleMeta{color:var(--home-text-muted);font-size:var(--type-body-sm);margin:0}.technique-detail-v2-module__Yp_6jq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.technique-detail-v2-module__Yp_6jq__relatedCard{border:1px solid color-mix(in srgb,var(--home-glass-border)84%,#ffffffb3 16%);background:#ffffff6b;border-radius:22px;gap:10px;padding:18px 20px;display:grid}.technique-detail-v2-module__Yp_6jq__relatedCard a{color:var(--home-link);text-underline-offset:2px;font-size:var(--type-body);font-weight:650;text-decoration:underline}.technique-detail-v2-module__Yp_6jq__tocWrap{top:var(--technique-sticky-offset);z-index:24;position:sticky}.technique-detail-v2-module__Yp_6jq__tocNav{border:1px solid color-mix(in srgb,var(--home-accent)14%,var(--home-glass-border)86%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbfdd1;border-radius:22px;padding:7px 9px;box-shadow:0 10px 24px -22px #44618638}.technique-detail-v2-module__Yp_6jq__tocList{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.technique-detail-v2-module__Yp_6jq__tocList::-webkit-scrollbar{display:none}.technique-detail-v2-module__Yp_6jq__tocLink{white-space:nowrap;color:var(--home-text-muted);font-size:var(--type-body-sm);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform .18s cubic-bezier(.25,1,.5,1);background:#ffffff75;border:1px solid #0000;border-radius:999px;padding:8px 13px;font-weight:580;text-decoration:none;display:inline-flex}.technique-detail-v2-module__Yp_6jq__tocLink[data-active=true]{color:var(--home-text-primary);border-color:color-mix(in srgb,var(--home-accent)20%,var(--home-glass-border)80%);background:#fffffff5;font-weight:700;box-shadow:0 8px 18px -16px #3a577761}.technique-detail-v2-module__Yp_6jq__statusText{font-size:var(--type-body-sm);color:var(--home-text-muted);margin:0}.technique-detail-v2-module__Yp_6jq__statusSuccess{color:var(--success-700)}.technique-detail-v2-module__Yp_6jq__statusError{color:var(--danger-700)}.technique-detail-v2-module__Yp_6jq__drawerOverlay{z-index:90;background:#111c2b2e;position:fixed;inset:0}.technique-detail-v2-module__Yp_6jq__drawer{border-left:1px solid var(--home-glass-border-strong);width:min(100%,384px);padding:var(--space-6);z-index:91;gap:var(--space-5);background:linear-gradient(#fbfdfffa,#eff5f9f0);display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.technique-detail-v2-module__Yp_6jq__drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.technique-detail-v2-module__Yp_6jq__drawerHeader h2{font-size:var(--type-h3);margin:0}.technique-detail-v2-module__Yp_6jq__drawerBody{gap:var(--space-4);display:grid}.technique-detail-v2-module__Yp_6jq__field{gap:var(--space-2);display:grid}.technique-detail-v2-module__Yp_6jq__field label{font-size:var(--type-body-sm);color:var(--home-text-secondary);margin:0}.technique-detail-v2-module__Yp_6jq__field select{border-radius:var(--radius-sm);border:1px solid var(--home-glass-border-strong);width:100%;padding:var(--space-2)var(--space-3);background:#ffffffe0}.technique-detail-v2-module__Yp_6jq__drawerActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.technique-detail-v2-module__Yp_6jq__primaryButton:focus-visible,.technique-detail-v2-module__Yp_6jq__secondaryButton:focus-visible,.technique-detail-v2-module__Yp_6jq__ghostButton:focus-visible,.technique-detail-v2-module__Yp_6jq__compactButton:focus-visible,.technique-detail-v2-module__Yp_6jq__packPrimary:focus-visible,.technique-detail-v2-module__Yp_6jq__packSecondary:focus-visible,.technique-detail-v2-module__Yp_6jq__tocLink:focus-visible,.technique-detail-v2-module__Yp_6jq__simpleItem a:focus-visible,.technique-detail-v2-module__Yp_6jq__inlineLinks a:focus-visible{box-shadow:0 0 0 3px var(--home-focus-ring);outline:none}@media (max-width:860px){.technique-detail-v2-module__Yp_6jq__decisionColumns,.technique-detail-v2-module__Yp_6jq__failureGuidanceGrid,.technique-detail-v2-module__Yp_6jq__relatedGrid,.technique-detail-v2-module__Yp_6jq__qualityGrid,.technique-detail-v2-module__Yp_6jq__checklistGrid,.technique-detail-v2-module__Yp_6jq__ingredientsLayout,.technique-detail-v2-module__Yp_6jq__adjustControlsGrid,.technique-detail-v2-module__Yp_6jq__adaptationScenarios,.technique-detail-v2-module__Yp_6jq__timerGrid,.technique-detail-v2-module__Yp_6jq__metaGrid,.technique-detail-v2-module__Yp_6jq__settingsControls{grid-template-columns:minmax(0,1fr)}.technique-detail-v2-module__Yp_6jq__settingsControls{display:grid}}@media (max-width:680px){.technique-detail-v2-module__Yp_6jq__page,.technique-detail-v2-module__Yp_6jq__mainColumn{gap:var(--space-6)}.technique-detail-v2-module__Yp_6jq__hero{grid-template-columns:1fr}.technique-detail-v2-module__Yp_6jq__heroIllustrationShell{order:-1;min-height:180px}.technique-detail-v2-module__Yp_6jq__heroPostcard{max-width:none;padding:10px 12px 11px;bottom:12px;left:12px;right:12px}.technique-detail-v2-module__Yp_6jq__heroStamp{max-width:132px;padding:7px 10px 8px;font-size:.64rem;top:12px;right:12px}.technique-detail-v2-module__Yp_6jq__tocNav{border-radius:18px;padding:8px}.technique-detail-v2-module__Yp_6jq__drawer{padding:var(--space-4)}.technique-detail-v2-module__Yp_6jq__actionRow{flex-direction:column;align-items:stretch}.technique-detail-v2-module__Yp_6jq__compactButton{text-align:center;width:100%}.technique-detail-v2-module__Yp_6jq__actionRow .uiButton:not(.uiButtonTertiary){text-align:center;width:100%}.technique-detail-v2-module__Yp_6jq__packCalloutActions{flex-direction:column;align-items:stretch}.technique-detail-v2-module__Yp_6jq__actionRow .uiButtonTertiary{width:fit-content}.technique-detail-v2-module__Yp_6jq__runbookHeader{align-items:flex-start}.technique-detail-v2-module__Yp_6jq__runbookActions{justify-items:start}.technique-detail-v2-module__Yp_6jq__stepCopy,.technique-detail-v2-module__Yp_6jq__watchoutRow{grid-template-columns:1fr}.technique-detail-v2-module__Yp_6jq__agendaItem{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.technique-detail-v2-module__Yp_6jq__agendaTimePill{justify-self:start}}@media print{.technique-detail-v2-module__Yp_6jq__tocWrap,.technique-detail-v2-module__Yp_6jq__actionRow,.technique-detail-v2-module__Yp_6jq__settingsControls,.technique-detail-v2-module__Yp_6jq__drawerOverlay,.technique-detail-v2-module__Yp_6jq__drawer,.technique-detail-v2-module__Yp_6jq__runModeRail{display:none}.technique-detail-v2-module__Yp_6jq__layout{grid-template-columns:1fr}}
