:root{--experience-ease-out:cubic-bezier(0.22,1,0.36,1);--experience-ease-spring:cubic-bezier(0.2,1.28,0.36,1);--experience-ink:var(--comic-ink,#17171f);--experience-brand:var(--comic-red,#ff6657);--experience-calm:#6f7fff}.experience-route-enter,.experience-scene{animation:experience-scene-in .48s var(--experience-ease-out) both;transform-origin:50% 16%}.experience-reveal{--experience-delay:0ms;animation-delay:var(--experience-delay);animation-duration:.44s;animation-fill-mode:both;animation-timing-function:var(--experience-ease-out)}.experience-reveal--rise{animation-name:experience-rise-in}.experience-reveal--soft{animation-name:experience-soft-in}.experience-reveal--scale{animation-name:experience-scale-in}.experience-reveal--slide{animation-name:experience-slide-in}.experience-reveal--ink{animation-name:experience-ink-content-in}.experience-stagger>*{animation:experience-rise-in .4s var(--experience-ease-out) both}.experience-stagger>:first-child{animation-delay:var(--experience-stagger-1,0s)}.experience-stagger>:nth-child(2){animation-delay:var(--experience-stagger-2,64ms)}.experience-stagger>:nth-child(3){animation-delay:var(--experience-stagger-3,128ms)}.experience-stagger>:nth-child(4){animation-delay:var(--experience-stagger-4,192ms)}.experience-stagger>:nth-child(5){animation-delay:var(--experience-stagger-5,256ms)}.experience-stagger>:nth-child(6){animation-delay:var(--experience-stagger-6,.32s)}.experience-stagger>:nth-child(n+7){animation-delay:var(--experience-stagger-rest,384ms)}.experience-stamp{--experience-stamp-color:var(--experience-brand);align-items:center;color:var(--experience-stamp-color);display:inline-grid;isolation:isolate;justify-items:center;min-height:3rem;min-width:3rem;padding:.65rem;position:relative;transform:rotate(-4deg);animation:experience-stamp-in .56s var(--experience-ease-spring) both}.experience-stamp--ink{--experience-stamp-color:var(--experience-ink)}.experience-stamp--calm{--experience-stamp-color:var(--experience-calm)}.experience-stamp__ring{border:2px solid;border-radius:38% 48% 41% 46%;inset:0;opacity:.88;position:absolute;transform:rotate(2deg)}.experience-stamp__ring:after{border:1px solid;border-radius:44% 39% 48% 42%;content:"";inset:4px;opacity:.42;position:absolute}.experience-stamp__content{position:relative;z-index:1}.experience-working{align-items:center;display:inline-flex;gap:.75rem}.experience-working__seal{align-items:center;aspect-ratio:1;border:1.5px solid color-mix(in srgb,var(--experience-brand) 52%,transparent);border-radius:999px;display:inline-flex;gap:3px;justify-content:center;min-width:2rem;position:relative}.experience-working__seal:after{border:1px solid color-mix(in srgb,var(--experience-brand) 24%,transparent);border-radius:inherit;content:"";inset:-5px;opacity:0;position:absolute}.experience-working__seal span{background:var(--experience-brand);border-radius:999px;height:4px;opacity:.42;width:4px}.experience-working.is-active .experience-working__seal:after{animation:experience-working-ring 1.4s ease-out 2}.experience-working.is-active .experience-working__seal span{animation:experience-working-dot .92s ease-in-out 3}.experience-working.is-active .experience-working__seal span:nth-child(2){animation-delay:.11s}.experience-working.is-active .experience-working__seal span:nth-child(3){animation-delay:.22s}.experience-living-panel{overflow:hidden;position:relative;transform:translateZ(0)}.experience-living-panel.is-active>:first-child{animation:experience-panel-breathe 5.2s ease-in-out 1;transform-origin:50% 64%}.experience-living-panel:after{background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.16) 47%,transparent 68%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.experience-living-panel.is-active:after{animation:experience-panel-light 1.1s ease-out .24s 1 both}.experience-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute}.experience-atmosphere--brand{color:var(--experience-brand)}.experience-atmosphere--ink{color:var(--experience-ink)}.experience-atmosphere--calm{color:var(--experience-calm)}.experience-atmosphere i{background:currentColor;border-radius:999px;height:3px;left:8%;opacity:0;position:absolute;top:14%;transform:rotate(-24deg);width:7px;animation:experience-mark-pop .52s var(--experience-ease-spring) both;animation-delay:80ms}.experience-atmosphere i:nth-child(2){animation-delay:126ms;left:20%;top:43%;transform:rotate(-11deg);width:10px}.experience-atmosphere i:nth-child(3){animation-delay:172ms;left:33%;top:72%;transform:rotate(2deg);width:13px}.experience-atmosphere i:nth-child(4){animation-delay:218ms;left:47%;top:22%;transform:rotate(15deg)}.experience-atmosphere i:nth-child(5){animation-delay:264ms;left:61%;top:58%;transform:rotate(28deg);width:10px}.experience-atmosphere i:nth-child(6){animation-delay:.31s;left:73%;top:78%;transform:rotate(41deg);width:13px}.experience-atmosphere i:nth-child(7){animation-delay:356ms;left:84%;top:35%;transform:rotate(54deg)}.experience-atmosphere i:nth-child(8){animation-delay:402ms;left:91%;top:66%;transform:rotate(67deg);width:10px}.experience-ink-curtain{overflow:hidden;position:relative}.experience-ink-curtain__content{animation:experience-ink-content-in .54s var(--experience-ease-out) .12s both;position:relative}.experience-ink-curtain__wash{background:radial-gradient(circle at 20% 46%,currentColor 0 8%,transparent 9%),linear-gradient(96deg,transparent 3%,currentColor 16% 82%,transparent 96%);color:var(--experience-ink);inset:-18%;opacity:.12;pointer-events:none;position:absolute;transform:translateX(-116%) skewX(-8deg);animation:experience-ink-wash .66s var(--experience-ease-out) both}.experience-sound-toggle{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--comic-paper,#fffdf8) 78%,transparent);border:1px solid color-mix(in srgb,var(--experience-ink) 16%,transparent);border-radius:999px;color:var(--experience-ink);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,transform .16s ease;width:32px;z-index:60}.experience-sound-toggle--floating{position:fixed;right:max(12px,calc((100vw - 480px) / 2 + 12px));top:calc(var(--safe-area-top, 0px) + 12px)}.experience-sound-toggle--header{flex:0 0 auto;position:relative;z-index:1}.experience-sound-toggle:hover{border-color:color-mix(in srgb,var(--experience-brand) 42%,transparent)}.experience-sound-toggle:active{transform:scale(.9) rotate(-4deg)}.experience-sound-toggle:focus-visible{outline:2px solid var(--experience-brand);outline-offset:3px}.experience-sound-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--experience-brand) 12%,var(--comic-paper,#fffdf8))}@media (max-width:390px){.experience-sound-toggle--floating{height:30px;right:8px;top:calc(var(--safe-area-top, 0px) + 8px);width:30px}.experience-sound-toggle--header{height:30px;width:30px}}@keyframes experience-scene-in{0%{opacity:0;transform:translateY(9px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes experience-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes experience-soft-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes experience-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes experience-slide-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes experience-stamp-in{0%{opacity:0;transform:translateY(-18px) rotate(-13deg) scale(1.28)}56%{opacity:1;transform:translateY(2px) rotate(-2deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(-4deg) scale(1)}}@keyframes experience-working-ring{0%{opacity:0;transform:scale(.72)}35%{opacity:.36}to{opacity:0;transform:scale(1.38)}}@keyframes experience-working-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes experience-panel-breathe{0%,to{transform:scale(1)}48%{transform:scale(1.018)}}@keyframes experience-panel-light{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes experience-mark-pop{0%{opacity:0;scale:.2}58%{opacity:.55;scale:1.15}to{opacity:.36;scale:1}}@keyframes experience-ink-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes experience-ink-wash{0%{opacity:0;transform:translateX(-116%) skewX(-8deg)}32%{opacity:.12}to{opacity:0;transform:translateX(116%) skewX(-8deg)}}@media (prefers-reduced-motion:reduce){.experience-atmosphere i,.experience-ink-curtain__content,.experience-ink-curtain__wash,.experience-living-panel.is-active:after,.experience-living-panel.is-active>:first-child,.experience-reveal,.experience-route-enter,.experience-scene,.experience-stagger>*,.experience-stamp,.experience-working.is-active .experience-working__seal span,.experience-working.is-active .experience-working__seal:after{animation:none!important;filter:none!important;opacity:1;scale:1;transform:none}.experience-sound-toggle{transition:none}.comic-shell *,.comic-shell :after,.comic-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-motion=reduced] .experience-atmosphere i,html[data-motion=reduced] .experience-ink-curtain *,html[data-motion=reduced] .experience-living-panel *,html[data-motion=reduced] .experience-reveal,html[data-motion=reduced] .experience-route-enter,html[data-motion=reduced] .experience-scene,html[data-motion=reduced] .experience-stagger>*,html[data-motion=reduced] .experience-stamp,html[data-motion=reduced] .experience-working *{animation:none!important;filter:none!important;opacity:1;scale:1;transform:none}.emotion-opening{--emotion-accent:var(--experience-brand);--emotion-opening-ease:cubic-bezier(0.22,1,0.36,1);margin:0;position:relative}.emotion-opening__stage{contain:layout paint;isolation:isolate;overflow:hidden;position:relative}.emotion-opening__panel{overflow:hidden;position:relative;transform:translateZ(0);z-index:1}.emotion-opening__image{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;transform-origin:50% 58%;width:100%}.emotion-opening__depth{background:linear-gradient(112deg,transparent 25%,rgba(255,255,255,.13) 48%,transparent 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.emotion-opening__caption{position:relative;z-index:2}.emotion-opening__marks{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.emotion-opening__marks i{--emotion-delay:40ms;--emotion-left:8%;--emotion-rotate:-32deg;--emotion-size:10px;--emotion-top:18%;display:block;left:var(--emotion-left);opacity:0;position:absolute;top:var(--emotion-top)}.emotion-opening__marks i:nth-child(2){--emotion-delay:82ms;--emotion-left:21%;--emotion-rotate:-18deg;--emotion-size:12px;--emotion-top:38%}.emotion-opening__marks i:nth-child(3){--emotion-delay:124ms;--emotion-left:34%;--emotion-rotate:-4deg;--emotion-size:14px;--emotion-top:62%}.emotion-opening__marks i:nth-child(4){--emotion-delay:166ms;--emotion-left:47%;--emotion-rotate:10deg;--emotion-size:16px;--emotion-top:25%}.emotion-opening__marks i:nth-child(5){--emotion-delay:208ms;--emotion-left:60%;--emotion-rotate:24deg;--emotion-size:14px;--emotion-top:51%}.emotion-opening__marks i:nth-child(6){--emotion-delay:250ms;--emotion-left:73%;--emotion-rotate:38deg;--emotion-size:12px;--emotion-top:73%}.emotion-opening__marks i:nth-child(7){--emotion-delay:292ms;--emotion-left:86%;--emotion-rotate:52deg;--emotion-size:10px;--emotion-top:33%}.emotion-opening--angry{--emotion-accent:#ff5147}.emotion-opening--angry .emotion-opening__image{animation:emotion-angry-panel .62s cubic-bezier(.18,1.45,.32,1) both}.emotion-opening--angry .emotion-opening__marks{background:repeating-conic-gradient(from 8deg at 50% 54%,color-mix(in srgb,var(--emotion-accent) 48%,transparent) 0 1.2deg,transparent 1.2deg 18deg);animation:emotion-impact .54s var(--emotion-opening-ease) both;mask-image:radial-gradient(circle,transparent 0 29%,#000 57%,transparent 78%);-webkit-mask-image:radial-gradient(circle,transparent 0 29%,#000 57%,transparent 78%)}.emotion-opening--angry .emotion-opening__marks i{background:var(--emotion-accent);border-radius:999px;height:3px;transform:rotate(var(--emotion-rotate));width:18px;animation:emotion-mark-strike .42s var(--emotion-opening-ease) both;animation-delay:var(--emotion-delay)}.emotion-opening--wronged{--emotion-accent:#7488ff}.emotion-opening--wronged .emotion-opening__image{animation:emotion-wronged-panel .68s var(--emotion-opening-ease) both}.emotion-opening--wronged .emotion-opening__marks i{background:linear-gradient(to bottom,transparent,var(--emotion-accent));border-radius:999px;height:34px;top:-18%;transform:rotate(9deg);width:2px;animation:emotion-rain .66s ease-in both;animation-delay:var(--emotion-delay)}.emotion-opening--anxious{--emotion-accent:#ff9a56}.emotion-opening--anxious .emotion-opening__image{animation:emotion-anxious-panel .72s var(--emotion-opening-ease) both}.emotion-opening--anxious .emotion-opening__marks:after,.emotion-opening--anxious .emotion-opening__marks:before{border:2px solid color-mix(in srgb,var(--emotion-accent) 56%,transparent);border-radius:50%;content:"";inset:13% 9%;opacity:0;position:absolute;transform:rotate(-8deg) scale(.72);animation:emotion-orbit .82s var(--emotion-opening-ease) both}.emotion-opening--anxious .emotion-opening__marks:after{animation-delay:90ms;inset:22% 18%;transform:rotate(12deg) scale(.66)}.emotion-opening--anxious .emotion-opening__marks i{background:var(--emotion-accent);border-radius:50%;height:5px;width:5px;animation:emotion-anxious-dot .56s var(--emotion-opening-ease) both;animation-delay:var(--emotion-delay)}.emotion-opening--sad{--emotion-accent:#579bd6}.emotion-opening--sad .emotion-opening__image{animation:emotion-sad-panel .76s var(--emotion-opening-ease) both}.emotion-opening--sad .emotion-opening__stage:after{background:linear-gradient(to bottom,transparent 58%,color-mix(in srgb,var(--emotion-accent) 13%,transparent));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:2;animation:emotion-sad-shadow .72s ease-out both}.emotion-opening--sad .emotion-opening__marks i{border:2px solid color-mix(in srgb,var(--emotion-accent) 65%,transparent);border-left:2px solid transparent;border-radius:50% 50% 55% 45%;height:7px;transform:rotate(42deg);width:7px;animation:emotion-sad-drop .62s ease-in both;animation-delay:var(--emotion-delay)}.emotion-opening--confused{--emotion-accent:#8f99ad}.emotion-opening--confused .emotion-opening__image{animation:emotion-confused-panel .7s var(--emotion-opening-ease) both}.emotion-opening--confused .emotion-opening__marks i{border-right:2px solid color-mix(in srgb,var(--emotion-accent) 70%,transparent);border-top:2px solid color-mix(in srgb,var(--emotion-accent) 70%,transparent);border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;height:var(--emotion-size);transform:rotate(var(--emotion-rotate));width:var(--emotion-size);animation:emotion-confused-loop .64s var(--emotion-opening-ease) both;animation-delay:var(--emotion-delay)}.emotion-opening--complex{--emotion-accent:#a569ff}.emotion-opening--complex .emotion-opening__image{animation:emotion-complex-panel .76s var(--emotion-opening-ease) both}.emotion-opening--complex .emotion-opening__panel:before{background:linear-gradient(112deg,rgba(255,101,87,.1),transparent 48%,rgba(103,122,255,.12));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:2;animation:emotion-complex-layer .82s ease-out both}.emotion-opening--complex .emotion-opening__marks i{border:2px solid color-mix(in srgb,var(--emotion-accent) 60%,transparent);border-radius:50%;height:22px;width:22px;animation:emotion-complex-ring .68s var(--emotion-opening-ease) both;animation-delay:var(--emotion-delay)}.emotion-opening .emotion-opening__depth{animation:emotion-panel-glint .92s ease-out .18s both}@keyframes emotion-angry-panel{0%{opacity:0;transform:scale(.9) translateY(8px)}58%{opacity:1;transform:scale(1.025) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes emotion-impact{0%{opacity:0;transform:scale(.62) rotate(-4deg)}54%{opacity:.72}to{opacity:0;transform:scale(1.08) rotate(0)}}@keyframes emotion-mark-strike{0%{opacity:0;scale:.2 1}58%{opacity:.6;scale:1.15 1}to{opacity:0;scale:1 1}}@keyframes emotion-wronged-panel{0%{opacity:0;transform:translateY(-10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes emotion-rain{0%{opacity:0;transform:translateY(-8px) rotate(9deg)}30%{opacity:.55}to{opacity:0;transform:translateY(160px) rotate(9deg)}}@keyframes emotion-anxious-panel{0%{opacity:0;transform:scale(.975) rotate(-.7deg)}45%{opacity:1;transform:scale(1.012) rotate(.55deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes emotion-orbit{0%{opacity:0;transform:rotate(-16deg) scale(.72)}52%{opacity:.5}to{opacity:0;transform:rotate(12deg) scale(1.08)}}@keyframes emotion-anxious-dot{0%{opacity:0;transform:translateY(9px) scale(.3)}55%{opacity:.7;transform:translateY(-3px) scale(1.1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes emotion-sad-panel{0%{opacity:0;transform:translateY(-7px) scale(1.01)}to{opacity:1;transform:translateY(5px) scale(1)}}@keyframes emotion-sad-shadow{0%{opacity:0}to{opacity:1}}@keyframes emotion-sad-drop{0%{opacity:0;transform:translateY(-7px) rotate(42deg)}32%{opacity:.5}to{opacity:0;transform:translateY(86px) rotate(42deg)}}@keyframes emotion-confused-panel{0%{opacity:0;transform:rotate(1deg) scale(.98)}44%{opacity:1;transform:rotate(-.5deg) scale(1.01)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes emotion-confused-loop{0%{opacity:0;scale:.45}55%{opacity:.54;scale:1.08}to{opacity:0;scale:1}}@keyframes emotion-complex-panel{0%{opacity:0;transform:translateX(-5px) scale(.975)}48%{opacity:1;transform:translateX(3px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes emotion-complex-layer{0%{opacity:0;transform:translateX(-7%)}52%{opacity:1}to{opacity:.62;transform:translateX(0)}}@keyframes emotion-complex-ring{0%{opacity:0;transform:translateX(-8px) scale(.5)}56%{opacity:.45;transform:translateX(2px) scale(1.08)}to{opacity:0;transform:translateX(0) scale(1)}}@keyframes emotion-panel-glint{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.emotion-opening *,.emotion-opening :after,.emotion-opening :before{animation:none!important;opacity:1;scale:1;transform:none!important}.emotion-opening__depth,.emotion-opening__marks{display:none}}html[data-motion=reduced] .emotion-opening *,html[data-motion=reduced] .emotion-opening :after,html[data-motion=reduced] .emotion-opening :before{animation:none!important;opacity:1;scale:1;transform:none!important}html[data-motion=reduced] .emotion-opening__depth,html[data-motion=reduced] .emotion-opening__marks{display:none}.emotion-scanner{--emotion-scan-color:#7c3aed;--emotion-scan-value:50%;isolation:isolate;overflow:hidden;padding:18px 14px 16px;position:relative}.emotion-scanner__chart{display:grid;gap:12px;position:relative;z-index:2}.emotion-scanner__row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(3.25rem,auto) 1fr 2.6rem;position:relative;transition:opacity .18s ease,transform .22s var(--experience-ease-out)}.emotion-scanner__row:not(.is-scanned){opacity:.62}.emotion-scanner__row.is-scanned{transform:translateX(2px)}.emotion-scanner__label,.emotion-scanner__percentage{font-variant-numeric:tabular-nums;position:relative;z-index:3}.emotion-scanner__percentage{text-align:right}.emotion-scanner__bar{background:color-mix(in srgb,var(--experience-ink) 7%,transparent);border-radius:999px;display:block;height:16px;overflow:hidden;position:relative}.emotion-scanner__fill{--emotion-color:#7c3aed;--emotion-fill:0%;background:linear-gradient(180deg,color-mix(in srgb,var(--emotion-color) 82%,white),var(--emotion-color));border-radius:inherit;display:block;height:100%;width:var(--emotion-fill)}.emotion-scanner__rail{bottom:-10px;cursor:ew-resize;left:calc(3.25rem + 10px);outline:none;position:absolute;right:calc(2.6rem + 10px);top:-10px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.emotion-scanner__rail:focus-visible:after{border:2px solid var(--emotion-scan-color);border-radius:10px;content:"";inset:4px;opacity:.62;pointer-events:none;position:absolute}.emotion-scanner__beam{background:linear-gradient(to bottom,transparent,var(--emotion-scan-color) 12% 86%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--emotion-scan-color) 30%,transparent));opacity:.72;top:0;bottom:0;transform:translateX(-50%);width:2px}.emotion-scanner__beam,.emotion-scanner__handle{left:var(--emotion-scan-value);position:absolute}.emotion-scanner__handle{align-items:center;background:color-mix(in srgb,var(--emotion-scan-color) 13%,white);border:2px solid var(--emotion-scan-color);border-radius:999px;box-shadow:0 3px 10px color-mix(in srgb,var(--emotion-scan-color) 18%,transparent);display:flex;height:28px;justify-content:center;top:50%;transform:translate(-50%,-50%);width:28px}.emotion-scanner__handle i{border-left:1px solid;border-right:1px solid;height:9px;opacity:.58;width:6px}.emotion-scanner__character{height:54px;opacity:.13;pointer-events:none;position:absolute;right:3px;top:1px;width:54px;z-index:1}.emotion-scanner__character:before{border:3px solid var(--emotion-scan-color);border-radius:42% 48% 45% 50%;content:"";inset:8px;position:absolute}.emotion-scanner__character i{background:var(--emotion-scan-color);border-radius:999px;height:4px;position:absolute;top:25px;width:4px}.emotion-scanner__character i:first-child{left:20px}.emotion-scanner__character i:nth-child(2){right:20px}.emotion-scanner__character i:nth-child(3){height:2px;left:23px;top:35px;width:9px}.emotion-scanner--angry .emotion-scanner__character{animation:emotion-character-impact .48s var(--experience-ease-spring) both}.emotion-scanner--angry .emotion-scanner__character i:first-child{transform:rotate(26deg);width:8px}.emotion-scanner--angry .emotion-scanner__character i:nth-child(2){transform:rotate(-26deg);width:8px}.emotion-scanner--wronged .emotion-scanner__character{animation:emotion-character-drop .66s var(--experience-ease-out) both}.emotion-scanner--wronged .emotion-scanner__character i:nth-child(3){border-radius:50% 50% 55% 45%;height:7px;left:33px;top:30px;transform:rotate(35deg);width:5px}.emotion-scanner--anxious .emotion-scanner__character{animation:emotion-character-orbit .7s var(--experience-ease-out) both}.emotion-scanner--anxious .emotion-scanner__character:after{border:1px dashed var(--emotion-scan-color);border-radius:50%;content:"";inset:1px;position:absolute}.emotion-scanner--sad .emotion-scanner__character{animation:emotion-character-sink .68s var(--experience-ease-out) both}.emotion-scanner--sad .emotion-scanner__character i:nth-child(3){border-radius:50% 50% 0 0;height:5px;transform:rotate(180deg)}.emotion-scanner--confused .emotion-scanner__character{animation:emotion-character-question .62s var(--experience-ease-out) both}.emotion-scanner--confused .emotion-scanner__character i:nth-child(3){border:2px solid var(--emotion-scan-color);border-bottom:2px solid transparent;background:transparent;height:9px;left:23px;top:31px;transform:rotate(18deg);width:9px}.emotion-scanner--complex .emotion-scanner__character{animation:emotion-character-double .72s var(--experience-ease-out) both}.emotion-scanner--complex .emotion-scanner__character:after{border:2px solid var(--emotion-scan-color);border-radius:50%;content:"";inset:13px 1px 5px 22px;opacity:.55;position:absolute}@keyframes emotion-character-impact{0%{opacity:0;transform:scale(.55) rotate(-8deg)}60%{opacity:.18;transform:scale(1.1) rotate(2deg)}to{opacity:.13;transform:scale(1) rotate(0)}}@keyframes emotion-character-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:.13;transform:translateY(0)}}@keyframes emotion-character-orbit{0%{opacity:0;transform:rotate(-14deg) scale(.8)}to{opacity:.13;transform:rotate(0) scale(1)}}@keyframes emotion-character-sink{0%{opacity:0;transform:translateY(-9px)}to{opacity:.13;transform:translateY(4px)}}@keyframes emotion-character-question{0%{opacity:0;transform:rotate(9deg) scale(.76)}to{opacity:.13;transform:rotate(0) scale(1)}}@keyframes emotion-character-double{0%{opacity:0;transform:translateX(-5px) scale(.82)}to{opacity:.13;transform:translateX(0) scale(1)}}@media (max-width:360px){.emotion-scanner{padding-inline:10px}.emotion-scanner__row{gap:7px;grid-template-columns:minmax(2.8rem,auto) 1fr 2.45rem}.emotion-scanner__handle{height:26px;width:26px}.emotion-scanner__rail{left:calc(2.8rem + 7px);right:calc(2.45rem + 7px)}}@media (prefers-reduced-motion:reduce){.emotion-scanner *,.emotion-scanner :after,.emotion-scanner :before{animation:none!important;transition:none!important}.emotion-scanner__character{opacity:.13;transform:none}.emotion-scanner__row.is-scanned{transform:none}}html[data-motion=reduced] .emotion-scanner *,html[data-motion=reduced] .emotion-scanner :after,html[data-motion=reduced] .emotion-scanner :before{animation:none!important;transition:none!important}html[data-motion=reduced] .emotion-scanner__character{opacity:.13;transform:none}html[data-motion=reduced] .emotion-scanner__row.is-scanned{transform:none}.fact-deck{display:grid;gap:12px;max-width:100%;min-width:0;position:relative}.fact-deck:before{background:rgba(23,23,31,.08);background:linear-gradient(to bottom,transparent 4px,color-mix(in srgb,var(--experience-ink) 17%,transparent) 4px calc(100% - 4px),transparent calc(100% - 4px));content:"";left:0;position:absolute;top:22px;bottom:22px;width:1px}.fact-deck__item{--fact-deck-accent:#3b82f6;--fact-deck-delay:0ms;align-items:stretch;animation:fact-deck-reveal .46s var(--experience-ease-out) both;animation-delay:var(--fact-deck-delay);cursor:default;display:block;max-width:100%;min-width:0;position:relative;transform-origin:50% 20%}.fact-deck__item:nth-child(n+5){animation-delay:.3s}.fact-deck__paper{border-radius:12px;max-width:100%;min-width:0;overflow-wrap:anywhere;position:relative;transition:box-shadow .22s ease,transform .26s var(--experience-ease-out)}.fact-deck__paper:after{background:linear-gradient(to bottom,var(--fact-deck-accent),transparent);border-radius:999px;content:"";inset:12px auto 12px 5px;opacity:.12;position:absolute;width:2px}.fact-deck__item.is-active .fact-deck__paper{box-shadow:0 14px 28px rgba(23,23,31,.055);box-shadow:0 4px 0 color-mix(in srgb,var(--fact-deck-accent) 12%,transparent),0 14px 28px rgba(23,23,31,.055);transform:translateY(-2px) rotate(-.18deg)}.perspective-mirror{display:grid;gap:12px;isolation:isolate;max-width:100%;min-width:0;position:relative}.perspective-mirror__line{background:linear-gradient(180deg,transparent,rgba(23,23,31,.14),transparent);left:50%;opacity:.34;pointer-events:none;position:absolute;top:0;bottom:0;transform:translateX(-50%);width:1px}.perspective-mirror__panel{--perspective-accent:#ff6657;--perspective-delay:0ms;animation:perspective-panel-reveal .5s var(--experience-ease-out) both;animation-delay:var(--perspective-delay);cursor:default;max-width:100%;min-width:0;overflow:hidden;position:relative;transition:transform .26s var(--experience-ease-out)}.perspective-mirror__panel:nth-child(n+6){animation-delay:.32s}.perspective-mirror__content{min-width:0;overflow-wrap:anywhere;position:relative;z-index:1}.perspective-mirror__edge{background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.32) 48%,transparent 71%);background:linear-gradient(100deg,transparent 22%,color-mix(in srgb,var(--perspective-accent) 14%,white) 48%,transparent 71%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-115%);z-index:2}.perspective-mirror__panel.is-active{transform:translateY(-2px)}.perspective-mirror__panel.is-active .perspective-mirror__edge{animation:perspective-mirror-sweep .54s ease-out both}@keyframes fact-deck-reveal{0%{opacity:1;transform:translateY(8px) rotate(.35deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes perspective-panel-reveal{0%{opacity:1;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes perspective-mirror-sweep{0%{opacity:0;transform:translateX(-115%)}40%{opacity:1}to{opacity:0;transform:translateX(115%)}}@media (prefers-reduced-motion:reduce){.fact-deck *,.fact-deck :after,.fact-deck :before,.perspective-mirror *,.perspective-mirror :after,.perspective-mirror :before{animation:none!important;transition:none!important}.fact-deck__item.is-active .fact-deck__paper,.perspective-mirror__panel.is-active{transform:none}.perspective-mirror__edge{display:none}}html[data-motion=reduced] .fact-deck *,html[data-motion=reduced] .fact-deck :after,html[data-motion=reduced] .fact-deck :before,html[data-motion=reduced] .perspective-mirror *,html[data-motion=reduced] .perspective-mirror :after,html[data-motion=reduced] .perspective-mirror :before{animation:none!important;transition:none!important}html[data-motion=reduced] .fact-deck__item.is-active .fact-deck__paper,html[data-motion=reduced] .perspective-mirror__panel.is-active{transform:none}html[data-motion=reduced] .perspective-mirror__edge{display:none}.verdict-reveal{--verdict-color:var(--experience-brand);isolation:isolate;padding:20px 4px 12px;position:relative}.verdict-reveal--ink{--verdict-color:var(--experience-ink)}.verdict-reveal--calm{--verdict-color:var(--experience-calm)}.verdict-reveal__scroll{background:linear-gradient(90deg,rgba(23,23,31,.025),transparent 8% 92%,rgba(23,23,31,.025)),var(--comic-paper,#fffdf8);border:1px solid color-mix(in srgb,var(--verdict-color) 18%,#dedcd7);box-shadow:0 8px 24px rgba(23,23,31,.055);overflow:visible;position:relative;transform:none}.verdict-reveal__content{min-width:0;opacity:1;position:relative;z-index:2}.verdict-reveal__roll{background:linear-gradient(180deg,#fffef9,#e9e5db 45%,#fffef9);border:1px solid color-mix(in srgb,var(--experience-ink) 15%,transparent);border-radius:999px;box-shadow:0 2px 6px rgba(23,23,31,.09);height:9px;left:7px;position:absolute;right:7px;z-index:3;animation:verdict-roll-settle .52s var(--experience-ease-out) both}.verdict-reveal__roll--top{top:-5px}.verdict-reveal__roll--bottom{bottom:-5px}.verdict-reveal__gavel{height:44px;pointer-events:none;position:absolute;right:10px;top:-13px;transform:rotate(-28deg);transform-origin:82% 72%;width:58px;z-index:5;animation:verdict-gavel .56s cubic-bezier(.26,1.26,.45,1) both}.verdict-reveal__gavel i:first-child{background:var(--experience-ink);border-radius:5px;height:17px;left:2px;position:absolute;top:2px;width:28px}.verdict-reveal__gavel i:last-child{background:var(--experience-ink);border-radius:999px;height:7px;left:24px;position:absolute;top:16px;transform:rotate(38deg);transform-origin:0 50%;width:38px}.verdict-reveal__impact{border:2px solid var(--verdict-color);border-radius:50%;height:24px;opacity:0;pointer-events:none;position:absolute;right:2px;top:23px;width:36px;z-index:4;animation:verdict-impact .42s ease-out .35s both}.verdict-reveal__hold{align-items:center;background:#17171f;border:2px solid #17171f;border-radius:14px;color:#fff;display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:48px;margin:14px 0 0;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.verdict-reveal__hold>span:last-child{position:relative;z-index:2}.verdict-reveal__hold-progress{background:var(--verdict-color);inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:0 50%;z-index:1}.verdict-reveal.is-charging .verdict-reveal__hold-progress{animation:verdict-hold-charge .72s linear both}.verdict-reveal.is-charging .verdict-reveal__gavel{animation:verdict-hold-lift .72s cubic-bezier(.22,.82,.28,1) both}.verdict-reveal.is-stamped .verdict-reveal__gavel{animation:verdict-hold-strike .62s cubic-bezier(.2,.9,.25,1.2) both}.verdict-reveal.is-stamped .verdict-reveal__impact{animation:verdict-hold-impact .52s ease-out .17s both}.verdict-reveal__hold:disabled{background:var(--verdict-color);opacity:1}@keyframes verdict-hold-charge{to{transform:scaleX(1)}}@keyframes verdict-hold-lift{0%{transform:rotate(-28deg)}70%,to{transform:translate(-12px,-12px) rotate(-58deg) scale(1.08)}}@keyframes verdict-hold-strike{0%{transform:translate(-12px,-12px) rotate(-58deg) scale(1.08)}42%{transform:translate(-1px,8px) rotate(-10deg) scale(.96)}64%{transform:translate(-4px,2px) rotate(-23deg)}to{transform:rotate(-28deg)}}@keyframes verdict-hold-impact{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}.verdict-reveal__stamp{align-items:center;color:var(--verdict-color);display:grid;justify-items:center;position:absolute;right:16px;top:-4px;transform:rotate(-7deg);z-index:6;animation:verdict-seal .52s var(--experience-ease-spring) .42s both}.verdict-reveal__stamp>span{border:2px solid;border-radius:44% 49% 41% 48%;inset:-8px;opacity:.72;position:absolute}.verdict-reveal__stamp>div{position:relative}.outcome-branches{display:grid;gap:10px;position:relative}.outcome-branches__path{background:linear-gradient(180deg,transparent,rgba(23,23,31,.18) 8% 92%,transparent);bottom:18px;left:15px;position:absolute;top:18px;width:1px}.outcome-branches__item{--outcome-color:var(--experience-brand);--outcome-delay:0ms;align-items:center;animation:outcome-branch-in .43s var(--experience-ease-out) both;animation-delay:var(--outcome-delay);cursor:pointer;display:grid;gap:9px;grid-template-columns:30px 1fr;outline:none;position:relative}.outcome-branches__node{align-items:center;background:white;border:1.5px solid color-mix(in srgb,var(--outcome-color) 46%,#ddd);border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;transition:background-color .18s ease,transform .22s var(--experience-ease-spring);width:24px;z-index:2}.outcome-branches__node i{background:var(--outcome-color);border-radius:50%;height:7px;opacity:.35;transition:opacity .18s ease,transform .22s var(--experience-ease-spring);width:7px}.outcome-branches__content{border-radius:14px;min-width:0;position:relative;transition:box-shadow .18s ease,transform .24s var(--experience-ease-out)}.outcome-branches__feedback{border:1px solid var(--outcome-color);border-radius:18px;inset:-3px -3px -3px 35px;opacity:0;pointer-events:none;position:absolute}.outcome-branches__item.is-active .outcome-branches__node{background:color-mix(in srgb,var(--outcome-color) 12%,white);transform:scale(1.06)}.outcome-branches__item.is-active .outcome-branches__node i{opacity:1;transform:scale(1.12)}.outcome-branches__item.is-active .outcome-branches__content{box-shadow:0 10px 22px color-mix(in srgb,var(--outcome-color) 10%,transparent);transform:translateX(2px)}.outcome-branches__item.is-active .outcome-branches__feedback{animation:outcome-feedback .42s ease-out both}.outcome-branches__item:focus-visible .outcome-branches__content{outline:2px solid var(--outcome-color);outline-offset:3px}@keyframes verdict-roll-settle{0%{opacity:.45;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}@keyframes verdict-gavel{0%{opacity:0;transform:translate(8px,-10px) rotate(-64deg)}68%{opacity:1;transform:translateY(1px) rotate(7deg)}to{opacity:.86;transform:translate(0) rotate(-8deg)}}@keyframes verdict-impact{0%{opacity:0;transform:scale(.35)}45%{opacity:.55}to{opacity:0;transform:scale(1.45)}}@keyframes verdict-seal{0%{opacity:0;transform:translateY(-16px) rotate(-15deg) scale(1.24)}62%{opacity:.9;transform:translateY(2px) rotate(-5deg) scale(.94)}to{opacity:.82;transform:translateY(0) rotate(-7deg) scale(1)}}@keyframes outcome-branch-in{0%{opacity:0;transform:translateX(-9px)}to{opacity:1;transform:translateX(0)}}@keyframes outcome-feedback{0%{opacity:0;transform:scale(.975)}52%{opacity:.42}to{opacity:0;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.outcome-branches *,.outcome-branches :after,.outcome-branches :before,.verdict-reveal *,.verdict-reveal :after,.verdict-reveal :before{animation:none!important;transition:none!important}.outcome-branches__item.is-active .outcome-branches__content,.outcome-branches__item.is-active .outcome-branches__node,.verdict-reveal__gavel,.verdict-reveal__scroll,.verdict-reveal__stamp{transform:none}.outcome-branches__feedback,.verdict-reveal__impact{display:none}}html[data-motion=reduced] .outcome-branches *,html[data-motion=reduced] .outcome-branches :after,html[data-motion=reduced] .outcome-branches :before,html[data-motion=reduced] .verdict-reveal *,html[data-motion=reduced] .verdict-reveal :after,html[data-motion=reduced] .verdict-reveal :before{animation:none!important;transition:none!important}html[data-motion=reduced] .outcome-branches__item.is-active .outcome-branches__content,html[data-motion=reduced] .outcome-branches__item.is-active .outcome-branches__node,html[data-motion=reduced] .verdict-reveal__gavel,html[data-motion=reduced] .verdict-reveal__scroll,html[data-motion=reduced] .verdict-reveal__stamp{transform:none}html[data-motion=reduced] .outcome-branches__feedback,html[data-motion=reduced] .verdict-reveal__impact{display:none}.share-verdict-motion{isolation:isolate;transform:translateZ(0);will-change:auto}.share-verdict-motion--verdict{transform-origin:52% 12%}.share-verdict-motion--verdict>header>:last-child{opacity:1;transform:none}[data-motion-scene=share-card].is-motion-visible.share-verdict-motion--verdict>header>:last-child{animation:share-verdict-seal .54s var(--experience-ease-spring) .26s both}.share-verdict-motion--casefile{transform-origin:12% 8%}.share-verdict-motion--casefile>div:first-child>:last-child{opacity:1;transform:rotate(3deg)}[data-motion-scene=share-card].is-motion-visible.share-verdict-motion--casefile>div:first-child>:last-child{animation:share-casefile-stamp .5s var(--experience-ease-spring) .28s both}.share-verdict-motion--letter{transform-origin:50% 0}.share-save-feedback{position:relative}.share-preview .share-verdict-motion>*{transition:box-shadow .36s ease,transform .36s var(--experience-ease-out)}.share-preview--phase-0 .share-verdict-motion>:first-child,.share-preview--phase-1 .share-verdict-motion>:nth-child(2),.share-preview--phase-2 .share-verdict-motion>:nth-child(3),.share-preview--phase-3 .share-verdict-motion>:nth-child(4),.share-preview--phase-4 .share-verdict-motion>:nth-last-child(2),.share-preview--phase-5 .share-verdict-motion>:last-child{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--experience-brand) 58%,transparent);transform:translateY(-4px)}.share-preview--phase-5 .share-verdict-motion{animation:share-preview-ready .62s var(--experience-ease-spring) both}@keyframes share-preview-ready{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}.share-save-feedback__ring{border:2px solid var(--experience-brand);border-radius:24px;inset:-5px;opacity:0;pointer-events:none;position:absolute;z-index:8}.share-save-feedback.is-active .share-save-feedback__ring{animation:share-save-confirm .52s ease-out both}.share-save-feedback.is-active .share-verdict-motion{animation:share-save-card .42s var(--experience-ease-spring) both}@keyframes share-verdict-enter{0%{opacity:.88;transform:translateY(12px) rotate(-.7deg) scale(.97)}64%{opacity:1;transform:translateY(-2px) rotate(.22deg) scale(1.008)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes share-verdict-seal{0%{opacity:1;transform:translateY(-14px) rotate(-18deg) scale(1.28)}62%{opacity:1;transform:translateY(2px) rotate(-5deg) scale(.93)}to{opacity:1;transform:translateY(0) rotate(-8deg) scale(1)}}@keyframes share-comic-reveal{0%{opacity:.75;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes share-casefile-enter{0%{opacity:.88;transform:translate(-7px,10px) rotate(-1.2deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes share-casefile-stamp{0%{opacity:1;transform:translateY(-10px) rotate(10deg) scale(1.2)}65%{opacity:1;transform:translateY(1px) rotate(1deg) scale(.95)}to{opacity:1;transform:translateY(0) rotate(3deg) scale(1)}}@keyframes share-file-paper{0%{opacity:0;transform:translateY(-7px) rotate(-.8deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes share-letter-open{0%{opacity:.88;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes share-letter-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes share-save-confirm{0%{opacity:0;transform:scale(.985)}42%{opacity:.65}to{opacity:0;transform:scale(1.02)}}@keyframes share-save-card{0%,to{transform:scale(1)}52%{transform:scale(.992)}}@media (prefers-reduced-motion:reduce){.share-save-feedback *,.share-save-feedback :after,.share-save-feedback :before,.share-verdict-motion,.share-verdict-motion *,.share-verdict-motion :after,.share-verdict-motion :before{animation:none!important;opacity:1;transform:none!important}.share-save-feedback__ring{display:none}}html[data-motion=reduced] .share-save-feedback *,html[data-motion=reduced] .share-save-feedback :after,html[data-motion=reduced] .share-save-feedback :before,html[data-motion=reduced] .share-verdict-motion,html[data-motion=reduced] .share-verdict-motion *,html[data-motion=reduced] .share-verdict-motion :after,html[data-motion=reduced] .share-verdict-motion :before{animation:none!important;opacity:1;transform:none!important}html[data-motion=reduced] .share-save-feedback__ring{display:none}@supports not (color:color-mix(in srgb,red 50%,blue)){.share-save-feedback__ring{border-color:#ff6657}}@media (max-width:360px){.share-actions,.share-verdict-motion--casefile>div:nth-child(2){grid-template-columns:minmax(0,1fr)}}.action-outcome,.action-outcomes{max-width:100%;min-width:0}.action-outcome{overflow:hidden;position:relative;animation:action-outcome-enter .42s var(--experience-ease-out) both}.action-outcome:after{border:2px solid;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.action-outcome.is-active:after{animation:action-outcome-pulse .42s ease-out both}@keyframes action-outcome-enter{0%{opacity:1;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes action-outcome-pulse{0%{opacity:0;transform:scale(.985)}48%{opacity:.3}to{opacity:0;transform:scale(1)}}@media (max-width:340px){.verdict-reveal__gavel,.verdict-reveal__impact{display:none}}@media (prefers-reduced-motion:reduce){.action-outcome,.action-outcome:after{animation:none!important;transition:none!important;transform:none!important}}html[data-motion=reduced] .action-outcome,html[data-motion=reduced] .action-outcome:after{animation:none!important;transition:none!important;transform:none!important}html[data-motion=reduced] .comic-shell *,html[data-motion=reduced] .comic-shell :after,html[data-motion=reduced] .comic-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.emotion-opening-overlay{align-items:center;background:rgba(255,253,248,.92);display:flex;inset:0;justify-content:center;padding:72px 18px 96px;pointer-events:none;position:fixed;z-index:55}.emotion-opening-overlay .emotion-opening{animation:experience-scale-in .3s var(--experience-ease-spring) both;background:white;border:3px solid var(--comic-ink);border-radius:26px;box-shadow:8px 8px 0 var(--emotion-accent,var(--comic-red));max-width:380px;overflow:hidden;width:100%}.emotion-opening-overlay .emotion-opening__stage{aspect-ratio:4/3}.emotion-opening-overlay .emotion-opening__image{height:100%}.judge-workbench{--workbench-accent:var(--emotion,var(--comic-red));align-items:center;background:white;border:2px solid var(--comic-ink);border-radius:18px;box-shadow:3px 3px 0 color-mix(in srgb,var(--workbench-accent) 48%,var(--comic-ink));display:inline-flex;gap:11px;max-width:100%;min-height:62px;overflow:hidden;padding:10px 14px 10px 10px;position:relative}.judge-workbench:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--workbench-accent) 16%,transparent),transparent);content:"";inset:0;pointer-events:none;transform:translateX(-105%);animation:judge-workbench-scan 1.45s ease-in-out 4}.judge-workbench[data-emotion=angry]{--workbench-accent:#ff5147}.judge-workbench[data-emotion=wronged]{--workbench-accent:#7488ff}.judge-workbench[data-emotion=anxious]{--workbench-accent:#ff9a56}.judge-workbench[data-emotion=sad]{--workbench-accent:#579bd6}.judge-workbench[data-emotion=confused]{--workbench-accent:#8f99ad}.judge-workbench[data-emotion=complex]{--workbench-accent:#a569ff}.judge-workbench__seal{align-items:center;background:color-mix(in srgb,var(--workbench-accent) 10%,white);border:2px solid var(--workbench-accent);border-radius:50%;display:flex;flex:0 0 auto;gap:2px;height:38px;justify-content:center;position:relative;width:38px;animation:judge-workbench-listen 1.2s ease-in-out 4}.judge-workbench__seal span{background:var(--workbench-accent);border-radius:50%;height:4px;width:4px;animation:judge-workbench-dot .82s ease-in-out 5}.judge-workbench__seal span:nth-child(2){animation-delay:.11s}.judge-workbench__seal span:nth-child(3){animation-delay:.22s}.judge-workbench__seal i{border:1px solid var(--workbench-accent);border-radius:50%;inset:-5px;opacity:0;position:absolute;animation:judge-workbench-ring 1.25s ease-out 4}.judge-workbench[data-stage="3"] .judge-workbench__seal,.judge-workbench[data-stage="5"] .judge-workbench__seal{animation-name:judge-workbench-flip}.judge-workbench[data-stage="4"] .judge-workbench__seal{animation-name:judge-workbench-dig}.judge-workbench[data-stage="6"] .judge-workbench__seal{animation-name:judge-workbench-stamp-ready}.judge-workbench[data-stage="7"] .judge-workbench__seal{animation-name:judge-workbench-sort}@keyframes judge-workbench-scan{0%,14%{transform:translateX(-105%)}62%,to{transform:translateX(105%)}}@keyframes judge-workbench-dot{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes judge-workbench-ring{0%{opacity:0;transform:scale(.72)}35%{opacity:.35}to{opacity:0;transform:scale(1.35)}}@keyframes judge-workbench-listen{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes judge-workbench-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(18deg)}}@keyframes judge-workbench-dig{0%,to{transform:translateY(0)}50%{transform:translateY(4px) scale(.96)}}@keyframes judge-workbench-stamp-ready{0%,to{transform:translateY(0) rotate(-2deg)}55%{transform:translateY(-5px) rotate(3deg)}}@keyframes judge-workbench-sort{0%,to{transform:translateX(0)}35%{transform:translateX(-3px)}70%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.emotion-opening-overlay,.emotion-opening-overlay *,.judge-workbench,.judge-workbench *,.judge-workbench:after{animation:none!important;transform:none!important}.judge-workbench:after{display:none}}html[data-motion=reduced] .emotion-opening-overlay,html[data-motion=reduced] .emotion-opening-overlay *,html[data-motion=reduced] .judge-workbench,html[data-motion=reduced] .judge-workbench *,html[data-motion=reduced] .judge-workbench:after{animation:none!important;transform:none!important}html[data-motion=reduced] .judge-workbench:after{display:none}[data-motion-scene]{--scene-opacity:1}[data-motion-director=ready] [data-motion-scene]:not(.is-motion-visible){--scene-opacity:.88}[data-motion-scene].is-motion-visible{--scene-opacity:1}[data-motion-director=ready] [data-motion-scene]:not(.is-motion-visible),[data-motion-director=ready] [data-motion-scene]:not(.is-motion-visible) *,[data-motion-director=ready] [data-motion-scene]:not(.is-motion-visible) :after,[data-motion-director=ready] [data-motion-scene]:not(.is-motion-visible) :before{animation-play-state:paused!important}[data-motion-scene].is-motion-visible,[data-motion-scene].is-motion-visible *,[data-motion-scene].is-motion-visible :after,[data-motion-scene].is-motion-visible :before{animation-play-state:running}[data-motion-scene=home-opening]{opacity:var(--scene-opacity);transform:translateY(-18px) scale(.96)}[data-motion-scene=home-opening].is-motion-visible{animation:scene-home-court .82s var(--experience-ease-spring) both}[data-motion-scene=home-opening].is-motion-visible .comic-home__stamp{animation:scene-home-stamp .68s var(--experience-ease-spring) .26s both}[data-motion-scene=home-opening].is-motion-visible .comic-home__scribble{animation:scene-home-underline .72s var(--experience-ease-out) .36s both;transform-origin:left center}[data-motion-scene=home-question]{opacity:var(--scene-opacity);transform:translateX(-18px)}[data-motion-scene=home-question].is-motion-visible{animation:scene-panel-slide .62s var(--experience-ease-out) both}[data-motion-director=ready] [data-motion-scene=home-emotions]:not(.is-motion-visible) .comic-emotion-card{opacity:.88;transform:translateY(20px) rotate(-.7deg) scale(.965)}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card{animation:scene-comic-card .56s var(--experience-ease-spring) both}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(2){animation-delay:65ms}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(3){animation-delay:.13s}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(4){animation-delay:195ms}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(5){animation-delay:.26s}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(6){animation-delay:325ms}[data-motion-scene=home-emotions].is-motion-visible .comic-emotion-card:nth-child(7){animation-delay:.39s}[data-motion-scene=waiting]{opacity:var(--scene-opacity)}[data-motion-scene=waiting].is-motion-visible{animation:scene-waiting-arrive .42s var(--experience-ease-out) both}[data-motion-scene=scanner]{opacity:var(--scene-opacity);transform:translateY(12px)}[data-motion-scene=scanner].is-motion-visible{animation:scene-card-arrive .56s var(--experience-ease-out) both}[data-motion-scene=scanner].is-motion-visible .emotion-scanner__beam{animation:scene-scanner-sweep 1.15s var(--experience-ease-out) .22s both}[data-motion-scene=scanner].is-motion-visible .emotion-scanner__fill{animation:scene-bar-grow .72s var(--experience-ease-out) .16s both;transform-origin:left center}[data-motion-scene=event-analysis]{opacity:var(--scene-opacity);transform:translateY(12px)}[data-motion-scene=event-analysis].is-motion-visible{animation:scene-card-arrive .56s var(--experience-ease-out) both}[data-motion-scene=event-analysis].is-motion-visible .fact-deck__item{animation:scene-paper-deal .62s var(--experience-ease-spring) both;animation-delay:var(--fact-deck-delay)}[data-motion-director=ready] [data-motion-scene=perspective]:not(.is-motion-visible) .perspective-mirror__panel{opacity:.88;transform:translateX(-16px) scale(.985)}[data-motion-scene=perspective].is-motion-visible .perspective-mirror__panel{animation:scene-mirror-panel .65s var(--experience-ease-out) both;animation-delay:var(--perspective-delay)}[data-motion-scene=perspective].is-motion-visible .perspective-mirror__edge{animation:perspective-mirror-sweep .72s ease-out both;animation-delay:calc(var(--perspective-delay) + .16s)}[data-motion-scene=verdict]{opacity:var(--scene-opacity);transform:translateY(14px) scale(.985)}[data-motion-scene=verdict].is-motion-visible{animation:scene-verdict-card .62s var(--experience-ease-spring) both}[data-motion-scene=verdict].is-motion-visible .verdict-reveal__gavel{animation:scene-gavel-hit .76s cubic-bezier(.22,1.4,.35,1) .26s both}[data-motion-scene=verdict].is-motion-visible .verdict-reveal__impact{animation:verdict-impact .52s ease-out .72s both}[data-motion-scene=verdict].is-motion-visible .verdict-reveal__stamp{animation:verdict-seal .62s var(--experience-ease-spring) .76s both}[data-motion-scene=action-choices]{opacity:var(--scene-opacity)}[data-motion-scene=action-choices].is-motion-visible{animation:scene-card-arrive .48s var(--experience-ease-out) both}[data-motion-scene=action-choices].is-motion-visible .action-outcome{animation:scene-outcome-branch .52s var(--experience-ease-spring) both}[data-motion-scene=action-choices].is-motion-visible .action-outcome:nth-of-type(2){animation-delay:70ms}[data-motion-scene=action-choices].is-motion-visible .action-outcome:nth-of-type(3){animation-delay:.14s}[data-motion-scene=action-choices].is-motion-visible .action-outcome:nth-of-type(4){animation-delay:.21s}[data-motion-scene=action-choices].is-motion-visible .action-outcome:nth-of-type(5){animation-delay:.28s}[data-motion-scene=action-advice]{opacity:var(--scene-opacity);transform:translateY(18px)}[data-motion-scene=action-advice].is-motion-visible{animation:scene-advice-land .68s var(--experience-ease-spring) both}[data-motion-scene=completion]{opacity:var(--scene-opacity)}[data-motion-scene=completion].is-motion-visible{animation:scene-completion-curtain .76s var(--experience-ease-out) both}[data-motion-scene=completion].is-motion-visible>section:first-child{animation:scene-completion-seal .72s var(--experience-ease-spring) .18s both}[data-motion-scene=share-card]{opacity:var(--scene-opacity)}[data-motion-scene=share-card].is-motion-visible.share-verdict-motion--verdict{animation:share-verdict-enter .76s var(--experience-ease-spring) both}[data-motion-scene=share-card].is-motion-visible.share-verdict-motion--casefile{animation:share-casefile-enter .76s var(--experience-ease-out) both}[data-motion-scene=share-card].is-motion-visible.share-verdict-motion--letter{animation:share-letter-open .82s var(--experience-ease-out) both}@keyframes scene-home-court{0%{opacity:.88;transform:translateY(-18px) scale(.96)}66%{opacity:1;transform:translateY(3px) scale(1.012)}to{opacity:1;transform:none}}@keyframes scene-home-stamp{0%{opacity:0;transform:translateY(-18px) rotate(-18deg) scale(1.3)}65%{opacity:1;transform:translateY(2px) rotate(-4deg) scale(.92)}to{opacity:1;transform:none}}@keyframes scene-home-underline{0%{opacity:0;scale:.08 1}to{opacity:1;scale:1 1}}@keyframes scene-panel-slide{0%{opacity:.88;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes scene-comic-card{0%{opacity:.88;transform:translateY(20px) rotate(-.7deg) scale(.965)}70%{opacity:1;transform:translateY(-2px) rotate(.18deg) scale(1.008)}to{opacity:1;transform:none}}@keyframes scene-waiting-arrive{0%{opacity:.88;transform:translateX(-12px) scale(.97)}to{opacity:1;transform:none}}@keyframes scene-card-arrive{0%{opacity:.88;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes scene-scanner-sweep{0%{left:0;opacity:0}18%{opacity:.9}85%{left:100%;opacity:.9}to{left:var(--emotion-scan-value);opacity:.72}}@keyframes scene-bar-grow{0%{scale:.08 1;opacity:.88}to{scale:1 1;opacity:1}}@keyframes scene-paper-deal{0%{opacity:.88;transform:translateX(-24px) rotate(-2deg) scale(.96)}72%{opacity:1;transform:translateX(2px) rotate(.25deg) scale(1.006)}to{opacity:1;transform:none}}@keyframes scene-mirror-panel{0%{opacity:.88;transform:translateX(-16px) scale(.985)}to{opacity:1;transform:none}}@keyframes scene-verdict-card{0%{opacity:.88;transform:translateY(14px) scale(.985)}68%{opacity:1;transform:translateY(-2px) scale(1.005)}to{opacity:1;transform:none}}@keyframes scene-gavel-hit{0%{opacity:0;transform:translate(14px,-18px) rotate(-72deg)}64%{opacity:1;transform:translate(-2px,5px) rotate(14deg)}80%{transform:translateY(-2px) rotate(-13deg)}to{opacity:.9;transform:rotate(-8deg)}}@keyframes scene-outcome-branch{0%{opacity:.88;transform:translateX(-14px) scale(.98)}to{opacity:1;transform:none}}@keyframes scene-advice-land{0%{opacity:.88;transform:translateY(18px) scale(.975)}68%{opacity:1;transform:translateY(-2px) scale(1.005)}to{opacity:1;transform:none}}@keyframes scene-completion-curtain{0%{opacity:.88;background-color:rgba(255,102,87,.08)}to{opacity:1;background-color:transparent}}@keyframes scene-completion-seal{0%{opacity:.88;transform:scale(.92) rotate(-1deg)}72%{opacity:1;transform:scale(1.01) rotate(.15deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-motion-scene],[data-motion-scene] *,[data-motion-scene] :after,[data-motion-scene] :before{animation:none!important;filter:none!important;opacity:1!important;scale:1!important;transform:none!important}}html[data-motion=reduced] [data-motion-scene],html[data-motion=reduced] [data-motion-scene] *,html[data-motion=reduced] [data-motion-scene] :after,html[data-motion=reduced] [data-motion-scene] :before{animation:none!important;filter:none!important;opacity:1!important;scale:1!important;transform:none!important}.emotion-opening-overlay{--opening-x:50vw;--opening-y:50vh;background:rgba(255,253,248,.18);isolation:isolate}.emotion-opening-overlay:before{animation:production-emotion-spread .56s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at var(--opening-x) var(--opening-y),color-mix(in srgb,var(--emotion-accent) 28%,white) 0 7%,rgba(255,253,248,.96) 34% 100%);clip-path:circle(0 at var(--opening-x) var(--opening-y));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.emotion-opening-overlay .emotion-opening{position:relative;z-index:1}@keyframes production-emotion-spread{0%{clip-path:circle(0 at var(--opening-x) var(--opening-y));opacity:.45}62%{opacity:1}to{clip-path:circle(150vmax at var(--opening-x) var(--opening-y));opacity:1}}.judge-workbench-wrap{min-width:0;width:100%}.judge-workbench{display:grid;gap:10px;grid-template-columns:82px minmax(0,1fr);min-height:88px;padding:7px 14px 7px 7px;width:min(100%,350px)}.judge-workbench__visual{align-self:stretch;min-height:72px;overflow:hidden;position:relative}.judge-workbench__judge{animation:production-judge-enter .58s cubic-bezier(.16,1.25,.3,1) both;bottom:4px;height:68px;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:62px;z-index:2}.judge-workbench__desk{background:var(--comic-ink);bottom:2px;height:5px;left:1px;position:absolute;right:0;transform-origin:left center;animation:production-desk-draw .42s ease-out both}.judge-workbench__dossier{animation:production-dossier-drop .66s cubic-bezier(.18,1.45,.32,1) .17s both;background:#fff9e9;border:2px solid var(--comic-ink);border-radius:3px;bottom:7px;box-shadow:2px 2px 0 color-mix(in srgb,var(--workbench-accent) 60%,var(--comic-ink));display:grid;gap:3px;padding:6px 5px;position:absolute;right:1px;rotate:-4deg;width:37px;z-index:3}.judge-workbench__dossier:before{background:var(--workbench-accent);content:"";height:4px;left:5px;position:absolute;right:5px;top:4px}.judge-workbench__dossier i{background:color-mix(in srgb,var(--comic-ink) 42%,transparent);display:block;height:2px;margin-top:3px}.judge-workbench__impact{inset:5px 4px auto auto;position:absolute;z-index:4}.judge-workbench__impact i{animation:production-impact-line .52s ease-out .38s both;background:var(--workbench-accent);display:block;height:2px;margin:5px 0;transform-origin:right center;width:13px}.judge-workbench__impact i:first-child{rotate:-28deg}.judge-workbench__impact i:last-child{rotate:28deg}.judge-workbench__copy{align-content:center;display:grid;gap:9px;min-width:0;position:relative;z-index:2}.judge-workbench__copy>span:first-child{color:var(--comic-ink);font-size:13px;font-weight:750;line-height:1.45}.judge-workbench__working{display:flex;gap:5px}.judge-workbench__working i{animation:production-working-dot .9s ease-in-out 5;background:var(--workbench-accent);border-radius:50%;height:5px;width:5px}.judge-workbench__working i:nth-child(2){animation-delay:.1s}.judge-workbench__working i:nth-child(3){animation-delay:.2s}.judge-workbench[data-stage="3"] .judge-workbench__dossier{rotate:3deg}.judge-workbench[data-stage="4"] .judge-workbench__impact i{width:9px}.judge-workbench[data-stage="5"] .judge-workbench__dossier{transform-origin:center}.judge-workbench[data-stage="6"] .judge-workbench__dossier,.judge-workbench[data-stage="7"] .judge-workbench__dossier{box-shadow:3px 3px 0 var(--workbench-accent)}@keyframes production-judge-enter{0%{opacity:.55;transform:translateX(-18px) rotate(-5deg) scale(.94)}72%{opacity:1;transform:translateX(2px) rotate(1deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes production-dossier-drop{0%{opacity:.5;transform:translate(24px,-34px) rotate(11deg) scale(.88)}68%{opacity:1;transform:translate(-2px,3px) rotate(-2deg) scale(1.03)}to{opacity:1;transform:none}}@keyframes production-desk-draw{0%{opacity:.6;scale:.08 1}to{opacity:1;scale:1 1}}@keyframes production-impact-line{0%{opacity:0;scale:.1 1}to{opacity:1;scale:1 1}}@keyframes production-working-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:340px),(update:slow){.judge-workbench{grid-template-columns:66px minmax(0,1fr);min-height:78px}.judge-workbench__visual{min-height:62px}.judge-workbench__judge{height:58px;width:52px}.judge-workbench__dossier{width:31px}.judge-workbench:after,.judge-workbench__impact{display:none}}@media (prefers-reduced-motion:reduce){.emotion-opening-overlay:before,.judge-workbench__desk,.judge-workbench__dossier,.judge-workbench__impact i,.judge-workbench__judge,.judge-workbench__working i{animation:none!important;clip-path:none!important;opacity:1!important;scale:1!important;transform:none!important}}html[data-motion=reduced] .emotion-opening-overlay:before,html[data-motion=reduced] .judge-workbench__desk,html[data-motion=reduced] .judge-workbench__dossier,html[data-motion=reduced] .judge-workbench__impact i,html[data-motion=reduced] .judge-workbench__judge,html[data-motion=reduced] .judge-workbench__working i{animation:none!important;clip-path:none!important;opacity:1!important;scale:1!important;transform:none!important}.batch-three--product{margin-top:.25rem}.batch-three--product .batch-three__avatars,.batch-three--product .batch-three__workspace{grid-template-columns:1fr}.batch-three--product .batch-three__body-card{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:0 12px}.batch-three--product .batch-three__body-card header{grid-column:1/-1}.batch-three--product .batch-three__body{grid-column:1;grid-row:2;margin:8px auto}.batch-three--product .batch-three__body-card p{grid-column:2;grid-row:2}.batch-three--product .batch-three__head>b{background:#f5c64f;border-color:#17171f;color:#17171f}.batch-three__body-button{display:block;overflow:visible;border:0;padding:0;background:transparent}.batch-three__body-emotion{position:absolute;z-index:5;display:grid;place-content:center;width:var(--body-emotion-size);height:var(--body-emotion-size);transform:translate(-50%,-50%);border:3px solid #17171f;border-radius:50%;background:var(--body-emotion-color);color:#fff;text-align:center;box-shadow:0 0 0 7px color-mix(in srgb,var(--body-emotion-color) 24%,transparent),3px 4px 0 rgba(23,23,31,.2);animation:b3-body-emotion .9s ease-out 2;touch-action:manipulation}.batch-three__body-emotion[data-rank="1"]{left:50%;top:44%}.batch-three__body-emotion[data-rank="2"]{left:50%;top:12%}.batch-three__body-emotion[data-rank="3"]{left:59%;top:82%}.batch-three__body-emotion[data-rank="4"]{left:15%;top:48%}.batch-three__body-emotion[data-rank="5"]{left:85%;top:51%}.batch-three__body-emotion[data-rank="6"]{left:50%;top:65%}.batch-three__body-emotion[data-rank="7"]{left:36%;top:84%}.batch-three__body-emotion[data-rank="8"]{left:27%;top:29%}.batch-three__body-emotion[data-rank="9"]{left:73%;top:30%}.batch-three__body-emotion[data-rank="10"]{left:50%;top:73%}.batch-three__body-emotion b,.batch-three__body-emotion span{position:relative;z-index:1;display:block;line-height:1.05}.batch-three__body-emotion b{max-width:5em;overflow:hidden;font-size:10px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.batch-three__body-emotion span{margin-top:2px;font-size:9px;font-weight:900}.batch-three__body-emotion:focus-visible{z-index:8;outline:4px solid #fff;box-shadow:0 0 0 8px #17171f}@keyframes b3-body-emotion{0%,to{transform:translate(-50%,-50%) scale(.88)}50%{transform:translate(-50%,-50%) scale(1.08)}}.batch-three--product .batch-three__head>div>span{font-size:11px}.batch-three--product .batch-three__head h2{font-size:21px;line-height:1.25}.batch-three--product .batch-three__avatars small{font-size:12px}.batch-three--product .batch-three__avatars strong{font-size:18px;line-height:1.2}.batch-three--product .batch-three__avatars span{color:#d4d6df;font-size:13px;line-height:1.5}.batch-three--product .batch-three__avatar-prop{left:38px}.batch-three--product .batch-three__body-card header span,.batch-three--product .batch-three__mixer>header span{font-size:16px}.batch-three--product .batch-three__body-card header small,.batch-three--product .batch-three__mixer>header small{margin-top:4px;color:#687083;font-size:12px;line-height:1.4}.batch-three--product .batch-three__body-card header>button{font-size:12px}.batch-three--product .batch-three__body-card p{padding:12px;font-size:14px;line-height:1.65}.batch-three--product .batch-three__body-summary b{font-weight:1000}.batch-three--product .batch-three__mixer>header output{font-size:13px}.batch-three--product .batch-three__track label{font-size:14px}.batch-three--product .batch-three__track label span small{font-size:10px}.batch-three--product .batch-three__add button,.batch-three--product .batch-three__add>span{font-size:13px}.batch-three--product .batch-three__verdict header span{font-size:12px}.batch-three--product .batch-three__verdict header b{font-size:19px}.batch-three--product .batch-three__verdict footer>span,.batch-three--product .batch-three__verdict p{line-height:1.55}.batch-four[data-variant=product]{margin-top:.25rem}.batch-four[data-variant=product] .batch-four__columns{grid-template-columns:1fr}.batch-four[data-variant=product] .batch-four__column,.batch-four[data-variant=product] .batch-four__notes{min-height:0}.batch-four[data-variant=product] .batch-four__head>b{background:#f5c64f;border-color:#17171f;color:#17171f}.batch-four[data-variant=product] .batch-four__head span{font-size:11px}.batch-four[data-variant=product] .batch-four__head h2{font-size:21px;line-height:1.25}.batch-four[data-variant=product] .batch-four__column>header strong{font-size:18px}.batch-four[data-variant=product] .batch-four__column>header small,.batch-four[data-variant=product] .batch-four__mirror>header small,.batch-four[data-variant=product] .batch-four__motives>header small{margin-top:4px;color:#657087;font-size:12px;line-height:1.45}.batch-four[data-variant=product] .batch-four__note p{font-size:15px;line-height:1.65}.batch-four[data-variant=product] .batch-four__edit button,.batch-four[data-variant=product] .batch-four__mirror-summary span,.batch-four[data-variant=product] .batch-four__motives button,.batch-four[data-variant=product] .batch-four__move-here,.batch-four[data-variant=product] .batch-four__note button,.batch-four[data-variant=product] .batch-four__summary span{font-size:12px}.batch-four[data-variant=product] .batch-four__summary p{font-size:14px;line-height:1.6}.batch-four[data-variant=product] .batch-four__person strong{font-size:16px}.batch-four[data-variant=product] .batch-four__motives p,.batch-four[data-variant=product] .batch-four__person p{font-size:14px;line-height:1.6}.batch-four[data-variant=product] .batch-four__perspective output,.batch-four[data-variant=product] .batch-four__perspective span{font-size:12px}.batch-four__product-submit{width:100%;min-height:52px;margin-top:12px;border:3px solid #17171f;border-radius:14px;background:#ff5c52;color:#fff;font-weight:1000;box-shadow:4px 4px 0 #17171f}.batch-four__product-submit:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #17171f}.formal-verdict-court{position:relative;padding-top:86px}.formal-verdict-court__judge{position:absolute;left:50%;top:4px;width:76px;height:76px;transform:translateX(-50%)}.formal-verdict-court__judge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.formal-verdict-court__judge i{position:absolute;left:50%;top:50%;width:120px;height:2px;background:#7c3aed;transform-origin:left;rotate:18deg;opacity:.25}.formal-verdict-court__judge i+i{rotate:162deg}.formal-verdict-court__seals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.formal-verdict-court__seals span{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:7px;column-gap:7px;min-width:0;border:2px solid #17171f;border-radius:12px;background:#fff;padding:8px}.formal-verdict-court__seals i{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border:3px double #ef4444;border-radius:50%;color:#ef4444;font-style:normal;font-weight:1000;opacity:.42;transform:scale(.72) rotate(-12deg)}.formal-verdict-court__seals b{font-size:11px}.formal-verdict-court__seals small{overflow:hidden;color:#777e8e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.verdict-reveal.is-stamped .formal-verdict-court__seals span{animation:formal-seal-card .52s cubic-bezier(.2,1.4,.3,1) both}.verdict-reveal.is-stamped .formal-verdict-court__seals span:nth-child(2){animation-delay:.1s}.verdict-reveal.is-stamped .formal-verdict-court__seals span:nth-child(3){animation-delay:.2s}.verdict-reveal.is-stamped .formal-verdict-court__seals span:nth-child(4){animation-delay:.3s}.verdict-reveal.is-stamped .formal-verdict-court__seals i{opacity:1;transform:none;transition:opacity .25s ease,transform .4s cubic-bezier(.2,1.5,.3,1)}@keyframes formal-seal-card{0%{transform:translateY(-12px) rotate(-1deg)}to{transform:none}}.batch-five--product{border-radius:24px;padding:12px;background:#12131a;color:#fff}.batch-five--product>*{color:#17171f}.batch-five--product,.batch-four[data-variant=product],.batch-three--product{overflow:visible;border:0;border-radius:0;background:transparent;padding:0;color:#17171f}.batch-four[data-variant=product] .batch-four__head,.batch-three--product .batch-three__head{margin:0 4px 16px;padding-bottom:12px;border-bottom:1px solid #ded9cf}.batch-four[data-variant=product] .batch-four__head>div>span,.batch-three--product .batch-three__head>div>span{display:none}.batch-four[data-variant=product] .batch-four__head>b,.batch-three--product .batch-three__head>b{border-width:1px;background:#fff8dc;font-size:11px}.batch-three--product .batch-three__avatars{gap:8px}.batch-three--product .batch-three__avatars article{grid-template-columns:50px minmax(0,1fr);min-height:68px;border:1.5px solid #ded9cf;border-radius:14px;background:#fffdf8;padding:8px 10px;box-shadow:none}.batch-three--product .batch-three__avatars figure{width:48px;height:48px;border-width:2px;box-shadow:none}.batch-three--product .batch-three__avatars article>i{display:none}.batch-three--product .batch-three__avatar-prop{left:34px;top:4px;width:23px;height:23px;border-width:1.5px;font-size:11px;box-shadow:1px 1px 0 #fff}.batch-three--product .batch-three__avatars strong{color:#17171f;font-size:16px}.batch-three--product .batch-three__avatars span{color:#707583;font-size:12px}.batch-three--product .batch-three__verdict{margin-top:20px;border-width:2.5px;background:#fffdf7;padding:18px;box-shadow:5px 6px 0 color-mix(in srgb,var(--b3-primary) 38%,#ded9cf)}.batch-three--product .batch-three__verdict header b{font-size:21px}.batch-three--product .batch-three__verdict footer>span,.batch-three--product .batch-three__verdict p{font-size:14px}.batch-three--product .batch-three__workspace{margin-top:25px}.batch-three--product .batch-three__mixer{border:1.5px solid #ded9cf;background:#faf7f0;padding:16px}.batch-three--product .batch-three__mixer>header{margin-bottom:14px}.batch-three--product .batch-three__track{padding-block:5px}.batch-four[data-variant=product] .batch-four__board,.batch-four[data-variant=product] .batch-four__mirror{margin-top:0;border:1.5px solid #ded9cf;background:#faf7f0;padding:12px}.batch-four[data-variant=product] .batch-four__column,.batch-four[data-variant=product] .batch-four__mirror-summary,.batch-four[data-variant=product] .batch-four__motives>article,.batch-four[data-variant=product] .batch-four__person,.batch-four[data-variant=product] .batch-four__summary{border-width:1.5px;box-shadow:none}.batch-four[data-variant=product] .batch-four__note{border-width:1.5px;box-shadow:2px 2px 0 rgba(23,23,31,.08)}.batch-four[data-variant=product] .batch-four__product-submit{box-shadow:2px 3px 0 rgba(23,23,31,.2)}.batch-five--product{padding-top:4px}.verdict-primary{position:relative;overflow:hidden;border:2.5px solid #17171f;border-radius:19px 17px 22px 18px;background:#fffaf0;box-shadow:5px 6px 0 rgba(124,58,237,.18)}.verdict-primary:before{content:"判";position:absolute;right:-7px;bottom:-18px;color:rgba(239,68,68,.07);font-size:106px;font-weight:1000;line-height:1;rotate:-9deg}.verdict-primary header{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 17px 11px;border-bottom:1px solid #e9dfcf}.verdict-primary header span{color:#7c3aed;font-size:14px;font-weight:950}.verdict-primary header small{color:#8c8f99;font-size:9px}.verdict-primary>p{position:relative;z-index:1;margin:0;padding:18px;color:#17171f;font-size:17px;font-weight:650;line-height:1.9;letter-spacing:.012em}.problem-donut__evidence{border-top:1px solid #e4ded3;padding-top:16px}.problem-donut__section-mark{width:4px;height:16px;border-radius:999px;background:#ff765f}.problem-donut__evidence-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;color:#777e8e}.problem-donut__evidence-title strong{color:#343741;font-size:13px}.problem-donut__evidence-title span{font-size:10px}.problem-evidence-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.problem-evidence-list li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:1px solid #e5dfd3;border-radius:12px;background:#fffdf8;padding:10px 11px}.problem-evidence-list li.is-primary{border-color:#e0d3bd;background:#fff7e5}.problem-evidence-list__index{color:#a29a8d;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.problem-evidence-list__body{min-width:0}.problem-evidence-list__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.problem-evidence-list__label strong{min-width:0;color:#25252d;font-size:13px;font-weight:800;overflow-wrap:anywhere}.problem-evidence-list__label b{flex:none;color:#ff6657;font-size:12px;font-variant-numeric:tabular-nums}.problem-evidence-list__rail{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:999px;background:#ebe6dc}.problem-evidence-list__rail i{display:block;height:100%;border-radius:inherit;background:#ff765f}.problem-donut__note{border-top:1px solid #e8e2d7;background:#faf7f0;padding:11px 16px}.problem-donut__note p{margin:0;color:#777e8e;font-size:11px;line-height:1.65;text-align:center}.batch-five__tone-buttons{display:flex;flex-wrap:wrap;gap:5px}.batch-five__tone-buttons button{min-height:38px;border:1px solid #ff6657;border-radius:999px;background:#fff;padding:0 10px;color:#ff6657;font-size:10px;font-weight:900}.batch-five__tone-buttons button[aria-pressed=true]{background:#ff6657;color:#fff}.formal-ending-preview{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;overflow:hidden;border:3px solid #17171f;border-radius:18px;background:#fff;padding:12px;box-shadow:5px 5px 0 var(--ending-accent);animation:formal-ending-in .62s cubic-bezier(.2,1.25,.3,1) both}.formal-ending-preview>div{position:relative;display:grid;place-items:center;width:88px;height:74px;overflow:hidden;border:3px solid #17171f;border-radius:12px;background:color-mix(in srgb,var(--ending-accent) 18%,#fff)}.formal-ending-preview i{position:absolute;width:70px;height:3px;background:var(--ending-accent);rotate:35deg}.formal-ending-preview i+i{rotate:-35deg}.formal-ending-preview strong{z-index:1;font-size:22px}.formal-ending-preview p b,.formal-ending-preview p span{display:block}.formal-ending-preview p b{color:var(--ending-accent);font-size:12px}.formal-ending-preview p span{margin-top:4px;color:#646b78;font-size:11px}@keyframes formal-ending-in{0%{opacity:.55;transform:translateX(22px) rotate(1deg)}to{opacity:1;transform:none}}@media(max-width:390px){.formal-verdict-court__seals{grid-template-columns:1fr}.formal-ending-preview{grid-template-columns:78px minmax(0,1fr)}.formal-ending-preview>div{width:72px}}.share-purpose__choice{display:grid;min-height:76px;width:100%;gap:4px;border:3px solid #17171f;border-radius:16px;background:#fff;padding:12px 14px;text-align:left;box-shadow:4px 4px 0 #17171f}.share-purpose__choice b{color:#17171f;font-size:14px}.share-purpose__choice span{color:#747b8a;font-size:11px}.share-purpose__choice[aria-pressed=true]{background:#ff6657;transform:translate(2px,2px);box-shadow:2px 2px 0 #17171f}.share-purpose__choice[aria-pressed=true] b,.share-purpose__choice[aria-pressed=true] span{color:#fff}.share-purpose__toggle{display:flex;align-items:center;gap:9px;min-height:44px;margin-top:6px;color:#17171f;font-size:12px;font-weight:700}.share-purpose__toggle input{width:21px;height:21px;accent-color:#ff6657}.formal-court-opening{position:absolute;inset:0;z-index:4;overflow:hidden;background:color-mix(in srgb,var(--emotion-accent) 12%,#fffdf8);color:#17171f}.formal-court-opening__lines{position:absolute;inset:0;pointer-events:none}.formal-court-opening__lines i{position:absolute;left:50%;top:47%;width:65vmax;height:4px;background:var(--emotion-accent);transform-origin:left center;opacity:0;animation:formal-opening-line .7s ease-out .18s both}.formal-court-opening__lines i:nth-child(2){rotate:45deg;animation-delay:.23s}.formal-court-opening__lines i:nth-child(3){rotate:135deg;animation-delay:.28s}.formal-court-opening__lines i:nth-child(4){rotate:225deg;animation-delay:.33s}.formal-court-opening__judge{position:absolute;z-index:3;left:50%;top:46%;width:min(52vw,230px);margin:0;transform:translate(-50%,80vh) scale(.75) rotate(7deg);animation:formal-judge-enter .76s cubic-bezier(.18,1.18,.26,1) .44s forwards}.formal-court-opening__judge img{display:block;width:100%;height:auto;filter:drop-shadow(8px 10px 0 rgba(23,23,31,.16))}.formal-court-opening__desk{position:absolute;z-index:2;left:8%;right:8%;top:69%;height:18%;border:4px solid #17171f;border-radius:22px 22px 0 0;background:#17171f;transform:translateY(30vh);animation:formal-desk-enter .48s cubic-bezier(.2,1.2,.3,1) .84s forwards}.formal-court-opening__dossier{position:absolute;z-index:5;left:50%;top:67%;width:min(58vw,250px);min-height:118px;border:4px solid #17171f;border-radius:12px;background:#fff4bd;padding:18px;box-shadow:9px 10px 0 rgba(23,23,31,.28);transform:translate(-50%,-85vh) rotate(-9deg);animation:formal-dossier-drop .78s cubic-bezier(.22,1.25,.32,1) 1.16s forwards}.formal-court-opening__dossier b{font:900 13px/1 ui-monospace;letter-spacing:.18em}.formal-court-opening__dossier i{display:block;width:78%;height:8px;margin-top:15px;border-radius:999px;background:#d8ca8d}.formal-court-opening__dossier i+i{width:52%}.formal-court-opening__dossier span{position:absolute;right:13px;bottom:12px;border:3px double var(--emotion-accent);border-radius:50%;padding:8px 5px;color:var(--emotion-accent);font-weight:1000;rotate:-11deg;opacity:0;animation:formal-seal-drop .46s cubic-bezier(.2,1.5,.3,1) 1.82s forwards}.formal-court-opening__copy{position:absolute;z-index:6;left:8%;right:8%;top:8%;text-align:center;opacity:0;transform:translateY(-18px);animation:formal-copy-enter .52s ease-out 1.48s forwards}.formal-court-opening__copy small,.formal-court-opening__copy span,.formal-court-opening__copy strong{display:block}.formal-court-opening__copy small{color:var(--emotion-accent);font-size:11px;font-weight:1000;letter-spacing:.24em}.formal-court-opening__copy strong{margin-top:7px;font-size:clamp(32px,10vw,58px);line-height:1}.formal-court-opening__copy span{margin-top:8px;font-size:13px;font-weight:800}@keyframes formal-opening-line{0%{opacity:0;transform:scaleX(.05)}45%{opacity:.7}to{opacity:0;transform:scaleX(1)}}@keyframes formal-judge-enter{to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes formal-desk-enter{to{transform:none}}@keyframes formal-dossier-drop{0%{transform:translate(-50%,-85vh) rotate(-9deg)}72%{transform:translate(-50%,4px) rotate(2deg) scaleY(.94)}to{transform:translate(-50%) rotate(-1deg)}}@keyframes formal-seal-drop{0%{opacity:0;transform:translateY(-45px) scale(1.5)}to{opacity:1;transform:none}}@keyframes formal-copy-enter{to{opacity:1;transform:none}}@media (max-width:390px){.batch-three--product .batch-three__head>div>span{display:none}.batch-three--product .batch-three__avatars article{min-height:82px}.batch-four[data-variant=product] .batch-four__head h2,.batch-three--product .batch-three__head h2{font-size:19px}.batch-three--product .batch-three__avatars span{font-size:12px}.batch-three--product .batch-three__body-card{grid-template-columns:128px minmax(0,1fr)}.batch-three__body-emotion b{font-size:9px}.batch-three__body-emotion span{font-size:8px}}@media (prefers-reduced-motion:reduce){.formal-court-opening__lines{display:none}.formal-court-opening__judge{animation:none;transform:translate(-50%,-50%)}.formal-court-opening__desk{animation:none;transform:none}.formal-court-opening__dossier{animation:none;transform:translate(-50%)}.formal-court-opening__copy,.formal-court-opening__dossier span{animation:none;opacity:1;transform:none}}html .batch-five.batch-five--product,html .batch-four.batch-four--product,html .batch-three.batch-three--product{overflow:visible;border:0;border-radius:0;background:transparent;padding:0;color:#17171f}html .batch-four.batch-four--product .batch-four__head,html .batch-three.batch-three--product .batch-three__head{margin:0 4px 16px;padding-bottom:12px;border-bottom:1px solid #ded9cf}html .batch-four.batch-four--product .batch-four__head>div>span,html .batch-three.batch-three--product .batch-three__head>div>span{display:none}html .batch-three.batch-three--product .batch-three__avatars{gap:8px}html .batch-three.batch-three--product .batch-three__avatars article{grid-template-columns:50px minmax(0,1fr);min-height:68px;border:1.5px solid #ded9cf;border-radius:14px;background:#fffdf8;padding:8px 10px;box-shadow:none}html .batch-three.batch-three--product .batch-three__avatars figure{width:48px;height:48px;border-width:2px;box-shadow:none}html .batch-three.batch-three--product .batch-three__avatars article>i{display:none}html .batch-three.batch-three--product .batch-three__avatars strong{color:#17171f;font-size:16px}html .batch-three.batch-three--product .batch-three__avatars span{color:#707583;font-size:12px}html .batch-three.batch-three--product .batch-three__verdict{margin-top:20px;border-width:2.5px;background:#fffdf7;padding:18px;box-shadow:5px 6px 0 color-mix(in srgb,var(--b3-primary) 38%,#ded9cf)}html .batch-three.batch-three--product .batch-three__workspace{margin-top:25px}html .batch-three.batch-three--product .batch-three__mixer{border:1.5px solid #ded9cf;background:#faf7f0;padding:16px}html .batch-four.batch-four--product .batch-four__board,html .batch-four.batch-four--product .batch-four__mirror{margin-top:0;border:1.5px solid #ded9cf;background:#faf7f0;padding:12px}html .batch-four.batch-four--product .batch-four__column,html .batch-four.batch-four--product .batch-four__mirror-summary,html .batch-four.batch-four--product .batch-four__motives>article,html .batch-four.batch-four--product .batch-four__person,html .batch-four.batch-four--product .batch-four__summary{border-width:1.5px;box-shadow:none}@media (max-width:390px){html .batch-three.batch-three--product .batch-three__avatars article{min-height:76px}}