@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0a0c;--color-panel:#131317;--color-panel-2:#1b1b21;--color-line:#26262e;--card-shadow:#0000008c;--color-line-2:#35353f;--color-ink:#f4f4f6;--color-muted:#a8a8b4;--color-dim:#7d7d8c;--color-soft:#c8c8d2;--color-well:#08080a;--color-code-ink:#d4d4de;--color-accent:#e3cb5c;--color-accent-2:#f0e08f;--color-accent-strong:#c2a83f;--color-info:#84a1ff;--color-coral:#ff8f6a;--color-danger:#fa5d76;--color-ok:#5cd6a0;--color-accent-well:var(--color-accent);--color-pine-950:var(--color-bg);--color-pine-900:var(--color-panel);--color-pine-800:var(--color-panel-2);--color-pine-700:var(--color-line);--color-pine-600:var(--color-line-2);--color-mint-400:var(--color-accent);--color-mint-300:var(--color-accent-2);--color-cream:var(--color-ink);--color-sage:var(--color-muted);--color-sage-dim:var(--color-dim);--color-amber-warn:var(--color-info);--color-red-soft:var(--color-danger);--radius-card:20px;--font-display:var(--font-archivo), sans-serif;--font-brand-mono:var(--font-jbmono), ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-20{top:calc(var(--spacing) * 20)}.top-\[2px\]{top:2px}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[88px\]{bottom:88px}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[13px\]{left:13px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-last{order:9999}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-3{margin:calc(var(--spacing) * 3)}.m-3\.5{margin:calc(var(--spacing) * 3.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-4\.5{margin:calc(var(--spacing) * 4.5)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-40{margin:calc(var(--spacing) * 40)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-0{margin-top:0!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-0\.5{margin-bottom:calc(var(--spacing) * .5)!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-25{height:calc(var(--spacing) * 25)}.h-26{height:calc(var(--spacing) * 26)}.h-28{height:calc(var(--spacing) * 28)}.h-29{height:calc(var(--spacing) * 29)}.h-30{height:calc(var(--spacing) * 30)}.h-31{height:calc(var(--spacing) * 31)}.h-32{height:calc(var(--spacing) * 32)}.h-34{height:calc(var(--spacing) * 34)}.h-36{height:calc(var(--spacing) * 36)}.h-38{height:calc(var(--spacing) * 38)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-44{height:calc(var(--spacing) * 44)}.h-46{height:calc(var(--spacing) * 46)}.h-48{height:calc(var(--spacing) * 48)}.h-50{height:calc(var(--spacing) * 50)}.h-52{height:calc(var(--spacing) * 52)}.h-54{height:calc(var(--spacing) * 54)}.h-56{height:calc(var(--spacing) * 56)}.h-58{height:calc(var(--spacing) * 58)}.h-60{height:calc(var(--spacing) * 60)}.h-62{height:calc(var(--spacing) * 62)}.h-66{height:calc(var(--spacing) * 66)}.h-68{height:calc(var(--spacing) * 68)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-76{height:calc(var(--spacing) * 76)}.h-80{height:calc(var(--spacing) * 80)}.h-82{height:calc(var(--spacing) * 82)}.h-84{height:calc(var(--spacing) * 84)}.h-86{height:calc(var(--spacing) * 86)}.h-88{height:calc(var(--spacing) * 88)}.h-96{height:calc(var(--spacing) * 96)}.h-100{height:calc(var(--spacing) * 100)}.h-104{height:calc(var(--spacing) * 104)}.h-110{height:calc(var(--spacing) * 110)}.h-118{height:calc(var(--spacing) * 118)}.h-120{height:calc(var(--spacing) * 120)}.h-124{height:calc(var(--spacing) * 124)}.h-128{height:calc(var(--spacing) * 128)}.h-134{height:calc(var(--spacing) * 134)}.h-146{height:calc(var(--spacing) * 146)}.h-160{height:calc(var(--spacing) * 160)}.h-196{height:calc(var(--spacing) * 196)}.h-204{height:calc(var(--spacing) * 204)}.h-208{height:calc(var(--spacing) * 208)}.h-\[7\%\]{height:7%}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[54px\]{height:54px}.h-\[62vh\]{height:62vh}.h-\[70vh\]{height:70vh}.h-\[72vh\]{height:72vh}.h-\[88dvh\]{height:88dvh}.h-\[120px\]{height:120px}.h-\[360px\]{height:360px}.h-\[460px\]{height:460px}.h-\[560px\]{height:560px}.h-\[calc\(100dvh-13rem\)\]{height:calc(100dvh - 13rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[104px\]{max-height:104px}.max-h-\[168px\]{max-height:168px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100dvh-11rem\)\]{max-height:calc(100dvh - 11rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[17px\]{min-height:17px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[120px\]{min-height:120px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2\.5px\]{width:2.5px}.w-\[3px\]{width:3px}.w-\[17rem\]{width:17rem}.w-\[19rem\]{width:19rem}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[130px\]{width:130px}.w-\[240px\]{width:240px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(26rem\,calc\(100vw-1\.5rem\)\)\]{width:min(26rem,100vw - 1.5rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62\%\]{max-width:62%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[236px\]{max-width:236px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[104px\]{min-width:104px}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(50\%\+4px\)\]{--tw-translate-y:calc(calc(50% + 4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto auto}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[minmax\(80px\,38\%\)_1fr_auto\]{grid-template-columns:minmax(80px,38%) 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(13\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-line\)\]>:not(:last-child)),:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line\/70>:not(:last-child)){border-color:#26262eb3}@supports (color:color-mix(in lab, red, red)){:where(.divide-line\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-accent\)_34\%\,var\(--color-line\)\)\]{border-color:#665e3e}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent\)_34\%\,var\(--color-line\)\)\]{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-line))}}.border-\[color-mix\(in_srgb\,var\(--color-accent\)_45\%\,var\(--color-line\)\)\]{border-color:#7b7043}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent\)_45\%\,var\(--color-line\)\)\]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line))}}.border-\[color-mix\(in_srgb\,var\(--color-accent\)_55\%\,var\(--color-line\)\)\]{border-color:#8e8147}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent\)_55\%\,var\(--color-line\)\)\]{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line))}}.border-accent{border-color:var(--color-accent)}.border-accent-well\/50{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.border-accent-well\/50{border-color:color-mix(in oklab, var(--color-accent-well) 50%, transparent)}}.border-accent\/30{border-color:#e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/35{border-color:#e3cb5c59}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.border-accent\/40{border-color:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/50{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-accent\/60{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.border-accent\/70{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.border-coral\/50{border-color:#ff8f6a80}@supports (color:color-mix(in lab, red, red)){.border-coral\/50{border-color:color-mix(in oklab, var(--color-coral) 50%, transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\/30{border-color:#fa5d764d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-danger\/40{border-color:#fa5d7666}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-danger\/50{border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--color-danger) 50%, transparent)}}.border-danger\/60{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--color-danger) 60%, transparent)}}.border-info\/25{border-color:#84a1ff40}@supports (color:color-mix(in lab, red, red)){.border-info\/25{border-color:color-mix(in oklab, var(--color-info) 25%, transparent)}}.border-info\/30{border-color:#84a1ff4d}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.border-info\/40{border-color:#84a1ff66}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-line\/60{border-color:#26262e99}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.border-mint-400{border-color:var(--color-mint-400)}.border-mint-400\/60{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.border-mint-400\/60{border-color:color-mix(in oklab, var(--color-mint-400) 60%, transparent)}}.border-ok{border-color:var(--color-ok)}.border-ok\/30{border-color:#5cd6a04d}@supports (color:color-mix(in lab, red, red)){.border-ok\/30{border-color:color-mix(in oklab, var(--color-ok) 30%, transparent)}}.border-ok\/40{border-color:#5cd6a066}@supports (color:color-mix(in lab, red, red)){.border-ok\/40{border-color:color-mix(in oklab, var(--color-ok) 40%, transparent)}}.border-ok\/50{border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.border-ok\/50{border-color:color-mix(in oklab, var(--color-ok) 50%, transparent)}}.border-ok\/60{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.border-ok\/60{border-color:color-mix(in oklab, var(--color-ok) 60%, transparent)}}.border-panel{border-color:var(--color-panel)}.border-pine-600{border-color:var(--color-pine-600)}.border-pine-700{border-color:var(--color-pine-700)}.border-red-soft{border-color:var(--color-red-soft)}.border-red-soft\/40{border-color:#fa5d7666}@supports (color:color-mix(in lab, red, red)){.border-red-soft\/40{border-color:color-mix(in oklab, var(--color-red-soft) 40%, transparent)}}.border-transparent{border-color:#0000}.bg-\[\#0b0d11\]{background-color:#0b0d11}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_11\%\,var\(--color-panel-2\)\)\]{background-color:#312e27}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_11\%\,var\(--color-panel-2\)\)\]{background-color:color-mix(in srgb,var(--color-accent) 11%,var(--color-panel-2))}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:#e3cb5c24}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_16\%\,transparent\)\]{background-color:#e3cb5c29}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_20\%\,transparent\)\]{background-color:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_22\%\,transparent\)\]{background-color:#e3cb5c38}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 22%,transparent)}}.bg-\[var\(--color-line\)\]{background-color:var(--color-line)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/8{background-color:#e3cb5c14}@supports (color:color-mix(in lab, red, red)){.bg-accent\/8{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.bg-accent\/10{background-color:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/12{background-color:#e3cb5c1f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.bg-accent\/15{background-color:#e3cb5c26}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/20{background-color:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/25{background-color:#e3cb5c40}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.bg-accent\/85{background-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.bg-accent\/85{background-color:color-mix(in oklab, var(--color-accent) 85%, transparent)}}.bg-amber-warn\/10{background-color:#84a1ff1a}@supports (color:color-mix(in lab, red, red)){.bg-amber-warn\/10{background-color:color-mix(in oklab, var(--color-amber-warn) 10%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/20{background-color:#0a0a0c33}@supports (color:color-mix(in lab, red, red)){.bg-bg\/20{background-color:color-mix(in oklab, var(--color-bg) 20%, transparent)}}.bg-bg\/50{background-color:#0a0a0c80}@supports (color:color-mix(in lab, red, red)){.bg-bg\/50{background-color:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.bg-bg\/55{background-color:#0a0a0c8c}@supports (color:color-mix(in lab, red, red)){.bg-bg\/55{background-color:color-mix(in oklab, var(--color-bg) 55%, transparent)}}.bg-bg\/60{background-color:#0a0a0c99}@supports (color:color-mix(in lab, red, red)){.bg-bg\/60{background-color:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.bg-bg\/70{background-color:#0a0a0cb3}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--color-bg) 70%, transparent)}}.bg-bg\/80{background-color:#0a0a0ccc}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.bg-bg\/90{background-color:#0a0a0ce6}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger\/8{background-color:#fa5d7614}@supports (color:color-mix(in lab, red, red)){.bg-danger\/8{background-color:color-mix(in oklab, var(--color-danger) 8%, transparent)}}.bg-danger\/10{background-color:#fa5d761a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-danger\/15{background-color:#fa5d7626}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-info\/6{background-color:#84a1ff0f}@supports (color:color-mix(in lab, red, red)){.bg-info\/6{background-color:color-mix(in oklab, var(--color-info) 6%, transparent)}}.bg-info\/8{background-color:#84a1ff14}@supports (color:color-mix(in lab, red, red)){.bg-info\/8{background-color:color-mix(in oklab, var(--color-info) 8%, transparent)}}.bg-info\/10{background-color:#84a1ff1a}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-info\/15{background-color:#84a1ff26}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--color-info) 15%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-line\/30{background-color:#26262e4d}@supports (color:color-mix(in lab, red, red)){.bg-line\/30{background-color:color-mix(in oklab, var(--color-line) 30%, transparent)}}.bg-line\/50{background-color:#26262e80}@supports (color:color-mix(in lab, red, red)){.bg-line\/50{background-color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.bg-line\/70{background-color:#26262eb3}@supports (color:color-mix(in lab, red, red)){.bg-line\/70{background-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.bg-mint-400{background-color:var(--color-mint-400)}.bg-mint-400\/10{background-color:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.bg-mint-400\/10{background-color:color-mix(in oklab, var(--color-mint-400) 10%, transparent)}}.bg-ok{background-color:var(--color-ok)}.bg-ok\/8{background-color:#5cd6a014}@supports (color:color-mix(in lab, red, red)){.bg-ok\/8{background-color:color-mix(in oklab, var(--color-ok) 8%, transparent)}}.bg-ok\/10{background-color:#5cd6a01a}@supports (color:color-mix(in lab, red, red)){.bg-ok\/10{background-color:color-mix(in oklab, var(--color-ok) 10%, transparent)}}.bg-ok\/15{background-color:#5cd6a026}@supports (color:color-mix(in lab, red, red)){.bg-ok\/15{background-color:color-mix(in oklab, var(--color-ok) 15%, transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel-2{background-color:var(--color-panel-2)}.bg-panel-2\/20{background-color:#1b1b2133}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/20{background-color:color-mix(in oklab, var(--color-panel-2) 20%, transparent)}}.bg-panel-2\/30{background-color:#1b1b214d}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/30{background-color:color-mix(in oklab, var(--color-panel-2) 30%, transparent)}}.bg-panel-2\/40{background-color:#1b1b2166}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/40{background-color:color-mix(in oklab, var(--color-panel-2) 40%, transparent)}}.bg-panel-2\/50{background-color:#1b1b2180}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/50{background-color:color-mix(in oklab, var(--color-panel-2) 50%, transparent)}}.bg-panel-2\/60{background-color:#1b1b2199}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/60{background-color:color-mix(in oklab, var(--color-panel-2) 60%, transparent)}}.bg-panel-2\/70{background-color:#1b1b21b3}@supports (color:color-mix(in lab, red, red)){.bg-panel-2\/70{background-color:color-mix(in oklab, var(--color-panel-2) 70%, transparent)}}.bg-panel\/60{background-color:#13131799}@supports (color:color-mix(in lab, red, red)){.bg-panel\/60{background-color:color-mix(in oklab, var(--color-panel) 60%, transparent)}}.bg-panel\/95{background-color:#131317f2}@supports (color:color-mix(in lab, red, red)){.bg-panel\/95{background-color:color-mix(in oklab, var(--color-panel) 95%, transparent)}}.bg-pine-800{background-color:var(--color-pine-800)}.bg-pine-900{background-color:var(--color-pine-900)}.bg-pine-950{background-color:var(--color-pine-950)}.bg-red-soft\/10{background-color:#fa5d761a}@supports (color:color-mix(in lab, red, red)){.bg-red-soft\/10{background-color:color-mix(in oklab, var(--color-red-soft) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-well{background-color:var(--color-well)}.bg-well\/40{background-color:#08080a66}@supports (color:color-mix(in lab, red, red)){.bg-well\/40{background-color:color-mix(in oklab, var(--color-well) 40%, transparent)}}.bg-well\/70{background-color:#08080ab3}@supports (color:color-mix(in lab, red, red)){.bg-well\/70{background-color:color-mix(in oklab, var(--color-well) 70%, transparent)}}.bg-well\/85{background-color:#08080ad9}@supports (color:color-mix(in lab, red, red)){.bg-well\/85{background-color:color-mix(in oklab, var(--color-well) 85%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-panel-2{--tw-gradient-from:var(--color-panel-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ink\/60{--tw-gradient-via:#f4f4f699}@supports (color:color-mix(in lab, red, red)){.via-ink\/60{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.via-ink\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-bg{--tw-gradient-to:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink\/15{--tw-gradient-to:#f4f4f626}@supports (color:color-mix(in lab, red, red)){.to-ink\/15{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.to-ink\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink\/45{--tw-gradient-to:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.to-ink\/45{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.to-ink\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\],.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[3px\]{padding-top:3px}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[2px\]{vertical-align:2px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-brand-mono\)\]{font-family:var(--font-brand-mono)}.font-\[family-name\:var\(--font-display\)\],.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.86em\]{font-size:.86em}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-accent{color:var(--color-accent)!important}.\!text-code-ink{color:var(--color-code-ink)!important}.\!text-dim{color:var(--color-dim)!important}.\!text-info{color:var(--color-info)!important}.\!text-ink{color:var(--color-ink)!important}.\!text-muted{color:var(--color-muted)!important}.text-\[\#12121a\]{color:#12121a}.text-\[\#d7dde7\]{color:#d7dde7}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-accent{color:var(--color-accent)}.text-accent-2{color:var(--color-accent-2)}.text-accent-strong{color:var(--color-accent-strong)}.text-accent-well{color:var(--color-accent-well)}.text-accent\/70{color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-amber-warn{color:var(--color-amber-warn)}.text-bg{color:var(--color-bg)}.text-code-ink{color:var(--color-code-ink)}.text-code-ink\/80{color:#d4d4decc}@supports (color:color-mix(in lab, red, red)){.text-code-ink\/80{color:color-mix(in oklab, var(--color-code-ink) 80%, transparent)}}.text-code-ink\/90{color:#d4d4dee6}@supports (color:color-mix(in lab, red, red)){.text-code-ink\/90{color:color-mix(in oklab, var(--color-code-ink) 90%, transparent)}}.text-coral{color:var(--color-coral)}.text-cream{color:var(--color-cream)}.text-danger{color:var(--color-danger)}.text-dim{color:var(--color-dim)}.text-info{color:var(--color-info)}.text-info\/70{color:#84a1ffb3}@supports (color:color-mix(in lab, red, red)){.text-info\/70{color:color-mix(in oklab, var(--color-info) 70%, transparent)}}.text-ink{color:var(--color-ink)}.text-mint-300{color:var(--color-mint-300)}.text-mint-400{color:var(--color-mint-400)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-pine-950{color:var(--color-pine-950)}.text-red-soft{color:var(--color-red-soft)}.text-sage{color:var(--color-sage)}.text-sage-dim{color:var(--color-sage-dim)}.text-soft{color:var(--color-soft)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent\/40{text-decoration-color:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.decoration-info\/40{text-decoration-color:#84a1ff66}@supports (color:color-mix(in lab, red, red)){.decoration-info\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-info) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-info) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-info) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.decoration-line{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#f5b453\]{accent-color:#f5b453}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-\[var\(--color-coral\)\]{accent-color:var(--color-coral)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_var\(--color-accent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_-6px_var\(--color-accent\)\]{--tw-shadow:0 0 22px -6px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_-8px_var\(--color-accent\)\]{--tw-shadow:0 0 22px -8px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-12px_var\(--color-accent\)\]{--tw-shadow:0 0 24px -12px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_34px_-20px_var\(--card-shadow\,rgba\(0\,0\,0\,0\.9\)\)\]{--tw-shadow:0 12px 34px -20px var(--tw-shadow-color,var(--card-shadow,#000000e6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_48px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 16px 48px -12px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-line-2\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-line-2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-line{--tw-ring-color:var(--color-line)}.ring-panel{--tw-ring-color:var(--color-panel)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(227\,203\,92\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#e3cb5c66));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,box-shadow\]{transition-property:filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\]{transition-property:width,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/who\:text-accent:is(:where(.group\/who):hover *){color:var(--color-accent)}}.marker\:text-accent ::marker{color:var(--color-accent)}.marker\:text-accent::marker{color:var(--color-accent)}.marker\:text-accent ::-webkit-details-marker{color:var(--color-accent)}.marker\:text-accent::-webkit-details-marker{color:var(--color-accent)}.placeholder\:text-dim::placeholder{color:var(--color-dim)}.placeholder\:text-sage-dim::placeholder{color:var(--color-sage-dim)}.first\:mt-0:first-child{margin-top:0}.last\:mr-0:last-child{margin-right:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-panel\/40:nth-child(odd){background-color:#13131766}@supports (color:color-mix(in lab, red, red)){.odd\:bg-panel\/40:nth-child(odd){background-color:color-mix(in oklab, var(--color-panel) 40%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/30:hover{border-color:#e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-accent\/40:hover{border-color:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-accent\/60:hover{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:border-danger:hover{border-color:var(--color-danger)}.hover\:border-danger\/50:hover{border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/50:hover{border-color:color-mix(in oklab, var(--color-danger) 50%, transparent)}}.hover\:border-info:hover{border-color:var(--color-info)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-line:hover{border-color:var(--color-line)}.hover\:border-line-2:hover{border-color:var(--color-line-2)}.hover\:border-mint-400:hover{border-color:var(--color-mint-400)}.hover\:border-pine-600:hover{border-color:var(--color-pine-600)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-2:hover{background-color:var(--color-accent-2)}.hover\:bg-accent-well:hover{background-color:var(--color-accent-well)}.hover\:bg-accent\/10:hover{background-color:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.hover\:bg-accent\/15:hover{background-color:#e3cb5c26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.hover\:bg-accent\/20:hover{background-color:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-danger\/10:hover{background-color:#fa5d761a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.hover\:bg-mint-300:hover{background-color:var(--color-mint-300)}.hover\:bg-panel:hover{background-color:var(--color-panel)}.hover\:bg-panel-2:hover{background-color:var(--color-panel-2)}.hover\:bg-panel-2\/50:hover{background-color:#1b1b2180}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-2\/50:hover{background-color:color-mix(in oklab, var(--color-panel-2) 50%, transparent)}}.hover\:bg-panel-2\/60:hover{background-color:#1b1b2199}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-2\/60:hover{background-color:color-mix(in oklab, var(--color-panel-2) 60%, transparent)}}.hover\:bg-panel-2\/70:hover{background-color:#1b1b21b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-2\/70:hover{background-color:color-mix(in oklab, var(--color-panel-2) 70%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:pr-4:hover{padding-right:calc(var(--spacing) * 4)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-2:hover{color:var(--color-accent-2)}.hover\:text-bg:hover{color:var(--color-bg)}.hover\:text-cream:hover{color:var(--color-cream)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-red-soft:hover{color:var(--color-red-soft)}.hover\:text-well:hover{color:var(--color-well)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.hover\:decoration-info:hover{-webkit-text-decoration-color:var(--color-info);-webkit-text-decoration-color:var(--color-info);-webkit-text-decoration-color:var(--color-info);text-decoration-color:var(--color-info)}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-line-2:focus{border-color:var(--color-line-2)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (min-width:48rem){.max-md\:fixed{position:fixed}.max-md\:inset-y-0{inset-block:0}.max-md\:left-0{left:0}.max-md\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-\[13px\]{top:13px}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:bottom-auto{bottom:auto}.sm\:left-7{left:calc(var(--spacing) * 7)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[640px\]{height:640px}.sm\:h-px{height:1px}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:w-\[280px\]{width:280px}.sm\:w-\[440px\]{width:440px}.sm\:w-auto{width:auto}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[9\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:9.5rem minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:from-ink\/85{--tw-gradient-from:#f4f4f6d9}@supports (color:color-mix(in lab, red, red)){.sm\:from-ink\/85{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.sm\:from-ink\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sm\:via-ink\/40{--tw-gradient-via:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.sm\:via-ink\/40{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.sm\:via-ink\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sm\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:0}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sm\:pb-0{padding-bottom:0}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-10{padding-left:calc(var(--spacing) * 10)}.sm\:pl-14{padding-left:calc(var(--spacing) * 14)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-\[14px\]{font-size:14px}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-20{top:calc(var(--spacing) * 20)}.md\:left-\[calc\(var\(--nav-w\,0px\)\+1rem\)\]{left:calc(var(--nav-w,0px) + 1rem)}.md\:z-30{z-index:30}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:w-\[38\%\]{width:38%}.md\:w-\[292px\]{width:292px}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_repeat\(3\,minmax\(0\,0\.9fr\)\)\]{grid-template-columns:1.4fr repeat(3,minmax(0,.9fr))}.md\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.md\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:bg-panel\/70{background-color:#131317b3}@supports (color:color-mix(in lab, red, red)){.md\:bg-panel\/70{background-color:color-mix(in oklab, var(--color-panel) 70%, transparent)}}.md\:p-7{padding:calc(var(--spacing) * 7)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-none{order:0}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[460px\]{height:460px}.lg\:h-\[680px\]{height:680px}.lg\:h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.lg\:w-\[340px\]{width:340px}.lg\:w-\[520px\]{width:520px}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_34px\]{grid-template-columns:minmax(0,1fr) 34px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,38\%\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,38%)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(400px\,42\%\)\]{grid-template-columns:minmax(0,1fr) minmax(400px,42%)}.lg\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:self-start{align-self:flex-start}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}@media (min-width:90rem){.wide\:block{display:block}.wide\:hidden{display:none}.wide\:max-w-\[1780px\]{max-width:1780px}.wide\:grid-cols-\[34px_minmax\(0\,1fr\)_34px\]{grid-template-columns:34px minmax(0,1fr) 34px}.wide\:grid-cols-\[34px_minmax\(0\,1fr\)_minmax\(380px\,30\%\)\]{grid-template-columns:34px minmax(0,1fr) minmax(380px,30%)}.wide\:grid-cols-\[236px_minmax\(0\,1fr\)_34px\]{grid-template-columns:236px minmax(0,1fr) 34px}.wide\:grid-cols-\[236px_minmax\(0\,1fr\)_minmax\(380px\,30\%\)\]{grid-template-columns:236px minmax(0,1fr) minmax(380px,30%)}.wide\:pl-0{padding-left:0}}@container (min-width:36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:hidden{display:none}.\@2xl\:inline{display:inline}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:flex-wrap{flex-wrap:wrap}.\@2xl\:items-center{align-items:center}.\@2xl\:items-stretch{align-items:stretch}.\@2xl\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.\@2xl\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.\@2xl\:pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.\@2xl\:text-\[14px\]{font-size:14px}}@container (min-width:56rem){.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}html{scroll-behavior:smooth}body{color:var(--color-ink);-webkit-font-smoothing:antialiased;background-color:var(--color-bg);background-image:radial-gradient(circle at 12% -10%, #e3cb5c0f, transparent 45%), radial-gradient(circle at 92% 8%, #84a1ff14, transparent 42%), radial-gradient(var(--grid-dot,#ffffff09) 1px, transparent 1px);font-size:16px}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 45%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-info) 8%, transparent), transparent 42%), radial-gradient(var(--grid-dot,#ffffff09) 1px, transparent 1px)}}body{background-size:auto,auto,34px 34px;background-attachment:fixed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::selection{background:var(--color-accent);color:var(--color-bg)}*{scrollbar-width:thin;scrollbar-color:var(--color-line-2) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-line);background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-line-2);background-clip:content-box}.label-mono,.label-sentence{font-family:var(--font-brand-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px}@media (max-width:640px){.label-sentence{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;line-height:1.55}}.card{background:linear-gradient(180deg, var(--card-sheen,#ffffff0a), transparent 42%), var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.card:hover{border-color:var(--color-line-2);box-shadow:0 12px 40px -18px var(--card-shadow,#000000e6)}.card-glow:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(62% 78% at 6% 0%, var(--bloom,#e3cb5c1c), transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-glow:before{background:radial-gradient(62% 78% at 6% 0%, var(--bloom,color-mix(in srgb, var(--color-accent) 11%, transparent)), transparent 68%)}}.card>*{position:relative}.glow-icon{width:40px;height:40px;color:var(--color-bg);background:var(--chip,var(--color-accent));box-shadow:0 0 0 1px #ffffff24 inset, 0 0 22px -4px var(--chip,var(--color-accent));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.chip{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-bg);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;box-shadow:0 0 28px -8px #e3cb5c6b}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 0 28px -8px color-mix(in srgb, var(--color-accent) 42%, transparent)}}.btn-primary{transition:filter .16s,box-shadow .16s}.btn-primary:hover{filter:brightness(1.07);box-shadow:0 0 34px -6px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 0 34px -6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.btn-primary:disabled{opacity:.55;box-shadow:none}.btn-ghost{border:1px solid var(--color-line-2);color:var(--color-muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.btn-ghost:hover{border-color:var(--color-accent);color:var(--color-ink);background:#e3cb5c12}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.input{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.input::placeholder{color:var(--color-dim)}.input:disabled{opacity:.55}.hairline{background:linear-gradient(90deg, transparent, var(--color-line) 22%, var(--color-line) 78%, transparent);height:1px}.lesson{--lesson-measure:48rem}.lesson-fig{max-width:var(--lesson-measure)}.lesson h2{font-family:var(--font-display);letter-spacing:-.01em;margin:34px 0 10px;font-size:21px;font-weight:600}.lesson p{color:var(--color-soft);max-width:var(--lesson-measure);margin:0 0 14px;line-height:1.75}.lesson ul{max-width:var(--lesson-measure);margin:0 0 16px;padding-left:20px}.lesson li{color:var(--color-soft);margin-bottom:7px;line-height:1.65}.lesson li::marker{color:var(--color-accent)}.lesson code{font-family:var(--font-brand-mono);background:var(--color-panel-2);border:1px solid var(--color-line);color:var(--color-accent-2);border-radius:5px;padding:1px 6px;font-size:.86em}.lesson pre{background:var(--color-well);border:1px solid var(--color-line);white-space:pre-wrap;overflow-wrap:break-word;border-radius:12px;margin:0 0 16px;padding:14px 16px}.lesson pre code{color:var(--color-code-ink);background:0 0;border:none;padding:0;font-size:13px;line-height:1.6}.lesson .code-file{margin:0 0 16px}.lesson .code-file figcaption{background:var(--color-panel-2);border:1px solid var(--color-line);border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 14px;display:flex}.lesson .code-file-name{font:700 13px var(--font-mono,ui-monospace, monospace);color:var(--color-ink)}.lesson .code-file-note{color:var(--color-muted);font-size:12.5px}.lesson .code-file-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);background:#e3cb5c21;border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lesson .code-file-tag{background:color-mix(in srgb, var(--color-accent) 13%, transparent)}}.lesson .code-file pre{border-radius:0 0 12px 12px;margin:0}.lesson strong{color:var(--color-ink);font-weight:600}input,textarea,select{outline:none}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html[data-theme=helix-dark]{--color-bg:#0b0a14;--color-panel:#161425;--color-panel-2:#1f1c31;--color-line:#2c2843;--color-line-2:#3d3757;--color-ink:#f5ecef;--color-muted:#bcaaba;--color-dim:#8f8199;--color-soft:#dccdd4;--color-well:#08070f;--color-code-ink:#dbd1da;--color-accent:#d9adb2;--color-accent-2:#f1d9d1;--color-accent-strong:#b3868f;--color-info:#9297db;--color-coral:#e0918c;--color-ok:#6fd3b0;--card-shadow:#0009}html[data-theme=ocean]{--color-bg:#0a0f16;--color-panel:#101722;--color-panel-2:#17202e;--color-line:#223044;--color-line-2:#2e405a;--color-ink:#eef3f9;--color-muted:#a3b3c7;--color-dim:#75879e;--color-soft:#c4d2e2;--color-well:#070b10;--color-code-ink:#d2dde9;--color-accent:#5cc8e3;--color-accent-2:#8fdcf0;--color-accent-strong:#3fa9c2;--color-info:#84a1ff}html[data-theme=forest]{--color-bg:#0a100c;--color-panel:#111812;--color-panel-2:#18211a;--color-line:#243026;--color-line-2:#324236;--color-ink:#f0f5f1;--color-muted:#a9b8ad;--color-dim:#7c8d81;--color-soft:#c8d6cb;--color-well:#070b08;--color-code-ink:#d3ded6;--color-accent:#6fd08c;--color-accent-2:#9fe3b1;--color-accent-strong:#4daf6e;--color-info:#7fb8d9}html[data-theme=sepia]{--color-bg:#14100b;--color-panel:#1c1712;--color-panel-2:#251e17;--color-line:#332a20;--color-line-2:#453a2c;--color-ink:#f5efe4;--color-muted:#bcae99;--color-dim:#8d8171;--color-soft:#d8ccb8;--color-well:#0d0a06;--color-code-ink:#e0d6c4;--color-accent:#e0a458;--color-accent-2:#f0c184;--color-accent-strong:#c08437;--color-info:#9db4e0}html[data-theme=paper]{--color-bg:#eeebe3;--color-panel:#f7f5ef;--color-panel-2:#e6e2d8;--color-line:#d5d0c2;--color-line-2:#bdb7a6;--color-ink:#1f1f24;--color-muted:#55555f;--color-dim:#61616a;--color-soft:#3f3f49;--color-well:#14141a;--color-code-ink:#d6d6de;--color-accent:#805b07;--color-accent-2:#805e0f;--color-accent-strong:#6d4e05;--color-accent-well:#dfbe72;--color-info:#3056d7;--color-coral:#cf5a33;--color-danger:#9e2b3f;--color-ok:#166444;--grid-dot:#0000000b;--card-sheen:#fffdf673;--card-shadow:#28241a29}html[data-theme=helix]{--color-bg:#ece7f3;--color-panel:#f7f4fa;--color-panel-2:#e3dcec;--color-line:#d4cbe0;--color-line-2:#b7aac9;--color-ink:#221e2b;--color-muted:#575065;--color-dim:#645d73;--color-soft:#423b52;--color-well:#171320;--color-code-ink:#d9d4e4;--color-accent:#6c3fa6;--color-accent-2:#7948b5;--color-accent-strong:#542e85;--color-accent-well:#b99ae6;--color-info:#2d54d6;--color-coral:#b8455f;--color-danger:#9e253b;--color-ok:#0a5f70;--grid-dot:#4c35660e;--card-sheen:#fcf9ff80;--card-shadow:#34264a2e}html[data-theme=paper] .glow-icon,html[data-theme=helix] .glow-icon{color:#fffdf6;box-shadow:0 0 0 1px #00000014 inset, 0 0 18px -6px var(--chip,var(--color-accent))}html[data-theme=paper] .btn-primary,html[data-theme=paper] ::selection{color:#fffdf6}html[data-theme=helix] .btn-primary,html[data-theme=helix] ::selection{color:#fcf9ff}html[data-theme=paper] [style*=\#e3cb5c],html[data-theme=paper] [style*="227, 203, 92"],html[data-theme=paper] [style*=\#84a1ff],html[data-theme=paper] [style*="132, 161, 255"],html[data-theme=paper] [style*=\#ff8f6a],html[data-theme=paper] [style*="255, 143, 106"],html[data-theme=paper] [style*=\#ff5d8f],html[data-theme=paper] [style*="255, 93, 143"],html[data-theme=paper] [style*=\#e8a0b4],html[data-theme=paper] [style*="232, 160, 180"],html[data-theme=paper] [style*=\#a5b4fc],html[data-theme=paper] [style*="165, 180, 252"],html[data-theme=paper] [style*=\#5ad1c8],html[data-theme=paper] [style*="90, 209, 200"],html[data-theme=paper] [style*=\#6fdda0],html[data-theme=paper] [style*="111, 221, 160"],html[data-theme=paper] [style*=\#6bcfef],html[data-theme=paper] [style*="107, 207, 239"],html[data-theme=paper] [style*=\#c39bff],html[data-theme=paper] [style*="195, 155, 255"],html[data-theme=helix] [style*=\#e3cb5c],html[data-theme=helix] [style*="227, 203, 92"],html[data-theme=helix] [style*=\#84a1ff],html[data-theme=helix] [style*="132, 161, 255"],html[data-theme=helix] [style*=\#ff8f6a],html[data-theme=helix] [style*="255, 143, 106"],html[data-theme=helix] [style*=\#ff5d8f],html[data-theme=helix] [style*="255, 93, 143"],html[data-theme=helix] [style*=\#e8a0b4],html[data-theme=helix] [style*="232, 160, 180"],html[data-theme=helix] [style*=\#a5b4fc],html[data-theme=helix] [style*="165, 180, 252"],html[data-theme=helix] [style*=\#5ad1c8],html[data-theme=helix] [style*="90, 209, 200"],html[data-theme=helix] [style*=\#6fdda0],html[data-theme=helix] [style*="111, 221, 160"],html[data-theme=helix] [style*=\#6bcfef],html[data-theme=helix] [style*="107, 207, 239"],html[data-theme=helix] [style*=\#c39bff],html[data-theme=helix] [style*="195, 155, 255"]{color:#17171c!important}.rule-new{background:linear-gradient(90deg,#0000,#ff8f6a9e 20% 80%,#0000);height:1px}@supports (color:color-mix(in lab, red, red)){.rule-new{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-coral) 62%, transparent) 20%, color-mix(in srgb, var(--color-coral) 62%, transparent) 80%, transparent)}}.lightbox{background:#08080adb}@supports (color:color-mix(in lab, red, red)){.lightbox{background:color-mix(in srgb, var(--color-well) 86%, transparent)}}.lightbox{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.13s ease-out both lightbox-in}.lightbox-figure{animation:.17s cubic-bezier(.2,.7,.3,1) both lightbox-rise}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes lightbox-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lightbox,.lightbox-figure{animation:none}}.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-1:#e3cb5c26}@supports (color:color-mix(in lab, red, red)){.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-1:color-mix(in srgb, var(--color-accent) 15%, transparent)}}.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-2:#ff8f6a1c}@supports (color:color-mix(in lab, red, red)){.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-2:color-mix(in srgb, var(--color-coral) 11%, transparent)}}.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-rule:#756b41}@supports (color:color-mix(in lab, red, red)){.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-rule:color-mix(in srgb, var(--color-accent) 42%, var(--color-line))}}.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-ring:#5f583c}@supports (color:color-mix(in lab, red, red)){.room-celebrate-row,.room-celebrate-head,.room-celebrate-post,.room-celebrate-media{--celebrate-ring:color-mix(in srgb, var(--color-accent) 30%, var(--color-line))}}.room-celebrate-head{background-image:radial-gradient(120% 200% at 14% -80%, var(--celebrate-1), transparent 62%), radial-gradient(90% 170% at 88% -60%, var(--celebrate-2), transparent 60%);border-bottom-color:var(--celebrate-rule)}.room-celebrate-head>header{border-bottom-color:var(--celebrate-rule)}.room-celebrate-row{background-image:linear-gradient(90deg, var(--celebrate-1), transparent 72%)}.room-celebrate-row .room-hash{border-color:var(--celebrate-rule);color:var(--color-accent)}.room-celebrate-post{border-color:var(--celebrate-ring);background-image:linear-gradient(180deg, var(--celebrate-1), transparent 60%)}.room-celebrate-media{box-shadow:0 0 0 1px var(--celebrate-ring), 0 10px 30px -22px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.room-celebrate-media{box-shadow:0 0 0 1px var(--celebrate-ring), 0 10px 30px -22px color-mix(in srgb, var(--color-accent) 70%, transparent)}}html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-1:#f0e08f1f}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-1:color-mix(in srgb, var(--color-accent-2) 12%, transparent)}}html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-2:#ff8f6a17}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-2:color-mix(in srgb, var(--color-coral) 9%, transparent)}}html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-rule:#5f583c}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-rule:color-mix(in srgb, var(--color-accent) 30%, var(--color-line))}}html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-ring:#57513a}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] .room-celebrate-row,html[data-theme=paper] .room-celebrate-head,html[data-theme=paper] .room-celebrate-post,html[data-theme=paper] .room-celebrate-media,html[data-theme=helix] .room-celebrate-row,html[data-theme=helix] .room-celebrate-head,html[data-theme=helix] .room-celebrate-post,html[data-theme=helix] .room-celebrate-media{--celebrate-ring:color-mix(in srgb, var(--color-accent) 26%, var(--color-line))}}.room-setup{border:1px solid var(--color-line);background:linear-gradient(180deg, #1b1b21cc, var(--color-panel));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.room-setup{background:linear-gradient(180deg, color-mix(in srgb, var(--color-panel-2) 80%, transparent), var(--color-panel))}}.room-setup{padding:30px 28px 26px;box-shadow:0 24px 60px -32px #000000a6,inset 0 1px #f4f4f612}@supports (color:color-mix(in lab, red, red)){.room-setup{box-shadow:0 24px 60px -32px #000000a6, inset 0 1px 0 color-mix(in srgb, var(--color-ink) 7%, transparent)}}.room-setup-steps{gap:6px;margin-bottom:22px;display:flex}.room-setup-steps span{background:var(--color-line);border-radius:99px;flex:1;height:3px;transition:background .26s}.room-setup-steps span.on,.room-setup-steps span.done{background:var(--color-accent)}.room-setup-steps span.done{opacity:.45}.room-setup-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(23px,3.4vw,28px);font-weight:600;line-height:1.15}.room-setup-sub{max-width:44ch;color:var(--color-muted);margin-top:8px;font-size:13.5px;line-height:1.65}.room-field{margin-top:20px;display:block}.room-field>span{letter-spacing:.02em;color:var(--color-muted);margin-bottom:7px;font-size:12px;font-weight:500;display:block}.room-field>span em{color:var(--color-dim);font-style:normal}.room-field input{border:1px solid var(--color-line-2);background:var(--color-bg);width:100%;color:var(--color-ink);border-radius:13px;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.room-field input::placeholder{color:var(--color-dim)}.room-field input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.room-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.room-seats{align-items:center;gap:12px;margin-top:22px;display:flex}.room-seats-dots{gap:5px;display:flex}.room-seats-dots span{background:var(--color-line-2);border-radius:99px;width:9px;height:9px;transition:background .22s,transform .22s}.room-seats-dots span.taken{background:var(--color-accent);transform:scale(1.12)}.room-seats p{color:var(--color-dim);font-size:12.5px}.room-seats p.is-nearly{color:var(--color-warn)}.room-seats p.is-full{color:var(--color-coral)}.room-note{border:1px solid var(--color-warn);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.room-note{border:1px solid color-mix(in srgb, var(--color-warn) 30%, transparent)}}.room-note{background:var(--color-warn);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.room-note{background:color-mix(in srgb, var(--color-warn) 8%, transparent)}}.room-note{color:var(--color-ink);padding:11px 13px;font-size:12.5px;line-height:1.6}.room-people{gap:6px;margin-top:16px;display:grid}.room-people li{background:#1b1b21b3;border-radius:13px;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.room-people li{background:color-mix(in srgb, var(--color-panel-2) 70%, transparent)}}.room-people li{padding:8px 10px}.room-avatar{background:#504a38;border-radius:99px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.room-avatar{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-line))}}.room-avatar{color:var(--color-ink);font-size:12px;font-weight:600}.room-person-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:13.5px;display:block;overflow:hidden}.room-person-line{text-overflow:ellipsis;white-space:nowrap;color:var(--color-dim);font-size:11.5px;display:block;overflow:hidden}.room-you{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);margin-left:auto;font-size:11px}.room-x{color:var(--color-dim);border-radius:8px;margin-left:auto;padding:2px 6px;font-size:12px;transition:color .14s,background .14s}.room-x:hover{color:var(--color-ink);background:var(--color-line)}.room-found{border:1px solid var(--color-line);border-radius:14px;gap:4px;margin-top:8px;padding:5px;display:grid}.room-found button{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .14s;display:flex}.room-found button:hover{background:var(--color-panel-2)}.room-found button:disabled{opacity:.5}.room-plus{color:var(--color-dim);margin-left:auto;font-size:15px}.room-setup-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;display:flex}.room-btn{background:var(--color-accent);color:var(--color-bg);border-radius:13px;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .12s,filter .14s,opacity .14s}.room-btn:hover:not(:disabled){filter:brightness(1.06)}.room-btn:active:not(:disabled){transform:translateY(1px)}.room-btn:disabled{opacity:.4;cursor:not-allowed}.room-btn-quiet{color:var(--color-muted);border-radius:13px;padding:11px 16px;font-size:13.5px;transition:color .14s}.room-btn-quiet:hover{color:var(--color-ink)}.room-setup-hint{text-align:right;color:var(--color-dim);margin-top:10px;font-size:12px}.room-setup-error{color:var(--color-danger);margin-top:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.room-setup-steps span,.room-seats-dots span,.room-btn{transition:none}.room-btn:active:not(:disabled){transform:none}}.sea{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sea:before,.sea:after{content:"";will-change:transform;background-repeat:no-repeat;position:absolute;inset:-25%}.sea:before{background-image:radial-gradient(38% 42% at 22% 28%,#7fd7c46b,#0000 70%),radial-gradient(34% 38% at 78% 22%,#9ec9f061,#0000 70%);animation:88s ease-in-out infinite alternate sea-a}.sea:after{background-image:radial-gradient(44% 40% at 72% 78%,#bfa8e85c,#0000 70%),radial-gradient(36% 34% at 28% 82%,#f2d9e657,#0000 72%);animation:112s ease-in-out infinite alternate sea-b}@keyframes sea-a{0%{transform:translate(-3%,-2%)scale(1.05)}to{transform:translate(4%,3%)scale(1.14)}}@keyframes sea-b{0%{transform:translate(3%,2%)scale(1.12)}to{transform:translate(-4%,-3%)scale(1.02)}}.sea-card{border:1px solid #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.sea-card{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sea-card{background:#131317b8;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.sea-card{background:color-mix(in srgb, var(--color-panel) 72%, transparent)}}.sea-card{-webkit-backdrop-filter:blur(22px)saturate(150%);box-shadow:0 26px 70px -40px #00000073,inset 0 1px #ffffff57}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sea-card{background:var(--color-panel)}}@media (prefers-reduced-motion:reduce){.sea:before,.sea:after{animation:none}}.sea-gl{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sea-gl canvas{display:block;width:100%!important;height:100%!important}.sea-logo{display:block;position:relative}.sea-logo-cut{display:block;position:absolute;inset:0}.sea-logo-cut canvas{display:block;width:100%!important;height:100%!important}.sea-page{--color-bg:#050a18;--color-panel:#10243a;--color-panel-2:#16304b;--color-line:#1d3b58;--color-line-2:#2a5375;--color-ink:#f2f8fb;--color-muted:#c2d8e4;--color-dim:#93b2c4;--color-soft:#dceaf2;--color-accent:#7fe3d4;--color-info:#9fc4f0;color:var(--color-ink)}.sea-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#050a18b8 0%,#050a188c 42%,#050a18ad 100%);position:fixed;inset:0}.sea-page .sea-card{background:#0b1c309e;border-color:#ffffff24;box-shadow:0 30px 80px -44px #000c,inset 0 1px #ffffff29}.sea-page .input,.sea-page input,.sea-page textarea,.sea-page select{color:var(--color-ink);background:#04101d9e;border-color:#ffffff29}.sea-page input::placeholder,.sea-page textarea::placeholder{color:var(--color-dim)}.sea-page .btn-primary.btn-primary{color:#04121d;box-shadow:0 0 34px -10px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.sea-page .btn-primary.btn-primary{box-shadow:0 0 34px -10px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.call-btn{border:1px solid var(--color-line-2);background:var(--color-panel-2);color:var(--color-ink);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:background .14s,border-color .14s,transform .11s;display:inline-flex}.call-btn:hover:not(:disabled){background:var(--color-line);border-color:var(--color-line-2)}.call-btn:active:not(:disabled){transform:translateY(1px)}.call-btn:disabled{opacity:.45;cursor:not-allowed}.call-btn[data-state=off]{background:#ff8f6a33}@supports (color:color-mix(in lab, red, red)){.call-btn[data-state=off]{background:color-mix(in srgb, var(--color-coral) 20%, transparent)}}.call-btn[data-state=off]{border-color:#ff8f6a8c}@supports (color:color-mix(in lab, red, red)){.call-btn[data-state=off]{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.call-btn[data-state=off]{color:var(--color-coral)}.call-btn[data-state=live]{background:#5cd6a02e}@supports (color:color-mix(in lab, red, red)){.call-btn[data-state=live]{background:color-mix(in srgb, var(--color-ok) 18%, transparent)}}.call-btn[data-state=live]{border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.call-btn[data-state=live]{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.call-btn[data-state=live]{color:var(--color-ok)}.call-btn-leave{background:#fa5d7629}@supports (color:color-mix(in lab, red, red)){.call-btn-leave{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.call-btn-leave{border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.call-btn-leave{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.call-btn-leave{color:var(--color-danger)}.call-btn-leave:hover:not(:disabled){background:#fa5d7642}@supports (color:color-mix(in lab, red, red)){.call-btn-leave:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 26%, transparent)}}@media (max-width:560px){.call-btn{flex:1 1 0;justify-content:center;padding:10px 8px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.call-btn{transition:none}.call-btn:active:not(:disabled){transform:none}}.fd{scrollbar-width:none;margin-bottom:1.25rem;padding:.25rem 0 .35rem;overflow:auto hidden}.fd::-webkit-scrollbar{display:none}.fd-rail{align-items:stretch;min-width:min-content;display:flex}.fd-cell{align-items:center;display:flex}.fd-box{border-radius:var(--radius-sm,.5rem);border:1px solid var(--color-line);background:var(--color-panel);opacity:0;min-width:118px;max-width:158px;padding:.6rem .8rem;transition:border-color .4s,box-shadow .45s,background-color .4s;position:relative;transform:translateY(9px)}.fd-in .fd-box{animation:.52s cubic-bezier(.22,1,.36,1) forwards fd-arrive;animation-delay:calc(var(--i) * 95ms)}@keyframes fd-arrive{to{opacity:1;transform:translateY(0)}}.fd-box[data-lit]{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.fd-box[data-lit]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.fd-box[data-lit]{background:#22201c}@supports (color:color-mix(in lab, red, red)){.fd-box[data-lit]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.fd-box[data-lit]{box-shadow:0 0 0 1px #e3cb5c38, 0 6px 22px -14px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fd-box[data-lit]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 6px 22px -14px var(--color-accent)}}.fd-label{font-size:13px;font-weight:600;line-height:1.25;color:var(--color-ink)!important;margin:0!important}.fd-sub{font-size:11px;line-height:1.3;color:var(--color-dim)!important;margin:.2rem 0 0!important}.fd-link{flex:none;justify-content:center;align-self:center;align-items:center;width:46px;height:22px;display:flex;position:relative}.fd-track{background:var(--color-line);transform-origin:0;border-radius:2px;height:1.5px;position:absolute;left:4px;right:12px;transform:scaleX(0)}.fd-in .fd-track{animation:.4s cubic-bezier(.22,1,.36,1) forwards fd-draw;animation-delay:calc(var(--i) * 95ms + .24s)}@keyframes fd-draw{to{transform:scaleX(1)}}.fd-link[data-on] .fd-track{background:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.fd-link[data-on] .fd-track{background:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.fd-dot{background:var(--color-accent);border-radius:999px;width:7px;height:7px;position:absolute;left:4px;box-shadow:0 0 12px 1px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.fd-dot{box-shadow:0 0 12px 1px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.fd-dot{opacity:0;transform:translate(0)scale(.6)}.fd-link[data-on] .fd-dot{animation:.6s cubic-bezier(.4,0,.3,1) forwards fd-travel}@keyframes fd-travel{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1;transform:translate(5px)scale(1)}82%{opacity:1}to{opacity:0;transform:translate(28px)scale(.55)}}.fd-tip{color:var(--color-dim);opacity:0;font-size:13px;line-height:1;transition:color .35s,transform .35s;position:absolute;right:0}.fd-in .fd-tip{animation:.4s forwards fd-fade;animation-delay:calc(var(--i) * 95ms + .38s)}@keyframes fd-fade{to{opacity:1}}.fd-link[data-on] .fd-tip{color:var(--color-accent);transform:translate(2px)}.fd-sm .fd-box{background:#1b1b2199;min-width:106px;max-width:146px;padding:.5rem .7rem}@supports (color:color-mix(in lab, red, red)){.fd-sm .fd-box{background:color-mix(in srgb, var(--color-panel-2) 60%, transparent)}}.fd-sm .fd-label{font-size:12.5px}.fd-sm .fd-link{width:38px}.fd-sm .fd-track{right:11px}.fd-badge{width:26px;height:26px;color:var(--color-dim);background:#f4f4f60f;border-radius:8px;justify-content:center;align-items:center;margin-bottom:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fd-badge{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.fd-badge{transition:color .35s,background-color .35s,transform .35s cubic-bezier(.22,1,.36,1)}.fd-box[data-lit] .fd-badge{color:var(--color-accent);background:#e3cb5c29}@supports (color:color-mix(in lab, red, red)){.fd-box[data-lit] .fd-badge{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.fd-box[data-lit] .fd-badge{transform:scale(1.08)}.fd-sm .fd-badge{border-radius:7px;width:22px;height:22px;margin-bottom:.3rem}.clip-scene[data-small]{max-width:560px;margin-left:auto;margin-right:auto}.clip-duo{margin:14px 0}.clip-duo:after{content:"";clear:both;display:block}.clip-duo .clip-scene{float:right;width:min(46%,430px);margin:6px 0 12px 22px}.clip-duo-text{margin:0;max-width:none!important}@media (max-width:760px){.clip-duo .clip-scene{float:none;width:100%;margin:0 0 12px}}.clip-scene{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-well);margin-bottom:1.5rem;position:relative;overflow:hidden;container-type:inline-size}.clip-scene video{width:100%;height:auto;display:block}.clip-caption{font-family:var(--font-display);white-space:nowrap;text-align:center;letter-spacing:.01em;text-shadow:0 1px 10px #00000073;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0a080e47 45%,#0a080e9e);padding:2rem 1rem .7rem;font-size:clamp(7px,2.4cqw,14px);font-weight:500;line-height:1.35;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:translateY(8px);color:#fffffff0!important;max-width:none!important;margin:0!important}.clip-caption[data-on]{opacity:1;transform:translateY(0)}.clip-replay{font-family:var(--font-brand-mono);letter-spacing:.05em;color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000061;border-radius:6px;padding:.2rem .5rem;font-size:10.5px;transition:background-color .3s;position:absolute;top:.55rem;right:.7rem}.clip-replay:hover{background:#0009}.clip-frame{position:relative}.clip-steps{border-top:1px solid var(--color-line);background:var(--color-panel);align-items:center;gap:8px;padding:10px 12px;display:flex}.clip-step-mid{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.clip-dots{gap:6px;display:flex}.clip-dot{border:1.5px solid var(--color-accent);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .2s,background-color .2s}.clip-dot[data-done]{background:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.clip-dot[data-done]{background:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.clip-dot[data-on]{background:var(--color-accent);transform:scale(1.3)}.clip-scene .clip-step-label{text-align:center;color:var(--color-ink);font-size:13px;line-height:1.35;max-width:none!important;margin:0!important}.clip-step-label b{font-family:var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-right:4px;font-size:10.5px;font-weight:600}.clip-step-btn{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink);cursor:pointer;border-radius:8px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:500;transition:background-color .2s,border-color .2s}.clip-step-btn:hover:not(:disabled){border-color:var(--color-accent)}.clip-step-btn[data-main]{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.clip-step-btn[data-main]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.clip-step-btn[data-main]{background:#282517}@supports (color:color-mix(in lab, red, red)){.clip-step-btn[data-main]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg))}}.clip-step-btn:disabled{opacity:.4;cursor:default}.clip-step-btn:focus-visible,.clip-dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container (max-width:520px){.clip-step-btn span{display:none}}.clip-tabs .clip-tabs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.clip-tabs .clip-tabs-q{color:var(--color-ink);font-size:13.5px;font-weight:600}.clip-tabs .clip-tabs-seg{border:1px solid var(--color-line);background:var(--color-panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.clip-tabs .clip-tabs-seg button{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.clip-tabs .clip-tabs-seg button:hover:not([data-on]){color:var(--color-ink);background:#e3cb5c14}@supports (color:color-mix(in lab, red, red)){.clip-tabs .clip-tabs-seg button:hover:not([data-on]){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.clip-tabs .clip-tabs-seg button[data-on]{color:var(--color-ink);border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.clip-tabs .clip-tabs-seg button[data-on]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.clip-tabs .clip-tabs-seg button[data-on]{background:#312d1a}@supports (color:color-mix(in lab, red, red)){.clip-tabs .clip-tabs-seg button[data-on]{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-bg))}}.clip-tabs .clip-tabs-seg button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.clip-tabs .clip-tab-icon{flex:none;width:15px;height:15px}.pc{gap:1.1rem;margin:.25rem 0 1.4rem;display:grid}@media (min-width:640px){.pc{grid-template-columns:1fr 1fr}}.pc-sheet{opacity:0;padding:1.35rem 1.25rem 1.1rem;position:relative}.pc-bg{z-index:-1;opacity:.15;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 3%,#000 45%);mask-image:linear-gradient(#0000 3%,#000 45%)}.pc-bg img{object-fit:cover;width:100%;height:100%}.pc-in .pc-sheet{animation:.45s cubic-bezier(.34,1.45,.64,1) forwards pc-drop;animation-delay:calc(var(--i) * .14s)}@keyframes pc-drop{0%{opacity:0;transform:translateY(-16px) rotate(calc(var(--r) * 3))}to{opacity:1;transform:translateY(0) rotate(var(--r))}}.pc-sheet:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);border-radius:6px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-sheet:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pc-a:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pc-a:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pc-b:before{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.pc-b:before{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.pc-sheet:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");border-radius:6px;position:absolute;inset:0}.pc-label{font-family:var(--font-display);color:var(--color-ink);transform:rotate(var(--r));opacity:0;margin-bottom:.85rem;padding:.28rem .7rem;font-size:14.5px;font-weight:700;display:inline-block;position:relative}.pc-in .pc-label{animation:.32s cubic-bezier(.34,1.7,.64,1) forwards pc-slap;animation-delay:calc(var(--i,0) * .14s + .26s)}@keyframes pc-slap{0%{opacity:0;transform:rotate(var(--r)) scale(1.35)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}.pc-label:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f626);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-label:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 15%, transparent))}}.pc-a .pc-label:before{background:#38415f}@supports (color:color-mix(in lab, red, red)){.pc-a .pc-label:before{background:color-mix(in srgb, var(--color-info) 28%, var(--color-panel-2))}}.pc-b .pc-label:before{background:#5f5735}@supports (color:color-mix(in lab, red, red)){.pc-b .pc-label:before{background:color-mix(in srgb, var(--color-accent) 34%, var(--color-panel-2))}}.pc-sheet ul{flex-direction:column;gap:.6rem;display:flex;margin:0!important;padding:0!important;list-style:none!important}.pc-strip{color:var(--color-ink);transform:rotate(var(--r));opacity:0;align-items:baseline;gap:.55rem;padding:.5rem .7rem;font-size:13.5px;line-height:1.45;display:flex;position:relative;margin:0!important}.pc-in .pc-strip{animation:.34s cubic-bezier(.34,1.5,.64,1) forwards pc-slide;animation-delay:calc(var(--i) * .13s + .42s)}@keyframes pc-slide{0%{opacity:0;transform:translateX(-18px) rotate(var(--r))}60%{opacity:1}to{opacity:1;transform:translateX(0) rotate(var(--r))}}.pc-strip:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-strip:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.pc-strip:before{background:#19191e}@supports (color:color-mix(in lab, red, red)){.pc-strip:before{background:color-mix(in srgb, var(--color-panel-2) 72%, var(--color-panel))}}.pc-b .pc-strip:before{background:#272625}@supports (color:color-mix(in lab, red, red)){.pc-b .pc-strip:before{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel-2))}}.pc-chip{width:9px;height:9px;filter:var(--pcf);background:#5c6fae;flex:none;margin-top:2px;transform:rotate(8deg)}@supports (color:color-mix(in lab, red, red)){.pc-chip{background:color-mix(in srgb, var(--color-info) 65%, var(--color-panel))}}.pc-b .pc-chip{background:#b9a64e}@supports (color:color-mix(in lab, red, red)){.pc-b .pc-chip{background:color-mix(in srgb, var(--color-accent) 80%, var(--color-panel))}}.pc-b .pc-chip{transform:rotate(-6deg)}.pc-text{min-width:0}.ts{flex-direction:column;align-items:center;gap:18px;margin:18px 0;padding:22px 18px 18px;display:flex}.ts-strip{max-width:100%;padding:10px 18px;position:relative;transform:rotate(-.8deg)}.ts-strip:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-strip:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.ts-strip:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.ts-strip:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.ts-in .ts-strip{animation:.34s cubic-bezier(.34,1.5,.64,1) backwards pc-slide}.ts-strip[data-shake]{animation:.5s both ts-shake}@keyframes ts-shake{0%,to{transform:rotate(-.8deg)translate(0)}20%{transform:rotate(-1.4deg)translate(-5px)}40%{transform:rotate(-.3deg)translate(4px)}60%{transform:rotate(-1.1deg)translate(-3px)}80%{transform:rotate(-.6deg)translate(2px)}}.ts-sentence{color:var(--color-ink);white-space:nowrap;font-size:15.5px;font-weight:600}@media (max-width:480px){.ts-sentence{font-size:13px}}.ts-slot{margin-left:3px;display:inline-block;position:relative}.ts-answer{opacity:0;color:var(--color-accent)}.ts-answer[data-on]{opacity:1;transition:opacity .25s .2s}.ts-patch{z-index:1;color:var(--color-dim);place-items:center;font-weight:700;transition:transform .45s cubic-bezier(.34,1.3,.64,1),opacity .4s;display:grid;position:absolute;inset:-3px -5px -3px 0;transform:rotate(2deg)}.ts-patch:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f626);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-patch:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 15%, transparent))}}.ts-patch:before{background:#232737}@supports (color:color-mix(in lab, red, red)){.ts-patch:before{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.ts-patch[data-off]{opacity:0;pointer-events:none;transform:rotate(14deg)translate(26px,-30px)}.ts-floor{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.ts-machine{gap:12px;padding:18px 20px 26px;display:flex;position:relative;transform:rotate(.7deg)}.ts-machine:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-machine:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.ts-machine:before{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.ts-machine:before{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.ts-in .ts-machine{animation:.4s cubic-bezier(.34,1.5,.64,1) .15s backwards pc-drop}.ts-machine[data-think]{animation:.5s ease-in-out infinite ts-think}@keyframes ts-think{0%,to{transform:rotate(.7deg)translateY(0)}50%{transform:rotate(1.3deg)translateY(-2px)}}.ts-dial{background:#404044;border-radius:50%;width:26px;height:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.ts-dial{background:color-mix(in srgb, var(--color-panel) 80%, var(--color-ink))}}.ts-dial{box-shadow:inset 0 0 0 2px #f4f4f640}@supports (color:color-mix(in lab, red, red)){.ts-dial{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-ink) 25%, transparent)}}.ts-needle{transform-origin:bottom;background:var(--color-ink);width:2.5px;height:11px;margin-left:-1px;transition:transform .9s cubic-bezier(.34,1.6,.64,1);position:absolute;bottom:50%;left:50%}.ts-machine[data-turn] .ts-dial{animation:1.1s ease-in-out ts-dial-hot}@keyframes ts-dial-hot{0%,to{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-ink) 25%, transparent)}40%{box-shadow:inset 0 0 0 3px var(--color-accent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.ts-machine-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;position:absolute;bottom:6px;left:0;right:0}.ts-out{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:130px;min-height:52px;display:flex}.ts-dots{color:var(--color-muted);font-size:13px;animation:.7s ease-in-out infinite ts-blink}@keyframes ts-blink{0%,to{opacity:.45}50%{opacity:1}}.ts-stamp{padding:6px 14px;font-size:15px;font-weight:700;animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.ts-stamp:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f626);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-stamp:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 15%, transparent))}}.ts-bad{color:var(--color-danger);transform:rotate(-2deg)}.ts-bad:before{background:#311d23}@supports (color:color-mix(in lab, red, red)){.ts-bad:before{background:color-mix(in srgb, var(--color-danger) 13%, var(--color-panel))}}.ts-good{color:var(--color-ok);transform:rotate(1.5deg)}.ts-good:before{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.ts-good:before{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.ts-counter{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:12.5px}.ts-caption{text-align:center;min-height:1.4em;color:var(--color-muted);margin:0;font-size:14px;animation:.3s both ts-fade}@keyframes ts-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ts-step-no{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--color-dim);font-size:11px}.ts-ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ts-btn{color:var(--color-ink);cursor:pointer;white-space:nowrap;padding:6px 14px;font-size:12.5px;font-weight:600;transition:transform .14s cubic-bezier(.23,1,.32,1);position:relative}.ts-btn:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-btn:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.ts-btn:before{background:#212124}@supports (color:color-mix(in lab, red, red)){.ts-btn:before{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.ts-btn:before{transition:background .2s}.ts-btn:hover:not(:disabled):before{background:#272d41}@supports (color:color-mix(in lab, red, red)){.ts-btn:hover:not(:disabled):before{background:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.ts-btn:active:not(:disabled){transform:scale(.97)}.ts-btn:disabled{opacity:.4;cursor:default}.ts-btn-run{color:var(--color-accent);animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.ts-btn-run:before{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.ts-btn-run:before{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.ts-btn-run:hover:before{background:#3d3825}@supports (color:color-mix(in lab, red, red)){.ts-btn-run:hover:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.pj{flex-direction:column;align-items:center;gap:16px;margin:18px 0;padding:16px 4px 18px;display:flex}.pj-stage{width:100%;max-width:560px;height:244px;position:relative}.pj-row{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.pj-station{transform:rotate(calc((var(--i) - 1) * .9deg));flex-direction:column;align-items:center;gap:2px;padding:12px 14px 10px;display:flex;position:relative}.pj-station:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pj-station:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pj-station:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pj-station:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pj-you:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.pj-you:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.pj-app:before{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.pj-app:before{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.pj-in .pj-station{animation:pc-drop .4s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .13s) backwards}.pj-face{font-size:26px;line-height:1}.pj-name{color:var(--color-ink);font-size:12px;font-weight:600}.pj-stamp{white-space:nowrap;color:var(--color-danger);margin-top:2px;padding:2px 7px;font-size:10px;font-weight:700;position:relative;transform:rotate(-2deg)}.pj-stamp:before{content:"";z-index:-1;filter:var(--pcf);background:#2a1a20;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pj-stamp:before{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.pj-model[data-hot] .pj-stamp{animation:.6s ease-in-out 2 pj-pulse}@keyframes pj-pulse{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(-2deg)scale(1.18)}}.pj-model[data-still]{animation:.5s ts-shake}.pj-web{color:var(--color-muted);opacity:.5;padding:5px 12px;font-size:11.5px;font-weight:600;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.pj-web:before{content:"";z-index:-1;filter:var(--pcf);background:#1c1c20;border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pj-web:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.pj-web[data-on]{opacity:1;color:var(--color-ink)}.pj-slip{z-index:2;white-space:nowrap;color:var(--color-ink);padding:4px 10px;font-size:11.5px;font-weight:600;transition:left .9s ease-in-out,opacity .45s,transform .5s;position:absolute;transform:translate(-50%)rotate(-1.2deg)}.pj-slip:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f624);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pj-slip:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent))}}.pj-slip:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pj-slip:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pj-q{top:26px}.pj-q:before{background:#232737}@supports (color:color-mix(in lab, red, red)){.pj-q:before{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.pj-news{animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;top:62px}.pj-news:before{background:#252529}@supports (color:color-mix(in lab, red, red)){.pj-news:before{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.pj-news.pj-fall{opacity:0;transform:translate(-50%)rotate(10deg)translateY(46px)}.pj-ans{animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;top:98px}.pj-ans:before{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.pj-ans:before{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}@media (max-width:480px){.pj-stage{height:224px}.pj-face{font-size:20px}.pj-name{font-size:10.5px}.pj-stamp{font-size:8.5px}.pj-slip{font-size:10px}}.pd{flex-direction:column;align-items:center;gap:16px;margin:18px 0;padding:18px 14px;display:flex}.pd-sentence{color:var(--color-ink);padding:9px 16px;font-size:15.5px;font-weight:600;position:relative;transform:rotate(-.7deg)}.pd-sentence:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pd-sentence:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pd-sentence:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pd-sentence:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pd-blank{color:var(--color-muted)}.pd-pick{color:var(--color-accent);padding:0 6px;animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block;position:relative}.pd-pick:before{content:"";z-index:-1;filter:var(--pcf);background:#2c291f;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.pd-pick:before{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.pd-bars{flex-direction:column;gap:7px;width:100%;max-width:440px;margin:0;padding:0;list-style:none;display:flex}.pd-bar{grid-template-columns:92px 1fr 40px;align-items:center;gap:10px;display:grid}.pd-in .pd-bar{animation:pc-slide .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 90ms) backwards}.pd-word{color:var(--color-ink);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.pd-track{background:#f4f4f612;border-radius:999px;height:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pd-track{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.pd-fill{background:#516197;border-radius:999px;min-width:6px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.pd-fill{background:color-mix(in srgb, var(--color-info) 55%, var(--color-panel))}}.pd-fill{transition:width .35s}.pd-bar:first-child .pd-fill{background:#908140}@supports (color:color-mix(in lab, red, red)){.pd-bar:first-child .pd-fill{background:color-mix(in srgb, var(--color-accent) 60%, var(--color-panel))}}.pd-pct{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:11.5px}.pd-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.pd-dial{align-items:center;gap:10px;display:flex}.pd-dial input[type=range]{width:150px;accent-color:var(--color-accent)}.pd-end{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:11px}.pd-history{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.pd-chip{color:var(--color-ink);padding:2px 8px;font-weight:600;position:relative}.pd-chip:before{content:"";z-index:-1;filter:var(--pcf);background:#212124;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pd-chip:before{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.pd-note{text-align:center;max-width:500px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.mc{flex-direction:column;align-items:center;gap:16px;margin:18px 0;padding:16px 6px;display:flex}.mc-wins{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;width:100%;display:flex}.mc-win{flex:240px;max-width:300px;padding:10px 12px 12px;position:relative;transform:rotate(-.5deg)}.mc-win.mc-new{animation:.4s cubic-bezier(.34,1.5,.64,1) backwards pc-drop;transform:rotate(.7deg)}.mc-win:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mc-win:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.mc-win:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.mc-win:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.mc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px dashed #f4f4f633;margin-bottom:8px;padding-bottom:6px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mc-title{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 20%, transparent)}}.mc-msgs{flex-direction:column;gap:7px;min-height:96px;display:flex}.mc-bubble{max-width:88%;color:var(--color-ink);padding:6px 10px;font-size:12.5px;line-height:1.45;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.mc-bubble:before{content:"";z-index:-1;filter:var(--pcf);position:absolute;inset:0}.mc-you{align-self:flex-end;transform:rotate(.6deg)}.mc-you:before{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.mc-you:before{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.mc-ai{align-self:flex-start;transform:rotate(-.6deg)}.mc-ai:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.mc-ai:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.mc-cursor{color:var(--color-muted);animation:.7s ease-in-out infinite ts-blink}.pr-grid[data-scenes]{grid-template-columns:1fr}@media (min-width:640px){.pr-grid[data-scenes]{grid-template-columns:repeat(2,1fr)}}.rv{--dur:4.6s;--acc:#bba653;width:100%;margin:3px 0 6px;display:block}@supports (color:color-mix(in lab, red, red)){.rv{--acc:color-mix(in srgb, var(--color-accent) 78%, #2b2233)}}.rv svg{width:100%;height:auto;display:block}.rv-bg{fill:#fdfcf5}@supports (color:color-mix(in lab, red, red)){.rv-bg{fill:color-mix(in srgb, var(--color-accent) 6%, #fff)}}.rv-bg{stroke:#f8f3d8}@supports (color:color-mix(in lab, red, red)){.rv-bg{stroke:color-mix(in srgb, var(--color-accent) 24%, #fff)}}.rv-bg{stroke-width:1.2px}.rv text{fill:#2b2233;font-family:inherit}.rv-t8{font-size:8px}.rv-t9{font-size:9px}.rv-t10{font-size:10px}.rv-t14{font-size:14px}.rv-b{font-weight:800}.rv .rv-w{fill:#fff}.rv .rv-on{fill:var(--color-bg)}.rv .rv-muted{fill:#7b7086}.rv .rv-coral-t{fill:#b1502a}.rv .rv-ok-t{fill:#2f8f5b}.rv .rv-acc-t{fill:var(--acc)}.rv-q{transition:opacity .3s}.rv[data-open] .rv-q{opacity:0}.rv-wire-still{fill:none;stroke:#b9afc6;stroke-width:1.6px;stroke-dasharray:3 3}.rv-ring{fill:none;stroke:var(--acc);stroke-width:2.2px}.rv-hollow{fill:#f1edf6;stroke:#b9afc6;stroke-width:1px;stroke-dasharray:3 2}.rv-card{fill:#fff;stroke:#d9d0e4;stroke-width:1.2px}.rv-field{fill:#f6f2fa;stroke:#d9d0e4;stroke-width:1px}.rv-line{fill:#cfc6da}.rv-f-acc{fill:var(--color-accent)}.rv-f-coral{fill:#d4643a}.rv-f-coral-soft{fill:#fde3d6;stroke:#f0b39a;stroke-width:1px}.rv-f-ok{fill:#2f8f5b}.rv-f-muted{fill:#8a7f96}.rv-answer{opacity:0;transition:opacity .45s .2s}.rv[data-open] .rv-answer{opacity:1}.rv-shift{transition:transform .55s cubic-bezier(.3,.8,.3,1)}.rv-wire{fill:none;stroke:#b9afc6;stroke-width:1.6px;stroke-dasharray:4 4;animation:.9s linear infinite rv-flow}@keyframes rv-flow{to{stroke-dashoffset:-8px}}.rv[data-scene=login][data-open] .rv-shift{transform:translate(-50px)}.rv-dot{fill:#2b2233;transform-box:fill-box;transform-origin:50%;animation:rv-type var(--dur) linear calc(var(--i) * .12s) infinite backwards}@keyframes rv-type{0%,5%{opacity:0;transform:scale(.3)}8%,90%{opacity:1;transform:none}95%,to{opacity:0}}.rv-press{transform-box:fill-box;transform-origin:50%;animation:rv-press var(--dur) ease-in-out infinite}@keyframes rv-press{0%,34%{transform:none}38%{transform:scale(.93)}42%,to{transform:none}}.rv-spin{fill:none;stroke:#fff;stroke-width:1.8px;stroke-dasharray:18 9;transform-box:fill-box;transform-origin:50%;opacity:0;animation:rv-spin-show var(--dur) linear infinite, rv-rot .7s linear infinite}@keyframes rv-spin-show{0%,41%{opacity:0}43%,60%{opacity:1}62%,to{opacity:0}}@keyframes rv-rot{to{transform:rotate(360deg)}}.rv-shake{animation:rv-shake var(--dur) ease-in-out infinite}@keyframes rv-shake{0%,61%{transform:none}63%{transform:translate(-5px)}65%{transform:translate(5px)}67%{transform:translate(-3px)}69%{transform:translate(2px)}71%,to{transform:none}}.rv-err{transform-box:fill-box;transform-origin:50%;animation:rv-err var(--dur) ease-out infinite}@keyframes rv-err{0%,61%{opacity:0;transform:translateY(5px)}65%,93%{opacity:1;transform:none}97%,to{opacity:0}}.rv-server{fill:#f3eefa;stroke:#f2e8b6}@supports (color:color-mix(in lab, red, red)){.rv-server{stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}}.rv-server{stroke-width:1.4px}.rv-slot{fill:#d9d0e4}.rv-xpulse{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite rv-xpulse}@keyframes rv-xpulse{50%{transform:scale(1.14)}}.rv[data-scene=phone]{--dur:5s}.rv-bezel{fill:#2b2233}.rv-glass{fill:#fff}.rv-base{fill:#cfc6da}.rv-hdr{fill:#f7f0d1}@supports (color:color-mix(in lab, red, red)){.rv-hdr{fill:color-mix(in srgb, var(--color-accent) 28%, #fff)}}.rv-blk1{fill:#f1e5ae}@supports (color:color-mix(in lab, red, red)){.rv-blk1{fill:color-mix(in srgb, var(--color-accent) 50%, #fff)}}.rv-blk2{fill:#f2b79c}.rv-blk3{fill:#a8d5bb}.rv-lap{transition:opacity .4s}.rv[data-open] .rv-lap{opacity:.45}.rv-fly{animation:rv-fly var(--dur) cubic-bezier(.4, 0, .2, 1) infinite}@keyframes rv-fly{0%,10%{opacity:0;transform:translate(var(--dx), var(--dy))}14%{opacity:1;transform:translate(var(--dx), var(--dy))}40%{transform:translate(0)}43%{transform:translate(4px)}46%{transform:translate(0)}92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}.rv-spill{fill:#d4643a1a;stroke:#d4643a;stroke-width:1.6px;stroke-dasharray:4 3;animation:rv-spill var(--dur) ease-in-out infinite}@keyframes rv-spill{0%,46%{opacity:0}52%,90%{opacity:1}96%,to{opacity:0}}.rv-tick{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.rv-roof{fill:#cfc6da;transition:fill .4s}.rv[data-open] .rv-roof{fill:var(--acc)}.rv-bldg{fill:#ebe5f2;stroke:#d9d0e4;stroke-width:1px}.rv-door{fill:#b9afc6}.rv-win{fill:#fff;stroke:#d9d0e4;stroke-width:.8px}.rv-envelope{fill:#fff;stroke:var(--acc);stroke-width:1.4px}.rv-flap-m{fill:none;stroke:#b9afc6;stroke-width:1.2px;stroke-linejoin:round}.rv-ghost-body{fill:#fff;stroke:#b9afc6;stroke-width:1px}.rv-eye{fill:#2b2233}.rv-flap{fill:none;stroke:var(--acc);stroke-width:1.4px;stroke-linejoin:round}.rv-env{transform-box:fill-box;transform-origin:50%;animation:rv-env var(--dur) cubic-bezier(.5, 0, .4, 1) infinite}@keyframes rv-env{0%,8%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1;transform:translate(0)scale(1)}42%{opacity:1;transform:translate(47px,14px)scale(.8)}48%,to{opacity:0;transform:translate(50px,16px)scale(.15)}}.rv-puffc{fill:#d9d0e4;transform-box:fill-box;transform-origin:50%;animation:rv-puff var(--dur) ease-out infinite}@keyframes rv-puff{0%,44%{opacity:0;transform:scale(.2)}48%{opacity:1}60%,to{opacity:0;transform:scale(2.2)}}.rv-ghost{animation:rv-ghost var(--dur) ease-out infinite}@keyframes rv-ghost{0%,48%{opacity:0;transform:translate(0)}54%{opacity:1}84%{opacity:1;transform:translateY(-22px)}92%,to{opacity:0;transform:translateY(-28px)}}.rv-badge{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite rv-xpulse}.rv[data-scene=vanish]{--dur:6.4s}.rv[data-scene=vanish][data-open] .rv-shift{transform:translate(-36px)}.rv-sky{fill:#dcecf8}.rv-sun{fill:#f5c14b;animation:rv-sun var(--dur) ease-in-out infinite}@keyframes rv-sun{0%,26%{opacity:1;transform:none}32%{opacity:0;transform:translateY(8px)}62%{opacity:0;transform:translateY(8px)}68%,to{opacity:1;transform:none}}.rv-night{animation:rv-night var(--dur) ease-in-out infinite}@keyframes rv-night{0%,27%{opacity:0}34%,58%{opacity:1}65%,to{opacity:0}}.rv-nightsky{fill:#2b2e4a}.rv-dim{fill:#1c1a3447}.rv-moon,.rv-star{fill:#f4efe0}.rv-day1{animation:rv-day1 var(--dur) linear infinite}@keyframes rv-day1{0%,27%{opacity:1}31%,97%{opacity:0}to{opacity:1}}.rv-day2{animation:rv-day2 var(--dur) linear infinite}@keyframes rv-day2{0%,62%{opacity:0}66%,96%{opacity:1}to{opacity:0}}.rv-heart{fill:#d4643a}.rv-item{animation:rv-item var(--dur) ease-in-out calc(var(--i) * .22s) infinite backwards}@keyframes rv-item{0%,1%{opacity:0;transform:translate(-4px)}5%,68%{opacity:1;transform:none}74%,to{opacity:0;transform:translate(8px)}}.rv-empty{animation:rv-empty var(--dur) ease-out infinite}@keyframes rv-empty{0%,80%{opacity:0}86%,96%{opacity:1}to{opacity:0}}.rv-cab{fill:#f3eefa;stroke:#f2e8b6}@supports (color:color-mix(in lab, red, red)){.rv-cab{stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}}.rv-cab{stroke-width:1.4px}.rv-drawer{fill:#fff;stroke:#d9d0e4;stroke-width:1px}.rv-knob{fill:#b9afc6}@media (prefers-reduced-motion:reduce){.rv,.rv *{transition:none!important;animation:none!important}.rv-spin,.rv-env,.rv-puffc,.rv-night,.rv-day1,.rv-item{opacity:0}}.rv-wr-folder{fill:#ebe5f2;stroke:#cfc6da;stroke-width:1px}.rv-wr-folder-dl{fill:#f7efce}@supports (color:color-mix(in lab, red, red)){.rv-wr-folder-dl{fill:color-mix(in srgb, var(--color-accent) 30%, #fff)}}.rv-wr-folder-dl{stroke:#f0e2a5}@supports (color:color-mix(in lab, red, red)){.rv-wr-folder-dl{stroke:color-mix(in srgb, var(--color-accent) 55%, #fff)}}.rv-wr-folder-dl{stroke-width:1px}.rv[data-scene=wr-laptop]{--dur:6s}.rv[data-scene=wr-laptop] .rv-shift{transform:translate(30px)}.rv[data-scene=wr-laptop][data-open] .rv-shift{transform:none}.rv-wr-wander{animation:rv-wr-wander var(--dur) ease-in-out infinite}@keyframes rv-wr-wander{0%,6%{transform:none}20%,26%{transform:translate(-32px,-12px)}40%,46%{transform:translate(32px,-12px)}60%,66%{transform:translate(32px,18px)}80%,86%{transform:translate(-32px,18px)}to{transform:none}}.rv-wr-fret{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite rv-wr-fret}@keyframes rv-wr-fret{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)translateY(-1.5px)}}.rv-wr-veil{fill:#fff;fill-opacity:.62}.rv-wr-lock{fill:#7b7086}.rv-wr-shackle{fill:none;stroke:#7b7086;stroke-width:1.4px}.rv-wr-fence{fill:#e3cb5c12}@supports (color:color-mix(in lab, red, red)){.rv-wr-fence{fill:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.rv-wr-fence{stroke:var(--acc);stroke-width:1.6px;stroke-dasharray:4 4;animation:.9s linear infinite rv-flow}.rv-wr-pop{transform-box:fill-box;transform-origin:0%;transition:transform .45s cubic-bezier(.3,1.5,.5,1) .35s;transform:scale(.6)}.rv[data-open] .rv-wr-pop{transform:none}.rv[data-scene=wr-private]{--dur:5.4s}.rv-wr-sweep{animation:rv-wr-sweep var(--dur) ease-in-out infinite}@keyframes rv-wr-sweep{0%,8%{transform:none}42%,54%{transform:translate(168px)}88%,to{transform:none}}.rv-wr-lens{fill:#fff;fill-opacity:.35;stroke:#2b2233;stroke-width:2.2px}.rv-wr-handle{fill:none;stroke:#2b2233;stroke-width:3.6px;stroke-linecap:round}.rv-wr-eye-ink{fill:#fff;stroke:#2b2233;stroke-width:1.2px}.rv-wr-eye{fill:#fff;stroke:var(--acc);stroke-width:1.6px}.rv-wr-blink{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite rv-wr-blink}@keyframes rv-wr-blink{0%,90%{transform:none}93%{transform:scaleY(.12)}96%,to{transform:none}}.rv-wr-beam{fill:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.rv-wr-beam{fill:color-mix(in srgb, var(--color-accent) 20%, transparent)}}.rv-wr-beam{animation:2.4s ease-in-out infinite rv-wr-glow}@keyframes rv-wr-glow{50%{opacity:.6}}.rv-wr-dark{fill:#1c1a3461}.rv-wr-lid{fill:none;stroke:#7b7086;stroke-width:1.3px;stroke-linecap:round}.rv[data-scene=wr-close]{--dur:6.4s}.rv[data-scene=wr-close] .rv-shift{transform:translate(43px)}.rv[data-scene=wr-close][data-open] .rv-shift{transform:none}.rv[data-open] .rv-wr-loop{animation:none}.rv-wr-empty{fill:#fff;stroke:#b9afc6;stroke-width:1.2px}.rv-wr-thin{stroke-width:1.6px}.rv-wr-ok-soft{fill:#dff1e6;stroke:#a8d5bb;stroke-width:1px}.rv-wr-spin{fill:none;stroke:var(--acc);stroke-width:1.6px;stroke-dasharray:14 8;transform-box:fill-box;transform-origin:50%}.rv-wr-win{transform-box:fill-box;transform-origin:50%;animation:rv-wr-win var(--dur) ease-in-out infinite}@keyframes rv-wr-win{0%,50%{opacity:1;transform:none}57%,86%{opacity:0;transform:scale(.94)}94%,to{opacity:1;transform:none}}.rv-wr-xbtn{transform-box:fill-box;transform-origin:50%;animation:rv-wr-xbtn var(--dur) ease-in-out infinite}@keyframes rv-wr-xbtn{0%,45%{transform:none}47.5%{transform:scale(.8)}50%,to{transform:none}}.rv-wr-cursor{fill:#2b2233;stroke:#fff;stroke-width:.8px;stroke-linejoin:round;animation:rv-wr-cursor var(--dur) ease-in-out infinite}@keyframes rv-wr-cursor{0%,26%{opacity:0;transform:translate(-50px,60px)}30%{opacity:1;transform:translate(-50px,60px)}44%{opacity:1;transform:none}47%{transform:translate(1px,1.5px)}50%{opacity:1;transform:none}55%,to{opacity:0;transform:none}}.rv-wr-tick1,.rv-wr-tick2{transform-box:fill-box;transform-origin:50%}.rv-wr-tick1{animation:rv-wr-tick1 var(--dur) ease-out infinite}@keyframes rv-wr-tick1{0%,8%{opacity:0;transform:scale(.3)}12%,52%{opacity:1;transform:none}57%,to{opacity:0;transform:none}}.rv-wr-tick2{animation:rv-wr-tick2 var(--dur) ease-out infinite}@keyframes rv-wr-tick2{0%,22%{opacity:0;transform:scale(.3)}26%,52%{opacity:1;transform:none}57%,to{opacity:0;transform:none}}.rv-wr-spin3{opacity:0;animation:rv-wr-spin3 var(--dur) linear infinite, rv-rot .8s linear infinite}@keyframes rv-wr-spin3{0%,28%{opacity:0}31%,52%{opacity:1}57%,to{opacity:0}}.rv-wr-ask{opacity:0;animation:rv-wr-ask var(--dur) ease-in-out infinite}@keyframes rv-wr-ask{0%,58%{opacity:0}64%,84%{opacity:1}88%,to{opacity:0}}.rv-wr-go,.rv-wr-done{opacity:0}.rv[data-open] .rv-wr-stop{animation:rv-wr-stop var(--dur) linear infinite}@keyframes rv-wr-stop{0%,42%{opacity:1}46%,94%{opacity:0}98%,to{opacity:1}}.rv[data-open] .rv-wr-go{animation:rv-wr-go var(--dur) linear infinite, rv-rot .8s linear infinite}@keyframes rv-wr-go{0%,44%{opacity:0}48%,70%{opacity:1}73%,to{opacity:0}}.rv[data-open] .rv-wr-done{animation:rv-wr-done var(--dur) ease-out infinite}@keyframes rv-wr-done{0%,70%{opacity:0}74%,94%{opacity:1}98%,to{opacity:0}}.rv-wr-arc{fill:none;stroke:var(--acc);stroke-width:2.2px;stroke-linecap:round}.rv-wr-reopen{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-wr-reopen{animation:rv-wr-reopen var(--dur) ease-in-out infinite}@keyframes rv-wr-reopen{0%,28%{transform:none}44%,to{transform:rotate(360deg)}}.rv-wr-wire{fill:none;stroke:var(--acc);stroke-width:1.6px;stroke-dasharray:4 4;animation:.9s linear infinite rv-flow}@media (prefers-reduced-motion:reduce){.rv-wr-spin3,.rv-wr-ask,.rv-wr-go,.rv-wr-done{opacity:0}}.rv[data-scene=wr-code]{--dur:7s}.rv .rv-wr-mono{font-family:var(--font-jbmono), ui-monospace, Menlo, monospace}.rv .rv-wr-acc-ink{fill:#7e6e45}@supports (color:color-mix(in lab, red, red)){.rv .rv-wr-acc-ink{fill:color-mix(in srgb, var(--color-accent) 45%, #2b2233)}}.rv-wr-burst{transform-box:fill-box;transform-origin:0%;animation:rv-wr-burst 2.6s ease-out calc(var(--i) * .16s) infinite backwards}@keyframes rv-wr-burst{0%{opacity:1;transform:scaleX(0)}14%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}.rv-wr-cover{fill:#fff;transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.rv[data-open] .rv-wr-cover{animation:rv-wr-type var(--dur) linear infinite}@keyframes rv-wr-type{0%,6%{animation-timing-function:steps(14,end);transform:none}22%,to{transform:scaleX(0)}}.rv-wr-row1,.rv-wr-row2,.rv-wr-row3{transform-box:fill-box;transform-origin:0%}.rv[data-open] .rv-wr-row1{animation:rv-wr-row1 var(--dur) ease-out infinite}.rv[data-open] .rv-wr-row2{animation:rv-wr-row2 var(--dur) ease-out infinite}.rv[data-open] .rv-wr-row3{animation:rv-wr-row3 var(--dur) ease-out infinite}@keyframes rv-wr-row1{0%,24%{transform:scaleX(0)}29%,to{transform:none}}@keyframes rv-wr-row2{0%,28%{transform:scaleX(0)}33%,to{transform:none}}@keyframes rv-wr-row3{0%,32%{transform:scaleX(0)}37%,to{transform:none}}.rv[data-open] .rv-wr-codeview{animation:rv-wr-codeview var(--dur) linear infinite}@keyframes rv-wr-codeview{0%,60%{opacity:1}64%,to{opacity:0}}.rv-wr-perm{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-wr-perm{animation:rv-wr-perm var(--dur) ease-out infinite}@keyframes rv-wr-perm{0%,37%{opacity:0;transform:scale(.7)}41%{opacity:1;transform:scale(1.04)}44%,58%{opacity:1;transform:none}62%,to{opacity:0;transform:none}}.rv-wr-allow{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-wr-allow{animation:rv-wr-allow var(--dur) ease-in-out infinite}@keyframes rv-wr-allow{0%,51%{transform:none}54%{transform:scale(.86)}57%,to{transform:none}}.rv-wr-preview{opacity:0}.rv[data-open] .rv-wr-preview{animation:rv-wr-preview var(--dur) linear infinite}@keyframes rv-wr-preview{0%,61%{opacity:0}65%,94%{opacity:1}98%,to{opacity:0}}.rv-wr-okpop{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-wr-okpop{animation:rv-wr-okpop var(--dur) ease-out infinite}@keyframes rv-wr-okpop{0%,67%{transform:scale(0)}71%{transform:scale(1.15)}74%,to{transform:none}}@media (prefers-reduced-motion:reduce){.rv-wr-preview{opacity:0}}.pr{margin:4px 0 22px}.pr-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 10px;font-size:11px;font-weight:700}.pr-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:640px){.pr-grid{grid-template-columns:repeat(3,1fr)}}.pr-card{text-align:left;cursor:pointer;transform:rotate(var(--r));font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 14px 12px;display:flex;position:relative}.pr-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pr-card:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pr-card:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pr-card:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pr-card:before{transition:background .25s}.pr-card[aria-expanded=true]:before{background:#26241d}@supports (color:color-mix(in lab, red, red)){.pr-card[aria-expanded=true]:before{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.pr-in .pr-card{animation:pc-drop .4s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .13s) backwards}.pr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;font-weight:700}.pr-icon{font-size:21px;line-height:1}.pr-photo{width:100%;filter:var(--pcf);display:block;transform:rotate(-.8deg)}.pr-photo img{aspect-ratio:4/3;object-fit:cover;border:4px solid #e7e7e8;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.pr-photo img{border:4px solid color-mix(in srgb, white 90%, var(--color-panel))}}.pr-photo img{box-shadow:3px 4px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pr-photo img{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pr-front{color:var(--color-ink);font-size:13px;font-weight:700;line-height:1.4}.pr-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-top:9px;padding:6px 13px;font-size:10.5px;font-weight:800;transition:transform .12s;display:inline-block;position:relative}.pr-hint:before{content:"";z-index:-1;background:#24221d;border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pr-hint:before{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.pr-hint:before{border:1.5px solid #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.pr-hint:before{border:1.5px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.pr-hint:before{box-shadow:0 3px #e3cb5c80,0 5px 9px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.pr-hint:before{box-shadow:0 3px 0 color-mix(in srgb, var(--color-accent) 50%, transparent), 0 5px 9px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.pr-hint:before{transition:box-shadow .12s}.pr-card:hover .pr-hint{transform:translateY(-1px)}.pr-card:hover .pr-hint:before{border-color:#e3cb5ccc}@supports (color:color-mix(in lab, red, red)){.pr-card:hover .pr-hint:before{border-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}}.pr-card:hover .pr-hint:before{box-shadow:0 4px #e3cb5c8c,0 7px 11px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pr-card:hover .pr-hint:before{box-shadow:0 4px 0 color-mix(in srgb, var(--color-accent) 55%, transparent), 0 7px 11px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pr-card:active .pr-hint{transform:translateY(2px)}.pr-card:active .pr-hint:before{box-shadow:0 1px #e3cb5c80,0 2px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.pr-card:active .pr-hint:before{box-shadow:0 1px 0 color-mix(in srgb, var(--color-accent) 50%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.pr-back{color:var(--color-ink);margin-top:2px;padding:7px 9px;font-size:12px;line-height:1.5;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:block;position:relative}.pr-back:before{content:"";z-index:-1;filter:var(--pcf);background:#18181d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pr-back:before{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.pr-stamp{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--color-danger);background:#fa5d7614;border:2.5px solid;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.pr-stamp{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.pr-stamp{animation:.35s cubic-bezier(.34,1.8,.64,1) backwards pr-slam;transform:rotate(-11deg)}.pr-stamp[data-tone=info]{color:var(--color-info);background:#84a1ff14}@supports (color:color-mix(in lab, red, red)){.pr-stamp[data-tone=info]{background:color-mix(in srgb, var(--color-info) 8%, transparent)}}@keyframes pr-slam{0%{opacity:0;transform:rotate(-11deg)scale(2.1)}to{opacity:1;transform:rotate(-11deg)scale(1)}}.pf{margin:4px 0 22px}.pf-row{align-items:stretch;gap:10px;display:flex}.pf-step{min-width:0;transform:rotate(var(--r));flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:13px 14px;display:flex;position:relative}.pf-step:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-step:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pf-step:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pf-step:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pf-in .pf-step{animation:pc-drop .38s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .24s) backwards}.pf-head{justify-content:space-between;align-items:center;width:100%;display:flex}.pf-num{width:26px;height:26px;color:var(--color-accent);place-items:center;font-size:14px;font-weight:800;display:grid;position:relative;transform:rotate(-4deg)}.pf-icon{place-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:grid;position:relative;transform:rotate(3deg)}.pf-icon:before{content:"";z-index:-1;filter:var(--pcf);background:#26241d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-icon:before{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.pf-num:before{content:"";z-index:-1;filter:var(--pcf);background:#302d21;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-num:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.pf-label{color:var(--color-ink);font-size:13.5px;font-weight:700;line-height:1.35}.pf-sub{color:var(--color-muted);font-size:12px;line-height:1.45}.pf-link{color:#f4f4f673;flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.pf-link{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pf-in .pf-link{animation:pf-link-in .3s ease calc(var(--i) * .24s + .12s) backwards}@keyframes pf-link-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (min-width:701px){.pf[data-long] .pf-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;display:grid}.pf[data-long] .pf-link{display:none}}.pf-down{color:var(--color-dim);font-size:15px;font-weight:700;display:none}@media (max-width:700px){.pf-row{flex-direction:column;gap:8px}.pf-link{align-self:center}.pf-stitch{display:none}.pf-down{display:block}.pf-in .pf-link{animation-name:pc-slap}}.pn{margin:4px 0 22px}.pn-layer{transform:rotate(var(--r));padding:11px 12px 13px;position:relative}.pn-layer:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pn-layer:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.pn-layer:before{background:var(--pn-c)}@supports (color:color-mix(in lab, red, red)){.pn-layer:before{background:color-mix(in srgb, var(--pn-c) 11%, var(--color-panel))}}.pn-layer[data-core]:before{background:var(--pn-c)}@supports (color:color-mix(in lab, red, red)){.pn-layer[data-core]:before{background:color-mix(in srgb, var(--pn-c) 18%, var(--color-panel))}}.pn-in .pn-layer{animation:pc-drop .38s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .26s) backwards}.pn-in .pn-layer[data-core]{animation-name:pc-slap}.pn-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.pn-label{color:var(--pn-c);padding:2px 8px;font-size:12.5px;font-weight:800;position:relative}@supports (color:color-mix(in lab, red, red)){.pn-label{color:color-mix(in srgb, var(--pn-c) 55%, var(--color-ink))}}.pn-label:before{content:"";z-index:-1;filter:var(--pcf);background:var(--pn-c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pn-label:before{background:color-mix(in srgb, var(--pn-c) 24%, var(--color-panel))}}.pn-sub{color:var(--color-muted);font-size:12px;line-height:1.45}.pn-inner{margin-top:9px}@media (max-width:560px){.pn-layer{padding:9px 8px 11px}}.ps{border:1.5px solid #e3cb5c59;margin:4px 0 22px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.ps{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ps{background:#13131773;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ps{background:color-mix(in srgb, var(--color-panel) 45%, transparent)}}.ps-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ps-title,.ps-count{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:10.5px;font-weight:700}.ps-scrap{text-align:center;transform:rotate(var(--r));padding:20px 18px 18px;animation:.34s cubic-bezier(.34,1.5,.64,1) backwards pc-drop;position:relative}.ps-scrap:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ps-scrap:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.ps-scrap:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.ps-scrap:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.ps-text{color:var(--color-ink);margin:0;font-size:15px;font-weight:700}.ps-verdict{letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font-size:11px;font-weight:800}.ps-v-good{color:var(--color-ok)}.ps-v-bad{color:var(--color-danger)}.ps-stamp{z-index:1;letter-spacing:.12em;border:2.5px solid;padding:2px 9px;font-size:15px;font-weight:800;animation:.35s cubic-bezier(.34,1.8,.64,1) backwards pr-slam;position:absolute;top:6px;right:10px;transform:rotate(-12deg)}.ps-good{color:var(--color-ok);background:#5cd6a017}@supports (color:color-mix(in lab, red, red)){.ps-good{background:color-mix(in srgb, var(--color-ok) 9%, transparent)}}.ps-bad{color:var(--color-danger);background:#fa5d7617}@supports (color:color-mix(in lab, red, red)){.ps-bad{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}}.ps-trays{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.ps-tray{color:var(--color-ink);cursor:pointer;padding:13px 12px;font-size:13.5px;font-weight:700;transition:transform .15s;position:relative}.ps-tray:hover{transform:translateY(-2px)}.ps-tray:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ps-tray:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent));background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.ps-tray:before{border:1.5px dashed #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.ps-tray:before{border:1.5px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.ps-tray:before{transition:background .2s}@supports (color:color-mix(in lab, red, red)){.ps-tray[data-hit]:before{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.ps-why{margin-top:14px}.ps-why-text{color:var(--color-ink);margin:0 0 10px;padding:9px 12px;font-size:13px;line-height:1.55;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.ps-why-text:before{content:"";z-index:-1;filter:var(--pcf);background:#18181d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ps-why-text:before{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.ps-done{text-align:center;padding:20px 18px;position:relative}.ps-done:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ps-done:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.ps-done:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.ps-done:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.ps-score{color:var(--color-ink);margin:0 0 6px;font-size:22px;font-weight:800}.ps-done-note{max-width:52ch;color:var(--color-muted);margin:0 auto 12px;font-size:13px;line-height:1.55}.wn{margin:4px 0 22px}.wn-track{grid-template-columns:1fr 1fr 1fr 1.35fr;align-items:end;column-gap:12px;display:grid;position:relative}.wn-line{pointer-events:none;align-items:center;height:13px;display:flex;position:absolute;bottom:20px;left:0;right:0}.wn-line-solid{background:#cbbd7f;border-radius:3px;flex:0 0 63%;height:3.5px}@supports (color:color-mix(in lab, red, red)){.wn-line-solid{background:color-mix(in srgb, var(--color-accent) 60%, var(--color-muted))}}.wn-line-solid{filter:var(--pcf);transform-origin:0;transform:scaleX(0)}.wn-in .wn-line-solid{animation:.9s 50ms forwards wn-grow}@keyframes wn-grow{to{transform:scale(1)}}.wn-line-dash{color:#f4f4f666;flex:1;height:12px}@supports (color:color-mix(in lab, red, red)){.wn-line-dash{color:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.wn-line-dash{opacity:0}.wn-in .wn-line-dash{animation:.4s 1s forwards aa-pop}.wn-stop{flex-direction:column;align-items:center;display:flex;position:relative}.wn-card{text-align:left;width:100%;transform:rotate(var(--r));flex-direction:column;gap:4px;padding:12px 13px 13px;display:flex;position:relative}.wn-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wn-card:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.wn-card:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.wn-card:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.wn-stop[data-here] .wn-card:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){.wn-stop[data-here] .wn-card:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.wn-in .wn-card{animation:pc-drop .38s cubic-bezier(.34, 1.5, .64, 1) calc(.3s + var(--i) * .28s) backwards}.wn-in .wn-stop[data-here] .wn-card{animation-name:pc-slap}.wn-stem{background:#a8a8b499;width:2.5px;height:13px}@supports (color:color-mix(in lab, red, red)){.wn-stem{background:color-mix(in srgb, var(--color-muted) 60%, transparent)}}.wn-in .wn-stem{animation:aa-pop .25s ease calc(.32s + var(--i) * .28s) backwards}.wn-dot{background:var(--color-accent);border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 3px #e3cb5c38}@supports (color:color-mix(in lab, red, red)){.wn-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.wn-in .wn-dot{animation:wn-pop .35s cubic-bezier(.34, 1.7, .64, 1) calc(.2s + var(--i) * .28s) backwards}@keyframes wn-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.wn-dot[data-here]{background:var(--color-danger);box-shadow:0 0 0 3px #fa5d7638}@supports (color:color-mix(in lab, red, red)){.wn-dot[data-here]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}}.wn-dot[data-here]:after{content:"";border:2px solid var(--color-danger);opacity:0;border-radius:50%;animation:2.2s ease-out 1.4s infinite wn-pulse;position:absolute;inset:-3px}@keyframes wn-pulse{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.wn-stamp{z-index:1;letter-spacing:.14em;color:var(--color-ok);background:#1a2523;border:2.5px solid;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:-9px;right:-7px}@supports (color:color-mix(in lab, red, red)){.wn-stamp{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.wn-stamp{animation:.35s cubic-bezier(.34,1.8,.64,1) 1.3s backwards pr-slam;transform:rotate(-10deg)}.wn-year{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:7px;font-size:10px;font-weight:700}.wn-in .wn-year{animation:aa-pop .3s ease calc(.25s + var(--i) * .28s) backwards}.wn-stop[data-here] .wn-year{color:var(--color-danger);font-weight:800}.wn-icon{font-size:18px;line-height:1}.wn-title{color:var(--color-ink);font-size:13px;font-weight:700;line-height:1.3}.wn-sub{color:var(--color-muted);font-size:11.5px;line-height:1.45}.wn-ahead{justify-content:space-evenly;align-self:end;margin-bottom:42px;display:flex}.wn-plot{border:1.5px dashed #f4f4f64d;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.wn-plot{border:1.5px dashed color-mix(in srgb, var(--color-ink) 30%, transparent)}}.wn-plot{background:#131317b3}@supports (color:color-mix(in lab, red, red)){.wn-plot{background:color-mix(in srgb, var(--color-panel) 70%, transparent)}}.wn-plot{transform:rotate(3deg)}.wn-plot:nth-child(2){transform:rotate(-4deg)}.wn-in .wn-plot{animation:pc-slap .3s cubic-bezier(.34, 1.7, .64, 1) calc(1.05s + var(--i) * .12s) backwards}.wn-caption{color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.wn-track{grid-template-columns:1fr;align-items:stretch;row-gap:16px;padding-left:30px}.wn-line{flex-direction:column;align-items:center;width:13px;height:auto;inset:4px auto 4px 9px}.wn-line-solid{transform-origin:top;flex:0 0 62%;width:3.5px;height:auto;transform:scaleY(0)}.wn-line-dash{display:none}.wn-line:after{content:"";border-left:2.5px dashed #f4f4f666;flex:1;width:0}@supports (color:color-mix(in lab, red, red)){.wn-line:after{border-left:2.5px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}.wn-stop{align-items:stretch}.wn-dot{position:absolute;top:20px;left:-27px}.wn-stem{display:none}.wn-year{order:-1;align-self:flex-start;margin:0 0 5px}.wn-ahead{align-self:flex-start;gap:12px;margin:0}}.gd{margin:26px 0 18px}.gd-sum,.gd-topic-sum{cursor:pointer;list-style:none}.gd-sum::-webkit-details-marker{display:none}.gd-topic-sum::-webkit-details-marker{display:none}.gd-sum{border:1.5px solid #e3cb5c59;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-sum{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.gd-sum{background:#13131773;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.gd-sum{background:color-mix(in srgb, var(--color-panel) 45%, transparent)}}.gd-sum{transition:border-color .2s}.gd-sum:hover{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.gd-sum:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.gd-chev{text-align:center;width:12px;color:var(--color-accent);flex:none;font-size:13px;transition:transform .22s}details[open]>.gd-sum>.gd-chev,details[open]>.gd-topic-sum>.gd-chev{transform:rotate(90deg)}.gd-head{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.gd-eyebrow{color:var(--color-ink);font-size:15px;font-weight:800}.gd-subtitle{color:var(--color-muted);font-size:12.5px;line-height:1.4}.gd-badge{letter-spacing:.05em;color:#e8d78a;flex:none;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gd-badge{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.gd-badge{background:#28251e}@supports (color:color-mix(in lab, red, red)){.gd-badge{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.gd-badge{border:1px dashed #e3cb5c73}@supports (color:color-mix(in lab, red, red)){.gd-badge{border:1px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.gd-badge{white-space:nowrap;border-radius:999px;padding:3px 10px}.gd-body{padding:14px 4px 2px}.gd-intro{color:var(--color-muted);margin:0 0 12px;font-size:13.5px;line-height:1.55}.gd-topic{border:1px solid var(--color-line);border-left:3px dashed #e3cb5c73;margin-bottom:10px}@supports (color:color-mix(in lab, red, red)){.gd-topic{border-left:3px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.gd-topic{background:#13131799;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.gd-topic{background:color-mix(in srgb, var(--color-panel) 60%, transparent)}}.gd-topic-sum{color:var(--color-ink);align-items:center;gap:9px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.gd-topic-sum:hover .gd-topic-title{color:#ebdda1}@supports (color:color-mix(in lab, red, red)){.gd-topic-sum:hover .gd-topic-title{color:color-mix(in srgb, var(--color-accent) 55%, var(--color-ink))}}.gd-topic-icon{text-align:center;width:20px;font-size:15px}.gd-topic-body{padding:2px 18px 16px 63px}.gd-topic-body:after{content:"";clear:both;display:block}.gd-topic-body>p{max-width:none;margin:8px 0 0;font-size:14px}.gd-topic-body>ul{max-width:none;margin:8px 0 0;padding-left:18px;font-size:14px;list-style:outside;display:flow-root}.gd-topic-body>ul li{margin-bottom:5px}.gd-topic-body>.lv-table{clear:both;margin:12px 0 4px;font-size:13.5px}.gd-topic-body>div{clear:both}.gd-topic-body .lesson-fig{max-width:none}.gd-art{--r:-1.2deg;float:right;width:225px;max-width:42%;transform:rotate(var(--r));margin:10px 0 6px 20px}.gd-art svg{width:100%;height:auto;display:block}details[open]>.gd-topic-body .gd-art{animation:.45s cubic-bezier(.2,1.4,.4,1) both pc-drop}@media (max-width:700px){.gd-badge{order:3;margin-left:25px}.gd-topic-body{padding-left:16px}.gd-art{float:none;max-width:240px;margin:10px auto 4px}}.pc-verdict-line{color:var(--color-muted);margin:-8px 2px 22px;font-size:13px;line-height:1.55}.pm{border:1.5px solid #e3cb5c59;margin:4px 0 22px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.pm{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pm{background:linear-gradient(#13131752, #13131752), url(/art/picture/mixer-bg.jpg) center / cover no-repeat, var(--color-panel);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pm{background:linear-gradient(color-mix(in srgb, var(--color-panel) 32%, transparent), color-mix(in srgb, var(--color-panel) 32%, transparent)), url(/art/picture/mixer-bg.jpg) center / cover no-repeat, var(--color-panel)}}.pm-eyebrow{letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:100%;color:var(--color-muted);background:#131317c7;border-radius:999px;margin:0 0 10px;padding:3px 9px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pm-eyebrow{background:color-mix(in srgb, var(--color-panel) 78%, transparent)}}.pm-dials{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.pm-row{--r:0deg;opacity:0}.pm-in .pm-row{animation:pc-slide .4s ease calc(var(--i) * 90ms) both}.pm-label{letter-spacing:.06em;text-transform:uppercase;width:max-content;max-width:100%;color:var(--color-muted);background:#131317c7;border-radius:999px;align-items:center;gap:5px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.pm-label{background:color-mix(in srgb, var(--color-panel) 78%, transparent)}}.pm-bonus{color:#e7d583;font-size:9.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pm-bonus{color:color-mix(in srgb, var(--color-accent) 75%, var(--color-ink))}}.pm-bonus{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.pm-bonus{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.pm-bonus{border-radius:999px;padding:1px 7px}.pm-opts{flex-wrap:wrap;gap:6px;display:flex}.pm-chip{letter-spacing:.01em;color:var(--color-ink);cursor:pointer;padding:5px 13px;font-size:12px;font-weight:600;transition:transform .12s;position:relative}.pm-chip:before{content:"";z-index:-1;background:linear-gradient(#131317f5,#26241d);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pm-chip:before{background:linear-gradient(color-mix(in srgb, var(--color-panel) 96%, transparent), color-mix(in srgb, var(--color-accent) 9%, var(--color-panel)))}}.pm-chip:before{border:1px solid #e3cb5c6b}@supports (color:color-mix(in lab, red, red)){.pm-chip:before{border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent)}}.pm-chip:before{box-shadow:0 1px 2px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.pm-chip:before{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 9%, transparent)}}.pm-chip:before{transition:box-shadow .15s,border-color .15s}.pm-chip:hover{transform:translateY(-1px)}.pm-chip:hover:before{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.pm-chip:hover:before{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.pm-chip:hover:before{box-shadow:0 3px 8px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.pm-chip:hover:before{box-shadow:0 3px 8px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.pm-chip:active{transform:translateY(0)}.pm-chip:active:before{box-shadow:0 1px 2px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.pm-chip:active:before{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 9%, transparent)}}.pm-chip[data-on]{font-weight:750;transform:none}.pm-chip[data-on]:before{background:#3d3825}@supports (color:color-mix(in lab, red, red)){.pm-chip[data-on]:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.pm-chip[data-on]:before{border:1px solid #e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.pm-chip[data-on]:before{border:1px solid color-mix(in srgb, var(--color-accent) 85%, transparent)}}.pm-chip[data-on]:before{box-shadow:0 0 0 3px #e3cb5c26,inset 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.pm-chip[data-on]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent), inset 0 1px 0 #ffffff4d}}.pm-chip.pm-art:before{background:linear-gradient(#131317f5, var(--art))}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art:before{background:linear-gradient(color-mix(in srgb, var(--color-panel) 96%, transparent), color-mix(in srgb, var(--art) 10%, var(--color-panel)))}}.pm-chip.pm-art:before{border-color:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art:before{border-color:color-mix(in srgb, var(--art) 42%, transparent)}}.pm-chip.pm-art:hover:before{border-color:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art:hover:before{border-color:color-mix(in srgb, var(--art) 70%, transparent)}}.pm-chip.pm-art[data-on]{color:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art[data-on]{color:color-mix(in srgb, var(--art) 55%, var(--color-ink))}}.pm-chip.pm-art[data-on]:before{background:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art[data-on]:before{background:color-mix(in srgb, var(--art) 20%, var(--color-panel))}}.pm-chip.pm-art[data-on]:before{border-color:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art[data-on]:before{border-color:color-mix(in srgb, var(--art) 85%, transparent)}}.pm-chip.pm-art[data-on]:before{box-shadow:0 0 0 3px var(--art), inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.pm-chip.pm-art[data-on]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--art) 15%, transparent), inset 0 1px 0 #ffffff4d}}.pm-frag.pm-art,.pgb-frag.pm-art,.pm-label.pm-art{color:var(--art)}@supports (color:color-mix(in lab, red, red)){.pm-frag.pm-art,.pgb-frag.pm-art,.pm-label.pm-art{color:color-mix(in srgb, var(--art) 62%, var(--color-ink))}}.pm-frag.pm-art,.pgb-frag.pm-art,.pm-label.pm-art{font-weight:650}.pm-card{color:var(--color-ink);margin:14px 2px 0;padding:12px 14px;font-size:13.5px;line-height:1.65;position:relative}.pm-card:before{content:"";z-index:-1;background:#212124;border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pm-card:before{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.pm-card:before{filter:var(--pcf)}.pm-frag.pm-hot{border-radius:4px;animation:.9s both pm-flash}@keyframes pm-flash{0%{background:color-mix(in srgb, var(--color-accent) 45%, transparent)}to{background:0 0}}.pm-tail{color:var(--color-muted)}.pm-win{border:1.5px solid #f4f4f638;margin:14px 2px 0}@supports (color:color-mix(in lab, red, red)){.pm-win{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pm-win{background:var(--color-panel);border-radius:12px;box-shadow:0 2px 8px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.pm-win{box-shadow:0 2px 8px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.pm-win{overflow:hidden}.pm-winbar{border-bottom:1px dashed #f4f4f62e;justify-content:space-between;align-items:center;padding:6px 10px 6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pm-winbar{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.pm-winbar{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.pm-winbar{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.pm-wintag{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:700}.pm-copy{border:1px solid #e3cb5c8c;border-radius:7px;padding:3px 10px;font-size:11.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.pm-copy{border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.pm-copy{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.pm-copy{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.pm-copy{color:#e8d78a}@supports (color:color-mix(in lab, red, red)){.pm-copy{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.pm-copy{cursor:pointer;transition:background-color .2s}.pm-copy:hover{background:#413b26}@supports (color:color-mix(in lab, red, red)){.pm-copy:hover{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.pm-copy[data-done]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.pm-copy[data-done]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.pm-copy[data-done]{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.pm-copy[data-done]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.pm-copy[data-done]{color:#8adfba}@supports (color:color-mix(in lab, red, red)){.pm-copy[data-done]{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.pm-wintext{color:var(--color-ink);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.65}.al-bar{grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.al-bar li{position:relative}.al-bar li+li:before{content:"";background:var(--color-line);width:100%;height:2px;position:absolute;top:14px;left:-50%}.al-step{z-index:1;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:100%;padding:0 4px 2px;display:flex;position:relative}.al-dot{width:30px;height:30px;color:var(--color-muted);background:var(--color-panel);border:2px solid var(--color-line);border-radius:999px;place-items:center;font-size:12.5px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:grid}.al-step[data-state=done] .al-dot{color:var(--color-panel);background:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-step[data-state=done] .al-dot{background:color-mix(in srgb, var(--t) 70%, var(--color-ink))}}.al-step[data-state=done] .al-dot{border-color:#0000}.al-step[data-state=now] .al-dot{color:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-step[data-state=now] .al-dot{color:color-mix(in srgb, var(--t) 70%, var(--color-ink))}}.al-step[data-state=now] .al-dot{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-step[data-state=now] .al-dot{background:color-mix(in srgb, var(--t) 16%, var(--color-panel))}}.al-step[data-state=now] .al-dot{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-step[data-state=now] .al-dot{border-color:color-mix(in srgb, var(--t) 80%, transparent)}}.al-step[data-state=now] .al-dot{box-shadow:0 0 0 4px var(--t)}@supports (color:color-mix(in lab, red, red)){.al-step[data-state=now] .al-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--t) 14%, transparent)}}.al-steplabel{color:var(--color-ink);font-size:12px;font-weight:700}.al-step[data-state=next] .al-steplabel{color:var(--color-muted)}.al-stepsum{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-muted);font-size:10.5px;overflow:hidden}.al-panel{border:1px solid var(--t);border-radius:14px;margin-top:16px;padding:16px 16px 14px}@supports (color:color-mix(in lab, red, red)){.al-panel{border:1px solid color-mix(in srgb, var(--t) 38%, var(--color-line))}}.al-panel{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-panel{background:color-mix(in srgb, var(--t) 5%, var(--color-panel))}}.al-panel{animation:.25s both al-in}@keyframes al-in{0%{opacity:0;transform:translateY(4px)}}.al-q{color:var(--color-ink);font-size:16px;font-weight:700}.al-hint{color:var(--color-muted);margin-top:2px;font-size:13px}.al-opts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:12px;display:grid}.al-opt{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.al-opt:hover{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-opt:hover{border-color:color-mix(in srgb, var(--t) 55%, var(--color-line))}}.al-opt[data-on]{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-opt[data-on]{border-color:color-mix(in srgb, var(--t) 80%, transparent)}}.al-opt[data-on]{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-opt[data-on]{background:color-mix(in srgb, var(--t) 12%, var(--color-panel))}}.al-opt[data-on]{box-shadow:0 0 0 3px var(--t)}@supports (color:color-mix(in lab, red, red)){.al-opt[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 12%, transparent)}}.al-opt[data-on]{font-weight:600}.al-tick{border:1.5px solid var(--t);border-radius:999px;flex:none;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-tick{border:1.5px solid color-mix(in srgb, var(--t) 55%, var(--color-line))}}.al-tick{color:var(--color-panel);font-size:10px;font-weight:800}.al-tick[data-multi]{border-radius:5px}.al-opt[data-on] .al-tick{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.al-opt[data-on] .al-tick{background:color-mix(in srgb, var(--t) 75%, var(--color-ink))}}.al-opt[data-on] .al-tick{border-color:#0000}.al-own{margin-top:12px;display:block}.al-ownlabel{color:var(--color-muted);margin-bottom:5px;font-size:12px;font-weight:650;display:block}.al-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.al-nav button:disabled{opacity:.4;cursor:default}.al-win{margin:16px 0 0}.al-text{field-sizing:content;resize:vertical;width:100%;min-height:92px;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;padding:12px 14px;font-size:13.5px;line-height:1.65;display:block}.al-text:focus{background:#1b1a1a}@supports (color:color-mix(in lab, red, red)){.al-text:focus{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-panel))}}.al-edited{color:#e8d78a}@supports (color:color-mix(in lab, red, red)){.al-edited{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.al-mini{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);cursor:pointer;border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:650}.al-mini:hover{color:var(--color-ink)}.al-improve{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:4px;display:grid}.al-improve .al-panel{flex-direction:column;display:flex}.al-improve .al-win{margin-top:auto;padding-top:0}.al-improve .al-own{margin-bottom:14px}.al-opts-1{grid-template-columns:1fr}.al-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--t);font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.al-kicker{color:color-mix(in srgb, var(--t) 70%, var(--color-ink))}}.al-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.al-field{display:block}.al-flabel{letter-spacing:.08em;text-transform:uppercase;color:var(--t);margin-bottom:5px;font-size:11px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.al-flabel{color:color-mix(in srgb, var(--t) 62%, var(--color-ink))}}.al-select{cursor:pointer;border-left:3px solid var(--t);width:100%}@supports (color:color-mix(in lab, red, red)){.al-select{border-left:3px solid color-mix(in srgb, var(--t) 70%, transparent)}}.fs{margin:4px 0 22px}.fs-lane{margin-bottom:13px}.fs-title{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;width:max-content;max-width:100%;margin:0 0 5px;padding:2px 9px;font-size:10.5px;font-weight:800}.fs-bad{color:#f892a3}@supports (color:color-mix(in lab, red, red)){.fs-bad{color:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink))}}.fs-bad{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){.fs-bad{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.fs-good{color:#91e1be}@supports (color:color-mix(in lab, red, red)){.fs-good{color:color-mix(in srgb, var(--color-ok) 65%, var(--color-ink))}}.fs-good{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.fs-good{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.fs-strip{background:#d8d8da;border-radius:10px;padding:7px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.fs-strip{background:color-mix(in srgb, var(--color-ink) 88%, var(--color-bg))}}.fs-strip{overflow:hidden}.fs-holes{background-image:radial-gradient(circle,#0a0a0c8c 2.2px,#0000 2.6px);height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.fs-holes{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-bg) 55%, transparent) 2.2px, transparent 2.6px)}}.fs-holes{background-position:4px 0;background-size:16px 6px}.fs-cells{gap:4px;padding:7px 2px;display:flex}.fs-cell{text-align:center;min-width:0;color:var(--color-ink);background:var(--color-panel);border-radius:6px;flex:1;padding:7px 6px;font-size:11px;font-weight:650;line-height:1.3}.fs-crowd{transform:rotate(var(--j)) translateY(1px) scale(.95);background:#331d24;margin:0 -3px}@supports (color:color-mix(in lab, red, red)){.fs-crowd{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.fs-crowd{box-shadow:0 0 0 1px #fa5d7659}@supports (color:color-mix(in lab, red, red)){.fs-crowd{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 35%, transparent)}}.fs-in .fs-crowd{animation:fs-jam .55s ease var(--d) both}@keyframes fs-jam{0%{background:var(--color-panel);box-shadow:none;margin:0;transform:none}60%{transform:rotate(calc(var(--j) * 1.8)) translateY(2px) scale(.92)}to{transform:rotate(var(--j)) translateY(1px) scale(.95);background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 35%, transparent);margin:0 -3px}}.fs-calm{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.fs-calm{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.fs-calm{box-shadow:0 0 0 1px #5cd6a04d}@supports (color:color-mix(in lab, red, red)){.fs-calm{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ok) 30%, transparent)}}.fs-steam{opacity:.9;margin-right:5px;display:inline-block;transform:translateY(-3px)}.fs-in .fs-steam{animation:5s ease-in-out both fs-drift}@keyframes fs-drift{0%{opacity:.35;transform:translateY(3px)}to{opacity:.9;transform:translateY(-3px)}}.fs-head{background:#0a0a0cd9;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:calc(100% - 3px)}@supports (color:color-mix(in lab, red, red)){.fs-head{background:color-mix(in srgb, var(--color-bg) 85%, transparent)}}.fs-head{box-shadow:0 0 8px #0a0a0c99}@supports (color:color-mix(in lab, red, red)){.fs-head{box-shadow:0 0 8px color-mix(in srgb, var(--color-bg) 60%, transparent)}}.fs-head{opacity:.3;animation:5s linear both fs-sweep}@keyframes fs-sweep{0%{opacity:.95;left:2px}92%{opacity:.95}to{opacity:.3;left:calc(100% - 3px)}}.fs-scale{font-family:var(--font-brand-mono);letter-spacing:.03em;color:var(--color-muted);justify-content:space-between;margin-top:3px;padding:0 2px;font-size:9px;display:flex}.fs-note{color:var(--color-muted);margin:4px 0 0;font-size:11.5px}.fs-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs-verdict{flex:1;min-width:220px}.fs-replay{border:1px solid #f4f4f640;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.fs-replay{border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent)}}.fs-replay{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.fs-replay{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.fs-replay{color:var(--color-muted);cursor:pointer;transition:color .2s,border-color .2s}.fs-replay:hover{color:var(--color-ink);border-color:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.fs-replay:hover{border-color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}@media (max-width:560px){.fs-cells{flex-wrap:wrap}.fs-cell{flex:40%}}.cm{grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 22px;display:grid}.cm-tile{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:10px 12px 13px}.cm-view{aspect-ratio:16/9;border:1px solid var(--color-line);background:#252529;border-radius:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-view{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.cm-view:after{content:"";pointer-events:none;background:linear-gradient(var(--color-panel), var(--color-panel)) 0 0 / 9px 1.5px, linear-gradient(var(--color-panel), var(--color-panel)) 0 0 / 1.5px 9px, linear-gradient(var(--color-panel), var(--color-panel)) 100% 0 / 9px 1.5px, linear-gradient(var(--color-panel), var(--color-panel)) 100% 0 / 1.5px 9px, linear-gradient(var(--color-panel), var(--color-panel)) 0 100% / 9px 1.5px, linear-gradient(var(--color-panel), var(--color-panel)) 0 100% / 1.5px 9px, linear-gradient(var(--color-panel), var(--color-panel)) 100% 100% / 9px 1.5px, linear-gradient(var(--color-panel), var(--color-panel)) 100% 100% / 1.5px 9px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:5px}.cm-scene,.cm-scene svg{width:100%;height:100%;position:absolute;inset:0}.cm-cam{z-index:2;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--color-ink);background:#131317d1;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:9.5px;display:inline-flex;position:absolute;bottom:7px;left:8px}@supports (color:color-mix(in lab, red, red)){.cm-cam{background:color-mix(in srgb, var(--color-panel) 82%, transparent)}}.cm-cam{border:1px solid var(--color-line)}.cm-title{color:var(--color-ink);margin:9px 0 2px;font-size:14.5px;font-weight:750}.cm-sub{color:var(--color-muted);font-size:12.5px;line-height:1.55}.cm-sub b{color:var(--color-ink)}.cm-steam{opacity:0;animation:3.2s ease-out infinite cmSteam;animation-delay:var(--d,0s)}@keyframes cmSteam{0%{opacity:0;transform:translateY(6px)}25%{opacity:.8}75%{opacity:0;transform:translateY(-12px)}to{opacity:0;transform:translateY(-12px)}}.cm-push{transform-origin:50% 55%;animation:7s ease-in-out infinite cmPushIn}@keyframes cmPushIn{0%,12%{transform:scale(1)}70%,92%{transform:scale(1.6)}to{transform:scale(1)}}.cm-glow{animation:2.4s ease-in-out infinite cmGlow}@keyframes cmGlow{0%,to{opacity:.18}50%{opacity:.4}}.cm-pull{transform-origin:50% 60%;animation:7s ease-in-out infinite cmPullBack}@keyframes cmPullBack{0%,12%{transform:scale(1.6)}70%,92%{transform:scale(1)}to{transform:scale(1.6)}}.cm-rain{animation:.9s linear infinite cmRain}@keyframes cmRain{0%{transform:translate(8px)}to{transform:translate(-8px,132px)}}.cm-shelf{animation:8s ease-in-out infinite cmDrift}@keyframes cmDrift{0%,8%{transform:translate(0)}46%,58%{transform:translate(-150px)}92%,to{transform:translate(0)}}.cm-overhead{perspective:380px}.cm-overhead svg{animation:7s ease-in-out infinite cmTilt}@keyframes cmTilt{0%,10%{transform:perspective(380px)rotateX(48deg)scale(1.15)}60%,90%{transform:perspective(380px)rotateX(0)scale(1)}to{transform:perspective(380px)rotateX(48deg)scale(1.15)}}.cm-banks{animation:4.5s linear infinite cmBanks}@keyframes cmBanks{0%{transform:translate(0)}to{transform:translate(-60px)}}.cm-water{animation:3s linear infinite cmWater}@keyframes cmWater{0%{transform:translate(0)}to{transform:translate(-38px)}}.cm-boat{animation:2.6s ease-in-out infinite cmBob}@keyframes cmBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-2deg)}}@media (max-width:860px){.cm{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cm{grid-template-columns:1fr}}.pb{margin:4px 0 22px}.pb-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pb-card{--r:0deg;text-align:left;cursor:pointer;transform:rotate(var(--r));font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px 11px;display:flex;position:relative}.pb-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-card:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.pb-card:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.pb-card:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.pb-card:before{border:1.5px dashed var(--pbc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.pb-card:before{border:1.5px dashed color-mix(in srgb, var(--pbc,var(--color-accent)) 45%, transparent)}}.pb-card:before{transition:background .2s}.pb-card[data-on]:before{background:var(--pbc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.pb-card[data-on]:before{background:color-mix(in srgb, var(--pbc,var(--color-accent)) 15%, var(--color-panel))}}.pb-card[data-on]:before{border-style:solid;border-color:var(--pbc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.pb-card[data-on]:before{border-color:color-mix(in srgb, var(--pbc,var(--color-accent)) 70%, transparent)}}.pb-in .pb-card{animation:pc-drop .4s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .13s) backwards}.pb-head{align-items:center;gap:8px;display:flex}.pb-num{width:22px;height:22px;color:var(--pbc,var(--color-accent));background:var(--pbc,#e3cb5c);place-items:center;font-size:12.5px;font-weight:800;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pb-num{background:color-mix(in srgb, var(--pbc,var(--color-accent)) 16%, var(--color-panel))}}.pb-icon{font-size:16px;line-height:1}.pb-label{color:var(--color-ink);font-size:13.5px;font-weight:800}.pb-sub{color:var(--color-muted);font-size:11px;line-height:1.45}.pb-promptwrap{position:relative}.pb-promptwrap .pr-stamp{top:-2px;right:-4px}.pb-weak{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:700}.pb-reply{--r:-.5deg;color:var(--color-ink);transform:rotate(var(--r));margin:10px 2px 0 26px;padding:7px 11px;font-size:12.5px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block;position:relative}.pb-reply:before{content:"";z-index:-1;filter:var(--pcf);background:var(--pbc,#84a1ff);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-reply:before{background:color-mix(in srgb, var(--pbc,var(--color-info)) 10%, var(--color-panel))}}.pb-reply:before{border:1.5px dashed var(--pbc,#84a1ff)}@supports (color:color-mix(in lab, red, red)){.pb-reply:before{border:1.5px dashed color-mix(in srgb, var(--pbc,var(--color-info)) 50%, transparent)}}.pb-tint{background:var(--pbc);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.pb-tint{background:color-mix(in srgb, var(--pbc) 20%, transparent)}}.pb-tint{box-shadow:0 2px 0 var(--pbc)}@supports (color:color-mix(in lab, red, red)){.pb-tint{box-shadow:0 2px 0 color-mix(in srgb, var(--pbc) 55%, transparent)}}.pb-tint{animation:.5s backwards pb-pop}@keyframes pb-pop{0%{background:color-mix(in srgb, var(--pbc) 48%, transparent)}to{background:color-mix(in srgb, var(--pbc) 20%, transparent)}}.sv,.pj{margin:4px 0 22px}.sv-gone{opacity:.75;margin:0 0 2px;font-style:italic}.sv-keep{background:#5cd6a033;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.sv-keep{background:color-mix(in srgb, var(--color-ok) 20%, transparent)}}.sv-keep{box-shadow:0 2px #5cd6a08c}@supports (color:color-mix(in lab, red, red)){.sv-keep{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ok) 55%, transparent)}}.sv-note{color:var(--color-muted);--r:0deg;margin:8px 2px 0;font-size:11px;line-height:1.5;animation:.35s backwards pc-slide}.sv-btn{margin-top:10px}.sv-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.pj-win{flex-basis:320px;max-width:430px}.pj-persona{background:#e3cb5c38;border-radius:3px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pj-persona{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.pj-persona{box-shadow:0 2px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.pj-persona{box-shadow:0 2px 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}}.pj-fig{--r:2deg;background:var(--color-panel);transform:rotate(var(--r));filter:var(--pcf) drop-shadow(0 6px 0 #f4f4f621);border-radius:4px;flex:0 0 150px;align-self:center;padding:7px 7px 9px}@supports (color:color-mix(in lab, red, red)){.pj-fig{filter:var(--pcf) drop-shadow(0 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pj-fig{animation:.5s backwards pc-drop}.pj-fig img{border-radius:3px;width:100%;display:block}@media (max-width:700px){.pj-fig{flex-basis:116px}}.gp{--gp-ease:cubic-bezier(.23, 1, .32, 1);gap:14px;margin:18px 0;display:grid}@media (min-width:900px){.gp{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.gp-ref{grid-column:1/-1}}.gp-goals{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:14px 16px}.gp-goals-head{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dim);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.gp-goals-count{font-variant-numeric:tabular-nums;color:var(--color-accent)}.gp-goal-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gp-goal{grid-template-columns:18px minmax(0,1fr);gap:4px 8px;display:grid}.gp-tick{color:var(--color-line);font-size:13px;line-height:1.5}.gp-goal[data-done] .gp-tick{color:var(--color-ok)}.gp-goal-label{color:var(--color-ink);font-size:13.5px;line-height:1.45}.gp-goal[data-done] .gp-goal-label{color:var(--color-muted);text-decoration:line-through}.gp-hint{font-family:var(--font-brand-mono), monospace;color:var(--color-accent);background:#e3cb5c17;grid-column:2;justify-self:start;padding:3px 8px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.gp-hint{background:color-mix(in srgb, var(--color-accent) 9%, transparent)}}.gp-hint{border:1px solid #e3cb5c47}@supports (color:color-mix(in lab, red, red)){.gp-hint{border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent)}}.gp-hint{cursor:pointer;text-align:left;transition:background .18s var(--gp-ease), transform .14s var(--gp-ease);border-radius:7px}.gp-hint:hover{background:#e3cb5c29}@supports (color:color-mix(in lab, red, red)){.gp-hint:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.gp-hint:active{transform:scale(.97)}.gp-hints{flex-direction:column;grid-column:2;align-items:flex-start;gap:5px;display:flex}.gp-step{align-items:center;gap:6px;max-width:100%;display:flex}.gp-then{color:var(--color-dim);font-size:11px}.gp-finished{color:var(--color-ok);border-left:3px solid var(--color-ok);background:#5cd6a014;border-radius:0 9px 9px 0;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.gp-finished{background:color-mix(in srgb, var(--color-ok) 8%, transparent)}}.gp-term{background:var(--color-well);border:1.5px solid #3c3c3e;border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gp-term{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, var(--color-well))}}.gp-term{cursor:text}.gp-bar{background:#19191b;align-items:center;gap:6px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.gp-bar{background:color-mix(in srgb, #fff 7%, var(--color-well))}}.gp-dot{background:#ffffff38;border-radius:50%;width:10px;height:10px}.gp-path{font-family:var(--font-brand-mono), monospace;color:#ffffff8c;margin-left:8px;font-size:11.5px}.gp-scroll{max-height:340px;padding:12px 14px 14px;overflow-y:auto}.gp-line{font-family:var(--font-brand-mono), monospace;white-space:pre-wrap;overflow-wrap:break-word;color:#ffffffd1;margin:0;font-size:12.5px;line-height:1.6}.gp-line[data-kind=in]{color:var(--color-accent-well)}.gp-line[data-kind=note]{color:#ffffff7a;font-style:italic}.gp-prompt{align-items:baseline;gap:8px;margin-top:2px;display:flex}.gp-caret{font-family:var(--font-brand-mono), monospace;color:var(--color-accent-well);font-size:12.5px}.gp-input{min-width:0;font-family:var(--font-brand-mono), monospace;color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12.5px;line-height:1.6}.gp-input::placeholder{color:#ffffff4d}.gp-ref{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:12px}.gp-ref-sum{color:var(--color-ink);cursor:pointer;padding:11px 14px;font-size:13px;font-weight:600}.gp-ref-list{gap:4px;padding:0 10px 10px;display:grid}.gp-ref-row{text-align:left;cursor:pointer;min-height:40px;transition:background .18s var(--gp-ease);background:0 0;border:none;border-radius:8px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 9px;display:grid}.gp-ref-row:hover{background:var(--color-panel-2)}.gp-ref-row:active{transform:scale(.995)}.gp-ref-cmd{font-family:var(--font-brand-mono), monospace;color:var(--color-accent);background:0 0;border:none;padding:0;font-size:12px}.gp-ref-what{color:var(--color-muted);font-size:12.5px}@media (max-width:560px){.gp-scroll{max-height:260px}.gp-ref-row{grid-template-columns:minmax(0,1fr);gap:2px}}.bp{--bp-ease:cubic-bezier(.23, 1, .32, 1);gap:16px;margin:18px 0;display:grid}.bp-pick{gap:9px;display:grid}.bp-pick-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dim);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:11px;font-weight:700;display:flex}.bp-count{color:var(--color-accent);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.bp-pick-row{flex-wrap:wrap;gap:7px;display:flex}.bp-chip{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--bp-ease), background .2s var(--bp-ease), transform .12s var(--bp-ease);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.bp-chip:hover{border-color:var(--color-accent)}.bp-chip:active{transform:scale(.97)}.bp-chip[data-done]{border-color:#44876d}@supports (color:color-mix(in lab, red, red)){.bp-chip[data-done]{border-color:color-mix(in srgb, var(--color-ok) 55%, var(--color-line))}}.bp-chip[data-here]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.bp-chip[data-here]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.bp-chip-tick{color:var(--color-ok);font-weight:700}.bp-brief{border:1.5px solid var(--color-accent);background:#1f1e1b;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.bp-brief{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.bp-icon{font-size:28px;line-height:1}.bp-name{color:var(--color-ink);margin:0 0 4px;font-size:17px;font-weight:700}.bp-text{color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.55}.bp-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.bp-cell{aspect-ratio:var(--bp-ratio);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.bp-cell:disabled{cursor:default}.bp-shape{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.bp-shape path{fill:#26262e38}@supports (color:color-mix(in lab, red, red)){.bp-shape path{fill:color-mix(in srgb, var(--color-line) 22%, transparent)}}.bp-shape path{stroke:#636370}@supports (color:color-mix(in lab, red, red)){.bp-shape path{stroke:color-mix(in srgb, var(--color-dim) 70%, var(--color-line))}}.bp-shape path{stroke-width:1.75px;stroke-dasharray:7 6;vector-effect:non-scaling-stroke;transition:fill .3s var(--bp-ease), stroke .3s var(--bp-ease)}.bp-cell[data-open] .bp-shape path{stroke:var(--color-accent);fill:#e3cb5c17}@supports (color:color-mix(in lab, red, red)){.bp-cell[data-open] .bp-shape path{fill:color-mix(in srgb, var(--color-accent) 9%, transparent)}}.bp-cell[data-open] .bp-shape path{animation:1.9s ease-in-out infinite bp-breathe}.bp-cell[data-open]:hover .bp-shape path{fill:#e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.bp-cell[data-open]:hover .bp-shape path{fill:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.bp-cell[data-filled]{z-index:2}.bp-cell[data-filled] .bp-shape path{fill:var(--color-panel);stroke:var(--color-accent);stroke-dasharray:none;stroke-width:2px}@keyframes bp-breathe{0%,to{opacity:1}50%{opacity:.5}}.bp-face{flex-direction:column;justify-content:center;gap:5px;margin:9px 11px;display:flex;position:absolute;inset:0;overflow:hidden}.bp-need{color:var(--color-ink);font-size:14px;font-weight:650;line-height:1.35}.bp-empty{letter-spacing:.04em;text-transform:uppercase;color:var(--color-dim);font-size:11.5px;font-weight:600}.bp-cell[data-open] .bp-empty{color:var(--color-accent)}.bp-fitted{color:var(--color-accent);font-size:15px;font-weight:700;line-height:1.25}.bp-fitted-need{color:var(--color-dim);font-size:11.5px;line-height:1.4}.bp-fits{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bp-fit{border-left:3px solid var(--color-accent);background:#1d1c1a;border-radius:0 10px 10px 0;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.bp-fit{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel))}}.bp-fit-head{color:var(--color-dim);margin:0 0 5px;font-size:13.5px;line-height:1.5}.bp-fit-head strong{color:var(--color-accent);font-weight:700}.bp-fit-why{color:var(--color-ink);margin:0 0 8px;font-size:13.5px;line-height:1.6}.bp-clouds{color:var(--color-dim);flex-wrap:wrap;gap:3px 16px;font-size:12px;line-height:1.5;display:flex}.bp-clouds b{color:var(--color-ink);font-weight:700}.bp-gallery-label{color:var(--color-dim);margin:0;font-size:12.5px}.bp-gallery-label strong{color:var(--color-accent)}.bp-gallery{flex-wrap:wrap;gap:30px 26px;padding:18px 14px;display:flex}.bp-piece{width:clamp(132px,30%,172px);aspect-ratio:var(--bp-ratio);font:inherit;color:inherit;cursor:grab;transition:transform .18s var(--bp-ease);background:0 0;border:0;flex:none;padding:0;position:relative}.bp-piece .bp-shape path{fill:#28251e}@supports (color:color-mix(in lab, red, red)){.bp-piece .bp-shape path{fill:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.bp-piece .bp-shape path{stroke:#7b7043}@supports (color:color-mix(in lab, red, red)){.bp-piece .bp-shape path{stroke:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}}.bp-piece .bp-shape path{stroke-dasharray:none;stroke-width:1.75px}.bp-piece .bp-face{text-align:center;align-items:center}.bp-piece-name{color:var(--color-ink);font-size:13.5px;font-weight:650;line-height:1.3}.bp-piece:hover:not(:disabled){transform:translateY(-2px)}.bp-piece:hover:not(:disabled) .bp-shape path{stroke:var(--color-accent)}.bp-piece[data-held]{z-index:3;cursor:grabbing;transform:translateY(-4px)scale(1.04)}.bp-piece[data-held] .bp-shape path{fill:#413b26}@supports (color:color-mix(in lab, red, red)){.bp-piece[data-held] .bp-shape path{fill:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.bp-piece[data-held] .bp-shape path{stroke:var(--color-accent);stroke-width:2.5px}.bp-piece[data-used]{opacity:.32;cursor:default}.bp-piece[data-refused] .bp-shape path{stroke:var(--color-danger);fill:#2a1a20}@supports (color:color-mix(in lab, red, red)){.bp-piece[data-refused] .bp-shape path{fill:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.bp-piece[data-refused]{animation:bp-shake .32s var(--bp-ease)}@keyframes bp-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.bp-refused{border-left:3px solid var(--color-danger);background:#23181e;border-radius:0 10px 10px 0;margin:0;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.bp-refused{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.bp-refused{color:var(--color-ink);font-size:13.5px;line-height:1.6}.bp-refused strong{color:var(--color-danger)}.bp-done{border:1.5px solid var(--color-ok);background:#182121;border-radius:14px;gap:10px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.bp-done{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.bp-shipped{color:var(--color-ok);margin:0;font-size:15px;font-weight:700}.bp-trade{color:var(--color-ink);margin:0;font-size:14px;line-height:1.6}.bp-next{justify-self:start}.bp-all{border:1.5px dashed var(--color-accent);color:var(--color-ink);border-radius:14px;margin:0;padding:15px 17px;font-size:14px;line-height:1.65}.bp-ref{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:14px}.bp-ref-sum{color:var(--color-ink);cursor:pointer;padding:13px 16px;font-size:13.5px;font-weight:650;list-style:none}.bp-ref-sum::-webkit-details-marker{display:none}.bp-ref-sum:before{content:"▸ ";color:var(--color-accent)}.bp-ref[open] .bp-ref-sum:before{content:"▾ "}.bp-ref-list{gap:2px;padding:0 8px 8px;display:grid}.bp-ref-item{background:var(--color-bg);border-radius:10px;padding:14px 14px 15px}.bp-ref-name{color:var(--color-accent);margin:0 0 5px;font-size:14.5px;font-weight:700}.bp-ref-what{color:var(--color-ink);margin:0 0 10px;font-size:13.5px;line-height:1.6}.bp-ref-clouds{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0 0 10px;font-size:12.5px;line-height:1.5;display:grid}.bp-ref-clouds dt{color:var(--color-dim);letter-spacing:.02em;font-weight:700}.bp-ref-clouds dd{color:var(--color-ink);margin:0}.bp-ref-note{border-top:1px solid var(--color-line);color:var(--color-dim);margin:0;padding-top:9px;font-size:12.5px;line-height:1.6}.cn{gap:20px;margin:18px 0;display:grid}.cn-group-title{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin:0 0 9px;font-size:12px;font-weight:700}.cn-list{padding:0}.cn .bp-ref-item{border:1.5px solid var(--color-line);background:var(--color-panel)}.cn .bp-ref-name{font-size:15px}@media (prefers-reduced-motion:reduce){.bp-cell[data-open] .bp-shape path,.bp-piece[data-refused]{animation:none}.bp-piece,.bp-shape path{transition:none}}.dg{--dg-ease:cubic-bezier(.23, 1, .32, 1);flex-direction:column;align-items:center;gap:14px;margin:18px 0;padding:32px 0 16px;display:flex}.dg-stage{width:100%}.dg-row{align-items:stretch;display:flex}.dg-in .dg-box,.dg-in .dg-conn{animation:dg-land .32s var(--dg-ease) calc(var(--i) * 50ms) backwards}@keyframes dg-land{0%{opacity:0;transform:translateY(6px)}}.dg-box{text-align:center;border:1.5px solid var(--color-line);background:var(--color-panel);min-width:0;transition:border-color .2s var(--dg-ease), box-shadow .2s var(--dg-ease);border-radius:14px;flex:1 1 0;padding:14px 10px 13px}.dg-box[data-outside]{border-style:dashed}.dg-box[data-on]{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c29}@supports (color:color-mix(in lab, red, red)){.dg-box[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}}.dg-box[data-dead]{border-color:var(--color-danger);box-shadow:0 0 0 3px #fa5d7624}@supports (color:color-mix(in lab, red, red)){.dg-box[data-dead]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 14%, transparent)}}.dg-name{color:var(--color-ink);font-size:14.5px;font-weight:600}.dg-sub{color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.3}.dg-conn{flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.dg-conn-label{text-align:center;color:var(--color-muted);transition:color .2s var(--dg-ease);font-size:11px;font-weight:600;line-height:1.2}.dg-conn[data-on] .dg-conn-label{color:var(--color-accent)}.dg-arrow{width:46px;height:12px;color:var(--color-line);transition:color .2s var(--dg-ease);display:block}.dg-conn[data-on] .dg-arrow{color:var(--color-accent)}.dg-conn[data-dead] .dg-arrow{color:var(--color-danger)}.dg-fence{border-left:1.5px dashed #a8a8b48c;position:absolute;top:-14px;bottom:-14px;left:50%}@supports (color:color-mix(in lab, red, red)){.dg-fence{border-left:1.5px dashed color-mix(in srgb, var(--color-muted) 55%, transparent)}}.dg-fence-tag{white-space:nowrap;color:var(--color-muted);font-size:10.5px;font-weight:600;position:absolute;top:-34px}.dg-fence-tag[data-side=l]{right:calc(50% + 6px)}.dg-fence-tag[data-side=r]{left:calc(50% + 6px)}.dg-return{opacity:0;height:34px;transition:opacity .25s var(--dg-ease);margin-top:6px;position:relative}.dg-return[data-on]{opacity:1}.dg-return-line{color:var(--color-ok);align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:2%;right:2%}.dg-return-rule{border-top:2px dashed;flex-grow:1}.dg-return-label{text-align:center;width:100%;color:var(--color-ok);font-size:11.5px;font-weight:600;position:absolute;top:18px}.dg .ts-btn:before{filter:none;border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:9px;transition:background .2s,border-color .2s}.dg .ts-btn:hover:not(:disabled):before{border-color:var(--color-accent);background:var(--color-panel)}@media (max-width:620px){.dg-conn{flex-basis:40px}.dg-arrow{width:26px}.dg-conn-label{display:none}.dg-box{border-radius:11px;padding:11px 5px 10px}.dg-name{font-size:12px}.dg-sub,.dg-fence-tag{display:none}}.dg-tight{container-type:inline-size}@container (max-width:640px){.dg-tight .dg-conn{flex-basis:48px}.dg-tight .dg-arrow{width:28px}.dg-tight .dg-conn-label{font-size:10.5px}.dg-tight .dg-box{padding:12px 6px 11px}.dg-tight .dg-name{font-size:13px;line-height:1.25}.dg-tight .dg-sub{font-size:11px}}@container (max-width:400px){.dg-tight .dg-conn{flex-basis:20px}.dg-tight .dg-arrow{width:16px}.dg-tight .dg-conn-label,.dg-tight .dg-sub,.dg-tight .dg-fence-tag{display:none}.dg-tight .dg-box{border-radius:11px;padding:11px 3px 10px}.dg-tight .dg-name{font-size:11px}}.pgb{flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:14px 4px 16px;display:flex}.pgb-stage{--r:-.6deg;background:var(--color-panel);width:100%;max-width:560px;transform:rotate(var(--r));filter:drop-shadow(0 7px #f4f4f621);border-radius:4px;padding:8px 8px 10px}@supports (color:color-mix(in lab, red, red)){.pgb-stage{filter:drop-shadow(0 7px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.pgb-img{border-radius:3px;width:100%;animation:.45s both pgb-fade;display:block}@keyframes pgb-fade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.pgb-prompt{--r:.5deg;background:#1d202c;width:100%;max-width:560px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.pgb-prompt{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.pgb-prompt{border:1px solid #84a1ff4d;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pgb-prompt{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent)}}.pgb-prompt{transform:rotate(var(--r));color:var(--color-ink);font-size:13.5px;line-height:1.6}.pgb-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-right:7px;font-size:10px;font-weight:700;display:inline-block}.pgb-frag.pm-hot{border-radius:3px;animation:.9s both pm-flash}@media (max-width:700px){.pgb-stage,.pgb-prompt{max-width:100%}}.pb-verdict{--r:0deg;color:var(--color-muted);margin:10px 2px 0;font-size:13px;line-height:1.55;animation:.4s backwards pc-slide}@media (max-width:700px){.pb-cards{grid-template-columns:repeat(2,1fr)}}.aa{margin:4px 0 22px}.aa-stage{grid-template-rows:auto auto;grid-template-columns:1fr minmax(170px,220px) 1fr;align-items:center;gap:26px 30px;padding:10px 0;display:grid;position:relative}.aa-wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aa-wire{fill:none;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:6 5}.aa-in .aa-wire{animation:aa-pop .35s ease calc(var(--i) * .2s + .45s) backwards}@keyframes aa-pop{0%{opacity:0}to{opacity:1}}.aa-core{z-index:1;text-align:center;transform:rotate(var(--r));grid-area:1/2/span 2;padding:15px 15px 16px;position:relative}.aa-core:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aa-core:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.aa-core:before{background:#212124}@supports (color:color-mix(in lab, red, red)){.aa-core:before{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.aa-in .aa-core{animation:.38s cubic-bezier(.34,1.5,.64,1) backwards pc-drop}.aa-ask{color:var(--color-ink);margin:0;font-size:15.5px;font-weight:800;line-height:1.3}.aa-weak{color:var(--color-muted);margin:6px 0 0;font-size:11.5px;line-height:1.45}.aa-tag{z-index:1;transform:rotate(var(--r));flex-direction:column;gap:3px;padding:11px 12px 12px;display:flex;position:relative}.aa-tag:before{content:"";z-index:-1;filter:var(--pcf);background:var(--aac);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aa-tag:before{background:color-mix(in srgb, var(--aac) 9%, var(--color-panel))}}.aa-tag:before{border-left:4px solid var(--aac)}@supports (color:color-mix(in lab, red, red)){.aa-tag:before{border-left:4px solid color-mix(in srgb, var(--aac) 70%, transparent)}}.aa-in .aa-tag{animation:pc-drop .38s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .2s + .15s) backwards}.aa-tag[data-c=tl]{grid-area:1/1}.aa-tag[data-c=tr]{grid-area:1/3}.aa-tag[data-c=bl]{grid-area:2/1}.aa-tag[data-c=br]{grid-area:2/3}.aa-name{letter-spacing:.08em;text-transform:uppercase;color:var(--aac);font-size:11px;font-weight:800}.aa-quote{color:var(--color-ink);font-size:13px;line-height:1.45}@media (max-width:700px){.aa-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:12px}.aa-wires{display:none}.aa-core{grid-area:1/1/auto/span 2}.aa-tag[data-c=tl]{grid-area:2/1}.aa-tag[data-c=tr]{grid-area:2/2}.aa-tag[data-c=bl]{grid-area:3/1}.aa-tag[data-c=br]{grid-area:3/2}}.apc{margin:4px 0 22px}.apc-stage{place-items:center;height:295px;display:grid;position:relative}.apc-in .apc-stage{animation:.38s cubic-bezier(.34,1.5,.64,1) backwards pc-drop}.apc-layer{width:var(--s);height:var(--s);font:inherit;color:inherit;transform:rotate(var(--r));background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;display:flex;position:absolute}.apc-layer:not(:disabled){cursor:pointer}.apc-layer:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(0 5px 0 #f4f4f624);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apc-layer:before{filter:var(--pcf) drop-shadow(0 5px 0 color-mix(in srgb, var(--color-ink) 14%, transparent))}}.apc-layer:before{background:linear-gradient(0deg, transparent 45.5%, var(--art) 45.5% 54.5%, transparent 54.5%), linear-gradient(90deg, transparent 45.5%, var(--art) 45.5% 54.5%, transparent 54.5%), var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-layer:before{background:linear-gradient(0deg, transparent 45.5%, color-mix(in srgb, var(--art) 38%, var(--color-panel)) 45.5% 54.5%, transparent 54.5%), linear-gradient(90deg, transparent 45.5%, color-mix(in srgb, var(--art) 38%, var(--color-panel)) 45.5% 54.5%, transparent 54.5%), color-mix(in srgb, var(--art) 20%, var(--color-panel))}}.apc-core:before{background:var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-core:before{background:color-mix(in srgb, var(--art) 32%, var(--color-panel))}}.apc-core:before{box-shadow:0 0 28px var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-core:before{box-shadow:0 0 28px color-mix(in srgb, var(--art) 45%, transparent)}}.apc-gone{pointer-events:none;animation:.55s forwards apc-fly}@keyframes apc-fly{0%{opacity:1;transform:rotate(var(--r))}to{opacity:0;transform:translate(-130%,-42%)rotate(-26deg)}}.apc-name{text-align:center;background:#131317e0;border-radius:6px;padding:3px 11px;font-size:15px;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.apc-name{background:color-mix(in srgb, var(--color-panel) 88%, transparent)}}.apc-name{box-shadow:0 1.5px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.apc-name{box-shadow:0 1.5px 0 color-mix(in srgb, var(--color-ink) 18%, transparent)}}.apc-name{color:var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-name{color:color-mix(in srgb, var(--art) 65%, var(--color-ink))}}.apc-core .apc-name{box-shadow:none;background:0 0;font-size:14px}.apc-models{color:var(--color-muted);font-size:10.5px;font-weight:600}.apc-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--art);padding:5px 11px;font-size:10px;font-weight:800;transition:transform .12s;display:inline-block;position:relative}.apc-hint:before{content:"";z-index:-1;background:var(--art);border-radius:9px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apc-hint:before{background:color-mix(in srgb, var(--art) 9%, var(--color-panel))}}.apc-hint:before{border:1.5px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-hint:before{border:1.5px solid color-mix(in srgb, var(--art) 60%, transparent)}}.apc-hint:before{box-shadow:0 3px 0 var(--art), 0 5px 9px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.apc-hint:before{box-shadow:0 3px 0 color-mix(in srgb, var(--art) 50%, transparent), 0 5px 9px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.apc-layer:not(:disabled):hover .apc-hint{transform:translateY(-1px)}.apc-layer:not(:disabled):active .apc-hint{transform:translateY(2px)}.apc-rows{flex-direction:column;gap:7px;max-width:560px;margin:14px auto 0;display:flex}.apc-treehead{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 2px;font-size:11px;font-weight:700}.apc-row{--r:0deg;align-items:baseline;gap:9px;margin:0;animation:.3s backwards pc-slide;display:flex;position:relative}.apc-elbow{border-left:2.5px solid var(--art);width:15px;height:21px;position:absolute;top:-10px;left:-17px}@supports (color:color-mix(in lab, red, red)){.apc-elbow{border-left:2.5px solid color-mix(in srgb, var(--art) 60%, transparent)}}.apc-elbow{border-bottom:2.5px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-elbow{border-bottom:2.5px solid color-mix(in srgb, var(--art) 60%, transparent)}}.apc-elbow{border-bottom-left-radius:9px}.apc-elbow:after{content:"";border:5px solid #0000;border-left:7px solid var(--art);position:absolute;bottom:-6.5px;right:-2px}@supports (color:color-mix(in lab, red, red)){.apc-elbow:after{border-left:7px solid color-mix(in srgb, var(--art) 70%, transparent)}}.apc-chip{color:var(--art);border-radius:8px;flex:none;padding:2.5px 9px;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.apc-chip{color:color-mix(in srgb, var(--art) 75%, var(--color-ink))}}.apc-chip{background:var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-chip{background:color-mix(in srgb, var(--art) 12%, transparent)}}.apc-chip{border:1.5px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-chip{border:1.5px solid color-mix(in srgb, var(--art) 50%, transparent)}}.apc-row[data-on] .apc-chip{background:var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-row[data-on] .apc-chip{background:color-mix(in srgb, var(--art) 22%, transparent)}}.apc-row[data-on] .apc-chip{border-color:var(--art)}@supports (color:color-mix(in lab, red, red)){.apc-row[data-on] .apc-chip{border-color:color-mix(in srgb, var(--art) 80%, transparent)}}.apc-def{color:var(--color-ink);text-align:left;font-size:13px;line-height:1.5}.apc-replay{margin:14px auto 0;display:block}.cl{margin:4px 0 22px}.cl-stage{background:linear-gradient(#1313173d,#1313173d),url(/art/context/light.jpg) 50%/cover no-repeat,#28282a;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cl-stage{background:linear-gradient(color-mix(in srgb, var(--color-panel) 24%, transparent), color-mix(in srgb, var(--color-panel) 24%, transparent)), url(/art/context/light.jpg) center / cover no-repeat, color-mix(in srgb, var(--color-ink) 13%, var(--color-bg))}}.cl-glow{pointer-events:none;background:radial-gradient(62% 95% at 22% 42%,#1313174d,#0000 72%),radial-gradient(50% 70% at 20% 38%,#e3cb5c14,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-glow{background:radial-gradient(ellipse 62% 95% at 22% 42%, color-mix(in srgb, var(--color-panel) 30%, transparent), transparent 72%), radial-gradient(ellipse 50% 70% at 20% 38%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 70%)}}.cl-in .cl-glow{animation:.7s backwards aa-pop}.cl-side{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 14px 18px;display:flex;position:relative}.cl-lamp{background:var(--color-panel);border-radius:8px;flex-direction:column;width:120px;display:flex;overflow:hidden;box-shadow:0 0 26px #131317a6}@supports (color:color-mix(in lab, red, red)){.cl-lamp{box-shadow:0 0 26px color-mix(in srgb, var(--color-panel) 65%, transparent)}}.cl-lamp-bar{background:#514a2c;height:8px}@supports (color:color-mix(in lab, red, red)){.cl-lamp-bar{background:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel))}}.cl-lamp-bubble{color:var(--color-ink);padding:5px 9px;font-size:11px;font-weight:800}.cl-zone{letter-spacing:.08em;text-transform:uppercase;background:#131317b8;border-radius:6px;margin:2px 0 0;padding:3px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cl-zone{background:color-mix(in srgb, var(--color-panel) 72%, transparent)}}.cl-lit .cl-zone{color:var(--color-ink)}.cl-dark .cl-zone{color:#bfbfc8}@supports (color:color-mix(in lab, red, red)){.cl-dark .cl-zone{color:color-mix(in srgb, var(--color-muted) 70%, var(--color-ink))}}.cl-dark{justify-content:flex-end}.cl-slip{font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));background:0 0;border:none;padding:7px 11px;font-size:12.5px;font-weight:600;transition:transform .12s;position:relative}.cl-slip:before{content:"";z-index:-1;filter:var(--pcf);background:#131317f2;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-slip:before{background:color-mix(in srgb, var(--color-panel) 95%, transparent)}}.cl-slip:before{box-shadow:0 3px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.cl-slip:before{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.cl-slip:hover{transform:rotate(var(--r)) translateY(-1px)}.cl-slip[data-on]:before{outline:2px solid #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.cl-slip[data-on]:before{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, transparent)}}.cl-in .cl-slip{animation:pc-drop .38s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .15s + .2s) backwards}.cl-unseen{color:var(--color-muted);opacity:.75}.cl-unseen:before{filter:none;background:#0a0a0c73}@supports (color:color-mix(in lab, red, red)){.cl-unseen:before{background:color-mix(in srgb, var(--color-bg) 45%, transparent)}}.cl-unseen:before{border:1.5px dashed #a8a8b473}@supports (color:color-mix(in lab, red, red)){.cl-unseen:before{border:1.5px dashed color-mix(in srgb, var(--color-muted) 45%, transparent)}}.cl-unseen:before{box-shadow:none;border-radius:6px}.cl-why{max-width:520px;color:var(--color-ink);--r:0deg;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:12px auto 0;font-size:13px;line-height:1.5;animation:.3s pc-slide;display:flex}.cl-why-tag{border-radius:7px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.cl-why[data-side=lit] .cl-why-tag{color:var(--color-ok);background:#5cd6a01f}@supports (color:color-mix(in lab, red, red)){.cl-why[data-side=lit] .cl-why-tag{background:color-mix(in srgb, var(--color-ok) 12%, transparent)}}.cl-why[data-side=dark] .cl-why-tag{color:var(--color-danger);background:#fa5d761f}@supports (color:color-mix(in lab, red, red)){.cl-why[data-side=dark] .cl-why-tag{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}@media (max-width:640px){.cl-stage{grid-template-columns:1fr}.cl-glow{background:radial-gradient(95% 55% at 45% 20%,#131317cc,#0000 72%),radial-gradient(80% 45% at 45% 18%,#e3cb5c1a,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.cl-glow{background:radial-gradient(ellipse 95% 55% at 45% 20%, color-mix(in srgb, var(--color-panel) 80%, transparent), transparent 72%), radial-gradient(ellipse 80% 45% at 45% 18%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 70%)}}}.pq{border:1.5px solid #e3cb5c59;margin:4px 0 22px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.pq{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pq{background:#13131773;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pq{background:color-mix(in srgb, var(--color-panel) 45%, transparent)}}.pq-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 6px;font-size:10.5px;font-weight:700}.pq-q{color:var(--color-ink);margin:0 0 12px;font-size:14.5px;font-weight:700}.pq-grid{gap:12px;display:grid}@media (min-width:620px){.pq-grid{grid-template-columns:1fr 1fr}}.pq-opt{text-align:left;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));padding:12px 14px;font-size:13px;line-height:1.45;transition:transform .15s;position:relative}.pq-opt:not(:disabled):hover{transform:rotate(var(--r)) translateY(-2px)}.pq-opt:disabled{cursor:default}.pq-opt:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pq-opt:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.pq-opt:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.pq-opt:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.pq-opt:before{border:1.5px dashed #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.pq-opt:before{border:1.5px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.pq-opt:before{transition:background .2s}.pq-opt:disabled:before{border-style:solid;border-color:#f4f4f61f}@supports (color:color-mix(in lab, red, red)){.pq-opt:disabled:before{border-color:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.pq-opt[data-good]:before{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.pq-opt[data-good]:before{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.pq-opt[data-bad]:before{background:#281a20}@supports (color:color-mix(in lab, red, red)){.pq-opt[data-bad]:before{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.pq-in .pq-opt{animation:pc-drop .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .14s) backwards}.pq-opt .ps-stamp{font-size:13px;top:-8px;right:-6px}.pq-note{color:var(--color-ink);margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.55;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.pq-note:before{content:"";z-index:-1;filter:var(--pcf);background:#18181d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pq-note:before{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.pq-note-good:before{background:#192322}@supports (color:color-mix(in lab, red, red)){.pq-note-good:before{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.glow-sweep{isolation:isolate;display:inline-block;position:relative;overflow:hidden}.glow-label{z-index:1;position:relative}.glow-sweep:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff80 48%,#ffffffb8 52%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.glow-sweep.is-live:after{animation:1.15s cubic-bezier(.25,.6,.3,1) .18s 2 glow-sweep}@keyframes glow-sweep{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(120%)}}.glow-sweep.is-live{animation:1.15s ease-out .18s 2 glow-lift}@keyframes glow-lift{0%,to{filter:brightness()}45%{filter:brightness(1.12)}}.btn-celebrate{isolation:isolate;background-image:linear-gradient(115deg, var(--cel-a,#ff8fbf), var(--cel-b,#a98bff) 42%, var(--cel-c,#63d7e6) 78%, var(--cel-a,#ff8fbf));color:#14121a;box-shadow:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #0000001f, 0 10px 30px -14px var(--cel-b,#a98bff), 0 2px 10px -6px #00000059;background-position:0%;background-size:260% 100%;border:1px solid #ffffff47;border-radius:14px;font-weight:650;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:9s ease-in-out infinite cel-drift;position:relative;overflow:hidden}@keyframes cel-drift{0%,to{background-position:0%}50%{background-position:100%}}.btn-celebrate:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 34%,#ffffff8c 50%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.btn-celebrate:hover{box-shadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #0000001f, 0 16px 40px -14px var(--cel-b,#a98bff), 0 3px 12px -6px #00000059;transform:translateY(-1px)}.btn-celebrate:hover:after{animation:.9s cubic-bezier(.25,.6,.3,1) cel-sheen}.btn-celebrate:active{transform:translateY(0)scale(.985)}@keyframes cel-sheen{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(120%)}}.btn-celebrate>span{z-index:1;position:relative}.tc,.tk,.trc,.sb,.rb,.ur,.lk,.cp,.eg,.ep,.fc,.ho,.skb,.swk,.lp,.rk,.ax,.ph,.lm,.bw,.cz,.lw,.sx,.wd,.tj,.ins,.cs,.fp,.ths,.fd2,.lh,.spr,.shc,.lc,.rq,.ss,.jc,.ah,.usb,.trp,.pbox,.dbk,.rbk,.si,.rh,.cc,.sg,.tw,.dn,.dt,.gm,.tm,.rd,.cf,.gg,.rck,.rs,.mmap,.scx,.mcd,.cdl,.skl,.oar{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tc,.tk,.trc,.sb,.rb,.ur,.lk,.cp,.eg,.ep,.fc,.ho,.skb,.swk,.lp,.rk,.ax,.ph,.lm,.bw,.cz,.lw,.sx,.wd,.tj,.ins,.cs,.fp,.ths,.fd2,.lh,.spr,.shc,.lc,.rq,.ss,.jc,.ah,.usb,.trp,.pbox,.dbk,.rbk,.si,.rh,.cc,.sg,.tw,.dn,.dt,.gm,.tm,.rd,.cf,.gg,.rck,.rs,.mmap,.scx,.mcd,.cdl,.skl,.oar{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tc,.tk,.trc,.sb,.rb,.ur,.lk,.cp,.eg,.ep,.fc,.ho,.skb,.swk,.lp,.rk,.ax,.ph,.lm,.bw,.cz,.lw,.sx,.wd,.tj,.ins,.cs,.fp,.ths,.fd2,.lh,.spr,.shc,.lc,.rq,.ss,.jc,.ah,.usb,.trp,.pbox,.dbk,.rbk,.si,.rh,.cc,.sg,.tw,.dn,.dt,.gm,.tm,.rd,.cf,.gg,.rck,.rs,.mmap,.scx,.mcd,.cdl,.skl,.oar{background:var(--color-panel);border-radius:14px}.tc-note{color:var(--color-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.tc-picks,.ur-picks{flex-wrap:wrap;gap:7px;display:flex}.tc-board{background:#322728;border-radius:10px;margin:14px 0 10px;padding:18px 14px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.tc-board{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel-2))}}.tc-board{border:1px solid #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.tc-board{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tc-knife{font-size:20px;animation:.9s steps(9,end) both tc-knife;position:absolute;top:-12px;left:0}@keyframes tc-knife{0%{transform:translate(0)rotate(-20deg)}to{opacity:0;transform:translate(min(88vw,560px))rotate(10deg)}}.tc-tiles{flex-wrap:wrap;gap:7px 6px;margin:0;display:flex}.tc-tile{--art:var(--color-accent);white-space:pre;color:var(--color-ink);background:var(--art);border-radius:5px;padding:4px 8px;font-size:14.5px;font-weight:600;position:relative}@supports (color:color-mix(in lab, red, red)){.tc-tile{background:color-mix(in srgb, var(--art) 20%, var(--color-panel))}}.tc-tile{border:1px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.tc-tile{border:1px solid color-mix(in srgb, var(--art) 55%, transparent)}}.tc-tile{box-shadow:2px 3px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.tc-tile{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tc-tile{transform:rotate(var(--r));animation:.36s cubic-bezier(.34,1.5,.64,1) backwards pc-drop;animation-delay:calc(var(--i) * 55ms + .25s)}.tc-multi{color:var(--color-muted);margin-left:2px;font-size:10px}.tc-count{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:15px;animation:.3s both ts-fade;display:flex}.tc-count b{color:var(--color-ink);font-size:22px}.tc-tok b{color:var(--color-accent)}.tc-why{margin-top:10px}.tc-bars{gap:5px;margin-top:6px;display:grid}.tc-bar-row{color:var(--color-muted);grid-template-columns:130px 1fr 72px;align-items:center;gap:10px;font-size:12px;display:grid}.tc-bar-row[data-on]{color:var(--color-ink);font-weight:700}.tc-bar-track,.sb-track,.ur-track{background:#f4f4f617;border-radius:99px;height:8px}@supports (color:color-mix(in lab, red, red)){.tc-bar-track,.sb-track,.ur-track{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.tc-bar-track,.sb-track,.ur-track{overflow:hidden}.tc-bar-fill,.sb-fill,.ur-fill{background:#a8a8b48c;border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tc-bar-fill,.sb-fill,.ur-fill{background:color-mix(in srgb, var(--color-muted) 55%, transparent)}}.tc-bar-fill,.sb-fill,.ur-fill{transition:width .6s cubic-bezier(.34,1.2,.64,1)}.tc-bar-row[data-on] .tc-bar-fill{background:var(--color-accent)}.tc-bar-num{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:480px){.tc-bar-row{grid-template-columns:96px 1fr 60px}.tc-tile{font-size:13px}}.tk-shelf{border-bottom:6px solid #824f42;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 10px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.tk-shelf{border-bottom:6px solid color-mix(in srgb, var(--color-coral) 45%, var(--color-panel-2))}}.tk-shelf{background:#292225;border-radius:8px 8px 2px 2px}@supports (color:color-mix(in lab, red, red)){.tk-shelf{background:color-mix(in srgb, var(--color-coral) 6%, var(--color-panel-2))}}@media (max-width:560px){.tk-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-item{cursor:pointer;color:var(--color-ink);transform:rotate(var(--r));background:var(--color-panel);border:1.5px dashed #e3cb5c80;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;transition:transform .15s;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tk-item{border:1.5px dashed color-mix(in srgb, var(--color-accent) 50%, transparent)}}.tk-item{box-shadow:2px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.tk-item{box-shadow:2px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tk-in .tk-item{animation:.4s cubic-bezier(.34,1.5,.64,1) backwards pc-drop;animation-delay:calc(var(--i) * 90ms)}.tk-item:hover{transform:rotate(0)translateY(-3px)}.tk-item[data-on]{border-style:solid;border-color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.tk-item[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.tk-icon{font-size:28px}.tk-img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.tk-name{text-align:center;font-size:13px;font-weight:700}.tk-tag{font-variant-numeric:tabular-nums;color:#e8d78a;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tk-tag{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.tk-tag{background:#302d21}@supports (color:color-mix(in lab, red, red)){.tk-tag{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.tk-tag{border-radius:4px 12px 12px 4px}.tk-why{margin-top:12px}.tk-basket{background:#1c1c20;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tk-basket{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tk-basket-icon{font-size:24px}.tk-basket-items{flex-wrap:wrap;flex:1;gap:2px;min-width:120px;display:flex}.tk-drop{--r:0deg;font-size:18px;animation:.35s backwards pc-drop}.tk-empty{color:var(--color-muted);font-size:12.5px}.tk-total{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.tk-total b{color:var(--color-ink);font-size:17px}.trc-q{color:var(--color-ink);margin:4px 0 12px;font-size:14px}.trc-you{color:var(--color-muted);background:#f4f4f612;border-radius:99px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.trc-you{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.trc-lane{background:#1c1c20;border-radius:10px;grid-template-columns:128px 1fr;align-items:start;gap:4px 12px;margin-bottom:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.trc-lane{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.trc-lane[data-lane=deep]{background:#22201c}@supports (color:color-mix(in lab, red, red)){.trc-lane[data-lane=deep]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.trc-who{color:var(--color-ink);font-size:12.5px;font-weight:700}.trc-out{min-height:2.9em;color:var(--color-ink);margin:0;font-size:14px;line-height:1.5}.trc-piece[data-new]{background:#e3cb5c4d;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.trc-piece[data-new]{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.trc-caret{vertical-align:-2px;background:var(--color-accent);width:7px;height:1em;margin-left:2px;animation:.7s ease-in-out infinite ts-blink;display:inline-block}.trc-time{color:var(--color-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px}.trc-cap{color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.55}@media (max-width:480px){.trc-lane{grid-template-columns:1fr}.trc-time{grid-column:1}}.sb-grid{grid-template-columns:minmax(0,250px) 1fr;align-items:start;gap:18px;display:grid}@media (max-width:600px){.sb-grid{grid-template-columns:1fr}}.sb-phone{border:1.5px solid #f4f4f62e;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.sb-phone{border:1.5px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.sb-phone{background:#1f2629;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sb-phone{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel-2))}}.sb-top{color:var(--color-ink);background:#212124;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.sb-top{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.sb-avatar{width:22px;height:22px;color:var(--color-panel);background:var(--color-accent);border-radius:50%;place-items:center;font-size:9.5px;display:grid}.sb-scroll{flex-direction:column;gap:5px;min-height:190px;padding:10px;display:flex;position:relative}.sb-earlier{flex-direction:column;gap:3px;display:flex}.sb-line{background:#f4f4f629;border-radius:3px;width:58%;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.sb-line{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.sb-line[data-me]{background:#5cd6a059;align-self:flex-end;width:44%}@supports (color:color-mix(in lab, red, red)){.sb-line[data-me]{background:color-mix(in srgb, var(--color-ok) 35%, transparent)}}.sb-more{text-align:center;color:var(--color-muted);font-size:10.5px}.sb-bubble{max-width:86%;color:var(--color-ink);background:var(--color-panel);border-radius:10px 10px 10px 3px;padding:5px 9px;font-size:12px;line-height:1.4;box-shadow:0 1px 1px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.sb-bubble{box-shadow:0 1px 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sb-bubble[data-me]{background:#203630;border-radius:10px 10px 3px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.sb-bubble[data-me]{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.sb-hl{pointer-events:none;background:#e3cb5c59;border-radius:4px;height:18px;position:absolute;top:6px;left:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.sb-hl{background:color-mix(in srgb, var(--color-accent) 35%, transparent)}}.sb-hl{animation:1s cubic-bezier(.45,0,.55,1) forwards sb-sweep}@keyframes sb-sweep{0%{opacity:1;top:6px}90%{opacity:1;top:calc(100% - 24px)}to{opacity:0;top:calc(100% - 24px)}}.sb-side{flex-direction:column;gap:12px;display:flex}.sb-slider{color:var(--color-ink);flex-direction:column;gap:6px;font-size:13px;display:flex}.sb-slider input{accent-color:var(--color-accent);width:100%}.sb-meter{color:var(--color-muted);gap:4px;font-size:12px;display:grid}.sb-fill{background:var(--color-accent)}.sb-fill-total{background:var(--color-coral)}.sb-num{font-variant-numeric:tabular-nums}.sb-num b{color:var(--color-ink);font-size:15px}.sb-ctl{justify-content:flex-start}.sb-new{align-self:flex-start}.sb-why{margin-top:14px}.hb{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;max-width:768px;margin:6px 0 22px;display:grid}@media (max-width:760px){.hb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.hb{grid-template-columns:1fr}}.hb-card{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hb-scene{aspect-ratio:2;border-bottom:1px solid var(--color-line);background:#1f1e1b;padding:6px 8px 2px;position:relative}@supports (color:color-mix(in lab, red, red)){.hb-scene{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.hb-scene svg{width:100%;height:100%;display:block}.hb-scene *{animation-play-state:paused}.hb[data-on] .hb-scene *{animation-play-state:running}.hb-replay{cursor:pointer;width:24px;height:24px;color:var(--color-muted);border:1px solid var(--color-line);background:var(--color-panel);opacity:0;border-radius:999px;font-size:13px;line-height:1;transition:opacity .2s;position:absolute;top:6px;right:6px}.hb-card:hover .hb-replay,.hb-replay:focus-visible{opacity:1}@media (hover:none){.hb-replay{opacity:.8}}.hb-body{padding:10px 13px 12px}.hb-title{color:var(--color-ink);margin:0 0 3px;font-size:14px;font-weight:700}.hb-text{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.hb-win{fill:var(--color-panel);stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.hb-win{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.hb-win{stroke-width:1.2px}.hb-win-ok{stroke:var(--color-ok);stroke-width:1.6px}.hb-grey{fill:#f4f4f62e}@supports (color:color-mix(in lab, red, red)){.hb-grey{fill:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.hb-acc,.hb-dot{fill:var(--color-accent)}.hb-label{font:700 9px var(--font-mono,ui-monospace, monospace);fill:var(--color-muted)}.hb-label-ink{fill:var(--color-ink)}.hb-label-ok{fill:var(--color-ok)}.hb-arrow{fill:none;stroke:var(--color-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hb-bubble{fill:#343022}@supports (color:color-mix(in lab, red, red)){.hb-bubble{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.hb-bubble{stroke:var(--color-accent);stroke-width:1.2px}.hb-box{fill:none;stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.hb-box{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.hb-box{stroke-width:1.2px}.hb-tick{fill:none;stroke:var(--color-ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;animation:.35s both hb-draw}.hb-block,.hb-block-static{fill:#a59447}@supports (color:color-mix(in lab, red, red)){.hb-block,.hb-block-static{fill:color-mix(in srgb, var(--color-accent) 70%, var(--color-panel))}}.hb-block,.hb-block-static{stroke:var(--color-accent);stroke-width:1px}.hb-gear{fill:none;stroke:var(--color-accent);stroke-width:4px;stroke-dasharray:4 3}.hb-hub{fill:var(--color-accent)}.hb-track{fill:#f4f4f61a}@supports (color:color-mix(in lab, red, red)){.hb-track{fill:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.hb-fill{fill:var(--color-ok);transform-box:fill-box;transform-origin:0;animation:hb-meter 2.6s var(--d) ease both}@keyframes hb-draw{to{stroke-dashoffset:0}}@keyframes hb-fade-old{to{opacity:.28;transform:translate(-4px)}}@keyframes hb-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes hb-fly{0%{transform:translate(0)}to{opacity:0;transform:translate(-104px,7px)scale(.72)}}@keyframes hb-shrink{0%,55%{transform:scaleX(1)}to{transform:scaleX(.62)}}@keyframes hb-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes hb-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@keyframes hb-spin{to{transform:rotate(360deg)}}@keyframes hb-feed{0%{transform:translate(0)}to{transform:translateX(var(--go))}}@keyframes hb-long{0%{opacity:0;clip-path:inset(0 0 100%)}40%{opacity:1;clip-path:inset(0)}70%{opacity:1}to{opacity:0}}@keyframes hb-short{0%,70%{opacity:0}to{opacity:1}}@keyframes hb-meter{0%{fill:var(--color-danger);transform:scaleX(0)}40%{fill:var(--color-danger);transform:scaleX(.95)}70%{fill:var(--color-danger);transform:scaleX(.95)}to{fill:var(--color-ok);transform:scaleX(.25)}}.hb-old{transform-box:fill-box;animation:hb-fade-old .6s calc(var(--d) + .4s) ease both}.hb-strike{stroke:var(--color-danger);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:hb-draw .45s calc(var(--d) + .8s) ease both}[data-anim=fresh] .hb-arrow{opacity:0;animation:hb-pop .3s calc(var(--d) + 1.1s) ease both}.hb-new{transform-box:fill-box;transform-origin:50%;animation:hb-pop .45s calc(var(--d) + 1.3s) cubic-bezier(.2, 1.4, .4, 1) both}.hb-fly{animation:hb-fly .9s calc(var(--d) + .5s) ease-in both}.hb-para{transform-box:fill-box;transform-origin:0;animation:hb-shrink 1.6s calc(var(--d) + .5s) ease both}.hb-stamp{transform-box:fill-box;transform-origin:50%;animation:hb-stamp .35s calc(var(--d) + 1.45s) cubic-bezier(.3, 1.6, .5, 1) both}.hb-stamp-box{fill:none;stroke:var(--color-ok);stroke-width:1.6px}.hb-block{animation:.4s both hb-drop}.hb-q{--go:38px;animation:hb-feed .7s calc(var(--d) + .3s) ease-in both}.hb-crate{--go:20px;animation:hb-feed .9s calc(var(--d) + .5s) ease-in both}.hb-gear-s{transform-box:fill-box;transform-origin:50%;animation:hb-spin .45s calc(var(--d) + .9s) linear 4 both}.hb-gear-b{transform-box:fill-box;transform-origin:50%;animation:hb-spin 1.4s calc(var(--d) + 1.3s) linear 2 both}.hb-long{animation:hb-long 2.6s var(--d) ease both}.hb-short{animation:hb-short 2.6s var(--d) ease both}.hb-five{opacity:0;animation:hb-short 2.6s var(--d) ease both}@keyframes swk-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.swk-days{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.swk-day{cursor:pointer;min-width:48px;color:var(--color-muted);border:1.5px solid #f4f4f624;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.swk-day{border:1.5px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.swk-day{background:var(--color-panel)}.swk-day[data-past]{color:var(--color-ink)}.swk-day[data-on]{color:var(--color-panel);border-color:var(--color-accent);background:var(--color-accent)}.swk-day:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.swk-what{color:var(--color-ink);margin:0 0 10px;font-size:14px;font-weight:700;animation:.35s both swk-in}.swk-lanes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}@media (max-width:640px){.swk-lanes{grid-template-columns:1fr}}.swk-lane{border:1.5px solid #fa5d7659;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 11px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.swk-lane{border:1.5px solid color-mix(in srgb, var(--color-danger) 35%, transparent)}}.swk-lane{background:#1c161b}@supports (color:color-mix(in lab, red, red)){.swk-lane{background:color-mix(in srgb, var(--color-danger) 4%, var(--color-panel))}}.swk-lane[data-side=skill]{border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.swk-lane[data-side=skill]{border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.swk-lane[data-side=skill]{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.swk-lane[data-side=skill]{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.swk-head{color:var(--color-ink);font-size:12.5px;font-weight:800}.swk-chat{background:#1e1e22;border-radius:10px;flex-direction:column;gap:6px;min-height:132px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.swk-chat{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.swk-chat{animation:.4s both swk-in}.swk-bubble{max-width:94%;color:var(--color-ink);background:#302d21;border-radius:10px 10px 3px;align-self:flex-end;padding:6px 9px;font-size:12px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.swk-bubble{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.swk-bubble[data-ask]{background:var(--color-panel);border:1px dashed #f4f4f638}@supports (color:color-mix(in lab, red, red)){.swk-bubble[data-ask]{border:1px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.swk-bubble[data-short]{box-shadow:inset 3px 0 0 var(--color-danger)}.swk-drop{color:var(--color-danger);align-self:flex-end;font-size:11.5px;font-weight:700;animation:.4s .5s both swk-in}.swk-blank{color:var(--color-muted);text-align:center;margin:auto;font-size:12px;font-style:italic}.swk-file{color:var(--color-ink);border:1.5px solid #5cd6a08c;border-radius:8px;flex-direction:column;gap:4px;padding:8px 9px 9px;font-size:12px;line-height:1.45;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.swk-file{border:1.5px solid color-mix(in srgb, var(--color-ok) 55%, transparent)}}.swk-file{background:var(--color-panel);transition:opacity .4s,filter .4s}.swk-file-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ok);font-size:11px;font-weight:700}.swk-file-body{color:var(--color-muted)}.swk-chip{color:var(--color-ok);background:#1d2e2a;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.swk-chip{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.swk-match{color:var(--color-ok);font-size:11.5px;font-weight:700;animation:.4s .4s both swk-in}.swk-copies{color:var(--color-ink);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;display:flex}.swk-copies span{border:1.5px dashed #5cd6a08c;border-radius:8px;padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.swk-copies span{border:1.5px dashed color-mix(in srgb, var(--color-ok) 55%, transparent)}}.swk-copies span{animation:.4s both swk-in}.swk-copies span+span{animation-delay:.35s}.swk-note{color:var(--color-ink);margin:0;font-size:13px;line-height:1.45;animation:.4s .15s both swk-in}.swk-note[data-tone=bad]:before{content:"✗ ";color:var(--color-danger);font-weight:800}.swk-note[data-tone=good]:before{content:"✓ ";color:var(--color-ok);font-weight:800}.swk-count{color:var(--color-muted);margin-top:auto;font-size:11.5px}.swk-count b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:13px}.swk-lane[data-side=typed] .swk-count b{color:var(--color-danger)}.swk-lane[data-side=skill] .swk-count b{color:var(--color-ok)}.swk-once{color:var(--color-muted)}.swk-verdict{color:var(--color-ink);background:#28251e;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.swk-verdict{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.swk-verdict{animation:.45s both swk-in}.rb-track{grid-template-columns:1fr minmax(0,1.1fr) 1fr;align-items:stretch;gap:12px;margin-bottom:10px;display:grid}@media (max-width:640px){.rb-track{grid-template-columns:1fr}}.rb-chat{border:1.5px solid #f4f4f624;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-chat{border:1.5px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.rb-chat{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.rb-chat{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.rb-chat{transition:opacity .5s}.rb[data-stage="2"] .rb-old{opacity:.5}.rb-new[data-live]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.rb-new[data-live]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.rb-new[data-live]{background:#182121}@supports (color:color-mix(in lab, red, red)){.rb-new[data-live]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.rb-title{color:var(--color-ink);font-size:12px;font-weight:700}.rb-stack{flex-direction:column;gap:3px;display:flex}.rb-weight{color:var(--color-danger);margin-top:auto;font-size:11px;font-weight:700}.rb-light{color:var(--color-ok)}.rb-empty{color:var(--color-muted);margin:auto;font-size:12px}.rb-note{justify-content:center;align-items:center;min-height:150px;display:flex}.rb-baton{--r:-1.5deg;color:var(--color-ink);transform:rotate(var(--r));flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;line-height:1.4;animation:.4s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:flex;position:relative}.rb-baton:before{content:"";z-index:-1;background:#343022;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rb-baton:before{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.rb-baton:before{box-shadow:3px 4px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.rb-baton:before{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 13%, transparent)}}.rb-baton:before{border-radius:4px}.rb[data-stage="2"] .rb-baton{animation:.7s cubic-bezier(.34,1.3,.64,1) backwards rb-pass}@keyframes rb-pass{0%{opacity:.4;transform:translate(-60px)rotate(-8deg)}to{transform:translateX(0) rotate(var(--r));opacity:1}}.rb-note-head{font-weight:800}.ur-meters{background:#1c1c20;border-radius:10px;gap:12px;margin:14px 0 10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ur-meters{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.ur-meter{grid-template-columns:170px 1fr 70px;align-items:center;gap:10px;display:grid}@media (max-width:520px){.ur-meter{grid-template-columns:1fr 70px}.ur-meter .ur-label{grid-column:1/-1}}.ur-label{color:var(--color-ink);font-size:13px;font-weight:700}.ur-sub{color:var(--color-muted);font-size:11px;font-weight:500;display:block}.ur-track{height:10px}.ur-fill{background:var(--color-info)}.ur-week{background:#94a4dd}@supports (color:color-mix(in lab, red, red)){.ur-week{background:color-mix(in srgb, var(--color-info) 55%, var(--color-muted))}}.ur-meter[data-full] .ur-fill{background:var(--color-danger)}.ur-pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:12px}.ur-beat{min-height:3.2em}.ur-line{color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade}.ur-time{font-variant-numeric:tabular-nums;color:var(--color-muted);background:#f4f4f614;border-radius:99px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ur-time{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.ur-end{margin-top:10px}.ur-banner{color:var(--color-danger);margin-bottom:4px;font-weight:800;display:block}.lk-box{border:2px solid #fa5d7673;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.lk-box{border:2px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.lk-box{background:#1f171c}@supports (color:color-mix(in lab, red, red)){.lk-box{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-panel))}}.lk-box{overflow:hidden}.lk-lid{width:100%;color:var(--color-ink);cursor:pointer;background:#2a1a20;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.lk-lid{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.lk-lid{transition:background .2s}.lk-lid:hover{background:#381f26}@supports (color:color-mix(in lab, red, red)){.lk-lid:hover{background:color-mix(in srgb, var(--color-danger) 16%, var(--color-panel))}}.lk-cross{width:30px;height:30px;color:var(--color-panel);background:var(--color-danger);border-radius:7px;place-items:center;font-size:16px;display:grid}.lk-box[data-open] .lk-lid{border-bottom:1.5px dashed #fa5d7659}@supports (color:color-mix(in lab, red, red)){.lk-box[data-open] .lk-lid{border-bottom:1.5px dashed color-mix(in srgb, var(--color-danger) 35%, transparent)}}.lk-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}@media (max-width:640px){.lk-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.lk-item{text-align:center;color:var(--color-ink);cursor:pointer;background:var(--color-panel);border:1.5px dashed #e3cb5c80;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:12px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.lk-item{border:1.5px dashed color-mix(in srgb, var(--color-accent) 50%, transparent)}}.lk-item{box-shadow:2px 3px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.lk-item{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.lk-item{transform:rotate(var(--r));animation:.4s cubic-bezier(.34,1.5,.64,1) backwards pc-drop;animation-delay:calc(var(--i) * 80ms)}.lk-item[data-on]{border-style:solid;border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.lk-item[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.lk-icon{font-size:24px}.lk-why{margin-top:12px}.lk-back{color:var(--color-ink);border-left:3px solid var(--color-danger);background:#fa5d760f;margin:12px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.lk-back{background:color-mix(in srgb, var(--color-danger) 6%, transparent)}}.lk-back{border-radius:0 8px 8px 0}.cp-stage{max-width:420px;height:210px;margin:10px auto 6px;position:relative}.cp-engine{width:170px;color:var(--color-ink);background:#383423;border-radius:8px;flex-direction:column;align-items:center;margin-left:-130px;padding:8px 6px;display:flex;position:absolute;top:70px;left:50%}@supports (color:color-mix(in lab, red, red)){.cp-engine{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.cp-engine{border:1.5px solid #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.cp-engine{border:1.5px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.cp-engine{opacity:.35;transition:opacity .3s}.cp-engine[data-on]{opacity:1;--r:0deg;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.cp-engine-icon{font-size:22px}.cp-engine-name{font-size:13px;font-weight:800}.cp-engine-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.cp-body{cursor:pointer;width:260px;height:120px;color:var(--color-ink);z-index:2;margin-left:-170px;transition:transform .55s cubic-bezier(.34,1.4,.64,1);position:absolute;top:40px;left:50%}.cp-body[data-lifted]{transform:translateY(-58px)rotate(-7deg)}.cp-body-svg{width:100%;height:110px;position:absolute;inset:0;overflow:visible}.cp-body-svg path:first-child{fill:#353e5d}@supports (color:color-mix(in lab, red, red)){.cp-body-svg path:first-child{fill:color-mix(in srgb, var(--color-info) 30%, var(--color-panel))}}.cp-body-svg path:first-child{stroke:#abbefc}@supports (color:color-mix(in lab, red, red)){.cp-body-svg path:first-child{stroke:color-mix(in srgb, var(--color-info) 65%, var(--color-ink))}}.cp-body-svg path:first-child{stroke-width:2px;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f624)}@supports (color:color-mix(in lab, red, red)){.cp-body-svg path:first-child{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 14%, transparent))}}.cp-body[data-lifted] .cp-body-svg path:first-child{fill-opacity:.85}.cp-window{fill:#2a2f45}@supports (color:color-mix(in lab, red, red)){.cp-window{fill:color-mix(in srgb, var(--color-panel) 80%, var(--color-info))}}.cp-body-label{text-align:center;font-size:13px;font-weight:800;position:absolute;top:56px;left:0;right:0}.cp-hint{white-space:nowrap;color:#e8d78a;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:80px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cp-hint{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.cp-hint{background:var(--color-panel);border:1.5px dashed #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.cp-hint{border:1.5px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.cp-wheel{background:#bcbcbe;border-radius:50%;width:38px;height:38px;position:absolute;top:118px}@supports (color:color-mix(in lab, red, red)){.cp-wheel{background:color-mix(in srgb, var(--color-ink) 75%, var(--color-panel))}}.cp-wheel{box-shadow:inset 0 0 0 9px #8f8f92, inset 0 0 0 13px var(--color-panel-2)}@supports (color:color-mix(in lab, red, red)){.cp-wheel{box-shadow:inset 0 0 0 9px color-mix(in srgb, var(--color-ink) 55%, var(--color-panel)), inset 0 0 0 13px var(--color-panel-2)}}.cp-wheel{z-index:3}.cp-wheel-a{left:calc(50% - 142px)}.cp-wheel-b{left:calc(50% + 12px)}.cp-road{background:#f4f4f62e;border-radius:2px;height:4px;position:absolute;top:156px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cp-road{background:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.cp-fuel{cursor:pointer;width:82px;color:var(--color-ink);background:var(--color-panel);border:1.5px dashed #5cd6a099;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:18px;display:flex;position:absolute;top:58px;right:0;transform:rotate(4deg)}@supports (color:color-mix(in lab, red, red)){.cp-fuel{border:1.5px dashed color-mix(in srgb, var(--color-ok) 60%, transparent)}}.cp-fuel{box-shadow:2px 3px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.cp-fuel{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.cp-fuel{z-index:4}.cp-fuel[data-on]{background:#1d2e2a;border-style:solid}@supports (color:color-mix(in lab, red, red)){.cp-fuel[data-on]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.cp-fuel-name{font-size:12px;font-weight:800}.cp-fuel-sub{color:var(--color-muted);font-size:10.5px}@media (max-width:480px){.cp-stage{transform-origin:top;height:180px;transform:scale(.82)}}.cp-swap{margin:6px 0 4px}.cp-swap-label{color:var(--color-ink);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.cp-why{margin-top:10px}.cp-rows{margin-top:12px}.eg-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.eg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-tile,.ep-opt{cursor:pointer;color:var(--color-ink);background:var(--color-panel);border:1.5px dashed #e3cb5c73;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.eg-tile,.ep-opt{border:1.5px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.eg-tile,.ep-opt{transition:transform .15s,border-color .15s}.eg-tile:hover,.ep-opt:hover:not(:disabled){transform:translateY(-3px)}.eg-tile img,.ep-opt img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.eg-tile[data-on]{border-style:solid;border-color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.eg-tile[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.eg-tile[data-extra]{border-color:#fa5d7673}@supports (color:color-mix(in lab, red, red)){.eg-tile[data-extra]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.eg-tile[data-extra][data-on]{border-color:var(--color-danger);background:#23181e}@supports (color:color-mix(in lab, red, red)){.eg-tile[data-extra][data-on]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.eg-name{text-align:center;font-size:13px;font-weight:800}.eg-family{color:var(--color-muted);font-size:11.5px;font-weight:600;display:block}.eg-extra{white-space:nowrap;color:var(--color-danger);background:var(--color-panel);border:1.5px solid var(--color-danger);border-radius:4px;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(-3deg)}.eg-card{background:#22201c;border-radius:10px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.eg-card{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.eg-card{border:1px solid #e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.eg-card{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.eg-card{animation:.3s both ts-fade}.eg-card[data-extra]{background:#21171d}@supports (color:color-mix(in lab, red, red)){.eg-card[data-extra]{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.eg-card[data-extra]{border-color:#fa5d7659}@supports (color:color-mix(in lab, red, red)){.eg-card[data-extra]{border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}}.eg-card-head{color:var(--color-ink);margin:0 0 4px;font-size:14px}.eg-card-for{color:var(--color-ink);margin:0 0 8px;font-size:13.5px;line-height:1.55}.eg-card-stats{color:var(--color-muted);flex-wrap:wrap;gap:16px;margin:0;font-size:12px;display:flex}.eg-pips{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.eg-pip{background:#f4f4f61f;border-radius:2px;width:12px;height:7px}@supports (color:color-mix(in lab, red, red)){.eg-pip{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.eg-pip[data-on]{background:var(--color-accent)}.eg-card[data-extra] .eg-pip[data-on]{background:var(--color-danger)}.ep-job{color:var(--color-ink);background:#1e1e22;border-radius:10px;margin:6px 0 12px;padding:12px 14px;font-size:15.5px;font-weight:700;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ep-job{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.ep-job{--r:0deg;animation:.34s backwards pc-slide}.ep-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ep-opt span{text-align:center;font-size:12.5px;font-weight:700}.ep-opt .ep-model{color:var(--color-accent);margin-top:-4px;font-size:12px;font-weight:600}.ep-opt:disabled{cursor:default;opacity:.55}.ep-opt[data-right]{opacity:1;border-style:solid;border-color:var(--color-ok);background:#1a2725}@supports (color:color-mix(in lab, red, red)){.ep-opt[data-right]{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.ep-opt[data-pick]:not([data-right]){opacity:1;border-style:solid;border-color:var(--color-danger)}.ep-why{margin-top:12px}.ep-next{justify-content:flex-start}.ep-tally{color:var(--color-muted);margin:10px 0 0;font-size:12px}.ep-score{color:var(--color-ink);margin:8px 0 12px;font-size:15px;line-height:1.5}.ep-score b{color:var(--color-accent);font-size:22px}.fl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.fl-wide{grid-column:1/-1}.fl-note{color:var(--color-muted);margin-top:4px;font-size:12px;font-weight:500;display:inline-block}.fl-bars{gap:8px;margin-top:16px;display:grid}.fl-bar{color:var(--color-ink);grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;margin:0;font-size:13px;display:grid}.fl-bar b{text-align:right;font-variant-numeric:tabular-nums}.fl-barlabel{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);overflow:hidden}.fl-track{background:var(--color-panel-2);border-radius:999px;height:12px;overflow:hidden}.fl-fill{background:var(--color-info);border-radius:999px;height:100%;transition:width .4s;display:block}.fl-bar[data-home] .fl-fill{background:var(--color-coral)}.fl-why{margin-top:12px}.tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}.tg-col{align-content:start;gap:12px;min-width:0;display:grid}.tg-home{resize:vertical;min-height:64px;line-height:1.5}.tg-err{color:var(--color-danger)}.tg-go{margin-top:14px;padding:9px 18px;font-size:13.5px}.tg-go:disabled{opacity:.5;cursor:not-allowed}.tg-hint{display:block}.tg-results{gap:12px;margin-top:16px;animation:.3s both ts-fade;display:grid}.tg-result{background:var(--color-panel);border:1px solid #e3cb5c40;border-radius:12px;gap:8px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tg-result{border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}}.tg-rhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0;display:flex}.tg-rlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:700}.tg-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.tg-count b{color:var(--color-ink);font-size:20px}.tg-verdict{color:var(--color-ink);margin:0;font-size:13.5px}.tg-verdict[data-tone=good]:before{content:"✓ ";color:var(--color-ok);font-weight:700}.tg-verdict[data-tone=bad]:before{content:"✗ ";color:var(--color-danger);font-weight:700}.tg-tiles{margin-top:2px}.rm{margin-top:12px}.wm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px;display:grid}.wm-way{align-content:start;gap:10px;min-width:0;display:grid}@media (max-width:640px){.wm-grid{grid-template-columns:1fr}}.ej-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ej-legend{color:var(--color-ink);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.ej-model{color:var(--color-muted)}.ej-list{margin:10px 0 0;padding:0;list-style:none}.ej-row{border-top:1px dashed #f4f4f624;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:8px 2px;display:grid}@supports (color:color-mix(in lab, red, red)){.ej-row{border-top:1px dashed color-mix(in srgb, var(--color-ink) 14%, transparent)}}.ej-row:first-child{border-top:0}.ej-job{color:var(--color-ink);font-size:14px;line-height:1.4}.ej-seg{gap:4px;display:inline-flex}.ej-chip{white-space:nowrap;cursor:pointer;color:var(--color-ink);background:var(--color-panel);border:1px solid #f4f4f62e;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ej-chip{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.ej-chip:hover:not(:disabled){border-color:var(--color-accent)}.ej-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ej-chip[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:#302d21}@supports (color:color-mix(in lab, red, red)){.ej-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.ej-chip:disabled{cursor:default}.ej-row[data-result] .ej-chip:not([aria-pressed=true]):not([data-answer]){opacity:.45}.ej-chip[data-answer]{color:var(--color-ok);border-color:var(--color-ok);background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.ej-chip[data-answer]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.ej-row[data-result=wrong] .ej-chip[aria-pressed=true]{color:var(--color-danger);border-color:var(--color-danger);background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.ej-row[data-result=wrong] .ej-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.ej-row[data-result=wrong] .ej-chip[aria-pressed=true]{text-decoration:line-through}.ej-why{color:var(--color-muted);grid-column:1/-1;font-size:13px;line-height:1.45;animation:.3s both ts-fade}.ej-row[data-result=right] .ej-why:first-letter{color:var(--color-ok)}.ej-row[data-result=wrong] .ej-why:first-letter{color:var(--color-danger)}.ej-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ej-go{margin-top:0}.ej-score{color:var(--color-ink);margin:0;font-size:14px}.ej-score b{font-size:18px}@media (max-width:640px){.ej-row,.fl-grid,.tg-grid{grid-template-columns:1fr}.fl-bar{grid-template-columns:84px 1fr 36px}}.sb .sb-earlier{gap:4px}.sb .sb-line{border-radius:6px 6px 6px 2px;height:8px}.sb .sb-line[data-me]{border-radius:6px 6px 2px}.sb .sb-more{order:-1;margin-bottom:2px}.sb-pair{flex-direction:column;gap:5px;display:flex}.sb-pair[data-new]{animation:.35s ease-out both sb-in}@keyframes sb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sb-no{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.fc{grid-template-columns:1fr auto;align-items:center;gap:6px 16px;display:grid}.fc-line{color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.5}.fc-open{white-space:nowrap;align-items:center;padding:9px 16px;display:inline-flex}.fc-foot{grid-column:1/-1;margin-top:2px}@media (max-width:640px){.fc{grid-template-columns:1fr}.fc-open{justify-self:start}}.ho{gap:12px;display:grid}.ho .pm-eyebrow{margin:0}@media (max-width:480px){.pm-eyebrow{white-space:normal;letter-spacing:.08em;width:auto}}.ho-line{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.ho .tc-note{margin-top:0}.lv-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px;line-height:1.5}.lv-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:var(--color-panel-2);border-bottom:1px solid var(--color-line);padding:10px 14px;font-size:11px;font-weight:700}.lv-table td{vertical-align:top;color:var(--color-ink);border-bottom:1px solid var(--color-line);padding:11px 14px}.lv-table tr:last-child td{border-bottom:0}.lv-table td:first-child{white-space:nowrap}.lv-table tbody tr:hover td{background:#e3cb5c0d}@supports (color:color-mix(in lab, red, red)){.lv-table tbody tr:hover td{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.lv-table[data-tones] th{background:#26241d}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] th{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.lv-table[data-tones] tbody td{background:var(--tone,transparent)}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td{background:color-mix(in srgb, var(--tone,transparent) 7%, transparent)}}.lv-table[data-tones] tbody tr:hover td{background:var(--tone,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody tr:hover td{background:color-mix(in srgb, var(--tone,var(--color-accent)) 13%, transparent)}}.lv-table[data-tones] tbody td:first-child{box-shadow:inset 5px 0 0 var(--tone,transparent);padding-left:18px}.lv-table[data-tones] tbody td:first-child strong{color:var(--tone,#e3cb5c);border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 8px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td:first-child strong{color:color-mix(in srgb, var(--tone,var(--color-accent)) 62%, var(--color-ink))}}.lv-table[data-tones] tbody td:first-child strong{background:var(--tone,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td:first-child strong{background:color-mix(in srgb, var(--tone,var(--color-accent)) 16%, var(--color-panel))}}.lv-table[data-tones] tbody td:first-child strong{border:1px solid var(--tone,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td:first-child strong{border:1px solid color-mix(in srgb, var(--tone,var(--color-accent)) 42%, transparent)}}.lv-table[data-tones] tbody td:first-child strong:before{content:"";background:var(--tone,var(--color-accent));width:9px;height:9px;box-shadow:0 0 0 3px var(--tone,#e3cb5c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td:first-child strong:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,var(--color-accent)) 25%, transparent)}}.lv-table[data-tones] tbody td:last-child{color:var(--tone,#f4f4f6);font-weight:600}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tbody td:last-child{color:color-mix(in srgb, var(--tone,var(--color-ink)) 45%, var(--color-ink))}}@media (max-width:640px){.lv-table[data-tones] thead{display:none}.lv-table[data-tones] table{min-width:0}.lv-table[data-tones] table,.lv-table[data-tones] tbody,.lv-table[data-tones] tr{display:block}.lv-table[data-tones] tr{border-bottom:1px solid var(--color-line);background:var(--tone,transparent);padding:12px 14px 13px 18px}@supports (color:color-mix(in lab, red, red)){.lv-table[data-tones] tr{background:color-mix(in srgb, var(--tone,transparent) 7%, transparent)}}.lv-table[data-tones] tr{box-shadow:inset 5px 0 0 var(--tone,transparent)}.lv-table[data-tones] tr:last-child{border-bottom:0}.lv-table[data-tones] tbody td{box-shadow:none;white-space:normal;background:0 0;border-bottom:0;padding:0;display:block}.lv-table[data-tones] tbody tr:hover td{background:0 0}.lv-table[data-tones] tbody td:first-child{box-shadow:none;padding-left:0}.lv-table[data-tones] tbody td+td{margin-top:7px}.lv-table[data-tones] td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1px;font-size:10.5px;font-weight:700;display:block}}.lv-off{color:var(--color-muted);opacity:.55}.lv-sub{color:var(--color-muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.lv-table[data-ticks] table{table-layout:fixed;min-width:0}.lv-table[data-ticks] th:first-child,.lv-table[data-ticks] td:first-child{width:34%}.lv-table[data-ticks] th:not(:first-child),.lv-table[data-ticks] td:not(:first-child){text-align:center}.lv-table[data-ticks] th{letter-spacing:.04em;padding:10px 8px}.lv-table[data-ticks] th:first-child{padding-left:14px}.lv-table[data-ticks] td{vertical-align:middle;padding:11px 8px}.lv-table[data-ticks] td:first-child{white-space:normal;padding-left:14px;font-weight:650}.lv-tick{color:#e8d78a;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lv-tick{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.lv-tick-dot{width:22px;height:22px;color:var(--color-bg);background:var(--color-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid;box-shadow:0 0 0 3px #e3cb5c29}@supports (color:color-mix(in lab, red, red)){.lv-tick-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}}@media (max-width:640px){.lv-table[data-ticks] thead{display:none}.lv-table[data-ticks] table,.lv-table[data-ticks] tbody{display:block}.lv-table[data-ticks] tr{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-bottom:1px solid var(--color-line);display:grid}.lv-table[data-ticks] tr:last-child{border-bottom:0}.lv-table[data-ticks] td{border-bottom:0;flex-direction:column;align-items:center;gap:5px;width:auto;padding:4px 4px 12px;display:flex}.lv-table[data-ticks] td:first-child{grid-column:1/-1;align-items:flex-start;width:auto;padding:12px 14px 6px}.lv-table[data-ticks] td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:700}}.skb [data-part=name]{--p:var(--color-accent)}.skb [data-part=desc]{--p:var(--color-info)}.skb [data-part=line]{--p:var(--color-ok)}.skb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:12px;display:grid}.skb-steps{align-content:start;gap:10px;display:grid}.skb-step{color:var(--color-ink);align-items:center;gap:8px;margin:4px 0 0;font-size:13.5px;font-weight:700;display:flex}.skb-no{width:22px;height:22px;color:var(--p,var(--color-accent));border:1.5px solid var(--p,#e3cb5c);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.skb-no{border:1.5px solid color-mix(in srgb, var(--p,var(--color-accent)) 60%, transparent)}}.skb-chips{flex-wrap:wrap;gap:7px;display:flex}.skb-descs,.skb-lines{gap:6px;display:grid}.skb-desc,.skb-line{text-align:left;color:var(--color-ink);cursor:pointer;background:var(--color-panel-2);border:1.5px dashed #f4f4f62e;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 11px;font-size:13px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.skb-desc,.skb-line{border:1.5px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.skb-desc,.skb-line{transition:border-color .15s,background .15s}.skb-desc:hover,.skb-line:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.skb-desc:hover,.skb-line:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.skb-desc[data-good]{border-style:solid;border-color:var(--color-ok);background:#1a2725}@supports (color:color-mix(in lab, red, red)){.skb-desc[data-good]{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.skb-desc[data-bad]{border-style:solid;border-color:var(--color-danger);background:#23181e}@supports (color:color-mix(in lab, red, red)){.skb-desc[data-bad]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.skb-line[data-on]{border-style:solid;border-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.skb-line[data-on]{border-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}.skb-line[data-on]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.skb-line[data-on]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.skb-tick{width:16px;height:16px;color:var(--color-panel);border:1.5px solid #f4f4f64d;border-radius:4px;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.skb-tick{border:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.skb-line[data-on] .skb-tick{background:var(--color-ok);border-color:var(--color-ok)}.skb-why{margin:0}.skb-field{gap:6px;display:grid}.skb-hint{color:var(--color-muted);font-size:12px}.skb-area{resize:vertical;min-height:96px}.skb-out{align-content:start;gap:8px;min-width:0;display:grid}.skb-tree{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink);gap:2px;font-size:12.5px;display:grid}.skb-leaf{padding-left:18px}.skb-extra{color:var(--color-muted)}.skb-win{margin:0}.skb-file{white-space:pre-wrap;word-break:break-word;color:var(--color-code-ink);background:0 0;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.skb-row{border-left:3px solid #0000;padding-left:8px;display:block}.skb-row[data-part=fm],.skb-row[data-part=title]{color:#d4d4de9e}@supports (color:color-mix(in lab, red, red)){.skb-row[data-part=fm],.skb-row[data-part=title]{color:color-mix(in srgb, var(--color-code-ink) 62%, transparent)}}.skb-row[data-part=name],.skb-row[data-part=desc],.skb-row[data-part=line]{border-left-color:var(--p);background:var(--p)}@supports (color:color-mix(in lab, red, red)){.skb-row[data-part=name],.skb-row[data-part=desc],.skb-row[data-part=line]{background:color-mix(in srgb, var(--p) 16%, transparent)}}.skb-legend{color:var(--color-muted);gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.skb-legend li{border-left:3px solid var(--p);padding-left:10px}.skb-legend b{color:var(--color-ink);font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}@media (max-width:760px){.skb-grid{grid-template-columns:1fr}}.lp-switches{flex-wrap:wrap;gap:7px;margin:10px 0 12px;display:flex}.lp-switches .pm-chip:disabled{opacity:1;cursor:default}.lp-window{border:1px solid #f4f4f62e;max-width:460px}@supports (color:color-mix(in lab, red, red)){.lp-window{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.lp-window{background:#fff;border-radius:10px;overflow:hidden}.lp-bar{color:#4a4455;background:#e9e6ee;align-items:center;gap:5px;margin:0;padding:6px 10px;font-size:11px;display:flex}.lp-bar span{background:#c9c3d2;border-radius:50%;width:8px;height:8px}.lp-bar b{margin-left:8px;font-weight:600}.lp-page{color:#000;background:#fff;padding:12px 14px 16px;font-family:Times New Roman,Times,serif;font-size:15px;line-height:1.4}.lp-head{display:block}.lp-brand{color:#00e;font-weight:700;text-decoration:underline;display:block}.lp-burger,.lp-book{font:inherit;margin:6px 0;font-size:13px}.lp-menu{color:#00e;margin:6px 0 8px 20px;padding:0;text-decoration:underline;list-style:outside}.lp-page .lp-menu li{color:inherit}.lp-h{margin:8px 0 4px;font-size:20px;font-weight:700}.lp-text{margin:0 0 8px}.lp-label{display:block}.lp-input{font:inherit;color:#000;background:#fff;border:1px solid #767676;margin:3px 0 4px;padding:1px 3px;font-size:13px;display:block}.lp-page[data-css]{font-family:var(--font-sans,system-ui, sans-serif);color:#2b2233;background:#fbf6ef;padding:0 0 16px}.lp-page[data-css] .lp-head{color:#f7e9d7;background:#3b2a24;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.lp-page[data-css] .lp-brand{color:#f7e9d7;letter-spacing:.04em;font-size:16px;text-decoration:none}.lp-page[data-css] .lp-burger{color:#f7e9d7;cursor:pointer;background:0 0;border:1px solid #f7e9d7;border-radius:999px;margin:0;padding:5px 10px}.lp-page[data-css] .lp-menu{display:none}.lp-page[data-css] .lp-menu[data-open]{color:#f7e9d7;background:#5a4136;gap:14px;margin:0;padding:8px 14px;font-size:13px;text-decoration:none;list-style:none;animation:.25s ease-out lp-drop;display:flex}.lp-page[data-css] .lp-h{color:#3b2a24;margin:14px 14px 4px;font-size:21px}.lp-page[data-css] .lp-text{color:#6b5a52;margin:0 14px 12px;font-size:14px}.lp-page[data-css] .lp-label{color:#3b2a24;margin:0 14px;font-size:12px;font-weight:700}.lp-page[data-css] .lp-input{color:#2b2233;background:#fff;border:1px solid #cdb9a8;border-radius:8px;width:100%;max-width:220px;margin:4px 0 10px;padding:7px 9px;font-size:14px}.lp-page[data-css] .lp-book{color:#fff;cursor:pointer;background:#c0622f;border:0;border-radius:999px;margin:0 14px;padding:8px 16px;font-weight:700}@keyframes lp-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-msg{border:1px solid #84a1ff66;border-radius:8px;margin:10px 0 0;padding:8px 11px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.lp-msg{border:1px solid color-mix(in srgb, var(--color-info) 40%, transparent)}}.lp-msg{background:#84a1ff1a}@supports (color:color-mix(in lab, red, red)){.lp-msg{background:color-mix(in srgb, var(--color-info) 10%, transparent)}}.lp-msg[data-tone=bad]{border-color:#fa5d7673}@supports (color:color-mix(in lab, red, red)){.lp-msg[data-tone=bad]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.lp-msg[data-tone=bad]{background:#fa5d761a}@supports (color:color-mix(in lab, red, red)){.lp-msg[data-tone=bad]{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.lp-msg[data-tone=ok]{border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.lp-msg[data-tone=ok]{border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.lp-msg[data-tone=ok]{background:#5cd6a01a}@supports (color:color-mix(in lab, red, red)){.lp-msg[data-tone=ok]{background:color-mix(in srgb, var(--color-ok) 10%, transparent)}}.lp-why,.rk-why{margin-top:12px}.rk-inbox{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.rk-req{border:1px dashed #e3cb5c80;border-radius:8px;padding:7px 11px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.rk-req{border:1px dashed color-mix(in srgb, var(--color-accent) 50%, transparent)}}.rk-req{background:var(--color-panel-2)}.rk-go{padding:7px 14px;font-size:13px}.rk-tables{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.rk-name{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 5px;font-size:11px;font-weight:800}.rk-grid{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:8px;font-size:12px;display:grid;overflow:hidden}.rk-c{grid-template-columns:.7fr 1fr 1.6fr}.rk-b{grid-template-columns:.8fr 1.4fr 1.3fr .7fr}.rk-row{display:contents}.rk-th,.rk-row>span{border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;min-width:0;padding:6px 8px}.rk-th{color:var(--color-muted);background:#f4f4f60d;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rk-th{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.rk-row>span{animation:.3s ease-out lp-drop}.rk-row[data-hot]>span{background:#e3cb5c29}@supports (color:color-mix(in lab, red, red)){.rk-row[data-hot]>span{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.rk-fk em{color:var(--color-muted);font-style:normal}.rk-empty{color:var(--color-muted);grid-column:1/-1;padding:10px 8px;font-style:italic}@media (max-width:640px){.rk-tables{grid-template-columns:1fr}}.ax-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.ax-apps{flex-wrap:wrap;gap:7px;display:flex}.ax-apps .pm-chip{align-items:center;gap:7px;display:inline-flex}.ax-logo{object-fit:contain;background:#fff;border-radius:5px;flex:none;width:18px;height:18px}.ax-stage{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ax-phone{background:#2b2233;border-radius:28px;width:200px;height:340px;padding:26px 10px 14px;position:relative;box-shadow:0 10px 22px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.ax-phone{box-shadow:0 10px 22px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.ax-notch{background:#4a4155;border-radius:4px;width:46px;height:7px;margin-left:-23px;position:absolute;top:10px;left:50%}.ax-screen{color:#2b2233;background:#fbf6ef;border-radius:16px;height:100%;animation:.3s ease-out lp-drop;position:relative;overflow:hidden}.ax-head{letter-spacing:.02em;color:#fff;background:var(--tint);padding:10px 12px;font-size:14px;font-weight:800;display:block}.ax-face{flex-direction:column;gap:8px;padding:10px;transition:filter .5s,opacity .5s;display:flex}.ax-card{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px;display:flex;box-shadow:0 1px 3px #2b22331f}.ax-thumb{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ax-lines{flex-direction:column;min-width:0;font-size:11.5px;line-height:1.3;display:flex}.ax-lines b{font-weight:700}.ax-lines i{color:#7a6d80;font-style:normal}.ax-cta{text-align:center;color:#fff;background:var(--tint);border-radius:999px;margin-top:6px;padding:9px;font-size:12.5px;font-weight:800}.ax-bub{background:#fff;border-radius:12px 12px 12px 3px;max-width:80%;padding:6px 9px;font-size:11.5px;box-shadow:0 1px 2px #2b22331f}.ax-me{color:#fff;background:var(--tint);border-radius:12px 12px 3px;align-self:flex-end}.ax-type{color:#9a8fa0;background:#fff;border:1px solid #e6dde3;border-radius:999px;margin-top:70px;padding:8px 10px;font-size:11px}.ax-bal{color:#fff;background:linear-gradient(135deg, var(--tint), #6d7fd0);border-radius:12px;flex-direction:column;padding:12px;display:flex}.ax-bal i{opacity:.8;font-size:11px;font-style:normal}.ax-bal b{font-size:20px}.ax-row{justify-content:space-between;gap:6px;display:flex}.ax-row span{text-align:center;background:#fff;border-radius:10px;flex:1;padding:8px 2px;font-size:10.5px;box-shadow:0 1px 2px #2b22331f}.ax-stage[data-xray] .ax-screen{outline:3px solid #84a1ffb3}@supports (color:color-mix(in lab, red, red)){.ax-stage[data-xray] .ax-screen{outline:3px solid color-mix(in srgb, var(--color-info) 70%, transparent)}}.ax-stage[data-xray] .ax-screen{outline-offset:-3px}.ax-stage[data-xray] .ax-face{filter:grayscale(.85)contrast(.9);opacity:.55}.ax-scan{pointer-events:none;background:linear-gradient(#0000 0 40%,#84a1ff59 50%,#0000 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ax-scan{background:linear-gradient(transparent 0 40%, color-mix(in srgb, var(--color-info) 35%, transparent) 50%, transparent 60%)}}.ax-scan{background-size:100% 220%;animation:1.1s ease-out both ax-scan}@keyframes ax-scan{0%{background-position:0 100%}to{background-position:0 0}}.ax-behind{flex-direction:column;gap:9px;min-width:0;display:flex}.ax-part{--r:0deg;background:var(--color-panel-2);border:1px solid var(--color-line);animation:pc-slide .4s ease calc(var(--i) * .14s) both;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex;position:relative}.ax-part:before{content:"";border-top:2px dashed #84a1ff99;width:22px;position:absolute;top:50%;left:-22px}@supports (color:color-mix(in lab, red, red)){.ax-part:before{border-top:2px dashed color-mix(in srgb, var(--color-info) 60%, transparent)}}.ax-part[data-front]{border-color:#84a1ff8c}@supports (color:color-mix(in lab, red, red)){.ax-part[data-front]{border-color:color-mix(in srgb, var(--color-info) 55%, transparent)}}.ax-part-name{font-size:14px;font-weight:800}.ax-part-name em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:600}.ax-part-def{color:var(--color-muted);font-size:12.5px}.ax-part-ex{font-size:13px}.ax-hidden{border:1.5px dashed var(--color-line);color:var(--color-muted);text-align:center;border-radius:12px;margin:60px 0 0;padding:14px;font-size:13px}.ax-why{margin-top:14px}@media (max-width:640px){.ax-stage{grid-template-columns:1fr;justify-items:center}.ax-behind{width:100%}.ax-part:before{display:none}.ax-hidden{margin-top:0}}.hb[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.hb[data-n="4"]{grid-template-columns:1fr}}.fe-rule{fill:none;stroke:#f4f4f62e}@supports (color:color-mix(in lab, red, red)){.fe-rule{stroke:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.fe-rule{stroke-width:1.2px}.fe-base{stroke-width:3px;stroke-linecap:round}@keyframes fe-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fe-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fe-gone{to{opacity:0}}@keyframes fe-show{to{opacity:1}}@keyframes fe-dim{to{opacity:.12}}.fe-load{fill:var(--color-info);transform-box:fill-box;transform-origin:0;animation:fe-bar 1.1s var(--d) ease-out both, fe-gone .3s calc(var(--d) + 1.2s) ease both}.fe-in{animation:.4s both fe-rise}.fe-btn{transform-box:fill-box;transform-origin:50%;animation:fe-press .3s calc(var(--d) + .8s) ease both}@keyframes fe-press{0%{transform:scale(1)}50%{transform:scale(.93)}to{transform:scale(1)}}.fe-btn-bg{fill:var(--color-accent);animation:fe-okfill .3s calc(var(--d) + 1s) ease both}@keyframes fe-okfill{to{fill:var(--color-ok)}}.fe-btn-t{font:700 11px var(--font-mono,ui-monospace, monospace);fill:var(--color-panel)}.fe-t1{animation:fe-gone .2s calc(var(--d) + 1s) ease both}.fe-t2{opacity:0;animation:fe-show .25s calc(var(--d) + 1.05s) ease both}.fe-ripple{fill:none;stroke:var(--color-ok);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:fe-ripple .7s calc(var(--d) + .85s) ease-out both}@keyframes fe-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.fe-finger{animation:fe-finger 1.7s var(--d) ease both}@keyframes fe-finger{0%{opacity:0;transform:translate(46px,34px)}40%{opacity:1;transform:none}76%{opacity:1;transform:none}to{opacity:0;transform:translate(30px,26px)}}.fe-tip{fill:#37373b}@supports (color:color-mix(in lab, red, red)){.fe-tip{fill:color-mix(in srgb, var(--color-ink) 16%, var(--color-panel))}}.fe-tip{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.fe-tip{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.fe-tip{stroke-width:1.2px}.fe-wash{fill:#28251e}@supports (color:color-mix(in lab, red, red)){.fe-wash{fill:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.fe-sun{fill:var(--color-accent)}.fe-ok{fill:var(--color-ok)}.fe-painted{clip-path:inset(0 100% 0 0);animation:fe-wipe 1.4s calc(var(--d) + .3s) ease-in-out both}@keyframes fe-wipe{to{clip-path:inset(0)}}.fe-brush{animation:fe-sweep 1.4s calc(var(--d) + .3s) ease-in-out both}@keyframes fe-sweep{0%{opacity:1;transform:translate(42px)}92%{opacity:1}to{opacity:0;transform:translate(160px)}}.fe-handle{fill:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.fe-handle{fill:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.fe-lap{animation:fe-dim .5s calc(var(--d) + .7s) ease both}.fe-phone{opacity:0;animation:fe-show .4s calc(var(--d) + .9s) ease both}.fe-blk{transform-box:fill-box;transform-origin:0 0;animation:fe-refit 1.1s calc(var(--d) + .8s) cubic-bezier(.5, 0, .3, 1) both}@keyframes fe-refit{to{transform:translate(var(--tx), var(--ty)) scale(.773, .556)}}.ph-url,.bp-url{background:#efe6da;align-items:center;gap:5px;margin:0;padding:7px 10px;font-size:11px;display:flex}.ph-url span,.bp-url span{background:#d8c9b8;border-radius:50%;width:7px;height:7px}.ph-url b,.bp-url b{color:#6d5f70;margin-left:6px;font-weight:600}.ph-track{counter-reset:ph;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ph-track li{counter-increment:ph;color:var(--color-muted);border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:650;line-height:1.3;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:flex}.ph-track li:before{content:counter(ph);width:22px;height:22px;color:var(--color-muted);background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.ph-track li[data-state=now]{color:var(--color-ink);border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.ph-track li[data-state=now]{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.ph-track li[data-state=now]{background:#24221d}@supports (color:color-mix(in lab, red, red)){.ph-track li[data-state=now]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.ph-track li[data-state=now]{box-shadow:0 0 0 3px #e3cb5c1f}@supports (color:color-mix(in lab, red, red)){.ph-track li[data-state=now]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent)}}.ph-track li[data-state=now]:before{color:var(--color-bg);background:var(--color-accent);border-color:#0000}.ph-track li[data-state=done]{color:var(--color-ink)}.ph-track li[data-state=done]:before{content:"✓";color:var(--color-bg);background:var(--color-ok);border-color:#0000}.ph-ln{white-space:pre-wrap;display:block}.ph-verb{color:#8ab4f8;font-weight:800}.ph-dev .ph-dev-note{color:#c9c2d4;border-top:1px solid #34303c;margin:0;padding:6px 10px 8px;font-size:11px;line-height:1.4}.ph-stage{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;display:grid}.ph-side{flex-direction:column;gap:10px;min-width:0;display:flex}.ph-who{color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.ph-page{color:#2b2233;background:#fbf6ef;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.ph-page{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ph-item{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"pic name""pic price""buy buy";align-items:center;gap:4px 12px;padding:14px;display:grid}.ph-pic{background:#f3e3c3;border-radius:10px;grid-area:pic;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.ph-name{grid-area:name;font-size:14px;font-weight:800}.ph-price{grid-area:price;align-items:center;gap:6px;font-size:15px;display:flex}.ph-price b{border-radius:3px;padding:0 3px;animation:.3s ease-out lp-drop}.ph-price .ph-new{background:#ffe28a}.ph-inspect{font:inherit;color:#2b2233;cursor:pointer;background:#fff;border:1.5px dashed #7b4bb3;border-radius:8px;align-items:center;gap:6px;margin:0 14px 14px;padding:7px 12px;font-size:12.5px;animation:1.6s ease-in-out .8s 3 ph-beckon;display:flex;box-shadow:0 2px 6px #2b22331f}.ph-inspect:hover{background:#f4eefb}.ph-inspect small{color:#6d5f70;margin-left:auto;font-size:11px}@keyframes ph-beckon{50%{box-shadow:0 0 0 5px #7b4bb338}}.ph-dev{color:#e6e1ee;background:#1f1d24;border-radius:8px;margin:0 10px 10px;animation:.3s ease-out lp-drop;overflow:hidden}.ph-dev .ph-dev-tabs{color:#9d95a8;background:#2a2731;gap:12px;margin:0;padding:5px 10px;font-size:10.5px;display:flex}.ph-dev-tabs b{color:#e6e1ee;box-shadow:inset 0 -2px #8ab4f8}.lesson .ph-dev-code{color:#e6e1ee;background:0 0;border:0;border-radius:0;padding:8px 10px;font-size:12px;display:block}.ph-dev-code s{color:#9d95a8}.ph-dev-code ins{--r:0deg;color:#1f1d24;background:#ffe28a;border-radius:3px;margin-left:4px;padding:0 3px;text-decoration:none;animation:.3s cubic-bezier(.34,1.7,.64,1) .35s backwards pc-slap}@keyframes ph-nudge{0%,to{transform:none}50%{transform:scale(1.15)rotate(-8deg)}}.ph-buy{color:#fff;cursor:pointer;background:#2f7d6d;border:0;border-radius:999px;grid-area:buy;margin-top:6px;padding:9px;font-weight:800}.ph-buy:disabled{opacity:.45;cursor:default}.ph-line{justify-content:center;align-items:center;display:flex;position:relative}.ph-line:before{content:"";border-left:2.5px dashed #f4f4f666;position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.ph-line:before{border-left:2.5px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}.ph-line span{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);background:var(--color-panel);padding:8px 2px;font-size:10.5px;font-weight:800;position:relative;transform:rotate(180deg)}.ph-slip{z-index:1;white-space:nowrap;color:var(--color-ink);background:var(--color-panel-2);border-radius:4px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:34%;box-shadow:0 3px 8px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.ph-slip{box-shadow:0 3px 8px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ph-slip{animation:1.2s ease-in-out forwards ph-cross}@keyframes ph-cross{0%{opacity:0;transform:translate(-90px)rotate(-4deg)}20%,80%{opacity:1}to{opacity:0;transform:translate(90px)rotate(3deg)}}.ph-desk{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;min-height:196px;padding:14px;position:relative}.ph-wait{text-align:center;color:var(--color-muted);margin:44px 0 0;font-size:13px}.ph-steps{flex-direction:column;gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ph-steps li{animation:lp-drop .3s ease-out var(--d,0s) backwards}.ph-steps b{color:var(--color-ink)}.ph-charged{border-top:1px dashed var(--color-line);padding-top:9px;font-weight:700}.ph-stampwrap{justify-content:flex-end;display:flex}.ph-stamp{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ok);background:#5cd6a014;border:2.5px solid;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ph-stamp{background:color-mix(in srgb, var(--color-ok) 8%, transparent)}}.ph-stamp{transform:rotate(-5deg)}.ph-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ph-why{flex:280px;margin:0}@media (max-width:640px){.ph-stage{grid-template-columns:1fr}.ph-track{grid-template-columns:1fr;gap:6px}.ph-line{height:46px}.ph-line:before{border-top:2.5px dashed #f4f4f666;border-left:0;inset:50% 0 auto}@supports (color:color-mix(in lab, red, red)){.ph-line:before{border-top:2.5px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}.ph-line span{writing-mode:horizontal-tb;padding:2px 8px;transform:none}.ph-slip{animation-name:ph-drop;top:auto}@keyframes ph-drop{0%{opacity:0;transform:translateY(-40px)}20%,80%{opacity:1}to{opacity:0;transform:translateY(40px)}}}.wd-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.wd-ev{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wd .wd-ev-who{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11px;font-weight:800}.wd-form{color:#2b2233;background:#fbf6ef;border-radius:9px;flex-direction:column;gap:6px;padding:9px 10px;display:flex;box-shadow:0 3px 10px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.wd-form{box-shadow:0 3px 10px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.wd-form-row{justify-content:space-between;gap:8px;font-size:12px;display:flex}.wd-form-row b{font-weight:800}.wd-full{color:#9c3b17;background:#fde3d6;border:1px solid #f0b39a;border-radius:7px;padding:6px 9px;font-size:12.5px;font-weight:800}.wd-tables{grid-template-columns:repeat(5,22px);gap:7px;display:grid}.wd-table{border:1.5px dashed #a8a8b499;border-radius:6px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.wd-table{border:1.5px dashed color-mix(in srgb, var(--color-muted) 60%, transparent)}}.wd-table[data-booked]{background:var(--color-accent);border:0;box-shadow:0 0 0 3px #e3cb5c26}@supports (color:color-mix(in lab, red, red)){.wd-table[data-booked]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent)}}.wd .wd-ev-sum{color:var(--color-ink);margin:0;font-size:13px;font-weight:700}.wd .wd-ask{color:var(--color-ink);margin:0 0 8px;font-size:13.5px;font-weight:700}.wd-says{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin:0 0 14px;display:grid}.wd-say{text-align:left;font:inherit;color:var(--color-ink);cursor:pointer;border:1.5px solid #5f583c;border-radius:14px 14px 14px 4px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wd-say{border:1.5px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-line))}}.wd-say{background:var(--color-panel);box-shadow:0 2px #e3cb5c38}@supports (color:color-mix(in lab, red, red)){.wd-say{box-shadow:0 2px 0 color-mix(in srgb, var(--color-accent) 22%, transparent)}}.wd-say{transition:border-color .2s,background .2s,transform .15s}.wd-say:hover{border-color:#e3cb5c99;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.wd-say:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.wd-say:focus-visible{outline:3px solid #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.wd-say:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.wd-say:focus-visible{outline-offset:2px}.wd-say[aria-pressed=true]{border-color:var(--color-accent);background:#24221d}@supports (color:color-mix(in lab, red, red)){.wd-say[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.wd-say-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);flex:none;margin-top:1px;font-size:11px;font-weight:800}.wd-say[data-kind=vague] .wd-say-tag{color:#b1502a}.wd-say[data-kind=clear] .wd-say-tag{color:#e6d37b}@supports (color:color-mix(in lab, red, red)){.wd-say[data-kind=clear] .wd-say-tag{color:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}}.wd-phrase{border-radius:4px;transition:background .35s,box-shadow .35s}.wd-phrase[data-lit]{background:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.wd-phrase[data-lit]{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}}.wd-phrase[data-lit]{box-shadow:0 0 0 2px #e3cb5c33}@supports (color:color-mix(in lab, red, red)){.wd-phrase[data-lit]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 20%, transparent)}}.wd-board{grid-template-columns:repeat(4,minmax(0,1fr)) 108px;align-items:stretch;gap:10px;display:grid}.wd-part{border:1.5px dashed #e3cb5c66;border-radius:12px;flex-direction:column;gap:6px;min-height:124px;padding:10px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wd-part{border:1.5px dashed color-mix(in srgb, var(--color-accent) 40%, transparent)}}.wd-part{background:var(--color-panel);transition:opacity .3s,border-color .3s,background .3s}.wd-part-top{align-items:center;gap:6px;display:flex}.wd-part-icon{font-size:20px;line-height:1}.wd-part-name{color:var(--color-ink);font-size:13px;font-weight:800}.wd .wd-part-what{color:var(--color-muted);margin:0;font-size:11.5px;line-height:1.3}.wd-chip{letter-spacing:.02em;color:var(--color-muted);background:var(--color-panel-2);border-radius:999px;align-self:flex-start;margin-top:auto;padding:2px 8px;font-size:11px;font-weight:800}.wd .wd-note{color:var(--color-ink);margin:0;font-size:11.5px;line-height:1.3}.wd-part[data-state=suspect] .wd-chip{color:#e6d37b}@supports (color:color-mix(in lab, red, red)){.wd-part[data-state=suspect] .wd-chip{color:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}}.wd-part[data-state=suspect] .wd-chip{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.wd-part[data-state=suspect] .wd-chip{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.wd-part[data-state=fine]{border-style:solid;border-color:var(--color-line)}.wd-part[data-state=out]{border-style:solid;border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.wd-part[data-state=out]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.wd-part[data-state=out] .wd-chip{color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.wd-part[data-state=out] .wd-chip{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.wd-part[data-state=dim]{opacity:.45;border-style:solid;border-color:var(--color-line)}.wd-part[data-state=found]{background:#211919;border-style:solid;border-color:#d4643a}@supports (color:color-mix(in lab, red, red)){.wd-part[data-state=found]{background:color-mix(in srgb, #d4643a 7%, var(--color-panel))}}.wd-part[data-state=found] .wd-chip{color:#fff;background:#c0552c}.wd-part[data-checking]{border-style:solid;border-color:var(--color-accent);background:#1f1e1b}@supports (color:color-mix(in lab, red, red)){.wd-part[data-checking]{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.wd-lens{pointer-events:none;font-size:22px;animation:.9s ease-in-out both wd-lens;position:absolute;top:34px;left:8px}@keyframes wd-lens{0%{opacity:0;transform:translate(-10px)rotate(-12deg)}20%{opacity:1}55%{transform:translate(44px,10px)rotate(8deg)}85%{opacity:1}to{opacity:0;transform:translate(70px,-4px)rotate(0)}}.wd-part[data-checking] .wd-chip,.wd-part[data-checking] .wd-note{--r:0deg;animation:.3s cubic-bezier(.34,1.7,.64,1) .8s backwards pc-slap}.wd-part[data-state=out][data-fresh] .wd-chip,.wd-part[data-state=dim][data-fresh] .wd-chip{--r:0deg;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.wd-clockbox{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 6px;display:flex}.wd-clock{width:62px;height:62px}.wd-face{fill:var(--color-panel);stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.wd-face{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.wd-face{stroke-width:2.5px}.wd-tick{stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.wd-tick{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.wd-tick{stroke-width:1.6px;stroke-linecap:round}.wd-hour,.wd-min{stroke-linecap:round;transform-origin:32px 32px;transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.wd-hour{stroke:var(--color-ink);stroke-width:3.2px}.wd-min{stroke:var(--color-accent);stroke-width:2.2px}.wd-pin{fill:var(--color-ink)}.wd-time{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.wd-spent{color:var(--color-muted);font-size:11px;font-weight:700}.wd-clockbox[data-late] .wd-spent{color:#b1502a}.wd-score{background:var(--color-panel-2);border-radius:12px;flex-direction:column;gap:7px;margin-top:14px;padding:10px 12px;animation:.35s ease-out lp-drop;display:flex}.wd .wd-score-head{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:12px;font-weight:800}.wd-bar{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;font-size:12.5px;display:grid}.wd-bar-track{background:var(--color-panel);border-radius:6px;height:22px;position:relative;overflow:hidden}.wd-bar-fill{transform-origin:0;border-radius:6px;min-width:6px;animation:1s cubic-bezier(.3,.8,.3,1) both wd-grow;position:absolute;inset:0 auto 0 0}.wd-bar[data-k=vague] .wd-bar-fill{background:#9a4c30}@supports (color:color-mix(in lab, red, red)){.wd-bar[data-k=vague] .wd-bar-fill{background:color-mix(in srgb, #d4643a 70%, var(--color-panel))}}.wd-bar[data-k=clear] .wd-bar-fill{background:var(--color-accent)}.wd-bar-label{white-space:nowrap;color:var(--color-ink);font-weight:700;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wd-bar b{text-align:right;font-variant-numeric:tabular-nums}@keyframes wd-grow{0%{transform:scaleX(0)}}.wd-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.wd-why{flex:280px;margin:0}@media (max-width:640px){.wd-evidence,.wd-says{grid-template-columns:1fr}.wd-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-clockbox{flex-direction:row;grid-column:1/-1;gap:12px}.wd-part{min-height:112px}}@media (prefers-reduced-motion:reduce){.wd-lens{display:none}.wd *,.wd-hour,.wd-min{transition:none!important;animation:none!important}}.tj .tj-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 12px;padding:0;list-style:none;display:grid}.tj .tj-part{border:1.5px solid #f4f4f629;border-radius:12px;flex-direction:column;gap:1px;margin:0;padding:7px 12px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tj .tj-part{border:1.5px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tj .tj-part{background:var(--color-panel);color:var(--color-ink);font-size:14px;line-height:1.3;transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.tj .tj-part b{font-weight:700}.tj .tj-part small{color:var(--color-muted);font-size:12px;font-weight:500;transition:color .35s}.tj .tj-part[data-state=now]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);box-shadow:0 0 0 4px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.tj .tj-part[data-state=now]{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.tj .tj-part[data-state=now] small{color:#0a0a0cd1}@supports (color:color-mix(in lab, red, red)){.tj .tj-part[data-state=now] small{color:color-mix(in srgb, var(--color-bg) 82%, transparent)}}.tj .tj-part[data-state=done]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.tj .tj-part[data-state=done]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.tj .tj-part[data-state=done]:after{content:"✓";color:var(--color-ok);font-weight:800;position:absolute;top:6px;right:10px}@media (max-width:560px){.tj .tj-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.tj .tj-story{align-items:center;gap:12px;margin:4px 0 14px;display:flex}.tj .tj-anu{background:#413b26;border-radius:50%;flex:none;width:56px;height:56px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tj .tj-anu{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.tj .tj-anu{box-shadow:0 0 0 1.5px #e3cb5c66}@supports (color:color-mix(in lab, red, red)){.tj .tj-anu{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 40%, transparent)}}.tj .tj-anu svg{width:100%;height:100%;display:block}.tj .tj-said{flex-direction:column;gap:5px;min-width:0;display:flex}.tj .tj-bubble{border:1.5px solid #e3cb5c66;border-radius:14px;margin:0;padding:9px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.tj .tj-bubble{border:1.5px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.tj .tj-bubble{background:#2a271f}@supports (color:color-mix(in lab, red, red)){.tj .tj-bubble{background:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel))}}.tj .tj-bubble{color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.35}.tj .tj-bubble:before{content:"";background:inherit;border-left:inherit;border-bottom:inherit;border-radius:0 0 0 3px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7.5px;transform:rotate(45deg)}.tj .tj-story-sub{color:var(--color-muted);margin:0 0 0 3px;font-size:13px;line-height:1.4}.tj .tj-story[data-go] .tj-bubble{animation:.55s cubic-bezier(.2,.9,.3,1.2) .15s both tj-say}.tj .tj-story[data-go] .tj-story-sub{animation:.5s .55s both tj-fade}@keyframes tj-say{0%{opacity:0;transform:translateY(6px)scale(.96)}}.tj-stage{background:#1b1b1f;border-radius:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tj-stage{background:color-mix(in srgb, var(--color-ink) 3.5%, var(--color-panel))}}.tj-pan{width:100%}.tj-pan>svg{width:100%;height:auto;display:block}.tj-stage[data-narrow] .tj-pan{width:600px;transform:translateX(var(--pan,0px));transition:transform .9s cubic-bezier(.4,0,.2,1)}.tj svg text{font-family:inherit}.tj-t{fill:#2b2233}.tj-mo{fill:#6f6679}.tj-l{fill:var(--color-ink)}.tj-m{fill:var(--color-muted)}.tj-w{fill:#fff}.tj-on{fill:var(--color-bg)}.tj-zone{fill:#e3cb5c0d}@supports (color:color-mix(in lab, red, red)){.tj-zone{fill:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.tj-zone{stroke:#e3cb5c3d}@supports (color:color-mix(in lab, red, red)){.tj-zone{stroke:color-mix(in srgb, var(--color-accent) 24%, transparent)}}.tj-zone{stroke-width:1.5px}.tj-zone-out{fill:none;stroke:#f4f4f63d}@supports (color:color-mix(in lab, red, red)){.tj-zone-out{stroke:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tj-zone-out{stroke-width:1.5px;stroke-dasharray:6 6}.tj-trust{stroke:#f4f4f66b}@supports (color:color-mix(in lab, red, red)){.tj-trust{stroke:color-mix(in srgb, var(--color-ink) 42%, transparent)}}.tj-trust{stroke-width:2px;stroke-dasharray:7 7;transition:stroke .4s}.tj-place[data-now] .tj-trust{stroke:var(--color-accent)}.tj-pill{fill:var(--color-panel);stroke:#f4f4f63d}@supports (color:color-mix(in lab, red, red)){.tj-pill{stroke:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tj-pill{stroke-width:1.5px;transition:fill .35s,stroke .35s}.tj-tag-t{fill:var(--color-ink);font-weight:700;transition:fill .35s}.tj-tag[data-now] .tj-pill{fill:var(--color-accent);stroke:var(--color-accent)}.tj-tag[data-now] .tj-tag-t{fill:var(--color-bg)}.tj-place{transition:opacity .45s}.tj-stage[data-focus] .tj-place:not([data-now]){opacity:.62}.tj-place[data-now] .tj-glow{filter:drop-shadow(0 0 9px #e3cb5c80)}@supports (color:color-mix(in lab, red, red)){.tj-place[data-now] .tj-glow{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--color-accent) 50%, transparent))}}.tj-route{fill:none;stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.tj-route{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tj-route{stroke-width:2.4px;stroke-dasharray:3 7;stroke-linecap:round;transition:stroke .4s}.tj-route[data-done]{stroke:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.tj-route[data-done]{stroke:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.tj-route[data-now]{stroke:var(--color-accent);stroke-dasharray:8 7;animation:.7s linear infinite tj-flow}.tj-route[data-now][data-back]{stroke:var(--color-ok)}.tj-bezel{fill:#231f29}.tj-notch{fill:#3b3542}.tj-screen{fill:#fff}.tj-homebar{fill:#d9d4de}.tj-hdr{fill:#fbf7e5}@supports (color:color-mix(in lab, red, red)){.tj-hdr{fill:color-mix(in srgb, var(--color-accent) 16%, #fff)}}.tj-field{fill:#f6f4f8;stroke:#d6d0dc;stroke-width:1.2px}.tj-cover{fill:#f6f4f8;transform-box:fill-box;transform-origin:100%;animation:tj-type var(--dur,1s) steps(var(--n,10), end) var(--d,0s) forwards}.tj-stage:not([data-go]) .tj-cover{animation-play-state:paused}.tj-f-acc{fill:var(--color-accent)}.tj-f-ok{fill:#2f8f5b}.tj-check{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tj-server{fill:#3a3346}.tj-slot{fill:#4a4257}.tj-slotline{fill:#6b6278}.tj-led{fill:#57d68d}.tj-place[data-now] .tj-led{animation:.9s ease-in-out infinite tj-blink}.tj-wood{fill:#b98a55}.tj-paper{fill:#fffdf8}.tj-clip{fill:#8d8797}.tj-box{fill:#fff;stroke:#b9b0c2;stroke-width:1.4px}.tj-tick{fill:none;stroke:#2f8f5b;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:tj-draw .35s ease var(--d,0s) forwards}.tj-card{fill:#fff;stroke:#d6d0dc;stroke-width:1.4px}.tj-rule{stroke:#e4dfe9;stroke-width:1.2px}.tj-row-new{fill:#faf6e2}@supports (color:color-mix(in lab, red, red)){.tj-row-new{fill:color-mix(in srgb, var(--color-accent) 18%, #fff)}}.tj-newrow{animation:.75s cubic-bezier(.2,.8,.3,1) .55s backwards tj-row}.tj-bldg{fill:#efe7dc;stroke:#cbbfb0;stroke-width:1.4px}.tj-roof{fill:#cbbfb0}.tj-win{fill:#d6e3e8;transition:fill .5s}.tj-place[data-lit] .tj-win{fill:#ffe39a}.tj-door{fill:#b9ab9a}.tj-sign{fill:#fff;stroke:var(--color-accent);stroke-width:1.6px}.tj-flap{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.tj-lock{fill:#2c2640}.tj-note{fill:#fff}.tj-slip{fill:#fff;stroke:#ddce9c}@supports (color:color-mix(in lab, red, red)){.tj-slip{stroke:color-mix(in srgb, var(--color-accent) 50%, #d6d0dc)}}.tj-slip{stroke-width:1.4px}.tj-env{fill:#fff;stroke:var(--color-accent);stroke-width:1.8px}.tj-env-mail{fill:#faf6e2}@supports (color:color-mix(in lab, red, red)){.tj-env-mail{fill:color-mix(in srgb, var(--color-accent) 18%, #fff)}}.tj-trav-row{fill:#faf6e2}@supports (color:color-mix(in lab, red, red)){.tj-trav-row{fill:color-mix(in srgb, var(--color-accent) 18%, #fff)}}.tj-trav-row{stroke:var(--color-accent);stroke-width:1.4px}.tj-glyph{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.tj-buzzline{fill:none;stroke:var(--color-accent);stroke-width:2.4px;stroke-linecap:round;animation:.5s ease-in-out .5s 4 both tj-fadeloop}.tj-pop{transform-box:fill-box;transform-origin:50%;animation:tj-pop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards}.tj-fade{animation:tj-fade .5s ease var(--d,0s) backwards}.tj-drop{animation:.55s cubic-bezier(.2,.8,.3,1) .45s backwards tj-drop}.tj-press{transform-box:fill-box;transform-origin:50%;animation:.45s .5s both tj-press}.tj-ripple{fill:none;stroke:var(--color-accent);stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out .55s both tj-ripple}.tj-buzz{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out .5s 3 tj-buzz}.tj .tj-cap{min-height:7.4em;margin:14px 2px 0;animation:.35s both ts-fade}.tj .tj-cap-top{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 5px;display:flex}.tj .tj-cap-part{background:#302d21;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tj .tj-cap-part{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.tj .tj-cap-part{color:var(--color-ink)}.tj .tj-cap-title{color:var(--color-ink);margin:0 0 4px;font-size:17.5px;font-weight:700;line-height:1.35}.tj .tj-cap-body{max-width:70ch;color:var(--color-muted);margin:0;font-size:15px;line-height:1.6}.tj-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.tj-dots{flex-wrap:wrap;gap:6px;display:flex}.tj .tj-dot{border:1.5px solid #f4f4f633;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.tj .tj-dot{border:1.5px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.tj .tj-dot{background:var(--color-panel);color:var(--color-muted);font-variant-numeric:tabular-nums;cursor:pointer;font-size:11px;font-weight:700;transition:background .25s,border-color .25s,color .25s}.tj .tj-dot[data-seen]{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.tj .tj-dot[data-seen]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tj .tj-dot[data-seen]{color:var(--color-ink)}.tj .tj-dot[aria-current=step]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.tj .tj-dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes tj-flow{to{stroke-dashoffset:-15px}}@keyframes tj-type{to{transform:scaleX(0)}}@keyframes tj-draw{to{stroke-dashoffset:0}}@keyframes tj-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tj-fade{0%{opacity:0}}@keyframes tj-fadeloop{0%,to{opacity:0}50%{opacity:1}}@keyframes tj-drop{0%{opacity:0;transform:translateY(-18px)}}@keyframes tj-row{0%{opacity:0;transform:translate(46px)}}@keyframes tj-blink{50%{opacity:.25}}@keyframes tj-press{0%,to{transform:scale(1)}40%{transform:scale(.9)}}@keyframes tj-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes tj-buzz{0%,to{transform:translate(0)}20%{transform:translate(-3px)rotate(-1deg)}40%{transform:translate(3px)rotate(1deg)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.tj *,.tj-pan{transition:none!important;animation:none!important}.tj-cover{display:none}.tj-tick{stroke-dashoffset:0}}.cz{container:cz/inline-size}.cz-stage{grid-template:"ask phone""ctl phone""out phone"1fr/minmax(0,1fr) minmax(0,300px);align-items:start;column-gap:26px;display:grid}.cz-ask{grid-area:ask}.cz .cz-ask-text{color:var(--color-ink);margin:0;font-size:14px;line-height:1.55}.cz [data-focus]:focus{outline:none}.cz-ctl{flex-direction:column;grid-area:ctl;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.cz .cz-status{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.cz-status b{color:var(--color-ink);font-size:16px}.cz-stage[data-phase=closing] .cz-status span{animation:.45s ease-out backwards cz-step;display:inline-block}.cz-stage[data-phase=closing] .cz-status span:nth-child(2){animation-delay:1.05s}.cz-stage[data-phase=closing] .cz-status span:nth-child(3){animation-delay:2.35s}@keyframes cz-step{0%{opacity:0;transform:translateY(4px)}}.cz .cz-go,.cz .cz-again{justify-content:flex-start}.cz-out{grid-area:out;margin-top:14px}.cz-phone{background:linear-gradient(160deg,#2b2931,#141318 60%);border-radius:38px;grid-area:phone;justify-self:end;width:100%;padding:8px;position:relative;box-shadow:inset 0 0 0 1.5px #46424e,inset 0 0 0 4px #0d0c10,0 18px 34px -10px #0e0a1673}.cz-phone:before,.cz-phone:after{content:"";border-radius:2px;width:3px;position:absolute}.cz-phone:before{background:linear-gradient(#35323c 0 44%,#0000 44% 56%,#35323c 56%);height:12%;top:18%;left:-3px}.cz-phone:after{background:#35323c;height:9%;top:25%;right:-3px}.cz-screen{--cz-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;aspect-ratio:640/1341;-webkit-tap-highlight-color:transparent;background:#f2f2f4;border-radius:10.2%/4.9%;position:relative;overflow:hidden;container:czs/inline-size}.cz-app{position:absolute;inset:0;overflow:hidden}.cz-shot{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cz-notch{z-index:6;pointer-events:none;background:#030304;border-radius:0 0 4.6cqw 4.6cqw;width:56.4%;height:3.9%;position:absolute;top:0;left:21.8%}.cz-notch:before{content:"";background:#26262c;border-radius:99px;width:12.9cqw;height:1.55cqw;position:absolute;top:2.2cqw;left:50%;translate:-50%}.cz-notch:after{content:"";background:radial-gradient(circle at 42% 40%,#3c5da8 0 18%,#101830 42%,#1a1a20 70%);border-radius:50%;width:3.45cqw;height:3.45cqw;position:absolute;top:1.25cqw;left:70.4%;translate:-50%}.cz-spot{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2.6cqw;padding:0;transition:background .15s,box-shadow .2s;position:absolute}.cz-spot:hover{background:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.cz-spot:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.cz-spot[data-on]{background:#e3cb5c14}@supports (color:color-mix(in lab, red, red)){.cz-spot[data-on]{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.cz-spot[data-on]{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 5px #e3cb5c3d}@supports (color:color-mix(in lab, red, red)){.cz-spot[data-on]{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 5px color-mix(in srgb, var(--color-accent) 24%, transparent)}}.cz-spot:focus-visible{outline:2.5px solid var(--color-info);outline-offset:-2.5px}.cz-tag{--r:0deg;z-index:2;translate:0 -50%;transform:rotate(var(--r));white-space:nowrap;align-items:center;display:flex;position:absolute}.cz-tag[data-side=l]{flex-direction:row-reverse;translate:-100% -50%}.cz-tack{z-index:1;background:var(--color-panel);border:1.5px dotted var(--color-muted);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative;box-shadow:0 2px 5px #16102047}.cz-tack i{filter:grayscale();opacity:.55;font-size:10.5px;font-style:normal;line-height:1}.cz-label{color:var(--color-muted);background:var(--color-panel);border:1.5px dotted #a8a8b48c;border-radius:999px;margin-left:-7px;padding:1px 8px 1px 11px;font-size:10.5px;font-weight:700;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cz-label{border:1.5px dotted color-mix(in srgb, var(--color-muted) 55%, transparent)}}.cz-label{box-shadow:0 2px 6px #16102038}.cz-tag[data-side=l] .cz-label{margin:0 -7px 0 0;padding:1px 11px 1px 8px}.cz-app-eve .cz-tack{animation:cz-wiggle .5s ease-in-out calc(.9s + var(--i) * .12s) 2}@keyframes cz-wiggle{25%{transform:rotate(-14deg)}75%{transform:rotate(12deg)}}.cz-spot[data-on] .cz-tag{animation:.3s cubic-bezier(.34,1.7,.64,1) pc-slap}.cz-spot[data-on]>.cz-tag .cz-tack,.cz-glow[data-on]>.cz-tag .cz-tack{border:2px solid var(--color-accent);box-shadow:0 0 0 3px #e3cb5c47,0 2px 5px #16102047}@supports (color:color-mix(in lab, red, red)){.cz-spot[data-on]>.cz-tag .cz-tack,.cz-glow[data-on]>.cz-tag .cz-tack{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 28%, transparent), 0 2px 5px #16102047}}.cz-spot[data-on]>.cz-tag .cz-tack i,.cz-glow[data-on]>.cz-tag .cz-tack i{filter:none;opacity:1}.cz-spot[data-on] .cz-label{color:var(--color-bg);background:var(--color-accent);border:1.5px solid var(--color-accent)}.cz-toast{height:5.4%;font:500 3.6cqw/1.2 var(--cz-font);color:#ffffffc7;background:#1f1d24;border-radius:3cqw;align-items:center;gap:2cqw;padding:0 3.4cqw;animation:.5s cubic-bezier(.34,1.45,.64,1) .2s backwards cz-toast;display:flex;position:absolute;top:13.1%;left:4%;right:4%;box-shadow:0 1.5cqw 4cqw #00000047}@keyframes cz-toast{0%{opacity:0;transform:translateY(-6cqw)scale(.94)}}.cz-toast b{color:#fff;font-weight:700}.cz-toast-pop{font-size:4.6cqw}.cz-confetti{position:absolute;top:50%;left:5.8cqw}.cz-confetti i{background:var(--c);opacity:0;width:1.3cqw;height:2.2cqw;animation:cz-confetti 2.6s cubic-bezier(.2, .7, .4, 1) var(--d) infinite;border-radius:.3cqw;position:absolute;top:0;left:0}@keyframes cz-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}8%{opacity:1}40%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--rot)) scale(1)}75%,to{opacity:0;transform:translate(var(--x), calc(var(--y) + 6cqw)) rotate(calc(var(--rot) * 2)) scale(1)}}.cz-typed{white-space:nowrap;width:78.6%;height:3.1%;font:400 4.2cqw/1 var(--cz-font);color:#232326;background:#fafafa;align-items:center;padding-left:.6cqw;display:flex;position:absolute;top:56.8%;left:10.6%;overflow:hidden}.cz-caret{background:#ef6b57;border-radius:.2cqw;flex:none;width:.5cqw;height:5cqw;margin-left:.3cqw;animation:1.05s step-end infinite cz-caret}@keyframes cz-caret{50%{opacity:0}}.cz-thumb{background:#28262e6b;border-radius:99px;width:1.1%;height:14%;position:absolute;top:64%;left:97.8%}.cz-seen{height:3.2%;font:600 3cqw/1 var(--cz-font);color:#fff;background:#1f1d24db;border-radius:99px;align-items:center;padding:0 2.6cqw;display:flex;position:absolute;top:67.4%;right:5%}.cz-screen[data-phase=closing] .cz-app-eve{pointer-events:none;animation:.6s cubic-bezier(.55,0,.8,.3) both cz-away}@keyframes cz-away{to{opacity:0;border-radius:14cqw;transform:translateY(-60%)scale(.6)}}.cz-screen[data-phase=closing] .cz-app-morn{animation:.62s cubic-bezier(.2,.85,.25,1) 2.45s both cz-open}@keyframes cz-open{0%{opacity:0;border-radius:30cqw;transform:translateY(16%)scale(.25)}35%{opacity:1}to{opacity:1;border-radius:0;transform:none}}.cz-lock{font-family:var(--cz-font);color:#fff;text-align:center;position:absolute;inset:0;overflow:hidden}.cz-sky{position:absolute;inset:0}.cz-sky-night{background:radial-gradient(circle at 16% 38%,#fff 0 .45cqw,#0000 .8cqw),radial-gradient(circle at 82% 30%,#fff 0 .4cqw,#0000 .75cqw),radial-gradient(circle at 64% 47%,#fffc 0 .35cqw,#0000 .65cqw),radial-gradient(circle at 28% 61%,#ffffffb3 0 .4cqw,#0000 .7cqw),radial-gradient(circle at 88% 70%,#ffffffbf 0 .35cqw,#0000 .65cqw),radial-gradient(circle at 44% 78%,#fff9 0 .3cqw,#0000 .6cqw),linear-gradient(#060922,#141d52 55%,#2c3375)}.cz-sky-dawn{background:linear-gradient(#78b3ee,#b9d8f4 40%,#ffdcb2 74%,#ffb783);animation:3.2s linear both cz-dawn}@keyframes cz-dawn{0%,36%{opacity:0}64%,to{opacity:1}}.cz-moon{font-size:13cqw;line-height:1;animation:3.2s ease-in both cz-moon;position:absolute;top:40%;right:13%}@keyframes cz-moon{0%,26%{opacity:1;transform:none}56%,to{opacity:0;transform:translate(4cqw,60cqw)rotate(25deg)}}.cz-sun{margin-left:-8cqw;font-size:16cqw;line-height:1;animation:3.2s cubic-bezier(.2,.8,.3,1) both cz-sun;position:absolute;top:47%;left:50%}@keyframes cz-sun{0%,40%{opacity:0;transform:translateY(70cqw)scale(.8)}72%,to{opacity:1;transform:none}}.cz-lock-top{justify-items:center;gap:1.6cqw;display:grid;position:absolute;top:8%;left:0;right:0}.cz-lock-icon{font-size:4.6cqw;line-height:1}.cz-swap{display:grid}.cz-swap>span{grid-area:1/1}.cz-swap>span:first-child{animation:3.2s both cz-old}.cz-swap>span:last-child{color:#1d2547;animation:3.2s both cz-new}@keyframes cz-old{0%,44%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-5cqw)}}@keyframes cz-new{0%,50%{opacity:0;transform:translateY(5cqw)}58%,to{opacity:1;transform:none}}.cz-lock-date{font-size:4.4cqw;font-weight:600}.cz-lock-time{letter-spacing:-.02em;font-size:21cqw;font-weight:700;line-height:1}.cz-lock-time small{letter-spacing:.02em;margin-left:1.2cqw;font-size:5cqw;font-weight:700}.cz-lock:after{content:"";background:#ffffffd9;border-radius:99px;height:1.2cqw;position:absolute;bottom:1.3%;left:33%;right:33%}.cz-clock{width:11.6%;height:3.2%;font:600 4.1cqw/1 var(--cz-font);letter-spacing:-.01em;color:#111114;background:#fff;place-items:center;display:grid;position:absolute;top:1.25%;left:6.5%}.cz-glow{border-radius:2.6cqw;position:absolute}.cz-glow[data-keeps]{background:#5cd6a017}@supports (color:color-mix(in lab, red, red)){.cz-glow[data-keeps]{background:color-mix(in srgb, var(--color-ok) 9%, transparent)}}.cz-glow[data-keeps]{box-shadow:0 0 0 2px var(--color-ok), 0 0 0 6px #5cd6a038}@supports (color:color-mix(in lab, red, red)){.cz-glow[data-keeps]{box-shadow:0 0 0 2px var(--color-ok), 0 0 0 6px color-mix(in srgb, var(--color-ok) 22%, transparent)}}.cz-glow[data-keeps]{animation:1.5s ease-out 3.05s backwards cz-glow}@keyframes cz-glow{0%{background:0 0;box-shadow:0 0 #0000,0 0 #0000}45%{box-shadow:0 0 0 2px var(--color-ok), 0 0 0 14px color-mix(in srgb, var(--color-ok) 14%, transparent)}}.cz-app-morn .cz-tag{animation:pc-slap .32s cubic-bezier(.34, 1.7, .64, 1) calc(3.1s + var(--i) * 90ms) backwards}.cz-glow .cz-label{border-style:dashed}.cz-glow[data-keeps] .cz-label{color:var(--color-bg);background:var(--color-ok);border:1.5px solid var(--color-ok)}.cz-pile{border-radius:12px;padding:10px 12px 12px}.cz-pile+.cz-pile{margin-top:10px}.cz-kept{border:1.5px solid #5cd6a066}@supports (color:color-mix(in lab, red, red)){.cz-kept{border:1.5px solid color-mix(in srgb, var(--color-ok) 40%, transparent)}}.cz-kept{background:#192322}@supports (color:color-mix(in lab, red, red)){.cz-kept{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.cz-gone{border:1.5px dashed var(--color-line)}.cz .cz-pile-name{color:var(--color-ink);margin:0 0 8px;font-size:12.5px;font-weight:800;line-height:1.4}.cz .cz-list{flex-direction:column;gap:9px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.cz .cz-item{--r:0deg;color:var(--color-ink);animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 70ms) backwards;align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.4;display:flex}.cz-item-icon{text-align:center;flex:none;width:22px;font-size:17px;line-height:1.2}.cz-item-body{flex:1;min-width:0}.cz-item-body b{font-weight:700;display:block}.cz-item-body em{color:var(--color-muted);margin-top:2px;font-size:12px;font-style:normal;line-height:1.45;display:block}.cz-mark{width:22px;height:22px;color:var(--color-bg);background:var(--color-ok);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.cz-item[data-right=no] .cz-mark{color:var(--color-muted);box-shadow:inset 0 0 0 1.5px var(--color-muted);background:0 0}.cz .cz-score{color:var(--color-ink);margin:12px 0 10px;line-height:1.55}@container cz (max-width:600px){.cz-stage{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"ask""phone""ctl""out"}.cz-phone{justify-self:center;max-width:290px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.cz *,.cz :before,.cz :after{transition:none!important;animation:none!important}}.lm-jobs{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.lm-job{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex}.lm-job:hover:not(:disabled){border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.lm-job:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.lm-job[data-on]{border-color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.lm-job[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.lm-job[data-done]{cursor:default;border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.lm-job[data-done]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.lm-job[data-done]{background:#182121}@supports (color:color-mix(in lab, red, red)){.lm-job[data-done]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.lm-job[data-miss]{animation:.35s lm-shake}@keyframes lm-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.lm-slot{flex:none}.lm-slot i{min-width:110px;color:var(--color-muted);border:1.5px dashed var(--color-line);border-radius:999px;place-items:center;padding:4px 10px;font-style:normal;display:inline-grid}.lm-seated{--r:0deg;border:1px solid #5cd6a099;border-radius:999px;padding:4px 11px;font-size:12.5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lm-seated{border:1px solid color-mix(in srgb, var(--color-ok) 60%, transparent)}}.lm-seated{background:#1f322d}@supports (color:color-mix(in lab, red, red)){.lm-seated{background:color-mix(in srgb, var(--color-ok) 16%, var(--color-panel))}}.lm-seated{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.lm-why{color:var(--color-muted);margin:5px 4px 0 14px;font-size:12.5px;animation:.3s ease-out lp-drop}.lm-tray{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.lm-tray .pm-chip:disabled{opacity:.35;cursor:default;transform:none}.lm-hint{color:var(--color-muted);margin:0;font-size:13px;animation:.25s ease-out lp-drop}.lm-honest{margin:0}.lm-job[data-on] .lm-slot i{color:var(--color-accent);border-color:var(--color-accent);font-weight:700;animation:1.4s ease-in-out 3 lm-beckon}@keyframes lm-beckon{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.lm-floors{gap:8px;margin-bottom:12px;display:grid}.lm-floor{--f:var(--color-accent);border:1px solid var(--f);border-radius:12px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.lm-floor{border:1px solid color-mix(in srgb, var(--f) 38%, transparent)}}.lm-floor{background:var(--f)}@supports (color:color-mix(in lab, red, red)){.lm-floor{background:color-mix(in srgb, var(--f) 8%, var(--color-panel))}}.lm-floor[data-floor=server]{--f:var(--color-info)}.lm-floor[data-floor=db]{--f:var(--color-ok)}.lm-place{color:var(--color-ink);align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.lm-place>span:first-child{flex:none;font-size:22px;line-height:1}.lm-place em{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-style:normal;font-weight:700;display:block}.lm-tiles{flex-wrap:wrap;gap:8px;display:flex}.lm-tile[data-todo]:after{content:"";background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-panel);border-radius:50%;position:absolute;top:-3px;right:-3px}.lm-card{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;padding:12px 14px;animation:.25s ease-out lp-drop}.lm-card-head{color:var(--color-muted);margin:0 0 8px;font-size:13.5px}.lm-card-head b{color:var(--color-ink)}.lesson .lm-code{margin:0 0 8px;padding:9px 12px}.lm-card-note{color:var(--color-ink);margin:0;font-size:13px}.lm-met{color:var(--color-muted);margin:10px 0 0;font-size:12.5px}.lm-met b{color:var(--color-ink)}@media (max-width:560px){.lm-job{flex-direction:column;align-items:flex-start}.lm-floor{grid-template-columns:1fr;gap:8px}}.bw-stage{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bw-phone{background:#1c1a21;border-radius:38px;justify-self:center;width:100%;max-width:300px;padding:9px;box-shadow:inset 0 0 0 1.5px #3b3743,0 14px 30px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.bw-phone{box-shadow:inset 0 0 0 1.5px #3b3743, 0 14px 30px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.bw-screen{position:relative}.bw-shot{border-radius:9.4%/4.3%;width:100%;height:auto;display:block}.bw-spot{cursor:pointer;outline-offset:1px;background:0 0;border:0;border-radius:12px;outline:2px solid #0000;padding:0;transition:background .15s,outline-color .15s;position:absolute}.bw-spot:hover{background:#6c3fa61a}.bw-spot[data-todo]{animation:bw-beckon 1.6s ease-in-out calc(.4s + var(--i) * .25s) 3;outline:2px dashed #6c3fa6d9}@keyframes bw-beckon{50%{background:#6c3fa61a;box-shadow:0 0 0 5px #6c3fa640}}.bw-spot[data-seen=api]{outline:2px solid #2f6f73cc}.bw-spot[data-seen=own]{outline:2px solid #6d5f7099}.bw-spot[data-on]{outline-offset:2px;background:#c0622f14;outline:3px solid #c0622f}.bw-spot:focus-visible{outline-offset:2px;outline:3px solid #2d54d6}.bw-badge{--r:0deg;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2f6f73;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:absolute;top:6px;right:6px}.bw-spot[data-seen=own] .bw-badge{background:#6d5f70;top:auto;bottom:6px}.bw-hand{pointer-events:none;filter:drop-shadow(0 2px 2px #00000059);font-size:22px;line-height:1;animation:.8s ease-in-out .6s 4 bw-bob;position:absolute;bottom:2px;right:12px}@keyframes bw-bob{50%{transform:translateY(-6px)}}.bw-side{flex-direction:column;gap:12px;min-width:0;display:flex}.bw-found{flex-direction:column;gap:7px;display:flex}.bw-count{color:var(--color-muted);margin:0;font-size:13px}.bw-count b{color:var(--color-ink);font-size:16px}.bw-makers{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bw-makers li{min-width:36px;color:var(--color-muted);border:1.5px dashed #e3cb5c73;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bw-makers li{border:1.5px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.bw-makers li[data-got]{color:var(--color-ink);border:1.5px solid #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.bw-makers li[data-got]{border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.bw-makers li[data-got]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.bw-makers li[data-got]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.bw-makers li[data-got]{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.bw-makers li[data-on]{box-shadow:0 0 0 2px #c0622f}.bw-scene{--dur:5s;border:1px solid #e3cb5c38;border-radius:12px;margin:0;padding:8px 8px 10px}@supports (color:color-mix(in lab, red, red)){.bw-scene{border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.bw-scene{background:#1f1e1b}@supports (color:color-mix(in lab, red, red)){.bw-scene{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.bw-scene{animation:.3s ease-out lp-drop}.bw-scene[data-part=map],.bw-scene[data-part=help]{--dur:6s}.bw-scene[data-part=pay]{--dur:5.5s}.bw-scene svg{width:100%;height:auto;display:block;overflow:visible}.bw-scene figcaption{color:var(--color-ink);margin:6px 4px 0;font-size:12.5px;line-height:1.45}.bw-scene text{font-family:var(--font-sans,system-ui, sans-serif);fill:#2a2530}.bw-scene g,.bw-scene rect,.bw-scene circle,.bw-scene path{transform-box:fill-box;transform-origin:50%}.bw-t7{font-size:7.5px}.bw-t8{font-size:8.5px}.bw-t9{font-size:9.5px}.bw-t10{font-size:10.5px}.bw-t11{font-size:11.5px}.bw-t12{font-size:12.5px}.bw-scene .bw-b{font-weight:700}.bw-scene .bw-w{fill:#fff}.bw-scene .bw-muted{fill:#6d6478}.bw-scene .bw-label{fill:var(--color-muted)}.bw-scene .bw-coral-t{fill:#d4643a}.bw-scene .bw-ok-t{fill:#2f8f5b}.bw-scene .bw-chip-t{letter-spacing:.02em;fill:#fff;font-size:9.5px;font-weight:800}.bw-f-acc{fill:var(--color-accent)}.bw-f-coral{fill:#d4643a}.bw-f-muted{fill:#7b7086}.bw-f-ok{fill:#2f8f5b}.bw-card{fill:#fff;stroke:#281e3229;stroke-width:1px}.bw-bezel{fill:#1c1a21}.bw-glass{fill:#f4f3f7}.bw-slab{animation:bw-spread .6s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 80ms) backwards, bw-float 4s ease-in-out calc(.9s + var(--i) * .35s) infinite}@keyframes bw-spread{0%{opacity:0;transform:translate(-28px)}}@keyframes bw-float{50%{transform:translateY(-3px)}}.bw-ghost{fill:#e4dfe9}.bw-ghost-coral{fill:none;stroke:#e0a48f;stroke-width:1.5px}.bw-street-s{fill:none;stroke:#ebe8f0;stroke-width:6px}.bw-route-s{fill:none;stroke:#e7b3a3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bw-lead{fill:none;stroke:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.bw-lead{stroke:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.bw-lead{stroke-width:1.5px;stroke-dasharray:3 3}.bw-q{fill:var(--color-panel);stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:3 2.5}.bw-scene .bw-q-t{fill:var(--color-accent);font-size:12px;font-weight:800}.bw-at05{animation:bw-at05 var(--dur) ease-out infinite}.bw-at16{animation:bw-at16 var(--dur) ease-out infinite}.bw-at40{animation:bw-at40 var(--dur) ease-out infinite}.bw-at45{animation:bw-at45 var(--dur) ease-out infinite}.bw-at58{animation:bw-at58 var(--dur) ease-out infinite}.bw-at60{animation:bw-at60 var(--dur) ease-out infinite}@keyframes bw-at05{0%,3%{opacity:0;transform:translateY(6px)scale(.9)}9%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes bw-at16{0%,14%{opacity:0;transform:translateY(6px)scale(.9)}20%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes bw-at40{0%,38%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1.08)}48%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes bw-at45{0%,43%{opacity:0;transform:scale(.6)}49%{opacity:1;transform:scale(1.08)}53%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes bw-at58{0%,56%{opacity:0;transform:translateY(6px)scale(.9)}62%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes bw-at60{0%,58%{opacity:0;transform:scale(.6)}64%{opacity:1;transform:scale(1.08)}68%,93%{opacity:1;transform:none}to{opacity:0}}.bw-mast{fill:none;stroke:#5b5266;stroke-width:3px;stroke-linejoin:round}.bw-mast-thin{fill:none;stroke:#5b5266;stroke-width:1.5px}.bw-lamp{fill:#d4643a;animation:1.2s ease-in-out infinite bw-blink}@keyframes bw-blink{50%{opacity:.3}}.bw-wave{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;opacity:.8;animation:bw-wave var(--dur) ease-out calc(var(--i) * .22s) infinite}@keyframes bw-wave{0%,4%{opacity:0}12%{opacity:1}24%,30%{opacity:0}38%{opacity:1}50%,to{opacity:0}}.bw-note{animation:bw-note var(--dur) cubic-bezier(.34, 1.45, .64, 1) infinite}@keyframes bw-note{0%,36%{opacity:0;transform:translateY(-16px)}44%,93%{opacity:1;transform:none}to{opacity:0}}.bw-buzz{animation:bw-buzz var(--dur) linear infinite}@keyframes bw-buzz{0%,44%,54%,to{transform:none}46%,50%{transform:translate(-2px)}48%,52%{transform:translate(2px)}}.bw-mapbg{fill:#eceef2}.bw-park{fill:#cfe8d6}.bw-street{fill:none;stroke:#fff;stroke-width:9px}.bw-route{fill:none;stroke:#e0664d;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:290;stroke-dashoffset:0;animation:bw-route var(--dur) ease-in-out infinite}@keyframes bw-route{0%,4%{stroke-dashoffset:290px;opacity:1}38%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.bw-rider{stroke:#fff;stroke-width:2.5px}.bw-ride{animation:bw-ride var(--dur) linear infinite;transform:translate(154px,-42px)}@keyframes bw-ride{0%,42%{opacity:0;transform:none}44%{opacity:1;transform:none}53%{transform:translate(42px,-42px)}70%{transform:translate(154px,-42px)}79%{transform:translate(154px,-102px)}88%,93%{opacity:1;transform:translate(212px,-102px)}to{opacity:0;transform:translate(212px,-102px)}}.bw-pin{fill:#fff;stroke:#d4643a;stroke-width:2.5px}.bw-glyph{fill:#d4643a}.bw-house{fill:#fff;stroke:#d4643a;stroke-width:2px}.bw-cabinet{fill:#f3ece8;stroke:#d9cfc9}.bw-drawer-box{fill:#fff;stroke:#d9cfc9}.bw-handle{fill:#b9aca5}.bw-drawer{animation:bw-drawer var(--dur) ease-in-out infinite;transform:translate(34px)}@keyframes bw-drawer{0%,6%{transform:none}18%,88%{transform:translate(34px)}96%,to{transform:none}}.bw-rise{animation:bw-rise var(--dur) cubic-bezier(.34, 1.3, .64, 1) infinite}@keyframes bw-rise{0%,16%{opacity:0;transform:translate(-70px,90px)scale(.4)}34%,90%{opacity:1;transform:none}to{opacity:0}}.bw-ripple{fill:none;stroke:#fff;stroke-width:2px;opacity:0;animation:bw-ripple var(--dur) ease-out infinite}@keyframes bw-ripple{0%,2%{opacity:0;transform:scale(.5)}4%{opacity:.95;transform:scale(.6)}16%,to{opacity:0;transform:scale(2.6)}}.bw-bank{fill:#fdfbf4}@supports (color:color-mix(in lab, red, red)){.bw-bank{fill:color-mix(in srgb, var(--color-accent) 7%, #fff)}}.bw-bank{stroke:#f2e8b6}@supports (color:color-mix(in lab, red, red)){.bw-bank{stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}}.bw-bank{stroke-width:1.5px}.bw-column{fill:#f9f4db}@supports (color:color-mix(in lab, red, red)){.bw-column{fill:color-mix(in srgb, var(--color-accent) 22%, #fff)}}.bw-till{fill:#fbe3d6}.bw-till-slot{fill:none;stroke:#d4643a;stroke-width:3px;stroke-linecap:round}.bw-coin-face{fill:#c9971c;stroke:#fff3d6;stroke-width:1.5px}.bw-coin{opacity:0;animation:bw-coin var(--dur) ease-in-out calc(var(--i) * .18s) infinite}@keyframes bw-coin{0%,14%{opacity:0;transform:none}18%{opacity:1;transform:none}38%,44%{opacity:1;transform:translate(98px,-10px)}60%{opacity:1;transform:translate(208px,18px)}64%,to{opacity:0;transform:translate(208px,18px)}}.bw-stamp{animation:bw-stamp var(--dur) ease-out infinite;transform:rotate(-10deg)}@keyframes bw-stamp{0%,62%{opacity:0;transform:scale(1.7)rotate(-14deg)}68%{opacity:1;transform:scale(1)rotate(-10deg)}93%{opacity:1;transform:rotate(-10deg)}to{opacity:0;transform:rotate(-10deg)}}.bw-stamp-box{fill:#2f8f5b1f;stroke:#2f8f5b;stroke-width:2px}.bw-office{fill:#fdfbf4}@supports (color:color-mix(in lab, red, red)){.bw-office{fill:color-mix(in srgb, var(--color-accent) 7%, #fff)}}.bw-office{stroke:#f7efce}@supports (color:color-mix(in lab, red, red)){.bw-office{stroke:color-mix(in srgb, var(--color-accent) 30%, #fff)}}.bw-office{stroke-width:1.5px}.bw-desk{fill:#d8cfe0}.bw-face{fill:#f1c7a7}.bw-headset{fill:none;stroke:#3a3542;stroke-width:3px;stroke-linecap:round}.bw-laptop{fill:#3a3542}.bw-typing{opacity:0;animation:bw-typing var(--dur) linear infinite}@keyframes bw-typing{0%,22%{opacity:0}26%,52%{opacity:1}56%,to{opacity:0}}.bw-dot{fill:#8a8194;animation:bw-dot .9s ease-in-out calc(var(--i) * .15s) infinite}@keyframes bw-dot{30%{transform:translateY(-3px)}}.bw-ticket{--r:-1deg;border:1px solid #e3cb5c66;border-radius:8px;padding:12px 14px 12px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.bw-ticket{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.bw-ticket{background:#28251e}@supports (color:color-mix(in lab, red, red)){.bw-ticket{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.bw-ticket{transform:rotate(var(--r));animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.bw-ticket:before{content:"";border-left:2px dotted #e3cb5c99;position:absolute;top:8px;bottom:8px;left:10px}@supports (color:color-mix(in lab, red, red)){.bw-ticket:before{border-left:2px dotted color-mix(in srgb, var(--color-accent) 60%, transparent)}}.bw-ticket[data-own]{background:#22191a;border-color:#d4643a66}@supports (color:color-mix(in lab, red, red)){.bw-ticket[data-own]{background:color-mix(in srgb, #d4643a 8%, var(--color-panel))}}.bw-ticket-head{margin:0 0 8px;font-size:13px}.bw-ticket dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.bw-ticket dt{font:800 10.5px var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding-top:2px}.bw-ticket dt small{font:500 11px/1.3 var(--font-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;color:var(--color-muted);margin-top:1px;display:block}.bw-ticket dd{margin:0;font-size:13px}.bw-ticket[data-idle] dd{color:var(--color-muted)}.bw-why{margin:14px 0 0}@media (prefers-reduced-motion:reduce){.bw-scene,.bw-scene *{animation:none!important}}@media (max-width:640px){.bw-stage{grid-template-columns:1fr}.bw-phone{max-width:270px}}.lw-stage{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.lw-wheel{width:100%;max-width:320px;height:auto;margin:0 auto;display:block;overflow:visible}.lw-rim{fill:none;stroke:#f4f4f61f}@supports (color:color-mix(in lab, red, red)){.lw-rim{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.lw-rim{stroke-width:10px}.lw-done{fill:none;stroke:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.lw-done{stroke:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.lw-done{stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .6s}.lw-node{cursor:pointer;outline:none}.lw-node circle{fill:var(--color-panel);stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.lw-node circle{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.lw-node circle{stroke-width:1.5px;transition:fill .3s,stroke .3s}.lw-node text{fill:var(--color-muted);pointer-events:none;font-size:10px;font-weight:700}.lw-node[data-past] circle{fill:#302d21}@supports (color:color-mix(in lab, red, red)){.lw-node[data-past] circle{fill:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.lw-node[data-past] circle{stroke:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.lw-node[data-past] circle{stroke:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.lw-node[data-past] text{fill:var(--color-ink)}.lw-node[data-on] circle{fill:var(--color-accent);stroke:var(--color-accent)}.lw-node[data-on] text{fill:var(--color-panel)}.lw-node[data-build] circle{stroke-dasharray:3 2.5}.lw-node:focus-visible circle{stroke:var(--color-info);stroke-width:3px}.lw-ring{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:4 4;transition:cx .6s,cy .6s}.lw-hub-no{letter-spacing:.12em;text-transform:uppercase;fill:var(--color-muted);font-size:11px;font-weight:700}.lw-hub-name{font-family:var(--font-display);fill:var(--color-ink);font-size:26px;font-weight:800}.lw-words-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:800}.lw-words ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lw-words li{color:var(--color-muted);border:1.5px dashed var(--color-line);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;display:flex}.lw-words li[data-on]{--r:0deg;color:var(--color-ink);background:#22201c;border-style:solid}@supports (color:color-mix(in lab, red, red)){.lw-words li[data-on]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.lw-words li[data-on]{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.lw-words li[data-now]{border-color:var(--color-accent)}.lw-words li span{color:var(--color-muted);font-size:11.5px}.lw .ts-caption{margin-top:14px}@media (max-width:640px){.lw-stage{grid-template-columns:1fr}}.sx-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 14px;display:flex}.sx-count{--r:0deg;color:var(--color-accent);background:#2c291f;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sx-count{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.sx-count{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.sx-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.sx-chair{text-align:center;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;transition:background .3s,border-color .3s;display:flex}.sx-chair[data-mine]{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.sx-chair[data-mine]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.sx-chair[data-mine]{background:#24221d}@supports (color:color-mix(in lab, red, red)){.sx-chair[data-mine]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.sx-step{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:800}.sx-face{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 90ms) backwards;font-size:30px;line-height:1}.sx-seat{width:46px;height:30px;margin-top:-8px}.sx-seat path{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.sx-seat path{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.sx-seat path{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sx-chair[data-mine] .sx-seat path{stroke:var(--color-accent)}.sx-role{color:var(--color-ink);font-size:12px;line-height:1.3;animation:.3s ease-out lp-drop}.sx-why{margin:0}@media (max-width:640px){.sx-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.au{isolation:isolate;margin-top:14px}.au-apps{flex-wrap:wrap;gap:7px;display:flex}.au-ask{color:var(--color-muted);margin:12px 0 0;font-size:13.5px;line-height:1.5}.au-verdict{margin-top:12px}.au-verdict .ts-ctl{justify-content:flex-start}.au-count{color:var(--color-muted);margin:8px 0 0;font-size:12.5px}.au-step{color:var(--color-ink);margin:18px 0 0;font-size:14px;font-weight:700}.au-mat{background-color:#243533;border-radius:12px;place-items:center;min-height:136px;margin-top:14px;padding:22px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.au-mat{background-color:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel-2))}}.au-mat{background-image:linear-gradient(#5cd6a047 1px,#0000 1px),linear-gradient(90deg,#5cd6a047 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.au-mat{background-image:linear-gradient(color-mix(in srgb, var(--color-ok) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-ok) 28%, transparent) 1px, transparent 1px)}}.au-mat{background-position:-1px -1px;background-size:22px 22px}.au-card{--r:-1.4deg;color:#2b2233;width:min(430px,100%);transform:rotate(var(--r));background:#fbf6ef;border-radius:3px;padding:13px 16px 16px;animation:.42s cubic-bezier(.34,1.45,.64,1) backwards pc-drop;box-shadow:0 1px #2b223314,4px 6px #2b223324}.au-card-end{--r:1deg;text-align:center}.au-card-no{letter-spacing:.12em;text-transform:uppercase;color:#7c6d66;font-size:10.5px;font-weight:800}.au-card-text{margin:6px 0 0;font-size:17px;font-weight:650;line-height:1.4}.au-trays{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.au-tray{border:1.5px solid var(--t);border-radius:6px 6px 12px 12px;flex-direction:column;align-items:flex-start;gap:3px;min-height:96px;padding:10px 11px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.au-tray{border:1.5px solid color-mix(in srgb, var(--t) 50%, var(--color-line))}}.au-tray{background:var(--t);border-bottom-width:5px}@supports (color:color-mix(in lab, red, red)){.au-tray{background:color-mix(in srgb, var(--t) 7%, var(--color-panel))}}.au-tray{color:var(--color-ink);text-align:left;cursor:pointer;transition:transform .14s,background .2s,box-shadow .2s}.au-tray:hover:not(:disabled){background:var(--t);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.au-tray:hover:not(:disabled){background:color-mix(in srgb, var(--t) 14%, var(--color-panel))}}.au-tray:hover:not(:disabled){box-shadow:0 4px 10px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.au-tray:hover:not(:disabled){box-shadow:0 4px 10px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.au-tray:active:not(:disabled){transform:scale(.98)}.au-tray:disabled{cursor:default}.au-tray[data-picked]{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.au-tray[data-picked]{background:color-mix(in srgb, var(--t) 18%, var(--color-panel))}}.au-tray[data-picked]{box-shadow:0 0 0 3px var(--t)}@supports (color:color-mix(in lab, red, red)){.au-tray[data-picked]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 22%, transparent)}}.au-tray-name{font-size:14px;font-weight:750}.au-tray-hint{color:var(--color-muted);font-size:11.5px;line-height:1.35}.au-tray-slot{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:6px;display:flex}.au-tray-slot i{--r:0deg;color:#2b2233;background:#fbf6ef;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-grid;box-shadow:1px 2px #2b223329}.au-tray-slot i[data-miss]{color:var(--color-danger);text-decoration:line-through}.au-trace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:4px;display:grid}.au-rc-wrap{filter:drop-shadow(3px 5px #2b223324)}.au-printer{z-index:1;background:#c7c7c9;border-radius:8px;height:16px;margin:0 -8px;position:relative}@supports (color:color-mix(in lab, red, red)){.au-printer{background:color-mix(in srgb, var(--color-ink) 80%, var(--color-panel))}}.au-printer span{background:#e8e8ea;border-radius:2px;height:3px;position:absolute;bottom:5px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.au-printer span{background:color-mix(in srgb, var(--color-ink) 95%, black)}}.au-receipt{--z:8px;color:#2b2233;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--z)) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--z)) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--z)) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--z)) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--z)) no-repeat;background:#fbf6ef;margin:-6px 6px 0;padding:16px 14px 26px;font-size:12.5px;line-height:1.5}.au-receipt ol{margin:0;padding:0;list-style:none}.au-rc-head{letter-spacing:.04em;border-bottom:1.5px dashed #2b22334d;margin:0 0 10px;padding-bottom:8px;font-weight:800}.au-rc-line{border-bottom:1px dotted #2b223338;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.au-rc-line:not(.au-rc-wait) .au-rc-body{animation:.7s steps(22,end) backwards au-print}.au-rc-t{color:#7c6d66;font-size:11.5px}.au-rc-body{min-width:0;position:relative}.au-rc-wait{color:#7c6d66}.au-rc-wait .au-rc-t{animation:.9s steps(2,start) infinite au-blink}.au-rc-star{color:#1d7a5f;margin-top:4px;font-style:normal;font-weight:800;display:block}.au-rc-tear{color:#2b2233;font:inherit;cursor:pointer;background:0 0;border:1px solid #2b223352;border-radius:5px;margin-top:5px;padding:1px 8px;font-size:11px;font-weight:700;display:block}.au-rc-tear:hover{background:#2b223312}.au-rc-line[data-torn] .au-rc-text{-webkit-text-decoration:line-through #c23b3b;text-decoration:line-through #c23b3b;text-decoration-thickness:2px}.au-rc-fail{color:#6b1f1f;font-family:var(--font-sans,inherit);background:#c23b3b14;border-left:3px solid #c23b3b;margin-top:5px;padding:5px 7px;font-size:12.5px;animation:.3s ease-out lp-drop;display:block}.au-rc-foot{text-align:center;color:#7c6d66;margin:10px 0 0;font-size:11.5px}@keyframes au-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes au-blink{to{visibility:hidden}}.au-opts{gap:8px;margin-top:10px;display:grid}.au-opt{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;transition:border-color .15s,background .15s}.au-opt:hover{border-color:#97894a}@supports (color:color-mix(in lab, red, red)){.au-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-line))}}.au-opt:hover{background:#1f1e1b}@supports (color:color-mix(in lab, red, red)){.au-opt:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.au-opt[data-miss]{border-color:#a54759}@supports (color:color-mix(in lab, red, red)){.au-opt[data-miss]{border-color:color-mix(in srgb, var(--color-danger) 60%, var(--color-line))}}.au-opt[data-miss]{animation:.3s lm-shake}.au-miss{color:var(--color-danger);margin:10px 0 0;font-size:13px;animation:.25s ease-out lp-drop}.au-inbox{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;overflow:hidden}.au-inbox>.au-ask,.au-inbox>.au-verdict{margin:0;padding:12px 14px 14px}.au-inbox-bar{background:#1e1e22;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;font-weight:750;display:flex}@supports (color:color-mix(in lab, red, red)){.au-inbox-bar{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.au-inbox-bar{border-bottom:1px solid var(--color-line)}.au-dots{gap:5px;display:flex}.au-dots i{border:1.5px solid var(--color-line);border-radius:50%;width:10px;height:10px}.au-dots i[data-state=now]{border-color:var(--color-accent)}.au-dots i[data-state=ok]{background:var(--color-ok);border-color:#0000}.au-dots i[data-state=miss]{background:var(--color-danger);border-color:#0000}.au-ticket{color:#2b2233;background:#fbf6ef;border-radius:4px 14px 14px;gap:12px;margin:14px 14px 0;padding:13px 14px;animation:.35s ease-out lp-drop;display:flex;position:relative;box-shadow:2px 3px #2b22331f}.au-avatar{color:#2b2233;background:#e8a0b4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.au-who{color:#7c6d66;margin:0;font-size:11.5px;font-weight:750}.au-said{margin:3px 0 0;padding-right:92px;font-size:15px;line-height:1.45}.au-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--t);padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.au-stamp{color:color-mix(in srgb, var(--t) 80%, #2b2233)}}.au-stamp{background:var(--t);border:2.5px solid;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.au-stamp{background:color-mix(in srgb, var(--t) 10%, transparent)}}.au-stamp{animation:.35s cubic-bezier(.34,1.8,.64,1) backwards pr-slam;transform:rotate(-11deg)}.au-stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 14px 0;display:grid}.au-stamp-btn{border:2px dashed var(--t);border-radius:8px;padding:9px 6px}@supports (color:color-mix(in lab, red, red)){.au-stamp-btn{border:2px dashed color-mix(in srgb, var(--t) 60%, var(--color-line))}}.au-stamp-btn{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.au-stamp-btn{background:color-mix(in srgb, var(--t) 8%, var(--color-panel))}}.au-stamp-btn{color:var(--color-ink);cursor:pointer;box-shadow:0 3px 0 var(--t);font-size:13px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.au-stamp-btn{box-shadow:0 3px 0 color-mix(in srgb, var(--t) 35%, var(--color-line))}}.au-stamp-btn{transition:transform .1s,box-shadow .1s}.au-stamp-btn:hover:not(:disabled){background:var(--t)}@supports (color:color-mix(in lab, red, red)){.au-stamp-btn:hover:not(:disabled){background:color-mix(in srgb, var(--t) 15%, var(--color-panel))}}.au-stamp-btn:active:not(:disabled){box-shadow:0 0 0 var(--t);transform:translateY(3px)}@supports (color:color-mix(in lab, red, red)){.au-stamp-btn:active:not(:disabled){box-shadow:0 0 0 color-mix(in srgb, var(--t) 35%, var(--color-line))}}.au-stamp-btn:disabled{opacity:.45;cursor:default}.au-score{color:var(--color-ink);margin:0 0 8px;font-size:22px;font-weight:800}@media (max-width:720px){.au-trace-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.au-trays,.au-stamps{grid-template-columns:repeat(2,minmax(0,1fr))}.au-said{padding-bottom:30px;padding-right:0}.au-stamp{top:auto;bottom:10px}}.ins-missions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ins-missions li{color:var(--color-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.ins-tick{width:20px;height:20px;color:var(--color-muted);border:1.5px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ins-missions li[data-done]{color:var(--color-ink)}.ins-missions li[data-done] .ins-tick{--r:0deg;color:#fff;border-color:var(--color-ok);background:var(--color-ok);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.ins-browser{border:1px solid #f4f4f624;border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ins-browser{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.ins-browser{box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.ins-browser{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ins-addr{background:#efe6da;align-items:center;gap:8px;padding:6px 10px;display:flex}.ins-reload{color:#2b2233;cursor:pointer;background:#fff;border:1px solid #d6c7b6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:transform .3s;display:grid}.ins-reload:hover{transform:rotate(-40deg)}.ins-reload:focus-visible{outline-offset:2px;outline:3px solid #4d8ed9}.ins-url{color:#6d5f70;background:#fbf6ef;border-radius:999px;flex:1;min-width:0;padding:4px 12px;font-size:11.5px}.ins-page{color:#2b2233;background:#fbf6ef;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ins-page [data-tag]{outline-offset:2px;outline:2px solid #0000;transition:outline-color .15s,box-shadow .15s;position:relative}.ins-page [data-hl]{outline-color:#4d8ed9;box-shadow:inset 0 0 0 999px #4d8ed924}.ins-page [data-hl]:after{content:attr(data-tag);z-index:2;white-space:nowrap;pointer-events:none;font:600 10px/16px var(--font-mono,ui-monospace, monospace);color:#fff;background:#4d8ed9;border-radius:3px;padding:1px 6px;position:absolute;top:-10px;right:6px}.ins-brand{letter-spacing:.08em;text-transform:uppercase;background:#f3e3c3;border-radius:6px;margin:0;padding:5px 9px;font-size:11.5px;font-weight:800}.ins-h1{font-family:var(--font-display);color:#2b2233;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:800;line-height:1.2;animation:.3s ease-out lp-drop}.ins-img{color:#9a8fa0;background:repeating-linear-gradient(45deg,#f3ebe0 0 8px,#f7f0e6 8px 16px);border:1.5px dashed #d6c7b6;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:78px;font-size:12px;display:flex}.ins-p{color:#6d5f70;margin:0;font-size:12.5px}.ins-buy{font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:13px;font-weight:800;transition:background .3s,transform .12s}.ins-buy:active{transform:scale(.96)}.ins-dev{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink);background:var(--color-well);font-size:12px}.ins-tabs{border-bottom:1px solid #d4d4de29;gap:2px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ins-tabs{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 16%, transparent)}}.ins-tab{font:inherit;color:#d4d4de9e;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px 7px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ins-tab{color:color-mix(in srgb, var(--color-code-ink) 62%, transparent)}}.ins-tab{cursor:pointer;background:0 0}.ins-tab:hover{color:var(--color-code-ink)}.ins-tab[aria-selected=true]{color:var(--color-code-ink);border-bottom-color:#7fb2ff}.ins-badge{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;animation:1.2s ease-in-out 1.5s 4 ins-pulse;display:grid}@keyframes ins-pulse{0%,to{transform:none}50%{transform:scale(1.3)}}.ins-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:178px;display:grid}.ins-tree{border-right:1px solid #d4d4de24;margin:0;padding:8px 6px;list-style:none}@supports (color:color-mix(in lab, red, red)){.ins-tree{border-right:1px solid color-mix(in srgb, var(--color-code-ink) 14%, transparent)}}.ins-plain{padding:3px 8px}.ins-node{width:100%;padding:3px 8px 3px calc(8px + var(--d,0) * 14px);font:inherit;text-align:left;color:var(--color-code-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;align-items:baseline;font-size:12px;line-height:1.5;display:flex}.ins-node:hover{background:#7fb2ff24}.ins-node[data-on]{background:#7fb2ff42}.ins-node:focus-visible{outline-offset:-2px;outline:2px solid #7fb2ff}.ins-t{color:#d7a6f2}.ins-a{color:#f4b36b}.ins-v{color:#9ad3a8}.ins-x{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;color:var(--color-code-ink);overflow:hidden}.ins-line{align-items:center;display:flex}.ins-line .ins-node{flex:1;min-width:0}.ins-pencil{cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 6px;font-size:12px;line-height:1.4;animation:1.6s ease-in-out 1s 2 ph-nudge}.ins-pencil:hover,.ins-pencil:focus-visible{opacity:1;background:#7fb2ff2e}.ins-edit{width:16ch;min-width:0;font:inherit;color:var(--color-code-ink);background:#050507;border:1px solid #7fb2ff;border-radius:3px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.ins-edit{background:color-mix(in srgb, #000 35%, var(--color-well))}}.ins-edit{outline:none}.ins-styles{min-width:0;padding:8px 12px 10px}.ins-styles-head{letter-spacing:.08em;text-transform:uppercase;color:#d4d4de99;margin:0 0 6px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ins-styles-head{color:color-mix(in srgb, var(--color-code-ink) 60%, transparent)}}.ins-rule{white-space:pre-wrap;font:inherit;color:var(--color-code-ink);margin:0;font-size:12px;line-height:1.65;animation:.25s ease-out lp-drop}.ins-swatch{vertical-align:-1px;border:1px solid #ffffff73;border-radius:2px;width:11px;height:11px;margin-right:5px;display:inline-block}button.ins-swatch{vertical-align:-3px;cursor:pointer;outline-offset:1px;outline:2px solid #7fb2ff;width:16px;height:16px;padding:0;animation:1.2s ease-in-out .4s 3 ins-pulse}.ins-hint{color:#d4d4de9e;margin:10px 0 0;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ins-hint{color:color-mix(in srgb, var(--color-code-ink) 62%, transparent)}}.ins-console{min-height:178px;margin:0;padding:4px 0;list-style:none}.ins-console li{border-bottom:1px solid #d4d4de1a;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.ins-console li{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 10%, transparent)}}.ins-console li{overflow-wrap:anywhere;animation:.25s ease-out lp-drop}.ins-console li[data-kind=err]{color:#ff9b95;background:#e5484d29;border-bottom-color:#e5484d59}.ins-console li.ins-caret{color:#7fb2ff;border-bottom:0}.ins-caret:after{content:"▍";margin-left:5px;animation:1s steps(2,start) 6 au-blink}.ins-why{margin-top:14px}@media (max-width:640px){.ins-missions,.ins-split{grid-template-columns:minmax(0,1fr)}.ins-tree{border-bottom:1px solid #d4d4de24;border-right:0}@supports (color:color-mix(in lab, red, red)){.ins-tree{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 14%, transparent)}}}.cs-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.cs-left{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.cs-stamp{flex-direction:column;align-items:center;width:150px;display:flex}.cs-stamp[data-thunk]{animation:.45s cubic-bezier(.3,1.4,.5,1) both cs-thunk}@keyframes cs-thunk{0%{transform:translateY(-16px)}45%{transform:translateY(9px)scaleY(.94)}to{transform:none}}.cs-knob{background:radial-gradient(circle at 35% 30%,#dcaa7c,#a8693a 72%);border-radius:50% 50% 42% 42%;width:46px;height:30px;box-shadow:inset -3px -3px #0000001f}.cs-neck{background:linear-gradient(90deg,#8a5530,#b77a48 50%,#8a5530);width:18px;height:20px;margin-top:-3px}.cs-block{width:150px;height:40px;font:800 14px var(--font-mono,ui-monospace, monospace);color:#fbf6ef;border-bottom:6px solid var(--color-accent);background:linear-gradient(#6b4a33,#4f3524);border-radius:6px 6px 3px 3px;place-items:center;display:grid;box-shadow:0 3px #0000002e}.cs-code{white-space:pre-wrap;width:100%;font:12px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink);background:var(--color-well);border-radius:10px;margin:0;padding:10px 12px;overflow-x:auto}.cs-k{color:#d7a6f2}.cs-p{color:#f4b36b}.cs-s{color:#9ad3a8;border-radius:3px}.cs-s[data-hot]{animation:1s both pm-flash}.cs-add{color:#b9f0c8;border-radius:3px;animation:1s both pm-flash}.cs-switches{flex-wrap:wrap;justify-content:center;gap:8px;animation:.3s ease-out lp-drop;display:flex}.cs-sheet{color:#2b2233;background:#fbf6ef;border-radius:12px;width:100%;padding:12px;box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.cs-sheet{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.cs-sheet-head{font-family:var(--font-display);margin:0 0 10px;font-size:15px;font-weight:800}.cs-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-card{--tint:#b8455f;min-width:0;min-height:132px;transform:rotate(var(--r));background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:0 10px 10px;animation:.45s cubic-bezier(.34,1.45,.64,1) backwards cs-land;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #2b223324}.cs-card[data-teal]{--tint:#2f6f73}.cs-card[data-flash]{animation:.7s both cs-flash}@keyframes cs-land{0%{opacity:0;transform:translateY(-28px) rotate(calc(var(--r) * 4)) scale(1.06)}to{opacity:1;transform:rotate(var(--r))}}@keyframes cs-flash{0%{transform:rotate(var(--r)) scale(1.05);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 60%, transparent)}to{transform:rotate(var(--r));box-shadow:0 2px 6px #2b223324}}.cs-band{background:var(--tint);height:8px;margin:0 -10px 8px;display:block}.cs-icon{font-size:22px;line-height:1.1}.cs-card b{font-size:13px;line-height:1.25}.cs-when{color:#6d5f70;font-size:11px;line-height:1.35}.cs-reg{color:#fff;background:var(--tint);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 11px;font-size:11px;font-weight:800}.cs-empty{text-align:center;color:#9a8fa0;border:1.5px dashed #d6c7b6;border-radius:10px;place-items:center;min-height:132px;padding:6px;font-size:11.5px;display:grid}.cs-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cs-why{flex:280px;margin:0}@media (max-width:640px){.cs-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.cs-slots{grid-template-columns:minmax(0,1fr)}.cs-card,.cs-empty{min-height:0}.cs-empty{padding:12px}}.fp-stage{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.fp-page{color:#2b2233;background:#fbf6ef;border-radius:14px;flex-direction:column;gap:8px;padding:0 12px 14px;display:flex;overflow:hidden;box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.fp-page{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.fp-url{color:#6d5f70;background:#efe6da;margin:0 -12px 4px;padding:7px 12px;font-size:11px}.fp-flaw{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;transition:background .15s;display:block;position:relative}.fp-flaw:hover:not([data-found]){background:#2b22330d}.fp-flaw:focus-visible{outline-offset:1px;outline:2px solid #4d8ed9}.fp-flaw[data-found]{cursor:default}.fp-flaw[data-hint]{animation:.8s ease-in-out 3 fp-hint}@keyframes fp-hint{0%,to{box-shadow:0 0 #0000}50%{background:#4d8ed91a;box-shadow:0 0 0 4px #4d8ed98c}}.fp-ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 10px);animation:.35s cubic-bezier(.34,1.6,.64,1) both fp-ring;position:absolute;top:-5px;left:-4px;overflow:visible}.fp-ring path{fill:none;stroke:#d8453b;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes fp-ring{0%{opacity:0;transform:scale(1.2)rotate(-3deg)}to{opacity:1;transform:none}}.fp-num{--r:0deg;z-index:1;color:#fff;background:#d8453b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;animation:.3s cubic-bezier(.34,1.7,.64,1) .15s backwards pc-slap;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 2px 4px #0003}.fp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-top .fp-flaw{width:auto}.fp-say{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fp-name{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.15}.fp-badge{color:#fff;background:#e0564d;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800;line-height:1.2;transition:background .3s,color .3s;display:inline-block}.fp-move:not([data-found]) .fp-badge{animation:.45s ease-in-out infinite alternate fp-wobble}.fp-move[data-found] .fp-badge{color:#2b2233;background:#f3e3c3}@keyframes fp-wobble{0%{transform:rotate(-7deg)scale(1)}to{transform:rotate(7deg)scale(1.08)}}.fp-hero{color:#6d5f70;background:#e9e1d6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:86px;font-size:11.5px;display:flex;position:relative}.fp-hero i{font-style:normal}.fp-load{background:#d6c7b6;border-radius:999px;width:70%;height:6px;overflow:hidden}.fp-load b{border-radius:inherit;background:linear-gradient(90deg,#9a8fa0,#cfc4cf,#9a8fa0) 0 0/200% 100%;height:100%;animation:1.2s linear infinite fp-shimmer;display:block}@keyframes fp-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.fp-hero[data-ok]{color:#2b2233;background:linear-gradient(135deg,#bfe3e0,#f3e3c3);font-size:30px;animation:.3s ease-out lp-drop}.fp-hero[data-ok] i{color:#fff;background:#2f7d6d;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800;position:absolute;bottom:7px;right:8px}.fp-times{color:#ddd4dc;font-size:11px;transition:color .4s,font-size .3s;display:block}.fp-read[data-found] .fp-times{color:#2b2233;font-size:13px;font-weight:600}.fp-prices{display:block;overflow:hidden}.fp-table{width:150%;display:flex}.fp-table span{white-space:nowrap;border:1px solid #d6c7b6;flex:1;padding:7px 8px;font-size:12px}.fp-prices[data-ok]{flex-direction:column;gap:5px;animation:.3s ease-out lp-drop;display:flex}.fp-prices[data-ok] span{background:#fff;border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:12.5px;display:flex}.fp-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fp-row>span{transition:all .3s}.fp-b1{color:#fff;background:#2f7d6d;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:800}.fp-b2{color:#c0622f;border:2px dotted #c0622f;border-radius:2px;padding:4px 8px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.fp-b3{letter-spacing:.12em;text-transform:uppercase;color:#2b2233;background:linear-gradient(#ffd966,#f1a340);padding:7px 12px;font-size:9.5px;font-weight:700}.fp-same[data-found] .fp-row>span{letter-spacing:0;text-transform:none;color:#fff;background:#2f7d6d;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-style:normal;font-weight:800}.fp-keys{align-items:center;gap:10px;width:fit-content;display:flex}.fp-book{color:#fff;outline-offset:3px;background:#2f7d6d;border-radius:999px;outline:3px solid #0000;padding:8px 16px;font-size:12.5px;font-weight:800;transition:outline-color .2s;display:inline-block}.fp-keys[data-found] .fp-book{outline-color:#4d8ed9}.fp-appts{background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.fp-appts b{font-size:12.5px}.fp-blank{background:#f6f1ea;border-radius:6px;height:34px;display:block}.fp-kind{color:#2f6f73;font-size:12px;font-weight:600;animation:.3s ease-out lp-drop}.fp-side{flex-direction:column;gap:10px;min-width:0;display:flex}.fp-count{color:var(--color-muted);margin:0;font-size:13px}.fp-count b{font-family:var(--font-display);color:var(--color-ink);font-size:22px}.fp-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fp-rules li{color:var(--color-muted);border:1.5px dashed var(--color-line);border-radius:9px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.fp-rules li[data-found]{--r:0deg;color:var(--color-ink);border-style:solid;border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.fp-rules li[data-found]{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.fp-rules li[data-found]{background:#182121}@supports (color:color-mix(in lab, red, red)){.fp-rules li[data-found]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.fp-rules li[data-found]{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.fp-rn{width:20px;height:20px;color:var(--color-muted);border:1.5px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.fp-rules li[data-found] .fp-rn{color:#fff;background:#d8453b;border-color:#d8453b}.fp-q{letter-spacing:.3em}.fp-ctl{justify-content:flex-start;margin-top:4px}.fp-why{margin-top:14px}@media (max-width:640px){.fp-stage{grid-template-columns:minmax(0,1fr)}}.ths-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ths-stage{-webkit-user-select:none;user-select:none;border-radius:14px;max-width:460px;height:250px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.ths-stage{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ths-panel{color:#2b2233;flex-direction:column;display:flex;position:absolute;inset:0}.ths-bad{background:#efebe6}.ths-good{clip-path:inset(0 0 0 var(--cut));background:#fbf6ef}.ths-head{border-bottom:1px solid #e3d9d0;margin:0;padding:12px 16px;font-size:15px;font-weight:800}.ths-body{flex-direction:column;flex:1;gap:10px;padding:16px 16px 40px;animation:.3s ease-out lp-drop;display:flex}.ths-centre{text-align:center;justify-content:center;align-items:center;gap:5px}.ths-centre b{font-size:14.5px}.ths-thought{color:#9a8fa0;margin:auto;font-size:12.5px;font-style:italic}.ths-err{font:12px var(--font-mono,ui-monospace, monospace);color:#b3261e;background:#fbe4e2;border-radius:6px;align-self:flex-start;margin:auto 0;padding:7px 10px}.ths-skel{background:linear-gradient(90deg,#ece4da 25%,#f8f2ea 50%,#ece4da 75%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.3s linear infinite ths-shimmer;display:block}@keyframes ths-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.ths-soft{color:#6d5f70;font-size:12px}.ths-art{font-size:32px;line-height:1}.ths-btn{color:#fff;background:#2f6f73;border-radius:999px;margin-top:6px;padding:7px 15px;font-size:12px;font-weight:800}.ths-log{font:10.5px var(--font-mono,ui-monospace, monospace);color:#9a8fa0;margin-top:2px}.ths-label{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;bottom:10px}.ths-bad .ths-label{color:#6d5f70;background:#e2dad1;left:10px}.ths-good .ths-label{color:#fff;background:#2f7d6d;right:10px}.ths-line{top:0;bottom:0;left:var(--cut);pointer-events:none;border-left:2.5px solid #2b2233;position:absolute}.ths-line i{color:#fff;background:#2b2233;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -18px;font-size:15px;font-style:normal;display:grid;position:absolute;top:50%;left:0;box-shadow:0 2px 6px #00000040}.ths-range{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ths-range::-webkit-slider-thumb{-webkit-appearance:none;width:4px;height:250px}.ths-range::-moz-range-thumb{border:0;width:4px;height:250px}.ths-stage:has(.ths-range:focus-visible) .ths-line i{outline:3px solid var(--color-info);outline-offset:2px}.ths-why{margin-top:14px}.fd2-stage{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.fd2-phone{background:#2b2233;border-radius:30px;width:240px;padding:24px 9px 12px;position:relative;box-shadow:0 10px 22px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.fd2-phone{box-shadow:0 10px 22px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.fd2-notch{background:#4a4155;border-radius:4px;width:46px;height:7px;margin-left:-23px;position:absolute;top:10px;left:50%}.fd2-screen{color:#2b2233;background:#fbf6ef;border-radius:18px 18px 4px 4px;flex-direction:column;gap:7px;padding:12px 10px;display:flex}.fd2-title{margin:0;font-size:13px;font-weight:800}.fd2-top-err{color:#b3261e;background:#fbe4e2;border-radius:6px;margin:0;padding:5px 8px;font-size:11px;font-weight:700;animation:.25s ease-out lp-drop}.fd2-form{flex-direction:column;gap:7px;display:flex}.fd2-field{flex-direction:column;gap:2px;display:flex}.fd2-label{color:#6d5f70;font-size:10.5px;font-weight:700;animation:.25s ease-out lp-drop}.fd2-box{background:#fff;border:1.5px solid #d6c7b6;border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:12px;display:flex}.fd2-box[data-empty]{color:#b3a8b6}.fd2-box[data-empty] .fd2-caret{order:-1;margin:0 2px 0 0}.fd2-field[data-focus] .fd2-box{border-color:#4d8ed9;box-shadow:0 0 0 2px #4d8ed940}.fd2-field .fd2-box[data-bad]{border-color:#d8453b;box-shadow:0 0 0 2px #d8453b33}.fd2-caret{background:#4d8ed9;width:1.5px;height:14px;margin-left:1px;animation:1s steps(2,start) infinite au-blink;display:inline-block}.fd2-help{color:#b3261e;font-size:10.5px;line-height:1.35;animation:.25s ease-out lp-drop}.fd2-tick{color:#6d5f70;align-items:center;gap:6px;font-size:11px;display:flex}.fd2-tick i{background:#2f6f73;border-radius:3px;place-items:center;width:13px;height:13px;display:grid}.fd2-tick i:after{content:"✓";color:#fff;font-size:9px;font-style:normal;font-weight:800}.fd2-send{text-align:center;color:#fff;background:#b8455f;border-radius:999px;margin-top:2px;padding:7px;font-size:12.5px;font-weight:800}.fd2-kb{background:#d9d2dc;border-radius:4px 4px 16px 16px;margin-top:6px;padding:6px 4px 4px;animation:.3s ease-out fd2-up}@keyframes fd2-up{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}.fd2-kr{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-bottom:3px;display:grid}.fd2-kr:nth-child(2){padding:0 8px}.fd2-kr:nth-child(3){padding:0 24px}.fd2-kr i{color:#2b2233;background:#fff;border-radius:4px;place-items:center;height:22px;font-size:10.5px;font-style:normal;display:grid;box-shadow:0 1px #0003}.fd2-kb[data-pad] .fd2-kr{padding:0}.fd2-kb[data-pad] .fd2-kr i{height:25px;font-size:13px;font-weight:600}.fd2-side{flex-direction:column;gap:12px;min-width:0;display:flex}.fd2-switches{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd2-switch{width:100%;font:inherit;text-align:left;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex}.fd2-switch:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.fd2-switch:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.fd2-switch[data-on]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.fd2-switch[data-on]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.fd2-switch[data-on]{background:#182121}@supports (color:color-mix(in lab, red, red)){.fd2-switch[data-on]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.fd2-track{background:#404044;border-radius:999px;flex:none;width:36px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.fd2-track{background:color-mix(in srgb, var(--color-ink) 20%, var(--color-panel))}}.fd2-track{transition:background .2s}.fd2-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.34,1.5,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.fd2-switch[data-on] .fd2-track{background:var(--color-ok)}.fd2-switch[data-on] .fd2-knob{transform:translate(16px)}.fd2-count{color:var(--color-muted);margin:0;font-size:13px}.fd2-count b{--r:0deg;font-family:var(--font-display);color:var(--color-ink);font-size:22px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.fd2-why{margin-top:14px}@media (max-width:640px){.fd2-stage{grid-template-columns:minmax(0,1fr);justify-items:center}.fd2-side{width:100%}}.lh-stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.lh-card{color:#202124;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 6px 16px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.lh-card{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.lh-url{color:#5f6368;margin:0 0 10px;font-size:11px}.lh-gauges{justify-content:center;gap:26px;display:flex}.lh-gauge{--tone:#ff4e42;--tone-ink:#c7221f;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.lh-gauge[data-tone=mid]{--tone:#ffa400;--tone-ink:#b35c00}.lh-gauge[data-tone=good]{--tone:#0cce6b;--tone-ink:#0a7a3e}.lh-gauge svg{width:92px;height:92px}.lh-gauge figcaption{font-size:12px;font-weight:600}.lh-track{fill:var(--tone)}@supports (color:color-mix(in lab, red, red)){.lh-track{fill:color-mix(in srgb, var(--tone) 11%, #fff)}}.lh-track{stroke:var(--tone)}@supports (color:color-mix(in lab, red, red)){.lh-track{stroke:color-mix(in srgb, var(--tone) 16%, #fff)}}.lh-track{stroke-width:8px;transition:fill .4s,stroke .4s}.lh-arc{fill:none;stroke:var(--tone);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.8,.3,1),stroke .4s}.lh-num{font-family:var(--font-display);fill:var(--tone-ink);font-size:26px;font-weight:800;transition:fill .4s}.lh-audits{border-top:1px solid #e8eaed;flex-direction:column;gap:7px;margin:12px 0 10px;padding:10px 0 0;list-style:none;display:flex}.lh-audits li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.lh-mark{text-align:center;color:#ff4e42;flex:none;width:14px}.lh-audits li[data-unscored] .lh-mark{color:#9aa0a6}.lh-audits li[data-fixed]{color:#5f6368}.lh-audits li[data-fixed] .lh-mark{color:#0cce6b}.lh-audits li[data-fixed]>span:last-child{-webkit-text-decoration:line-through #5f63688c;text-decoration:line-through #5f63688c}.lh-audits em{color:#80868b;font-size:11.5px;font-style:normal}.lh-legend{color:#5f6368;justify-content:center;gap:16px;margin:0;font-size:10.5px;display:flex}.lh-legend span{align-items:center;gap:5px;display:inline-flex}.lh-legend span:before{content:"";background:var(--tone);border-radius:50%;width:9px;height:9px}.lh-legend [data-tone=bad]{--tone:#ff4e42}.lh-legend [data-tone=mid]{--tone:#ffa400}.lh-legend [data-tone=good]{--tone:#0cce6b}.lh-legend [data-tone=bad]:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.lh-legend [data-tone=mid]:before{border-radius:1px}.lh-fixes{flex-direction:column;gap:8px;display:flex}.lh-fix{width:100%;font:inherit;text-align:left;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:border-color .15s,background .15s,transform .15s;display:flex}.lh-fix:hover{border-color:#e3cb5c8c;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lh-fix:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.lh-fix[data-on]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.lh-fix[data-on]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.lh-fix[data-on]{background:#182121}@supports (color:color-mix(in lab, red, red)){.lh-fix[data-on]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.lh-fix-icon{flex:none;font-size:20px}.lh-fix>span:nth-child(2){flex:1;min-width:0}.lh-fix-state{color:var(--color-accent);border:1px solid #e3cb5c73;border-radius:999px;flex:none;padding:2px 10px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.lh-fix-state{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.lh-fix[data-on] .lh-fix-state{color:var(--color-ok);border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.lh-fix[data-on] .lh-fix-state{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.lh-why{margin-top:14px}@media (max-width:640px){.lh-stage{grid-template-columns:minmax(0,1fr)}}.spr-board{background-color:#cfae84;background-image:radial-gradient(#5a3c1e33 1px,#0000 1.6px),radial-gradient(#ffffff29 1px,#0000 1.6px);background-position:0 0,4px 6px;background-size:9px 9px,13px 13px;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin:0 0 16px;padding:22px 16px 16px;list-style:none;display:grid;box-shadow:inset 0 0 0 6px #a9825a,inset 0 3px 10px #00000040}.spr-board li{--r:0deg;transform:rotate(var(--r));animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.spr-board li:nth-child(2){animation-delay:90ms}.spr-board li:nth-child(3){animation-delay:.18s}.spr-board li:nth-child(4){animation-delay:.27s}.spr-card{width:100%;height:100%;font:inherit;text-align:left;color:#2b2233;cursor:pointer;background:#fbf6ef;border:0;border-radius:3px;flex-direction:column;gap:5px;padding:14px 10px 10px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px 8px #2b22334d}.spr-card:hover{transform:translateY(-3px)rotate(-.6deg);box-shadow:0 8px 14px #2b22334d}.spr-card:focus-visible{outline-offset:3px;outline:3px solid #4d8ed9}.spr-card[data-on]{outline:3px solid var(--color-accent);outline-offset:3px;transform:translateY(-4px)scale(1.03)}.spr-tape{background:#e8a0b4bf;width:56px;height:18px;margin-left:-28px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #0000001f}.spr-card b{font-size:13px;font-weight:800}.spr-for{color:#6d5f70;font-size:11px;line-height:1.35}.spr-th{border-radius:3px;height:54px;display:block;overflow:hidden}.spr-th-grid{background:#efe6da;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.spr-th-grid i{background:#bfd8d2;border-radius:2px}.spr-th-grid i:nth-child(2){background:#f3c9a8}.spr-th-grid i:nth-child(3){background:#f3e3c3}.spr-th-grid i:nth-child(4){background:#d9c7e3}.spr-th-wave{background:#1f2d36}.spr-th-wave svg{width:100%;height:100%;display:block}.spr-th-wave path{fill:none;stroke:#7fd1c7;stroke-width:2.2px}.spr-th-wave path+path{stroke:#e8a0b4;opacity:.75}.spr-th-type{color:#f5f5f5;background:#151515;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.spr-th-type b{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:30px}.spr-th-type i{font-size:18px;font-style:normal}.spr-th-tiles{background:#e9e4f2;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.spr-th-tiles i{background:#c9bfe0;border-radius:2px}.spr-th-tiles i:nth-child(odd){background:#a7c7e7}.spr-th-tiles i:nth-child(3n){background:#f3c9a8}.spr-th-orb{background:#0d0c12;place-items:center;display:grid;position:relative}.spr-th-orb i{filter:blur(2px);opacity:.9;background:radial-gradient(circle at 35% 35%,#ffd27a,#f27a9b 45%,#6d5bd0 80%);border-radius:50%;width:58px;height:58px;position:absolute}.spr-th-orb b{color:#fff;font-size:18px;position:relative}.spr-th-pages{background:#eef1f4;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.spr-th-pages i{background:linear-gradient(#4a5568 0 5px,#fff 5px 9px,#f3c9a8 9px 24px,#fff 24px 27px,#e2e8f0 27px 30px,#fff 30px 33px,#e2e8f0 33px 36px,#fff 36px);border-radius:2px;box-shadow:0 1px 2px #00000026}.spr-th-one{background:#fdecef;justify-content:center;padding:4px 0 0;display:flex;position:relative}.spr-th-one i{background:linear-gradient(#f4a6b7 0 12px,#fff 12px 20px,#fbd3db 20px 30px,#fff 30px 38px,#fbd3db 38px);border-radius:2px 2px 0 0;width:34px;box-shadow:0 1px 3px #00000026}.spr-th-one b{color:#e0476b;font-size:16px;position:absolute;bottom:6px;right:12px}.spr-th-filter{background:#f4f1ea;grid-template-rows:1fr 1fr;grid-template-columns:22px repeat(2,1fr);gap:4px;padding:4px;display:grid}.spr-th-filter em{flex-direction:column;grid-row:1/3;gap:4px;padding-top:2px;display:flex}.spr-th-filter u{background:#c9c2b4;border-radius:3px;height:5px;text-decoration:none}.spr-th-filter u:first-child{background:#7c9a92}.spr-th-filter i{background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #ddd6c8}.spr-th-min{background:#fff;flex-direction:column;justify-content:center;gap:6px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #ece6dc}.spr-th-min i{background:#2b2233;border-radius:2px;width:55%;height:3px}.spr-th-min i+i{background:#b9b0bd;width:30%;height:2px}.spr-th-phones{background:#e8e6ff;justify-content:center;gap:6px;padding:5px 0 0;display:flex}.spr-th-phones i{background:linear-gradient(#fff 0 8px,#c9c3f5 8px 20px,#fff 20px 24px,#ebe9fb 24px 28px,#fff 28px);border:2px solid #2b2233;border-bottom:0;border-radius:5px 5px 0 0;width:22px}.spr-th-phones i:nth-child(2){background:linear-gradient(#fff 0 6px,#ebe9fb 6px 12px,#fff 12px 16px,#ebe9fb 16px 22px,#fff 22px 26px,#6d5bd0 26px 33px,#fff 33px)}.spr-th-shot{background:#fbe3ee;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.spr-th-shot i{background:conic-gradient(#ea4c89 0 30%, #f7b267 0 55%, #6ec6ca 0 80%, #7c6bd6 0);border-radius:50%;width:40px;height:40px}.spr-th-shot em{gap:4px;display:flex}.spr-th-shot u{background:#ea4c89;border-radius:50%;width:10px;height:10px;text-decoration:none}.spr-th-shot u:nth-child(2){background:#f7b267}.spr-th-shot u:nth-child(3){background:#6ec6ca}.spr-th-case{background:#eef2fb;grid-template-rows:1fr 12px;gap:4px;padding:4px;display:grid}.spr-th-case i{background:linear-gradient(120deg,#1f3a8a,#3b82f6 60%,#93c5fd);border-radius:2px}.spr-th-case em{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.spr-th-case u{background:#1f3a8a;border-radius:2px;text-decoration:none}.spr-th-case u:nth-child(2){background:#3b82f6}.spr-th-case u:nth-child(3){background:#fbbf24}.spr-th-case u:nth-child(4){background:#f3f4f6;box-shadow:inset 0 0 0 1px #d1d5db}.spr-build{flex-direction:column;gap:8px;display:flex}.spr-q{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;font-weight:800}.spr-chips{flex-wrap:wrap;gap:7px;display:flex}.spr-strip{color:#2b2233;background:#fffdf8 linear-gradient(#0000 23px,#eadfd3 24px) 0 12px/100% 24px;border-radius:4px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;transition:box-shadow .3s;display:flex;transform:rotate(-.4deg);box-shadow:0 4px 12px #2b22332e}.spr-strip p{flex:1;margin:0;font-size:14px;line-height:24px;animation:.25s ease-out lp-drop}.spr-strip[data-ready]{box-shadow:0 0 0 2px #5cd6a099,0 6px 14px #2b223333}@supports (color:color-mix(in lab, red, red)){.spr-strip[data-ready]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ok) 60%, transparent), 0 6px 14px #2b223333}}.spr-strip .pm-copy{flex:none;margin-top:2px}.spr-strip .pm-copy:disabled{opacity:.45;cursor:default}.spr-why{margin-top:14px}@media (max-width:640px){.spr-board{grid-template-columns:repeat(2,minmax(0,1fr))}.spr-strip{flex-direction:column}}.shc-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.shc-head{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink);background:var(--color-well);border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.shc-head-top{color:#d7a6f2;margin:0;font-size:12px}.shc-tag{width:100%;font:inherit;text-align:left;color:inherit;border:1.5px dashed #d4d4de47;border-radius:8px;flex-direction:column;gap:5px;padding:8px 10px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.shc-tag{border:1.5px dashed color-mix(in srgb, var(--color-code-ink) 28%, transparent)}}.shc-tag{cursor:pointer;background:0 0;transition:border-color .2s,background .2s}.shc-tag:hover{border-color:#d4d4de8c}@supports (color:color-mix(in lab, red, red)){.shc-tag:hover{border-color:color-mix(in srgb, var(--color-code-ink) 55%, transparent)}}.shc-tag:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.shc-tag code{font:inherit;overflow-wrap:anywhere;opacity:.42;font-size:11px;line-height:1.45;transition:opacity .2s}.shc-tag[data-on]{background:#9ad3a81a;border-style:solid;border-color:#9ad3a899}.shc-tag[data-on] code{opacity:1;color:#9ad3a8}.shc-tag-name{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.shc-dot{border:1.5px solid;border-radius:50%;width:10px;height:10px;transition:background .2s,box-shadow .2s}.shc-tag[data-on] .shc-dot{background:#9ad3a8;border-color:#9ad3a8;box-shadow:0 0 0 3px #9ad3a840}.shc-previews{flex-direction:column;gap:14px;min-width:0;display:flex}.shc-where{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.shc-google{color:#202124;background:#fff;border-radius:12px;padding:12px 14px 14px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 6px 16px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.shc-google{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.shc-google .shc-where{color:#5f6368}.shc-site{align-items:center;gap:8px;margin:0 0 5px;font-size:12px;display:flex}.shc-fav{background:#f1f3f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.shc-blue{color:#1a0dab;margin:0 0 3px;font-size:17px;line-height:1.3;animation:.3s ease-out lp-drop}.shc-grey{color:#4d5156;margin:0;font-size:12.5px;line-height:1.45;animation:.3s ease-out lp-drop}.shc-grey[data-scraped]{color:#9aa0a6}.shc-chat{background-color:#efeae2;background-image:radial-gradient(#0000000a 1.2px,#0000 1.4px);background-size:12px 12px;border-radius:12px;padding:12px;box-shadow:0 6px 16px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.shc-chat{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.shc-chat .shc-where{color:#54656f}.shc-bubble{background:#d9fdd3;border-radius:10px 0 10px 10px;max-width:290px;margin-left:auto;padding:4px 4px 20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:block;position:relative;box-shadow:0 1px 1px #0b141a21}.shc-card{background:#cfe9c7;border-radius:7px;flex-direction:column;margin-bottom:4px;animation:.3s ease-out lp-drop;display:flex;overflow:hidden}.shc-img{background:linear-gradient(135deg,#f7d6c4,#e8a0b4);place-items:center;height:96px;font-size:44px;display:grid}.shc-card-text{flex-direction:column;gap:1px;padding:6px 8px;display:flex}.shc-card-text b{color:#111b21;font-size:12.5px}.shc-card-text span{color:#3b4a54;font-size:11.5px}.shc-card-text i{color:#667781;font-size:10.5px;font-style:normal}.shc-link{color:#027eb5;overflow-wrap:anywhere;padding:2px 6px;font-size:12.5px;display:block}.shc-time{color:#667781;font-size:10px;position:absolute;bottom:3px;right:8px}.shc-why{margin-top:14px}@media (max-width:640px){.shc-stage{grid-template-columns:minmax(0,1fr)}}.pgj{--r:0deg}.pgj-note,.pgj-sites,.pgj-board,.pgj-sheet,.pgj-report,.pgj-watch,.pgj-switches{isolation:isolate}.pgj-note,.pgj-sites,.pgj-board{margin-top:14px}.pgj-note{color:#2b2233;background:#fff4c2;border-radius:4px;max-width:580px;padding:16px 16px 12px;position:relative;box-shadow:3px 4px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pgj-note{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pgj-note{transform:rotate(-.4deg)}.pgj-note-head{letter-spacing:.14em;text-transform:uppercase;color:#8a6d1f;margin:0 0 8px;font-size:11px;font-weight:800}.pgj-mission{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pgj-tick{text-align:left;color:#2b2233;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:6px 8px;font-size:14px;line-height:1.4;transition:background-color .15s;display:flex}.pgj-tick:hover{background:#2b22330f}.pgj-tick[data-on]>span:last-child{color:#6d5f70;-webkit-text-decoration:line-through #2b223366;text-decoration:line-through #2b223366}.pgj-box{border:2px solid #2b2233;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.pgj-tick[data-on] .pgj-box{color:#fff;background:#2f7d5b;border-color:#2f7d5b;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.pgj-why{margin:10px 0 0}.pgj-note .ps-why-text,.pgj-sheet .ps-why-text{color:#3d3346}.pgj-note .ps-why-text:before,.pgj-sheet .ps-why-text:before{background:#2b223312}.pgj-sheet .pgj-taste:before{background:#f4c96b59}.pgj-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pgj-site{border:1.5px solid var(--tab);border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pgj-site{border:1.5px solid color-mix(in srgb, var(--tab) 65%, var(--color-line))}}.pgj-site{background:var(--tab)}@supports (color:color-mix(in lab, red, red)){.pgj-site{background:color-mix(in srgb, var(--tab) 12%, var(--color-panel))}}.pgj-site-kind{color:var(--color-ink);margin:0;font-size:13px;font-weight:750}.pgj-eg,.pgj-chips{flex-wrap:wrap;gap:6px;display:flex}.pgj-board{background:linear-gradient(160deg,#c3915d,#a36d3b);border-radius:16px;padding:30px 12px 12px;position:relative;box-shadow:inset 0 0 0 2px #ffffff1f,0 6px 16px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.pgj-board{box-shadow:inset 0 0 0 2px #ffffff1f, 0 6px 16px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.pgj-clip{z-index:2;background:linear-gradient(#e6e9ed,#aab1ba);border-radius:8px 8px 12px 12px;width:120px;height:30px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px #8d939c,0 3px 6px #00000040}.pgj-clip:after{content:"";background:#7d838b;border-radius:4px;width:34px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.pgj-tabs{z-index:1;gap:6px;margin-bottom:-2px;padding:0 6px;display:flex;position:relative;overflow-x:auto}.pgj-tab{background:var(--tab);border-radius:10px 10px 0 0;align-items:center;gap:6px;min-width:0;padding:8px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pgj-tab{background:color-mix(in srgb, var(--tab) 50%, #efe6da)}}.pgj-tab{color:#2b2233;cursor:pointer;font-size:13px;font-weight:700;transition:transform .15s,background-color .15s;transform:translateY(4px)}.pgj-tab:hover{transform:translateY(1px)}.pgj-tab[data-on]{background:var(--tab);transform:none}.pgj-tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.pgj-tab-n{font-variant-numeric:tabular-nums;background:#2b22331f;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.pgj-sheet{border-top:5px solid var(--tab);color:#2b2233;background:#fbf6ef repeating-linear-gradient(#0000 0 31px,#4d8ed912 31px 32px);border-radius:4px 10px 10px;padding:14px 16px 6px;position:relative}.pgj-sheet-head{color:#6d5f70;margin:0 0 4px;font-size:13px}.pgj-sheet-head b{color:#2b2233;font-size:15px}.pgj-row{border-top:1px dashed #2b22332e;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.pgj-row-icon{font-size:22px;line-height:1.2}.pgj-row-title{margin:0;font-size:14.5px;font-weight:750}.pgj-row-done{color:#2f7d5b}.pgj-row-hint{color:#6d5f70;margin:2px 0 8px;font-size:12.5px;line-height:1.45}.pgj-input{width:100%;margin-top:8px;display:block}.pgj-sheet .input{color:#2b2233;background:#fff;border-color:#2b223338}.pgj-sheet .input::placeholder{color:#8b7f8f}.pgj-sheet .pm-chip{color:#2b2233}.pgj-sheet .pm-chip:before{background:#fff;border-color:#2b223347}.pgj-sheet .pm-chip[data-on]:before{background:var(--tab);border-color:#2b2233b3}@supports (color:color-mix(in lab, red, red)){.pgj-sheet .pm-chip[data-on]:before{background:color-mix(in srgb, var(--tab) 55%, #fff)}}.pgj-sheet .pm-chip[data-on]:before{box-shadow:0 0 0 3px var(--tab)}@supports (color:color-mix(in lab, red, red)){.pgj-sheet .pm-chip[data-on]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--tab) 35%, transparent)}}.pgj-sheet .ts-btn{color:#2b2233}.pgj-sheet .ts-btn:before{background:#efe6da}.pgj-sheet .ts-btn:hover:not(:disabled):before,.pgj-sheet .ts-btn-run:before{background:var(--tab)}@supports (color:color-mix(in lab, red, red)){.pgj-sheet .ts-btn:hover:not(:disabled):before,.pgj-sheet .ts-btn-run:before{background:color-mix(in srgb, var(--tab) 55%, #fff)}}.pgj-watch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pgj-watch .ts-ctl{justify-content:flex-start}.pgj-digits{color:#9ad3a8;font-variant-numeric:tabular-nums;background:#2b2233;border-radius:12px;justify-content:center;align-items:baseline;gap:2px;min-width:108px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #463a50}.pgj-digits small{color:#c9e9d2;font-size:14px}.pgj-digits[data-run]{color:#f4c96b}.pgj-stamps{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pgj-stamp{color:#6d5f70;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:2px dashed #2b223352;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:800;transition:transform .15s,background-color .15s}.pgj-stamp:hover{background:#2b22330d;transform:translateY(-1px)}.pgj-stamp[data-on]{animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.pgj-stamp[data-tone=ok][data-on]{--r:-2deg;color:#2f7d5b;background:#2f7d5b14;border:2px solid #2f7d5b;transform:rotate(-2deg)}.pgj-stamp[data-tone=bad][data-on]{--r:2deg;color:#c0392b;background:#c0392b14;border:2px solid #c0392b;transform:rotate(2deg)}.pgj-card-row{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:14px;display:grid}.pgj-switches{justify-items:start;gap:8px;display:grid}.pgj-switch{color:#2b2233;cursor:pointer;align-items:center;gap:10px;padding:2px 0;font-size:13.5px;display:inline-flex}.pgj-track{background:#d8cfc6;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.pgj-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.pgj-switch[data-on] .pgj-track{background:#2f7d5b}.pgj-switch[data-on] .pgj-knob{transform:translate(16px)}.pgj-seen{margin-top:4px}.pgj-sketch{color:#8b7f8f;border:1.5px solid #2b2233;border-radius:10px;gap:7px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:grid;transform:rotate(-.8deg)}.pgj-sk-img,.pgj-sk-line{border:1.5px dotted #2b223359;border-radius:5px;place-items:center;font-style:italic;display:grid}.pgj-sk-img{height:70px}.pgj-sk-line{height:20px}.pgj-sk-title{width:88%}.pgj-sk-img[data-on]{background:repeating-linear-gradient(135deg,#0000 0 6px,#2b223347 6px 7px);border:1.5px solid #2b2233;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.pgj-sk-line[data-on]{background:#2b2233;border:0;border-radius:4px;height:8px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.pgj-sk-title[data-on]{height:11px}.pgj-sk-url{color:#4d8ed9;font-size:10.5px;text-decoration:underline}.pgj-report{color:#2b2233;background:#fbf6ef;border-radius:6px;position:relative;overflow:hidden;box-shadow:3px 4px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pgj-report{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pgj-report:before{content:"";background:#d8453b59;width:1.5px;position:absolute;top:0;bottom:0;left:34px}.pgj-report-bar{border-bottom:1px solid #2b22331f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 10px 46px;display:flex}.pgj-report-tag{letter-spacing:.12em;text-transform:uppercase;color:#6d5f70;font-size:11px;font-weight:800}.pgj-report[data-ready] .pgj-report-tag{color:#2f7d5b}.pgj-report .pm-copy{color:#2b2233;background:#fff;border-color:#2b22334d}.pgj-report .pm-copy[data-done]{color:#2f7d5b;background:#2f7d5b14;border-color:#2f7d5b}.pgj-report .pm-copy:disabled{opacity:.45;cursor:default}.pgj-report-text{white-space:pre-wrap;overflow-wrap:anywhere;background:repeating-linear-gradient(#0000 0 23px,#4d8ed924 23px 24px) 0 12px;margin:0;padding:12px 16px 16px 46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:24px}.pgj-report-empty{color:#6d5f70;margin:0;padding:16px 16px 18px 46px;font-size:13.5px}.pgj-tick:focus-visible,.pgj-tab:focus-visible,.pgj-stamp:focus-visible,.pgj-switch:focus-visible .pgj-track{outline-offset:2px;outline:2px solid #4d8ed9}@media (max-width:640px){.pgj-sites,.pgj-card-row{grid-template-columns:1fr}.pgj-row{grid-template-columns:26px minmax(0,1fr)}.pgj-tab{padding:8px 9px 10px}.pgj-tab-name{max-width:8ch}.pgj-sketch{max-width:220px}}@keyframes be-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bev-safe{fill:#37373b}@supports (color:color-mix(in lab, red, red)){.bev-safe{fill:color-mix(in srgb, var(--color-ink) 16%, var(--color-panel))}}.bev-safe{stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.bev-safe{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.bev-safe{stroke-width:1.4px}.bev-ring{fill:none;stroke:var(--color-accent);stroke-width:3px}.bev-shaft{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round}.bev-key{animation:bev-move .9s calc(var(--d) + .35s) cubic-bezier(.5, 0, .3, 1) both}@keyframes bev-move{to{transform:translate(115px,-14px)}}.bev-door{transform-box:fill-box;transform-origin:0;animation:bev-shut .45s calc(var(--d) + 1.2s) ease-in both;transform:scaleX(.08)}@keyframes bev-shut{to{transform:scaleX(1)}}.bev-door-bg{fill:#2a2a2d}@supports (color:color-mix(in lab, red, red)){.bev-door-bg{fill:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel))}}.bev-door-bg{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.bev-door-bg{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.bev-door-bg{stroke-width:1.4px}.bev-dial{fill:var(--color-panel);stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.bev-dial{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.bev-dial{stroke-width:1.4px}.bes-q1{animation:bes-go1 1.3s calc(var(--d) + .3s) ease-in-out both}@keyframes bes-go1{0%{opacity:1;transform:translate(0)}45%{transform:translate(52px,16px)}to{opacity:0;transform:translate(112px,22px)}}.bes-q2{animation:bes-go2 1.3s calc(var(--d) + .3s) ease-in-out both}@keyframes bes-go2{0%{opacity:1;transform:translate(0)}50%{transform:translate(50px,-16px)}to{opacity:0;transform:translate(0)}}.bes-led{animation:bes-blink .3s calc(var(--d) + .85s) ease 2 both}@keyframes bes-blink{50%{fill:var(--color-ok)}}.bes-seat{fill:#514a2c}@supports (color:color-mix(in lab, red, red)){.bes-seat{fill:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel))}}.bes-seat{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.bes-seat{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.bes-seat{stroke-width:1.4px;animation:bes-take .3s calc(var(--d) + 1.35s) ease both}@keyframes bes-take{to{fill:var(--color-ok)}}.bes-taken{opacity:0;animation:fe-show .3s calc(var(--d) + 1.6s) ease both}.bel-q{animation:.8s ease-in both bel-go}.bel-q0{--tx:70px;--ty:0px;animation-delay:calc(var(--d) + .2s)}.bel-q1{--tx:-60px;--ty:30px;animation-delay:calc(var(--d) + .55s)}.bel-q2{--tx:-60px;--ty:-20px;animation-delay:calc(var(--d) + .9s)}@keyframes bel-go{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--tx), var(--ty))}}.bel-n{opacity:0;animation:fe-show .3s calc(var(--d) + 1.9s) ease both;font-size:13px}.lc-street{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lc-bldg{cursor:pointer;width:100%;color:var(--color-ink);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 4px;transition:transform .15s,background .2s;display:flex}.lc-bldg:hover{background:#e3cb5c12;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lc-bldg:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.lc-bldg[data-on]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.lc-bldg[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.lc-bldg[data-on]{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.lc-bldg[data-on]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.lc-bldg svg{aspect-ratio:120/110;width:100%;max-width:118px;filter:var(--pcf);overflow:visible}.lc-sign{text-align:center;background:#212124;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.lc-sign{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.lc-sign{border:1px solid var(--color-line)}.lc-bldg[data-seen] .lc-sign{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.lc-bldg[data-seen] .lc-sign{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.lc-ground{background:#f4f4f629;border-radius:3px;height:6px;margin:2px 0 12px}@supports (color:color-mix(in lab, red, red)){.lc-ground{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.lc-wall{fill:#27272b}@supports (color:color-mix(in lab, red, red)){.lc-wall{fill:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel))}}.lc-wall{stroke:#f4f4f66b}@supports (color:color-mix(in lab, red, red)){.lc-wall{stroke:color-mix(in srgb, var(--color-ink) 42%, transparent)}}.lc-wall{stroke-width:1.4px}.lc-roof{fill:#6d4237}@supports (color:color-mix(in lab, red, red)){.lc-roof{fill:color-mix(in srgb, var(--color-coral) 38%, var(--color-panel))}}.lc-roof{stroke:#f4f4f66b}@supports (color:color-mix(in lab, red, red)){.lc-roof{stroke:color-mix(in srgb, var(--color-ink) 42%, transparent)}}.lc-roof{stroke-width:1.4px;stroke-linejoin:round}.lc-col{fill:#1e1e22}@supports (color:color-mix(in lab, red, red)){.lc-col{fill:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.lc-col{stroke:#f4f4f661}@supports (color:color-mix(in lab, red, red)){.lc-col{stroke:color-mix(in srgb, var(--color-ink) 38%, transparent)}}.lc-col{stroke-width:1.2px}.lc-win{fill:#252a3c}@supports (color:color-mix(in lab, red, red)){.lc-win{fill:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.lc-win{stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.lc-win{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.lc-win{stroke-width:1.2px;transition:fill .3s}.lc-bldg[data-on] .lc-win{fill:#6a6034}@supports (color:color-mix(in lab, red, red)){.lc-bldg[data-on] .lc-win{fill:color-mix(in srgb, var(--color-accent) 42%, var(--color-panel))}}.lc-glow{fill:#a59447}@supports (color:color-mix(in lab, red, red)){.lc-glow{fill:color-mix(in srgb, var(--color-accent) 70%, var(--color-panel))}}.lc-glass{fill:#1e212e}@supports (color:color-mix(in lab, red, red)){.lc-glass{fill:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.lc-glass{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.lc-glass{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.lc-glass{stroke-width:1.4px;stroke-linejoin:round}.lc-line{fill:none;stroke:var(--color-ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lc-door{fill:#57575a}@supports (color:color-mix(in lab, red, red)){.lc-door{fill:color-mix(in srgb, var(--color-ink) 30%, var(--color-panel))}}.lc-cable{fill:none;stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.lc-cable{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.lc-cable{stroke-width:2px}.lc-deck{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.lc-deck{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.lc-deck{stroke-width:4px;stroke-linecap:round}.lc-hanger{stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.lc-hanger{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.lc-hanger{stroke-width:1.2px}.lc-tag{font:700 10px var(--font-mono,ui-monospace, monospace);fill:var(--color-muted)}.lc-runner{animation:2.4s ease-in-out infinite alternate paused lc-run}.lc-bldg[data-on] .lc-runner{animation-play-state:running}@keyframes lc-run{0%{transform:translate(-22px)}to{transform:translate(22px)}}.lc-wire{fill:none;stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.lc-wire{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.lc-wire{stroke-width:1.4px}.lc-pole{fill:#85783d}@supports (color:color-mix(in lab, red, red)){.lc-pole{fill:color-mix(in srgb, var(--color-accent) 55%, var(--color-panel))}}.lc-blink{animation:1s ease-in-out infinite paused lc-blink}.lc-bldg[data-on] .lc-blink{animation-play-state:running}@keyframes lc-blink{50%{opacity:.2}}.lc-awn{fill:#7d4b3c}@supports (color:color-mix(in lab, red, red)){.lc-awn{fill:color-mix(in srgb, var(--color-coral) 45%, var(--color-panel))}}.lc-awn{stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.lc-awn{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.lc-awn{stroke-width:1.2px}.lc-awn-b{fill:#2d5747}@supports (color:color-mix(in lab, red, red)){.lc-awn-b{fill:color-mix(in srgb, var(--color-ok) 35%, var(--color-panel))}}.lc-counter{fill:#4b4b4f}@supports (color:color-mix(in lab, red, red)){.lc-counter{fill:color-mix(in srgb, var(--color-ink) 25%, var(--color-panel))}}.lc-string{fill:none;stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.lc-string{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.lc-string{stroke-width:1px}.lc-spark{fill:var(--color-coral)}.lc-spark-b{fill:var(--color-accent)}.lc-fire{fill:#b86a51}@supports (color:color-mix(in lab, red, red)){.lc-fire{fill:color-mix(in srgb, var(--color-coral) 70%, var(--color-panel))}}.lc-fire{stroke:none}.lc-card{border:1px solid #e3cb5c66;border-radius:10px;margin:0 0 10px;padding:11px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.lc-card{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.lc-card{background:#22201c}@supports (color:color-mix(in lab, red, red)){.lc-card{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.lc-card{animation:.3s both be-in}.lc-card p{color:var(--color-ink);margin:0 0 4px;font-size:13.5px;line-height:1.5}.lc-card p:last-child{margin:0}.lc-card-name{font-weight:750;font-size:15px!important}.lc-card-name span{color:var(--color-muted);font-weight:500}@media (max-width:640px){.lc-street{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.lc-ground{display:none}}.rq-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rq .rq-line{font:600 12.5px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink,#e8e4f0);background:var(--color-well,#221e2b);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;padding:9px 11px;display:flex}.rq-verb{color:var(--color-accent-well,var(--color-accent))}.rq-json{opacity:.85}.rq-key{opacity:.7;border:1px dashed;border-radius:999px;padding:0 7px;font-size:11px}.rq-key[data-on]{opacity:1;border-style:solid}.rq .rq-q{letter-spacing:.02em;color:var(--color-muted);margin:14px 0 6px;font-size:11.5px;font-weight:700;line-height:1.35}.rq-chips{flex-wrap:wrap;gap:6px;display:flex}.rq .rq-chips .pm-chip:disabled{opacity:.42;cursor:not-allowed;transform:none}.rq .rq-chips .pm-chip:disabled:before{box-shadow:none}.rq .rq-note{color:var(--color-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.rq .rq-note[data-off]{color:var(--color-soft)}.rq-mono{font-family:var(--font-mono,ui-monospace, monospace)}.rq-send{margin-top:14px}.rq-server{border:1px solid var(--color-line);background:#1a1a1e;border-radius:12px;min-height:240px;padding:10px 12px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.rq-server{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.rq .rq-server-head{color:var(--color-ink);margin:0 0 8px;font-size:12.5px;font-weight:750;line-height:1.4}.rq-plane{opacity:0;pointer-events:none;font-size:20px;position:absolute;top:8px;left:-26px}.rq-plane[data-go]{animation:.65s ease-in-out both rq-fly}@keyframes rq-fly{0%{opacity:0;transform:translate(-30px)}30%{opacity:1}to{opacity:0;transform:translate(80px)}}.rq-reply{animation:.3s both be-in}.rq .rq-for{font:600 11px/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--color-muted);margin:0 0 5px}.rq .rq-for b{color:var(--color-ink)}.rq .rq-status{color:var(--color-ink);border:1.5px solid var(--color-line);border-radius:999px;align-items:baseline;gap:8px;margin:0 0 6px;padding:3px 10px;font-size:13px;line-height:1.4;display:inline-flex}.rq-status b{font:800 16px var(--font-mono,ui-monospace, monospace)}.rq-status[data-fam=ok]{border-color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.rq-status[data-fam=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.rq-status[data-fam=you]{border-color:var(--color-coral);background:#342423}@supports (color:color-mix(in lab, red, red)){.rq-status[data-fam=you]{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.rq-status[data-fam=them]{border-color:var(--color-danger);background:#2f1c22}@supports (color:color-mix(in lab, red, red)){.rq-status[data-fam=them]{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.rq-body{max-height:150px;font:12px/1.5 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink,#e8e4f0);background:var(--color-well,#221e2b);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0 0 10px;padding:8px 10px;overflow:auto}.rq-confirm{border:1.5px solid var(--color-danger);background:#25191f;border-radius:10px;margin:0 0 10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.rq-confirm{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.rq-confirm{animation:.25s both be-in}.rq-confirm p{color:var(--color-ink);text-align:center;margin:0 0 8px;font-size:13px;font-weight:700}.rq-table{border-top:1px dashed var(--color-line);padding-top:8px}.rq .rq-table-head{font:700 11px var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--color-muted);justify-content:space-between;align-items:center;margin:0 0 4px;display:flex}.rq-reset,.si-reset{color:var(--color-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600;text-decoration:underline}.rq-table ul{margin:0;padding:0;list-style:none}.rq-table li{color:var(--color-ink);border-bottom:1px solid #26262e99;align-items:baseline;gap:6px;padding:3px 0;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.rq-table li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.rq-table li b{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.rq-table li i{color:var(--color-ok);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.rq-table li[data-new]{background:#e3cb5c17;animation:.35s both be-in}@supports (color:color-mix(in lab, red, red)){.rq-table li[data-new]{background:color-mix(in srgb, var(--color-accent) 9%, transparent)}}@media (max-width:720px){.rq-stage{grid-template-columns:1fr}.rq-server{min-height:0}}.ss-strip{grid-template-columns:2fr 1fr 5fr 2fr;gap:6px;display:grid}.ss-zone{border:1.5px solid;border-radius:10px;min-width:0;padding:8px 8px 7px;transition:background .2s}.ss-zone[data-fam="2"]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="2"]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ss-zone[data-fam="2"]{background:#182121}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="2"]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.ss-zone[data-fam="3"]{border-color:#84a1ff80}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="3"]{border-color:color-mix(in srgb, var(--color-info) 50%, transparent)}}.ss-zone[data-fam="3"]{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="3"]{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.ss-zone[data-fam="4"]{border-color:#ff8f6a99}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="4"]{border-color:color-mix(in srgb, var(--color-coral) 60%, transparent)}}.ss-zone[data-fam="4"]{background:#241c1d}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="4"]{background:color-mix(in srgb, var(--color-coral) 7%, var(--color-panel))}}.ss-zone[data-fam="5"]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="5"]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.ss-zone[data-fam="5"]{background:#21171d}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-fam="5"]{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.ss-zone[data-on]{box-shadow:0 0 0 2px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.ss-zone[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.ss-zone-name{color:var(--color-ink);margin:0 0 6px;font-size:11px;font-weight:750;line-height:1.3}.ss-zone-who{color:var(--color-muted);margin:6px 0 0;font-size:10.5px;line-height:1.3}.ss-pins{flex-wrap:wrap;gap:5px;display:flex}.ss-pin{cursor:pointer;font:800 12.5px var(--font-mono,ui-monospace, monospace);color:var(--color-ink);background:var(--color-panel);border:1px solid #f4f4f638;border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.ss-pin{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.ss-pin{box-shadow:0 1px 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.ss-pin{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.ss-pin{transition:transform .12s}.ss-pin:hover{transform:translateY(-1px)}.ss-pin[data-on]{background:var(--color-ink);color:var(--color-panel)}.ss-card{border-left:5px solid var(--color-line);background:#1c1c20;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-card{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.ss-card{animation:.3s both be-in}.ss-card b{font:800 26px var(--font-mono,ui-monospace, monospace);color:var(--color-ink)}.ss-card span{color:var(--color-ink);font-size:13.5px;line-height:1.5}.ss-card[data-fam="2"]{border-left-color:var(--color-ok)}.ss-card[data-fam="3"]{border-left-color:var(--color-info)}.ss-card[data-fam="4"]{border-left-color:var(--color-coral)}.ss-card[data-fam="5"]{border-left-color:var(--color-danger)}@media (max-width:640px){.ss-strip{grid-template-columns:1fr 1fr}.ss-zone[data-fam="4"]{order:3;grid-column:1/-1}.ss-zone[data-fam="5"]{order:4}}.jc-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:center;gap:12px;display:grid}.jc-code{background:var(--color-well,#221e2b);color:var(--color-code-ink,#e8e4f0);font:13px/1.6 var(--font-mono,ui-monospace, monospace);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 12px;display:flex}.jc-brace{opacity:.7}.jc-line{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;margin-left:16px;padding:1px 6px}.jc-line:hover{border-color:#d4d4de4d}@supports (color:color-mix(in lab, red, red)){.jc-line:hover{border-color:color-mix(in srgb, var(--color-code-ink,#e8e4f0) 30%, transparent)}}.jc-line[data-on]{background:#e3cb5c59}@supports (color:color-mix(in lab, red, red)){.jc-line[data-on]{background:color-mix(in srgb, var(--color-accent) 35%, transparent)}}.jc-line[data-on]{border-color:var(--color-accent)}.jc-k{color:#dfcd7d}@supports (color:color-mix(in lab, red, red)){.jc-k{color:color-mix(in srgb, var(--color-accent) 75%, var(--color-code-ink,#e8e4f0))}}.jc-arrow{color:var(--color-muted);font-size:22px}.jc-card{color:var(--color-ink);background:linear-gradient(160deg,#2c324a,#1a1c25);border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.jc-card{background:linear-gradient(160deg, color-mix(in srgb, var(--color-info) 22%, var(--color-panel)), color-mix(in srgb, var(--color-info) 6%, var(--color-panel)))}}.jc-card{border:1px solid #84a1ff66}@supports (color:color-mix(in lab, red, red)){.jc-card{border:1px solid color-mix(in srgb, var(--color-info) 40%, transparent)}}.jc-card{transition:background .4s}.jc-card:not([data-rain]){background:linear-gradient(160deg,#50332d,#211a1c)}@supports (color:color-mix(in lab, red, red)){.jc-card:not([data-rain]){background:linear-gradient(160deg, color-mix(in srgb, var(--color-coral) 26%, var(--color-panel)), color-mix(in srgb, var(--color-coral) 6%, var(--color-panel)))}}.jc-card:not([data-rain]){border-color:#ff8f6a73}@supports (color:color-mix(in lab, red, red)){.jc-card:not([data-rain]){border-color:color-mix(in srgb, var(--color-coral) 45%, transparent)}}.jc-part{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-6px;padding:1px 6px;font-size:13.5px}.jc-part[data-on]{background:#e3cb5c38}@supports (color:color-mix(in lab, red, red)){.jc-part[data-on]{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.jc-part[data-on]{border-color:var(--color-accent)}.jc-city{font-size:16px;font-weight:750}.jc-temp{font:800 38px/1.05 var(--font-display,inherit)}.jc-upd{color:var(--color-muted);font-size:11.5px}@media (max-width:640px){.jc-stage{grid-template-columns:1fr}.jc-arrow{justify-self:center;transform:rotate(90deg)}}.ah-board{grid-template-rows:repeat(3,minmax(74px,auto));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;max-width:620px;margin:0 auto 10px;display:grid;position:relative}.ah-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ah-wire{stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.ah-wire{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.ah-wire{stroke-width:2px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ah-wire[data-seen]{stroke:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ah-wire[data-seen]{stroke:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ah-wire[data-seen]{stroke-dasharray:none}.ah-pulse{stroke:var(--color-accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px;vector-effect:non-scaling-stroke;animation:1.4s ease-in-out both ah-go}@keyframes ah-go{0%{stroke-dashoffset:10px}50%{stroke-dashoffset:-90px}to{stroke-dashoffset:10px}}.ah-hub,.ah-node{z-index:1;text-align:center;flex-direction:column;place-self:center;align-items:center;gap:4px;display:flex;position:relative}.ah-hub{color:var(--color-ink);background:#302d21;border-radius:14px;padding:10px 14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ah-hub{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.ah-hub{border:1.5px solid var(--color-accent)}.ah-hub span{font-size:22px;line-height:1}.ah-node{cursor:pointer;min-width:92px;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.ah-node{box-shadow:0 2px 6px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.ah-node{transition:transform .15s,border-color .2s}.ah-node:hover{transform:translateY(-2px)}.ah-node img{background:#fff;border-radius:6px;width:26px;height:26px;padding:2px}.ah-icon{font-size:22px;line-height:26px}.ah-node[data-seen]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ah-node[data-seen]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ah-node[data-on]{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c40}@supports (color:color-mix(in lab, red, red)){.ah-node[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.ah-ticket{border:1px dashed #f4f4f64d;border-radius:10px;margin:0 0 10px;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.ah-ticket{border:1px dashed color-mix(in srgb, var(--color-ink) 30%, transparent)}}.ah-ticket{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.ah-ticket{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.ah-ticket{animation:.3s .5s both be-in}.ah-ticket p{color:var(--color-ink);margin:0 0 3px;font-size:13px;line-height:1.5}.ah-when{color:var(--color-muted)!important}@media (max-width:520px){.ah-node{min-width:0;padding:6px;font-size:11px}.ah-hub{padding:8px;font-size:11.5px}}@keyframes usb-draw{0%{stroke-dashoffset:1px}}@keyframes usb-pop{0%{opacity:0;transform:scale(.6)}}.usb-bar{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.usb-add{margin-left:auto}.usb-svg{width:100%;max-width:540px;height:auto;margin:0 auto;display:block}.usb-tile{fill:#fff;stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.usb-tile{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.usb-tile{stroke-width:1px}.usb-name{font:700 12.5px var(--font-sans,system-ui, sans-serif);fill:var(--color-ink)}.usb-note{font:600 11px var(--font-sans,system-ui, sans-serif);fill:var(--color-muted)}.usb-cable{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:usb-draw .7s ease-out calc(var(--i) * 70ms) backwards}.usb-std{stroke:var(--color-accent);stroke-width:3px}.usb-rail{fill:#343022}@supports (color:color-mix(in lab, red, red)){.usb-rail{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.usb-rail{stroke:var(--color-accent);stroke-width:1.5px}.usb-rail-t{font:800 13px var(--font-brand-mono,ui-monospace, monospace);fill:var(--color-ink);letter-spacing:.08em}.usb-plug{fill:var(--color-accent)}.usb-new{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.6,.64,1) backwards usb-pop}.usb-count{color:var(--color-muted);justify-content:center;align-items:center;gap:10px;margin:2px 0 10px;font-size:12.5px;line-height:1.3;display:flex}.usb-count b{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1;animation:.35s cubic-bezier(.34,1.6,.64,1) backwards usb-pop}@keyframes trp-grow{0%{transform:scaleX(0)}}@keyframes trp-in{0%{opacity:0;transform:translateY(5px)}}.trp-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 2px;display:grid}.trp-lane{text-align:center;border:1px solid var(--color-line);background:#17171c;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:7px 4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.trp-lane{background:color-mix(in srgb, var(--color-panel-2) 50%, var(--color-panel))}}.trp-lane img{background:#fff;border-radius:5px;width:22px;height:22px;padding:1px}.trp-lane-i{font-size:19px;line-height:22px}.trp-lane b{color:var(--color-ink);font-size:12px;line-height:1.2}.trp-lane span:last-child{color:var(--color-muted);font-size:10.5px;line-height:1.2}.trp .trp-rows{max-width:none;margin:0 0 10px;padding:4px 0;list-style:none;position:relative}.trp-life{border-left:1.5px dashed #f4f4f638;width:0;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.trp-life{border-left:1.5px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.trp .trp-row{cursor:pointer;height:31px;color:var(--color-muted);margin:0;padding:0;line-height:1;position:relative}.trp-no{color:var(--color-dim);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;position:absolute;top:9px;left:0}.trp-arrow{border-top:2px solid;height:0;position:absolute;top:19px}.trp-arrow:after{content:"";border:5px solid #0000;position:absolute;top:-6px}.trp-arrow[data-dir=r]{transform-origin:0}.trp-arrow[data-dir=r]:after{border-left:8px solid;border-right:0;right:-2px}.trp-arrow[data-dir=l]{transform-origin:100%}.trp-arrow[data-dir=l]:after{border-left:0;border-right:8px solid;left:-2px}.trp-self{border:2px solid;border-left:0;border-radius:0 10px 10px 0;width:24px;height:19px;position:absolute;top:6px}.trp-lbl{white-space:nowrap;color:inherit;background:var(--color-panel);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.trp-self .trp-lbl{top:2px;bottom:auto;left:calc(100% + 4px);transform:none}.trp .trp-row[data-state=next] .trp-arrow,.trp .trp-row[data-state=next] .trp-self{opacity:0}.trp .trp-row[data-state=past]{color:#a8a8b4cc}@supports (color:color-mix(in lab, red, red)){.trp .trp-row[data-state=past]{color:color-mix(in srgb, var(--color-muted) 80%, transparent)}}.trp .trp-row[data-state=now],.trp .trp-row[data-state=now] .trp-no{color:var(--color-accent)}.trp .trp-row[data-state=now] .trp-arrow{animation:.5s ease-out both trp-grow}.trp .trp-row[data-state=now] .trp-lbl{color:var(--color-bg);background:var(--color-accent);animation:.3s .3s both trp-in}.trp-wire{color:var(--color-code-ink);background:var(--color-well);border-radius:9px;margin:0 0 10px;padding:9px 11px 10px;animation:.3s both trp-in}.trp-wire-h{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0 0 5px;font-size:10px;font-weight:700;display:block}.trp .trp-wire code{white-space:pre-wrap;overflow-wrap:anywhere;min-height:3.1em;font:500 12px/1.55 var(--font-brand-mono,ui-monospace, monospace);color:inherit;font-variant-ligatures:none;background:0 0;border:0;padding:0;display:block}.trp-ask{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:3.1em;font-size:13px;display:flex}.trp-ask-btns{gap:6px;display:inline-flex}.trp-ask-btns span{border:1px solid #d4d4de59;border-radius:6px;padding:3px 11px}@supports (color:color-mix(in lab, red, red)){.trp-ask-btns span{border:1px solid color-mix(in srgb, var(--color-code-ink) 35%, transparent)}}.trp-ask-btns span{font-size:12px;font-weight:700}.trp-ask-btns .trp-allow{color:var(--color-well);background:var(--color-accent-well,var(--color-accent));border-color:#0000}.trp .trp-cap{text-align:left;min-height:4.6em;margin:0 0 10px;line-height:1.55}@keyframes pbox-in{0%{opacity:0;transform:translateY(6px)}}.pbox-stage{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pbox .pbox-box{cursor:pointer;color:var(--color-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.pbox-box svg{width:150px;height:auto;overflow:visible}.pbox-carton{fill:#50332d}@supports (color:color-mix(in lab, red, red)){.pbox-carton{fill:color-mix(in srgb, var(--color-coral) 26%, var(--color-panel))}}.pbox-carton{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.pbox-carton{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pbox-carton{stroke-width:1.5px;stroke-linejoin:round}.pbox-fold{fill:none;stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.pbox-fold{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.pbox-fold{stroke-width:1.2px}.pbox-lidface{fill:#714538}@supports (color:color-mix(in lab, red, red)){.pbox-lidface{fill:color-mix(in srgb, var(--color-coral) 40%, var(--color-panel))}}.pbox-lidface{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.pbox-lidface{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pbox-lidface{stroke-width:1.5px;stroke-linejoin:round}.pbox-lid{transform-box:fill-box;transform-origin:0 100%;transition:transform .45s cubic-bezier(.34,1.5,.64,1)}.pbox-stage[data-open] .pbox-lid{transform:translate(-6px,-20px)rotate(-16deg)}.pbox-label{font:700 10.5px var(--font-sans,system-ui, sans-serif);fill:var(--color-ink)}.pbox-tag{color:var(--color-accent);font-size:12px;font-weight:700}.pbox-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pbox .pbox-item{text-align:left;cursor:pointer;min-width:0;color:var(--color-ink);border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px;display:flex;box-shadow:0 2px 6px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.pbox .pbox-item{box-shadow:0 2px 6px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.pbox .pbox-item{transition:opacity .3s,transform .4s cubic-bezier(.34,1.5,.64,1),border-color .2s;transition-delay:calc(var(--i) * 70ms)}.pbox .pbox-item:hover:not(:disabled){transform:translateY(-2px)}.pbox-stage:not([data-open]) .pbox-item{opacity:.18;cursor:default;transform:translate(-26px)scale(.92)}.pbox-icon{font-size:20px;line-height:1.2}.pbox-item b{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.pbox-item span:last-child{font:700 13px var(--font-brand-mono,ui-monospace, monospace);overflow-wrap:anywhere}.pbox .pbox-item[data-on]{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c38}@supports (color:color-mix(in lab, red, red)){.pbox .pbox-item[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.pbox-detail{margin:12px 0 10px;animation:.3s both pbox-in}.pbox-is{color:var(--color-ink);margin:0 0 7px;font-size:13.5px;line-height:1.55}.pbox .pbox-spec{white-space:pre-wrap;overflow-wrap:anywhere;font:500 12px/1.55 var(--font-brand-mono,ui-monospace, monospace);color:var(--color-code-ink);background:var(--color-well);border:0;border-radius:8px;padding:9px 11px;display:block}@media (max-width:560px){.pbox-stage{grid-template-columns:1fr}.pbox-box svg{width:124px}}@keyframes dbk-in{0%{opacity:0;transform:translateY(8px)}}.dbk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dbk-kind{border:1px solid var(--color-line);background:#17171c;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 12px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.dbk-kind{background:color-mix(in srgb, var(--color-panel-2) 45%, var(--color-panel))}}.dbk[data-seen] .dbk-kind{animation:dbk-in .45s ease calc(var(--i) * 90ms) backwards}.dbk-head{align-items:center;gap:9px;display:flex}.dbk-icon{font-size:22px;line-height:1}.dbk-head b{color:var(--color-ink);font-size:14.5px;line-height:1.25;display:block}.dbk-aka{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:700;display:block}.dbk-is{color:var(--color-ink);font-size:13px;line-height:1.5}.dbk-spec{min-height:96px;font:500 11.5px/1.45 var(--font-brand-mono,ui-monospace, monospace);color:var(--color-code-ink);background:var(--color-well);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex;overflow-x:auto}.dbk-cap{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:9.5px}.dbk .dbk-code code{white-space:pre;font:inherit;color:inherit;background:0 0;border:0;padding:0}.dbk .dbk-code code+code{margin-top:4px}.dbk-tbl{border-collapse:collapse;width:100%;font:inherit;color:inherit}.dbk-tbl th,.dbk-tbl td{text-align:left;border-bottom:1px solid #d4d4de2e;padding:2px 8px 2px 0}@supports (color:color-mix(in lab, red, red)){.dbk-tbl th,.dbk-tbl td{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 18%, transparent)}}.dbk-tbl th{opacity:.7;font-weight:600}.dbk-kv,.dbk-file{white-space:nowrap;gap:8px;display:flex}.dbk-kv b,.dbk-file b{font-weight:600}.dbk-kv i{opacity:.6;font-style:normal}.dbk-file b{flex:1}.dbk-file span:last-child{opacity:.7}.dbk-best{color:var(--color-muted);font-size:12.5px;line-height:1.45}.dbk-best b{color:var(--color-ink);margin-right:4px}.dbk-who{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.dbk-prov{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12px;font-weight:600;line-height:1.15;display:inline-flex}.dbk-prov img{background:#fff;border-radius:5px;width:20px;height:20px;padding:1px}.dbk-prov small{color:var(--color-muted);font-size:10px;font-weight:500;display:block}@media (max-width:600px){.dbk-grid{grid-template-columns:1fr}}@keyframes rbk-in{0%{opacity:0;transform:translateY(6px)}}.rbk-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.rbk .rbk-day{text-align:left;cursor:pointer;min-width:0;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:11px;flex-direction:column;gap:6px;padding:0 0 8px;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.rbk .rbk-day:hover{transform:translateY(-2px)}.rbk-day-img{aspect-ratio:4/3;object-fit:cover;background:#353e5d;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rbk-day-img{background:color-mix(in srgb, var(--color-info) 30%, var(--color-panel))}}.rbk-day-t{padding:0 9px;font-size:12.5px;font-weight:700;line-height:1.3}.rbk .rbk-day[data-on]{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c40}@supports (color:color-mix(in lab, red, red)){.rbk .rbk-day[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.rbk-tick{width:22px;height:22px;color:var(--color-bg);background:var(--color-ok);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.rbk-report{border:1px solid var(--color-line);border-radius:11px;gap:0;margin:0 0 12px;animation:.3s both rbk-in;display:grid;overflow:hidden}.rbk-line{border-top:1px solid var(--color-line);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:9px 12px;display:grid}.rbk-line:first-child{border-top:0}.rbk-k{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);padding-top:2px;font-size:10.5px;font-weight:800}.rbk-v{color:var(--color-ink);font-size:13.5px;line-height:1.5}.rbk-rule{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.rbk-rule{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.rbk-rule .rbk-k{color:var(--color-accent)}.rbk-rule .rbk-v{font-size:16px;font-weight:800;line-height:1.35}.rbk-word{color:var(--color-muted)}.rbk-book{border:1.5px dashed #e3cb5c73;border-radius:11px;padding:11px 13px 6px}@supports (color:color-mix(in lab, red, red)){.rbk-book{border:1.5px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.rbk-book{background:#16161b}@supports (color:color-mix(in lab, red, red)){.rbk-book{background:color-mix(in srgb, var(--color-panel-2) 40%, var(--color-panel))}}.rbk-book-h{color:var(--color-muted);justify-content:space-between;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.rbk-book-h b{color:var(--color-ink)}.rbk .rbk-rules{max-width:none;margin:0;padding:0;list-style:none}.rbk .rbk-rules li{color:var(--color-dim);align-items:baseline;gap:9px;margin:0 0 6px;font-size:13px;line-height:1.45;display:flex}.rbk .rbk-rules li[data-got]{color:var(--color-ink);font-weight:600}.rbk .rbk-rules li[data-now]{color:var(--color-accent)}.rbk-n{width:20px;height:20px;color:var(--color-muted);background:var(--color-panel);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.rbk li[data-got] .rbk-n{color:var(--color-bg);background:var(--color-ok);border-color:#0000}@media (max-width:600px){.rbk-days{grid-template-columns:repeat(2,minmax(0,1fr))}.rbk-line{grid-template-columns:1fr;gap:2px}}.si-things{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.si-thing{cursor:pointer;color:var(--color-ink);background:var(--color-panel);border:1px solid #e3cb5c66;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.si-thing{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.si-thing{box-shadow:0 1px 2px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.si-thing{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 9%, transparent)}}.si-thing{transition:transform .12s}.si-thing:hover{transform:translateY(-1px)}.si-thing[data-held]{background:var(--color-accent);color:var(--color-panel);transform:translateY(-3px)rotate(-1.5deg);box-shadow:0 6px 12px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.si-thing[data-held]{box-shadow:0 6px 12px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.si-thing[data-ok=yes]{border-color:var(--color-ok)}.si-thing[data-ok=no]{border-color:var(--color-coral)}.si-thing i{font-style:normal;font-weight:800}.si-thing[data-ok=yes] i{color:var(--color-ok)}.si-thing[data-ok=no] i{color:var(--color-coral)}.si-stores{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.si-store{cursor:pointer;color:var(--color-ink);background:#1a1a1e;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.si-store{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.si-store{border:1.5px solid var(--color-line);transition:border-color .2s,transform .15s}.si-store:disabled{cursor:default}.si-store[data-ready]{border-style:dashed;border-color:var(--color-accent)}.si-store[data-ready]:hover{transform:translateY(-2px)}.si-store[data-hit]{animation:.35s si-bump}@keyframes si-bump{40%{transform:scale(1.04)}}.si-store svg{aspect-ratio:9/8;width:100%;max-width:110px;filter:var(--pcf)}.si-store b{text-align:center;font-size:12.5px}.si-store span{color:var(--color-muted);text-align:center;font-size:11px}.si-in{gap:2px;min-height:20px;font-size:16px;display:flex}.si-in em{font-style:normal;animation:.3s both be-in}.si-wood{fill:#50332d}@supports (color:color-mix(in lab, red, red)){.si-wood{fill:color-mix(in srgb, var(--color-coral) 26%, var(--color-panel))}}.si-wood{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.si-wood{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.si-wood{stroke-width:1.4px}.si-drawer{fill:#1e1e22}@supports (color:color-mix(in lab, red, red)){.si-drawer{fill:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.si-drawer{stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.si-drawer{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.si-drawer{stroke-width:1.2px}.si-handle{fill:#8f8f92}@supports (color:color-mix(in lab, red, red)){.si-handle{fill:color-mix(in srgb, var(--color-ink) 55%, var(--color-panel))}}.si-card{fill:var(--color-panel);stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.si-card{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.si-card{stroke-width:1.2px}.si-card-b{fill:#252a3c}@supports (color:color-mix(in lab, red, red)){.si-card-b{fill:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.si-hook{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.si-hook{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.si-hook{stroke-width:1.4px}.si-tag{fill:var(--color-panel);stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.si-tag{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.si-tag{stroke-width:1px}.si-tag-on{fill:#85783d}@supports (color:color-mix(in lab, red, red)){.si-tag-on{fill:color-mix(in srgb, var(--color-accent) 55%, var(--color-panel))}}.si-split{stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.si-split{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.si-split{stroke-width:1.2px}.si-box{fill:#232327}@supports (color:color-mix(in lab, red, red)){.si-box{fill:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.si-box{stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.si-box{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.si-box{stroke-width:1.2px}.si-box-b{fill:#272d41}@supports (color:color-mix(in lab, red, red)){.si-box-b{fill:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.si-score{color:var(--color-muted);align-items:center;gap:10px;margin:10px 0 8px;font-size:12.5px;display:flex}.si-score b{color:var(--color-ink)}@media (max-width:640px){.si-stores{grid-template-columns:repeat(2,minmax(0,1fr))}}.rh-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rh-lane{border:1px solid var(--color-line);background:#1a1a1e;border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.rh-lane{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.rh-lane{min-width:0}.rh-name{grid-template-columns:26px 1fr;column-gap:8px;margin:0 0 8px;display:grid}.rh-name b{color:var(--color-ink);font-size:13.5px}.rh-name span:last-child{color:var(--color-muted);grid-column:2;font-size:11.5px}.rh-icon{grid-row:1/3;width:26px;height:26px}.rh-icon svg{width:26px;height:26px}.rh-i-sheet{fill:#233e35}@supports (color:color-mix(in lab, red, red)){.rh-i-sheet{fill:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel))}}.rh-i-sheet{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.rh-i-sheet{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.rh-i-sheet{stroke-width:1.4px}.rh-i-db{fill:#2c324a}@supports (color:color-mix(in lab, red, red)){.rh-i-db{fill:color-mix(in srgb, var(--color-info) 22%, var(--color-panel))}}.rh-i-db{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.rh-i-db{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.rh-i-db{stroke-width:1.4px}.rh-i-grid{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.rh-i-grid{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.rh-i-grid{stroke-width:1.2px}.rh-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.rh-grid li{aspect-ratio:5/3;font:800 12px var(--font-mono,ui-monospace, monospace);border:1px dashed #f4f4f633;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rh-grid li{border:1px dashed color-mix(in srgb, var(--color-ink) 20%, transparent)}}.rh-grid li{color:var(--color-panel)}.rh-grid li[data-c=saved]{background:#469c77;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.rh-grid li[data-c=saved]{background:color-mix(in srgb, var(--color-ok) 70%, var(--color-panel))}}.rh-grid li[data-c=saved]{animation:.25s both rh-drop}.rh-grid li[data-c=lost]{border:1.5px solid var(--color-danger);background:#331d24}@supports (color:color-mix(in lab, red, red)){.rh-grid li[data-c=lost]{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.rh-grid li[data-c=lost]{color:var(--color-danger)}.rh-grid li[data-c=bad]{border:1.5px solid var(--color-coral);background:#714538}@supports (color:color-mix(in lab, red, red)){.rh-grid li[data-c=bad]{background:color-mix(in srgb, var(--color-coral) 40%, var(--color-panel))}}.rh-grid li[data-c=bad]{color:var(--color-ink);animation:.25s both rh-drop}.rh-grid li[data-c=refused]{border:1.5px dashed var(--color-info);color:var(--color-info);background:var(--color-panel);animation:.4s both rh-bounce}@keyframes rh-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rh-bounce{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{transform:none}}.rh-count{color:var(--color-muted);margin:8px 0 0;font-size:12px}.rh-count b{color:var(--color-ink);font-family:var(--font-mono,ui-monospace, monospace)}.rh-ctl{margin:12px 0 4px}@media (max-width:560px){.rh-lanes{grid-template-columns:1fr}}.ac{--r:0deg}.ac-con{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;overflow:hidden}.ac-bar{background:var(--color-well,#221e2b);color:var(--color-code-ink,#e8e4f0);align-items:center;gap:10px;padding:8px 12px;display:flex}.ac-bar-light{background:var(--color-panel-2);color:var(--color-ink);border-bottom:1px solid var(--color-line);justify-content:space-between}.ac-dots{flex:none;gap:5px;display:inline-flex}.ac-dots i{background:var(--color-danger);border-radius:50%;width:9px;height:9px}.ac-dots i:nth-child(2){background:var(--color-coral)}.ac-dots i:nth-child(3){background:var(--color-ok)}.ac-tag{font:700 12.5px/1.35 var(--font-mono,ui-monospace, monospace);letter-spacing:.01em}.ac-top{padding:10px 12px 0}.ac-req{font:600 12.5px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink,#e8e4f0);background:var(--color-well,#221e2b);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;gap:4px 10px;margin:10px 12px 0;padding:9px 11px;display:flex}.ac-verb{color:var(--color-accent-well,var(--color-accent))}.ac-url{min-width:0}.ac-hdr{opacity:.92;flex-basis:100%}.ac-bad{color:inherit;background:#fa5d7661;border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.ac-bad{background:color-mix(in srgb, var(--color-danger) 38%, transparent)}}.ac-bad{-webkit-text-decoration:underline wavy var(--color-danger);-webkit-text-decoration:underline wavy var(--color-danger);-webkit-text-decoration:underline wavy var(--color-danger);text-decoration:underline wavy var(--color-danger);text-underline-offset:3px}.ac-go{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ac-tables .ac-go{padding:12px 0 4px}.ac-hint{color:var(--color-dim);font-size:12px}.ac-reply{margin:0 12px 12px;animation:.3s both be-in}.ac-con-read .ac-reply{margin-top:12px}.ac-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.ac-status{color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:999px;align-items:baseline;gap:8px;padding:3px 10px;font-size:13px;display:inline-flex}.ac-status b{font:800 16px var(--font-mono,ui-monospace, monospace)}.ac-status[data-fam=ok]{border-color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.ac-status[data-fam=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.ac-status[data-fam=you]{border-color:var(--color-coral);background:#342423}@supports (color:color-mix(in lab, red, red)){.ac-status[data-fam=you]{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.ac-status[data-fam=them],.ac-status[data-fam=none]{border-color:var(--color-danger);background:#2f1c22}@supports (color:color-mix(in lab, red, red)){.ac-status[data-fam=them],.ac-status[data-fam=none]{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ac-ms{font:600 12px var(--font-mono,ui-monospace, monospace);color:var(--color-muted)}.ac-shown{border:1px dashed var(--color-line);color:var(--color-muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.ac-heads{font:12px/1.5 var(--font-mono,ui-monospace, monospace);color:var(--color-muted);flex-wrap:wrap;gap:3px 14px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ac-heads b{color:var(--color-ink);font-weight:700}.ac-body{max-height:240px;font:12px/1.5 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink,#e8e4f0);background:var(--color-well,#221e2b);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.ac-point,.ac-blame{border-top:1px dashed var(--color-line);margin:0 12px 12px;padding-top:10px}.ac-q{color:var(--color-ink);margin:0 0 6px;font-size:12.5px;font-weight:700}.ac-q-sep{margin-top:20px}.ac-chips{flex-wrap:wrap;gap:6px;display:flex}.ac-mono{font-family:var(--font-mono,ui-monospace, monospace)}.ac-why{margin-top:8px}.ac-words{width:calc(100% - 24px);margin:0 12px 10px;font-size:13px;display:block}.ac-note{color:var(--color-muted);margin:0 12px 10px;font-size:12.5px;line-height:1.55}.ac-user{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;font-weight:700;display:flex}.ac-user .input{width:190px;padding:6px 10px;font-size:13px}.ac-user em{color:var(--color-dim);flex-basis:100%;font-size:11.5px;font-style:normal;font-weight:500}.ac-tables{border:1.5px dashed #e3cb5c59;border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.ac-tables{border:1.5px dashed color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ac-tables{background:#1b1a1a}@supports (color:color-mix(in lab, red, red)){.ac-tables{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-panel))}}.ac-tray{margin-bottom:12px}.ac-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-tcard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;padding:10px 12px 12px;box-shadow:3px 4px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.ac-tcard{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 8%, transparent)}}.ac-tname{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;font-size:13.5px;display:flex}.ac-tname span:last-child{color:var(--color-dim);font-size:11.5px}.ac-tcols{margin:0 0 8px;padding:0;list-style:none}.ac-tcols li{border-bottom:1px solid #26262eb3;align-items:center;gap:6px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ac-tcols li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.ac-tcols li{color:var(--color-ink);font-size:13px;animation:.25s both be-in}.ac-tcols li[data-key]{background:#e3cb5c1a;border-radius:6px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ac-tcols li[data-key]{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.ac-link{color:var(--color-info);font-size:11.5px;font-style:normal;font-weight:700}.ac-keybtn{border:1px solid var(--color-line);background:var(--color-panel-2);cursor:pointer;opacity:.45;filter:grayscale();border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12px}.ac-keybtn[aria-pressed=true]{opacity:1;filter:none;border-color:var(--color-accent);background:#302d21}@supports (color:color-mix(in lab, red, red)){.ac-keybtn[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.ac-x{color:var(--color-dim);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px}.ac-drop{border:1.5px dashed var(--color-line);width:100%;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px;font-size:12.5px;font-weight:700}.ac-drop:not(:disabled){border-color:var(--color-accent);color:var(--color-ink);background:#e3cb5c14}@supports (color:color-mix(in lab, red, red)){.ac-drop:not(:disabled){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.ac-drop:disabled{cursor:default;opacity:.7}.ac-rules{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ac-rules li{border-left:4px solid var(--color-coral);background:var(--color-panel);color:var(--color-muted);border-radius:8px;gap:2px;padding:8px 10px;font-size:12.5px;line-height:1.5;animation:.3s both be-in;display:grid}.ac-rules li[data-ok]{border-left-color:var(--color-ok)}.ac-rules b{color:var(--color-ink);font-size:13px}.ac-notes{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.ac-notes-text{max-height:340px;font:12.5px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-ink);background:var(--color-panel);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}@media (max-width:640px){.ac-tgrid{grid-template-columns:1fr}.ac-bar{flex-wrap:wrap}.ac-user .input{width:100%}}.cc,.sg,.tw,.dn,.dt{--r:0deg}.cc-why,.sg-why,.tw-why,.dn-why{margin-top:12px}.cc-again,.dn-again{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.cc-stage{grid-template-columns:minmax(0,1fr) minmax(64px,1fr) minmax(0,1fr);align-items:center;gap:4px;margin:6px 0 14px;display:grid}.cc-copy{flex-direction:column;gap:6px;min-height:92px;padding:14px 12px;display:flex;position:relative;transform:rotate(-1deg)}.cc-copy-b{transform:rotate(1.2deg)}.cc-copy:before{content:"";z-index:-1;background:#17171d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cc-copy:before{background:color-mix(in srgb, var(--color-panel-2) 55%, var(--color-panel))}}.cc-copy:before{border-top:5px solid #516197}@supports (color:color-mix(in lab, red, red)){.cc-copy:before{border-top:5px solid color-mix(in srgb, var(--color-info) 55%, var(--color-panel))}}.cc-copy:before{filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f)}@supports (color:color-mix(in lab, red, red)){.cc-copy:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.cc-copy-b:before{border-top-color:#908140}@supports (color:color-mix(in lab, red, red)){.cc-copy-b:before{border-top-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-panel))}}.cc-copy-b[data-asked]{animation:.5s cc-ask}@keyframes cc-ask{35%{transform:rotate(1.2deg)translateY(-5px)}}.cc-city{font:700 11px var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cc-line{color:var(--color-ink);font-size:13.5px;font-weight:700;line-height:1.35}.cc-wire{height:40px;position:relative}.cc-wire svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cc-cable{fill:none;stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.cc-cable{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.cc-cable{stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:transform .5s cubic-bezier(.34,1.6,.64,1)}.cc-cable-l{transform-origin:0 20px}.cc-cable-r{transform-origin:200px 20px}.cc-stage[data-cut] .cc-cable-l{transform:rotate(11deg)}.cc-stage[data-cut] .cc-cable-r{transform:rotate(-11deg)}.cc-dot{background:var(--color-ok);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #5cd6a040}@supports (color:color-mix(in lab, red, red)){.cc-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ok) 25%, transparent)}}.cc-dot{animation:1.6s linear infinite cc-run}@keyframes cc-run{0%{left:0}to{left:calc(100% - 8px)}}.cc-snip{font-size:22px;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:absolute;top:50%;left:50%;translate:-50% -65%}.cc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-cut{color:var(--color-danger)}.cc-ask{animation:.3s both be-in}.cc-req{color:var(--color-ink);flex-direction:column;gap:3px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.cc-app{color:var(--color-muted);font-size:12px;font-weight:600}.cc-pick{color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.cc-pick{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.cc-pick{cursor:pointer;transition:transform .12s,border-color .2s}.cc-pick:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-1px)}.cc-pick:disabled{cursor:default;opacity:.5}.cc-pick[data-on]{opacity:1;border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.cc-pick[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.cc-tally{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc-chip{color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;animation:.3s both be-in}.cc-chip[data-ok=yes]{border-color:var(--color-ok)}.cc-chip[data-ok=no]{border-color:var(--color-coral)}@media (max-width:560px){.cc-stage{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.cc-line{font-size:12.5px}.cc-copy{padding:12px 9px}}.sg-list{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.sg-list-h{width:100%}.sg-item{color:var(--color-ink);background:var(--color-panel);border:1.5px solid #e3cb5c66;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sg-item{border:1.5px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.sg-item{box-shadow:0 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.sg-item{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sg-item{cursor:pointer;transition:transform .12s}.sg-item:hover{transform:translateY(-1px)}.sg-item[data-seen]{border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.sg-item[data-seen]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.sg-item[data-on]{color:var(--color-panel);background:var(--color-accent);border-color:var(--color-accent)}.sg-street{border-bottom:5px solid #3c3c3f;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.sg-street{border-bottom:5px solid color-mix(in srgb, var(--color-ink) 18%, var(--color-panel))}}.sg-shop{--a:#f90;border:1.5px solid var(--a);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-shop{border:1.5px solid color-mix(in srgb, var(--a) 40%, transparent)}}.sg-shop{background:var(--a);border-bottom:0;border-radius:6px 6px 0 0}@supports (color:color-mix(in lab, red, red)){.sg-shop{background:color-mix(in srgb, var(--a) 7%, var(--color-panel))}}.sg-shop[data-shop=gcp]{--a:#4285f4}.sg-shop[data-shop=azure]{--a:#0f78d4}.sg-shop[data-shop=easy]{--a:var(--color-accent)}.sg-awning{width:calc(100% + 12px);height:24px;margin:-1px -6px 0;display:block}.sg-stripe-a,.sg-stripe-b{fill:var(--a)}@supports (color:color-mix(in lab, red, red)){.sg-stripe-b{fill:color-mix(in srgb, var(--a) 18%, var(--color-panel))}}.sg-shopname{font:700 10.5px var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--color-muted)}.sg-sign{text-align:center;width:100%;min-height:60px;color:var(--color-ink);background:var(--color-panel);border:2px solid var(--a);border-radius:6px;justify-content:center;align-items:center;padding:8px 6px;font-size:13px;font-weight:800;line-height:1.25;display:flex;box-shadow:0 3px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.sg-sign{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.sg-sign{transform-origin:50% 0;animation:.5s cubic-bezier(.34,1.5,.64,1) both sg-flip}@keyframes sg-flip{0%{opacity:0;transform:perspective(300px)rotateX(-90deg)}to{opacity:1;transform:none}}.sg-door{border:1.5px solid var(--a);width:34%;height:34px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.sg-door{border:1.5px solid color-mix(in srgb, var(--a) 45%, transparent)}}.sg-door{background:var(--a);border-bottom:0;border-radius:12px 12px 0 0}@supports (color:color-mix(in lab, red, red)){.sg-door{background:color-mix(in srgb, var(--a) 28%, var(--color-panel))}}@media (max-width:620px){.sg-street{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}.sg-shopname{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sg-logo{background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 0 0 1px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.sg-logo{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sg-logo img{object-fit:contain;width:16px;height:16px;display:block}.sg-shop[data-shop=easy] .sg-sign{flex-direction:column;gap:6px}.sg-marks{justify-content:center;gap:5px;display:flex}.sg-welcome{width:100%;max-width:150px;height:auto;margin-top:auto;display:block;overflow:visible}.sg-w-door{fill:var(--a)}@supports (color:color-mix(in lab, red, red)){.sg-w-door{fill:color-mix(in srgb, var(--a) 42%, var(--color-ink))}}.sg-w-arch{fill:none;stroke:var(--a);stroke-width:2.5px}.sg-w-skin{fill:#e2a57c}.sg-w-shirt{fill:#f2b233}.sg-w-arm{fill:none;stroke:#f2b233;stroke-width:4.5px;stroke-linecap:round}.sg-w-arm,.sg-w-hand{transform-origin:78px 40px;animation:1.4s ease-in-out infinite sg-wave}.sg-w-keeper{animation:2.8s ease-in-out infinite sg-bob}.sg-w-string{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.sg-w-string{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.sg-w-string{stroke-width:1px}.sg-w-hang{transform-origin:22px 4px;animation:2.4s ease-in-out infinite sg-swing}.sg-w-open{fill:var(--color-ok);stroke:#99e2c2}@supports (color:color-mix(in lab, red, red)){.sg-w-open{stroke:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.sg-w-open{stroke-width:1px}.sg-w-open-t{text-anchor:middle;font:800 8.5px var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.06em;fill:#fff}.sg-w-legs{fill:none;stroke:#a0764a;stroke-width:2px;stroke-linejoin:round}.sg-w-chalk{fill:#2f3b35;stroke:#a0764a;stroke-width:2px}.sg-w-chalk-t{text-anchor:middle;font:700 7px var(--font-brand-mono,ui-monospace, monospace);fill:#f4f1e8}.sg-w-spark{fill:#f2b233;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite sg-twinkle}@keyframes sg-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-24deg)}}@keyframes sg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes sg-swing{0%,to{transform:rotate(7deg)}50%{transform:rotate(-7deg)}}@keyframes sg-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sg-w-arm,.sg-w-hand,.sg-w-keeper,.sg-w-hang,.sg-w-spark{animation:none}}.tw-habits{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.tw-habit{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 26px 7px 9px;font-size:12.5px;font-weight:650;line-height:1.25;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.tw-habit>span:first-child{font-size:17px}.tw-habit:hover{border-color:#e3cb5c99;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tw-habit:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.tw-habit[data-on]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.tw-habit[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.tw-habit[data-on]{box-shadow:0 0 0 2px #e3cb5c38}@supports (color:color-mix(in lab, red, red)){.tw-habit[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.tw-habit[data-done]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.tw-habit[data-done]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.tw-check{background:var(--color-ok);width:16px;height:16px;color:var(--color-bg);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.tw-habit:focus-visible,.tw-switch button:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}.tw-card{--tone:var(--color-danger);border:2px solid var(--tone);border-radius:14px;padding:14px 16px 12px}@supports (color:color-mix(in lab, red, red)){.tw-card{border:2px solid color-mix(in srgb, var(--tone) 45%, transparent)}}.tw-card{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tw-card{background:color-mix(in srgb, var(--tone) 6%, var(--color-panel))}}.tw-card{transition:border-color .35s,background .35s}.tw-card[data-doing]{--tone:var(--color-ok)}.tw-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tw .tw-name{font:700 16px var(--font-display);color:var(--color-ink);margin:0}.tw .tw-means{color:var(--color-muted);max-width:46ch;margin:3px 0 0;font-size:13px;line-height:1.45}.tw-switch{background:#27272b;border-radius:999px;flex:none;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tw-switch{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel))}}.tw-switch button{cursor:pointer;color:var(--color-muted);background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:750;transition:background .2s,color .2s}.tw-switch button[data-side=skip][aria-pressed=true]{background:var(--color-danger);color:#fff}.tw-switch button[data-side=do][aria-pressed=true]{background:var(--color-ok);color:var(--color-bg)}.tw-rows{flex-direction:column;gap:9px;margin-top:14px;display:flex}.tw-row{grid-template-columns:172px 88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tw-row-h{font:700 11px var(--font-brand-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.tw-row-h>span{font-size:14px}.tw-meter{background:#f4f4f61a;border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.tw-meter{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tw-meter{overflow:hidden}.tw-fill{border-radius:inherit;background:var(--color-danger);width:22%;height:100%;transition:width .5s cubic-bezier(.3,1.3,.5,1),background .4s;display:block}.tw-card[data-doing] .tw-fill{background:var(--color-ok);width:92%}.tw .tw-said{color:var(--color-ink);font-size:13.5px;line-height:1.4;animation:.35s both tw-in}.tw .tw-when{border-top:1px dashed #f4f4f62e;margin:13px 0 0;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.tw .tw-when{border-top:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.tw .tw-when{color:var(--color-muted);font-size:12.5px;line-height:1.45}.tw-tag{font:700 10px var(--font-brand-mono);text-transform:uppercase;letter-spacing:.04em;background:#e3cb5c29;border-radius:5px;margin-right:5px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tw-tag{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.tw-tag{color:var(--color-ink)}@keyframes tw-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:640px){.tw-habits{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-top{flex-direction:column}.tw-row{grid-template-columns:1fr 70px;row-gap:3px}.tw .tw-said{grid-column:1/-1}}.dn-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.dn-notes{flex-direction:column;gap:9px;display:flex}.dn-note{text-align:left;color:#3a3222;background:#ddc982;flex-direction:column;gap:3px;padding:9px 26px 10px 11px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dn-note{background:color-mix(in srgb, #f3dd8e 90%, var(--color-panel))}}.dn-note{border:0;border-radius:2px;box-shadow:2px 4px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.dn-note{box-shadow:2px 4px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dn-note{transform:rotate(var(--tilt,0deg));cursor:pointer;transition:transform .15s}.dn-note:hover{transform:rotate(0)translateY(-1px)}.dn-note[data-on]{outline:2.5px solid var(--color-accent);outline-offset:2px;transform:rotate(0)}.dn-note[data-ok=yes]{background:#bcd1b0}@supports (color:color-mix(in lab, red, red)){.dn-note[data-ok=yes]{background:color-mix(in srgb, #cfe6c1 90%, var(--color-panel))}}.dn-note[data-ok=no]{background:#dcb2a4}@supports (color:color-mix(in lab, red, red)){.dn-note[data-ok=no]{background:color-mix(in srgb, #f2c4b4 90%, var(--color-panel))}}.dn-from{font:700 10.5px var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:#6b5a33}.dn-note i{font-style:normal;font-weight:800;position:absolute;top:6px;right:8px}.dn-panel{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:12px;overflow:hidden;box-shadow:0 3px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.dn-panel{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 8%, transparent)}}.dn-bar{background:#232327;align-items:center;gap:10px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dn-bar{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.dn-bar{border-bottom:1px solid var(--color-line)}.dn-dots{gap:4px;display:flex}.dn-dots i{background:#f4f4f638;border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.dn-dots i{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.dn-url{white-space:nowrap;text-overflow:ellipsis;font:600 11px var(--font-mono,ui-monospace, monospace);color:var(--color-muted);overflow:hidden}.dn-kinds{flex-wrap:wrap;align-items:center;gap:5px;padding:10px 10px 4px;display:flex}.dn-kinds .label-mono{width:100%}.dn-kind{color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 9px;display:flex;box-shadow:0 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.dn-kind{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.dn-kind{cursor:pointer}.dn-kind b{font:800 12.5px var(--font-mono,ui-monospace, monospace)}.dn-kind span{color:var(--color-muted);font-size:10.5px}.dn-kind:hover:not(:disabled){border-color:var(--color-accent)}.dn-kind:disabled{cursor:default;opacity:.5}.dn-kind[data-state=right]{opacity:1;border-color:var(--color-ok);background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.dn-kind[data-state=right]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.dn-kind[data-state=wrong]{opacity:1;border-color:var(--color-coral);background:#342423}@supports (color:color-mix(in lab, red, red)){.dn-kind[data-state=wrong]{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.dn-table{border:1px solid var(--color-line);border-radius:8px;margin:8px 10px 0;overflow-x:auto}.dn-row{min-width:320px;font:500 12px var(--font-mono,ui-monospace, monospace);color:var(--color-ink);border-top:1px solid var(--color-line);grid-template-columns:58px 40px minmax(150px,1fr) 40px;gap:8px;padding:6px 9px;display:grid}.dn-head{color:var(--color-muted);background:#1c1c20;border-top:0;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dn-head{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.dn-empty{color:var(--color-dim);font-style:italic;display:block}.dn-new{background:#182121}@supports (color:color-mix(in lab, red, red)){.dn-new{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.dn-new{animation:.5s both dn-type}@keyframes dn-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.dn-val{overflow-wrap:anywhere}.dn-save{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 12px;display:flex}.dn-left{color:var(--color-muted);font-size:12px}.dn-world{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 10px 12px;display:grid}.dn-cache{border:1.5px solid #ff8f6a66;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:6px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dn-cache{border:1.5px solid color-mix(in srgb, var(--color-coral) 40%, transparent)}}.dn-cache{background:#2b1f1f;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dn-cache{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}.dn-cache{animation:.3s both dn-flip}@keyframes dn-flip{to{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent);background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.dn-clock{border:2px solid #f4f4f673;grid-area:1/1/3;width:14px;height:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.dn-clock{border:2px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dn-clock{border-radius:50%}.dn-clock:after{content:"";background:#f4f4f699;width:1.5px;height:4px;margin-left:-.75px;position:absolute;top:1px;left:50%}@supports (color:color-mix(in lab, red, red)){.dn-clock:after{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.dn-clock:after{transform-origin:50% 100%;animation:1s steps(8,end) infinite dn-tick}@keyframes dn-tick{to{transform:rotate(360deg)}}.dn-cache b{color:var(--color-ink);grid-area:1/2;font-size:11.5px}.dn-cache em{animation-duration:.3s;animation-fill-mode:both;animation-delay:inherit;grid-area:2/2;font-size:10.5px;font-style:normal}.dn-old{color:var(--color-coral);animation-name:dn-fade-out}.dn-newa{color:var(--color-ok);font-weight:700;animation-name:dn-fade-in}@keyframes dn-fade-out{to{opacity:0}}@keyframes dn-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.dn-grid{grid-template-columns:1fr}.dn-notes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dn-world{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-card{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;padding:14px 16px}.dl-check{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dl-check input{width:16px;height:16px;accent-color:var(--color-accent)}.dl-check-sm{color:var(--color-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.dl-q{color:var(--color-ink);margin:14px 0 8px;font-size:14px;font-weight:600}.dl-chips{flex-wrap:wrap;gap:8px;display:flex}.dl-chip{border:1.5px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.dl-chip:hover:not(:disabled){border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.dl-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.dl-chip[data-on]{border-color:var(--color-accent);background:#343022}@supports (color:color-mix(in lab, red, red)){.dl-chip[data-on]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.dl-chip:disabled{opacity:.45;cursor:default}.dl-chip-sm{text-align:left;padding:5px 10px;font-size:12px;font-weight:500}.dl-hint{color:var(--color-dim);font-size:11px;font-weight:500}.dl-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;animation:.35s ease-out both dl-rise;display:grid}.dl-side{border-left:4px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dl-side[data-kind=fit]{border-left-color:var(--color-ok)}.dl-side[data-kind=no]{border-left-color:var(--color-danger)}.dl-side .label-mono{color:var(--color-muted)}.dl-brief{color:var(--color-ink);flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;display:flex}.dl-brief em{color:var(--color-muted);font-size:12.5px;font-style:normal;font-weight:400;line-height:1.5}.dl-in{width:100%;margin-top:12px}.dl-own{gap:8px;margin-top:12px;display:flex}.dl-own .input{flex:1;min-width:0}.dl-err{color:var(--color-danger);margin-top:10px;font-size:13px}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dl-ans{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;animation:.4s ease-out both dl-rise;display:flex}.dl-ans-q{color:var(--color-muted);letter-spacing:.01em;font-size:13px;font-weight:700}.dl-ans-a{color:var(--color-ink);font-size:14.5px;font-weight:600;line-height:1.55}.dl-wait{color:var(--color-dim);font-size:13px;animation:1.2s ease-in-out infinite dl-pulse}.dl-notes-list{color:var(--color-muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;list-style:outside}.dl-ttl{color:var(--color-dim);font-size:12px}.dl-raw summary{cursor:pointer;color:var(--color-accent);font-size:12px;font-weight:600}.dl-rows{border:1px solid var(--color-line);border-radius:8px;margin-top:8px;overflow-x:auto}.dl-row{border-top:1px solid var(--color-line);min-width:380px;font:11.5px/1.45 var(--font-mono,ui-monospace, monospace);color:var(--color-ink);grid-template-columns:54px minmax(90px,.8fr) minmax(160px,2fr) 54px;gap:8px;padding:6px 10px;display:grid}.dl-row-h{background:var(--color-panel-2);color:var(--color-muted);border-top:0;font-weight:700}.dl-val{overflow-wrap:anywhere}.dl-pains{flex-direction:column;gap:10px;margin-top:14px;display:flex}.dl-pain{grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dl-num{background:#3d3825;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-num{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.dl-num{color:var(--color-ink);font-size:13px;font-weight:700}.dl-notes{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.dl-bar{background:var(--color-panel-2);color:var(--color-ink);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dl-tag{font:700 12.5px/1.35 var(--font-mono,ui-monospace, monospace);letter-spacing:.01em}.dl-notes-text{background:var(--color-panel);max-height:360px;color:var(--color-ink);font:12.5px/1.6 var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}@keyframes dl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dl-pulse{50%{opacity:.45}}@media (max-width:640px){.dl-sides,.dl-grid{grid-template-columns:minmax(0,1fr)}.dl-pain{grid-template-columns:28px minmax(0,1fr)}.dl-pain>.input:nth-of-type(2),.dl-pain>.dl-check{grid-column:2}.dl-own{flex-wrap:wrap}}.dt-modes{background:#212124;border-radius:12px;flex-wrap:wrap;gap:4px;margin:10px 0 12px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dt-modes{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.dt-mode{color:var(--color-muted);cursor:pointer;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.dt-mode:hover{color:var(--color-ink)}.dt-mode[data-on]{color:var(--color-ink);background:var(--color-panel);box-shadow:0 1px 3px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.dt-mode[data-on]{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.dt-mode:focus-visible,.dt-chip:focus-visible,.dt-hot:focus-visible,.dt-li:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}.dt-screens{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;display:flex}.dt-group{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.dt-glab{letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);margin-right:2px;font-size:10.5px;font-weight:700}.dt-chip{border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;cursor:pointer;background:var(--color-panel);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:border-color .18s,color .18s,background .18s}.dt-chip:hover{color:var(--color-ink);border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.dt-chip:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.dt-chip[data-on]{color:var(--color-ink);border-color:var(--color-accent);background:#302d21}@supports (color:color-mix(in lab, red, red)){.dt-chip[data-on]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.dt-ask{border:1px dashed #e3cb5c8c;border-radius:12px;margin:0 0 12px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.dt-ask{border:1px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.dt-ask{background:#22201c}@supports (color:color-mix(in lab, red, red)){.dt-ask{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.dt-ask{animation:.35s ease-out both dl-rise}.dt-ask p{color:var(--color-ink);margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.5}.dt-askn{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700}.dt-frame{aspect-ratio:16/10;background:#262624;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4f4f629,0 10px 28px -12px #0000008c}@supports (color:color-mix(in lab, red, red)){.dt-frame{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent), 0 10px 28px -12px #0000008c}}.dt-frame{-webkit-user-select:none;user-select:none}.dt-frame[data-find]{cursor:crosshair}.dt-stage{transform-origin:0 0;transition:transform 1.1s cubic-bezier(.45,0,.2,1);animation:.35s ease-out both dt-fade;position:absolute;inset:0}@keyframes dt-fade{0%{opacity:.35}}.dt-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dt-spot{pointer-events:none;box-shadow:0 0 0 calc(3px / var(--z,1)) var(--dt-hl,#f0b79a), 0 0 0 9999px #08080780;border-radius:7px;transition:left .45s cubic-bezier(.23,1,.32,1),top .45s cubic-bezier(.23,1,.32,1),width .45s cubic-bezier(.23,1,.32,1),height .45s cubic-bezier(.23,1,.32,1);animation:1.8s ease-in-out .3s 2 dt-glow;position:absolute}.dt-spot[data-cost]{--dt-hl:#ff6b5a}.dt-spot[data-soft]{box-shadow:0 0 0 3px var(--dt-hl,#f0b79a), 0 0 0 9999px #08080747;animation:none}.dt-found{pointer-events:none;background:#7fd18b24;border-radius:7px;animation:.3s cubic-bezier(.34,1.7,.64,1) both dt-pop;position:absolute;box-shadow:0 0 0 3px #7fd18b,0 0 22px 4px #7fd18b73}@keyframes dt-glow{50%{box-shadow:0 0 0 calc(6px / var(--z,1)) var(--dt-hl,#f0b79a), 0 0 0 9999px #08080780}}.dt-hot{cursor:pointer;background:0 0;border-radius:7px;position:absolute}.dt-hot:hover{background:#f0b79a1f}.dt-num{color:#1f1e1d;background:#f0b79a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;transition:transform .15s;display:grid;position:absolute;top:50%;right:calc(100% + 3px);transform:translateY(-50%);box-shadow:0 1px 4px #00000073}.dt-hot[data-side=r] .dt-num{left:calc(100% + 3px);right:auto}.dt-hot[data-side=in] .dt-num{left:3px;right:auto}.dt-hot:hover .dt-num,.dt-hot[data-on] .dt-num{transform:translateY(-50%)scale(1.15)}.dt-hot[data-on] .dt-num{background:#fff}.dt-hot[data-cost] .dt-num{color:#fff;background:#ff6b5a}.dt-miss{pointer-events:none;background:#ff6b5a40;border:2.5px solid #ff6b5a;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.3s cubic-bezier(.34,1.7,.64,1) both dt-pop;position:absolute}@keyframes dt-pop{0%{opacity:0;transform:scale(.2)}}.dt-cap{border:1px solid var(--color-line);border-left:4px solid var(--color-accent);background:var(--color-panel);border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;animation:.35s ease-out both dl-rise;display:flex}.dt-cap[data-cost]{border-left-color:var(--color-danger)}.dt-badge{width:26px;height:26px;color:var(--color-ink);background:#413b26;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.dt-badge{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.dt-cap[data-cost] .dt-badge{background:#46232c}@supports (color:color-mix(in lab, red, red)){.dt-cap[data-cost] .dt-badge{background:color-mix(in srgb, var(--color-danger) 22%, var(--color-panel))}}.dt-captext{min-width:0}.dt-title{color:var(--color-ink);margin:1px 0 3px;font-size:15px;font-weight:700}.dt-text{color:var(--color-ink);margin:0;font-size:14px;line-height:1.55}.dt-path{color:var(--color-muted);margin:6px 0 0;font-size:12.5px}.dt-path b{color:var(--color-ink);font-weight:600}.dt-why .dt-path{display:block}.dt-stamp{border:2px solid var(--color-danger);letter-spacing:.1em;text-transform:uppercase;color:var(--color-danger);vertical-align:2px;border-radius:4px;margin-left:10px;padding:1px 7px;font-size:10.5px;font-weight:800;animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block;transform:rotate(-4deg)}.dt-ctl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dt-prog{color:var(--color-dim);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.dt-bar{background:#f4f4f617;border-radius:999px;flex:120px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dt-bar{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.dt-bar span{background:var(--color-accent);height:100%;transition:width .4s;display:block}.dt-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dt-li{border:1px solid var(--color-line);text-align:left;width:100%;color:var(--color-muted);background:var(--color-panel);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.dt-li:hover{color:var(--color-ink)}.dt-li[data-on]{color:var(--color-ink);border-color:var(--color-accent)}.dt-lin{color:#1f1e1d;background:#f0b79a;border-radius:999px;flex-shrink:0;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.dt-li[data-cost] .dt-lin{color:#fff;background:#ff6b5a}.dt-findbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.dt-findbar .dt-why{text-align:left;flex:300px;margin:0}.dt-hint{color:var(--color-muted);margin:0;font-size:13.5px}.dt-skip{color:var(--color-dim);cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.dt-skip:hover{color:var(--color-ink)}.dt-done{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;padding:16px;animation:.35s ease-out both dl-rise}.dt-score{color:var(--color-ink);margin:0;font-size:20px;font-weight:800}.dt-sub{color:var(--color-muted);margin:4px 0 10px;font-size:13px}.dt-paths{flex-direction:column;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:flex}.dt-paths li{color:var(--color-ink);font-size:13.5px}.dt-paths li span{width:18px;color:var(--color-dim);display:inline-block}.dt-paths li[data-ok] span{color:var(--color-ok)}.dt-note{color:var(--color-dim);margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:640px){.dt-screens{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.dt-group{flex-wrap:nowrap;flex-shrink:0}.dt-num,.dt-lin{min-width:16px;height:16px;padding:0 4px;font-size:9.5px}.dt-cap{padding:10px 12px}.dt-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dt-spot,.dt-stage{transition:none;animation:none}}.dt-track{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.dt-trk{border:1.5px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.dt-trk span{color:var(--color-dim);font-size:11.5px;font-weight:600}.dt-trk[data-adv]{border-style:dashed}.dt-trk:hover{color:var(--color-ink)}.dt-trk[data-on]{color:var(--color-ink);border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.dt-trk[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.dt-trk:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dt .dt-trknote{color:var(--color-muted);flex:100%;margin:2px 0 0;font-size:12.5px;line-height:1.5}.dt-chip[data-adv]{border-style:dashed}.dt-hot[data-adv] .dt-num{background:var(--color-panel);color:var(--color-ink);outline:1.5px dashed var(--color-accent)}.dt-li[data-adv] .dt-lin{background:0 0;outline:1.5px dashed #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.dt-li[data-adv] .dt-lin{outline:1.5px dashed color-mix(in srgb, var(--color-accent) 70%, transparent)}}.dt-cap[data-adv]{border-left-style:dashed}.dt-advtag{border:1.5px dashed var(--color-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-block}.dt .dt-more{color:var(--color-muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.dt-spot[data-click]{animation:1.2s ease-in-out .2s infinite dt-glow}.dt-clicktag{z-index:2;pointer-events:none;transform:translate(-30%, -30%) scale(calc(1 / var(--z,1)));transform-origin:0 0;align-items:flex-start;animation:.9s ease-out .5s both dt-tap;display:flex;position:absolute}.dt-cursor{fill:#fff;stroke:#1a1a18;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000073);width:26px;height:26px}.dt-clicktag b{color:#1a1a18;background:#f0b79a;border-radius:999px;place-items:center;min-width:22px;height:22px;margin:14px 0 0 -6px;padding:0 5px;font-size:12.5px;font-weight:800;display:grid;box-shadow:0 2px 6px #0006}@keyframes dt-tap{0%{opacity:0;translate:14px 14px}60%{opacity:1;translate:0}75%{scale:.86}to{opacity:1;scale:1}}.dt .dt-clicklab{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 4px;font-size:11.5px;font-weight:800}.dt-crumbs{flex-wrap:wrap;align-items:center;gap:4px 0;margin:9px 0 0;padding:0;list-style:none;display:flex}.dt-crumbs li{color:var(--color-dim);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.dt-crumbs li+li:before{content:"→";color:var(--color-dim);margin:0 6px 0 -2px;font-weight:400}.dt-crn{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:800;display:grid}.dt-crumbs li[data-done]{color:var(--color-muted)}.dt-crumbs li[data-done] .dt-crn{background:#5cd6a02e}@supports (color:color-mix(in lab, red, red)){.dt-crumbs li[data-done] .dt-crn{background:color-mix(in srgb, var(--color-ok) 18%, transparent)}}.dt-crumbs li[data-done] .dt-crn{border-color:var(--color-ok);color:var(--color-ink)}.dt-crumbs li[data-on]{color:var(--color-ink);background:#e3cb5c24}@supports (color:color-mix(in lab, red, red)){.dt-crumbs li[data-on]{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.dt-crumbs li[data-on] .dt-crn{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.dt-cap{position:relative;overflow:hidden}.dt-timer{background:#f4f4f612;height:3px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dt-timer{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.dt-timer span{background:#e3cb5cb3;width:0;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dt-timer span{background:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.dt-timer span{animation:linear forwards dt-timer}@keyframes dt-timer{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.dt-clicktag,.dt-spot[data-click]{animation:none}}.sq{isolation:isolate;--r:0deg;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:16px 16px 18px}@supports (color:color-mix(in lab, red, red)){.sq{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.sq{background:var(--color-panel);border-radius:14px}.sq-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:20px;font-weight:600}.sq-lead{max-width:62ch;color:var(--color-muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.sq-progress{gap:6px;margin-top:14px;display:grid}.sq-count{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.sq-count b{color:var(--color-ink);font-size:18px}.sq-bar{background:#f4f4f617;border-radius:99px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.sq-bar{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.sq-bar{overflow:hidden}.sq-bar>span{border-radius:inherit;background:var(--color-ok);height:100%;transition:width .35s;display:block}.sq-state{color:var(--color-muted);margin:0;font-size:12.5px}.sq-state[data-ok]{color:var(--color-ok);font-weight:600}.sq-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sq-grid>li{display:flex}.sq-card{border:1.5px solid var(--color-line);background:var(--color-bg);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:12px 12px 10px;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.sq-card:hover{border-color:#8e8147}@supports (color:color-mix(in lab, red, red)){.sq-card:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}}.sq-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sq-card[data-must]{border-style:dashed;border-color:#97894a}@supports (color:color-mix(in lab, red, red)){.sq-card[data-must]{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-line))}}.sq-card[data-on]{border-style:solid;border-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.sq-card[data-on]{border-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}.sq-card[data-on]{background:#101816}@supports (color:color-mix(in lab, red, red)){.sq-card[data-on]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-bg))}}.sq-head{align-items:center;gap:8px;min-width:0;display:flex}.sq-ico{background:#e3cb5c24;border-radius:8px;flex:none;place-items:center;min-width:30px;height:30px;padding:0 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.sq-ico{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.sq-ico{font-size:15px;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace)}.sq-find{flex:1;min-width:0;font-size:14.5px;font-weight:700}.sq-must{background:var(--color-accent);color:var(--color-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.sq-path{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muted);font-size:11.5px;line-height:1.45;display:block}.sq-check{font-size:13px;line-height:1.45;display:block}.sq-why{border-top:1px dashed #5cd6a073;padding-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.sq-why{border-top:1px dashed color-mix(in srgb, var(--color-ok) 45%, transparent)}}.sq-why{color:var(--color-muted);font-size:12.5px;line-height:1.45}.sq-tick{letter-spacing:.04em;color:var(--color-dim);margin-top:auto;padding-top:4px;font-size:11.5px;font-weight:700}.sq-card[data-on] .sq-tick{color:var(--color-ok)}.sq-stamp{border:2px solid var(--color-ok);color:var(--color-ok);letter-spacing:.16em;opacity:.85;pointer-events:none;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:900;animation:.28s cubic-bezier(.2,1.4,.4,1) both sq-stamp;position:absolute;top:10px;right:8px;transform:rotate(-8deg)}.sq-card[data-must][data-on] .sq-must{visibility:hidden}@keyframes sq-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}to{opacity:.85;transform:rotate(-8deg)scale(1)}}.sq-meter{isolation:isolate;background:#131315;border-radius:12px;margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.sq-meter{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-bg))}}.sq-meter{border:1px solid var(--color-line)}.sq-meter h4{margin:0;font-size:15px;font-weight:700}.sq-hint{color:var(--color-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.sq-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.sq-fields label{color:var(--color-muted);gap:4px;font-size:11.5px;font-weight:700;display:grid}.sq-fields input{border:1.5px solid var(--color-line);background:var(--color-panel);width:100%;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 10px;font-size:15px}.sq-fields input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sq-bars{gap:8px;margin-top:12px;display:grid}.sq-row{grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.sq-lab,.sq-num{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.sq-num{text-align:right}.sq-track{background:#f4f4f614;border-radius:99px;height:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-track{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.sq-track{overflow:hidden}.sq-fill{height:100%;transition:width .35s;display:block}.sq-fill[data-k=before]{background:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.sq-fill[data-k=before]{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.sq-fill[data-k=after]{background:var(--color-ok)}.sq-fill[data-k=bin]{background:repeating-linear-gradient(135deg,#5cd6a073 0 5px,#0000 5px 9px)}@supports (color:color-mix(in lab, red, red)){.sq-fill[data-k=bin]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-ok) 45%, transparent) 0 5px, transparent 5px 9px)}}.sq-sum{margin:2px 0 0;font-size:14px}.sq-note{margin:0}.sq-bars .ts-btn{justify-self:start}@media (max-width:640px){.sq-grid,.sq-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sq-stamp{animation:none}.sq-bar>span,.sq-fill{transition:none}}.cf,.gg{--r:0deg}.cf-why,.gg-why{margin-top:12px}.cf-again,.gg-again{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.cf-pick,.gg-send{text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.cf-pick,.gg-send{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.cf-pick,.gg-send{cursor:pointer;transition:transform .12s,border-color .2s,background .2s}.cf-pick:hover,.gg-send:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-1px)}.gg-send:disabled{cursor:default;opacity:.5}.cf-pick[data-on],.gg-send[data-on]{opacity:1;border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.cf-pick[data-on],.gg-send[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.cf-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cf-file{background:var(--color-well);border-radius:10px;overflow:hidden}.cf-fname{font:700 12px var(--font-mono,ui-monospace, monospace);color:#d4d4debf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-fname{color:color-mix(in srgb, var(--color-code-ink) 75%, transparent)}}.cf-fname{border-bottom:1px solid #d4d4de24}@supports (color:color-mix(in lab, red, red)){.cf-fname{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 14%, transparent)}}.cf-stop{color:#f0b429}.cf-ok{color:#5fd08a}.cf-code{color:var(--color-code-ink);background:0 0;grid-template-columns:minmax(max-content,1fr);margin:0;padding:10px 0 12px;font-size:12.5px;line-height:1.55;display:grid;overflow-x:auto}.cf-ctx,.cf-line,.cf-mark{white-space:pre;padding:1px 12px;display:block}.cf-ctx{color:#d4d4de8c}@supports (color:color-mix(in lab, red, red)){.cf-ctx{color:color-mix(in srgb, var(--color-code-ink) 55%, transparent)}}.cf-mine{background:#4ea1ff2e}.cf-theirs{background:#e8a0b433}.cf-picked,.cf-done{background:#5fd08a2e;animation:.3s both be-in}.cf-mark{text-align:left;width:100%;font:inherit;color:#ff8f8f;cursor:pointer;background:#ff8f8f14;border:0;border-left:3px dashed #ff8f8f;margin:1px 0}.cf-mark:hover{background:#ff8f8f29}.cf-mark[data-on]{background:#ff8f8f38;border-left-style:solid}.cf-side{flex-direction:column;gap:12px;min-width:0;display:flex}.cf-note{color:#3b2f12;background:#f6d980;margin:0;padding:12px 12px 14px;font-size:13px;font-weight:600;line-height:1.45;transform:rotate(1.5deg);box-shadow:2px 3px #0000001f}.cf-live{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.cf-live[data-bad]{border-color:var(--color-coral)}.cf-live-lab{font:700 10.5px var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cf-live-line{color:var(--color-ink);font-size:14px;font-weight:700;animation:.3s both be-in}.cf-live-wait{color:var(--color-dim);font-size:13px;font-style:italic}.cf-picks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cf-pick[data-ok=yes]{border-color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.cf-pick[data-ok=yes]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.cf-pick[data-ok=no]{border-color:var(--color-coral);background:#2b1f1f}@supports (color:color-mix(in lab, red, red)){.cf-pick[data-ok=no]{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}@media (max-width:640px){.cf-stage{grid-template-columns:minmax(0,1fr)}.cf-code{font-size:11.5px}}.gg-stage{grid-template-columns:110px minmax(0,1fr) 110px;align-items:stretch;gap:10px;display:grid}.gg-dest{text-align:center;border:1.5px dashed var(--color-line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 8px;transition:border-color .2s,background .2s;display:flex}.gg-up{background:#1b1d27}@supports (color:color-mix(in lab, red, red)){.gg-up{background:color-mix(in srgb, var(--color-info) 7%, var(--color-panel))}}.gg-env{background:#182121}@supports (color:color-mix(in lab, red, red)){.gg-env{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.gg-dest[data-hit]{border-style:solid;border-color:var(--color-accent);animation:.5s gg-pulse}@keyframes gg-pulse{40%{transform:scale(1.05)}}.gg-dlab{color:var(--color-ink);font-size:14px;font-weight:800}.gg-dsub{color:var(--color-muted);font-size:11px}.gg-belt{background:repeating-linear-gradient(90deg,#f4f4f612 0 14px,#0000 14px 28px),#1a1a1e;border-radius:12px;justify-content:center;align-items:center;min-height:150px;padding:14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.gg-belt{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 7%, transparent) 0 14px, transparent 14px 28px), color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.gg-item{text-align:center;background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:6px;flex-direction:column;align-items:center;gap:5px;max-width:320px;padding:14px 14px 12px;display:flex;position:relative;box-shadow:3px 4px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.gg-item{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.gg-item{animation:.4s cubic-bezier(.34,1.5,.64,1) both gg-in}@keyframes gg-in{0%{opacity:0;transform:translate(-48px)rotate(-3deg)}}.gg-item[data-leak]{border-color:var(--color-danger);animation:.45s gg-shake}@keyframes gg-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.gg-count{color:var(--color-dim);font-size:10.5px;font-weight:700;position:absolute;top:6px;right:8px}.gg-icon{font-size:24px}.gg-name{color:var(--color-ink);font-size:14px;font-weight:800}.gg-peek{max-width:100%;color:var(--color-code-ink);background:var(--color-well);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11.5px;overflow:hidden}.gg-caught{color:var(--color-danger);background:#2a1a20;border-radius:6px;margin-top:4px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.gg-caught{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.gg-caught{border:1.5px solid #fa5d7680}@supports (color:color-mix(in lab, red, red)){.gg-caught{border:1.5px solid color-mix(in srgb, var(--color-danger) 50%, transparent)}}.gg-caught{animation:.3s both be-in}.gg-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.gg-tally{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gg-chip{color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;animation:.3s both be-in}.gg-chip[data-ok=yes]{border-color:var(--color-ok)}.gg-chip[data-ok=no]{border-color:var(--color-coral)}@media (max-width:640px){.gg-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"up env""belt belt"}.gg-up{grid-area:up}.gg-env{grid-area:env}.gg-belt{grid-area:belt;min-height:130px}}@media (prefers-reduced-motion:reduce){.gg-item,.gg-item[data-leak],.gg-dest[data-hit]{animation:none}}.tmr{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tmr{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tmr{background:var(--color-panel);border-radius:14px}.tmr-top{align-items:stretch;gap:12px;margin:0 0 12px;display:flex}.tmr-yours{border:1.5px dashed var(--color-line);background:#1a1a1e;border-radius:10px;flex:1;min-width:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.tmr-yours{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.tmr-yours p{color:var(--color-muted);margin:4px 0 2px;font-size:13px;line-height:1.45;-webkit-text-decoration:line-through #f4f4f64d;text-decoration:line-through #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.tmr-yours p{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.tmr-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:10px;font-weight:800}.tmr-small{color:var(--color-dim);font-size:11.5px}.tmr-clock{background:#24221d;border-radius:10px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.tmr-clock{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.tmr-clock{border:1.5px solid #e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.tmr-clock{border:1.5px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.tmr-clock svg{width:46px;height:46px}.tmr-track{fill:none;stroke:#f4f4f61f}@supports (color:color-mix(in lab, red, red)){.tmr-track{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tmr-track{stroke-width:5px}.tmr-arc{fill:none;stroke:var(--color-ok);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.34,1.3,.64,1)}.tmr-clock span{flex-direction:column;line-height:1.1;display:flex}.tmr-clock b{font:800 20px var(--font-mono,ui-monospace, monospace);color:var(--color-ink)}.tmr-clock i{color:var(--color-dim);font-size:11px;font-style:normal}.tmr-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tmr-check{width:100%;height:100%;font:inherit;text-align:center;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 7px;transition:border-color .15s,background .15s,transform .12s;display:flex}.tmr-check:hover{border-color:#e3cb5c8c;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tmr-check:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tmr-check[data-on]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.tmr-check[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.tmr-check[data-on]{box-shadow:0 0 0 3px #e3cb5c24}@supports (color:color-mix(in lab, red, red)){.tmr-check[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}}.tmr-check[data-done] .tmr-ico{color:#fff;background:var(--color-ok);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.tmr-ico{height:24px;font-size:19px;line-height:24px}.tmr-name{font-size:11.5px;font-weight:700;line-height:1.2}.tmr-secs{font:10.5px var(--font-mono,ui-monospace, monospace);color:var(--color-dim)}.tmr-stage{background:#1c1c20;border-radius:12px;padding:12px 12px 14px}@supports (color:color-mix(in lab, red, red)){.tmr-stage{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tmr-do{color:var(--color-ink);margin:0 0 6px;font-size:13.5px;line-height:1.5}.tmr-q{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 10px;font-size:12px;font-weight:800}.tmr-pair{justify-content:center;gap:18px;padding-bottom:14px;display:flex}.tmr-phone{width:172px;height:300px;font:inherit;text-align:left;color:#2b2233;background:#2b2233;border:0;border-radius:26px;flex-direction:column;padding:22px 8px 10px;display:flex;position:relative;box-shadow:0 8px 18px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.tmr-phone{box-shadow:0 8px 18px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tmr-phone{cursor:pointer;transition:transform .15s,box-shadow .15s}.tmr-phone:hover{transform:translateY(-2px)}.tmr-phone:focus-visible{outline:3px solid var(--color-info);outline-offset:3px}.tmr-phone[data-verdict=pass]{box-shadow:0 0 0 4px var(--color-ok), 0 8px 18px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.tmr-phone[data-verdict=pass]{box-shadow:0 0 0 4px var(--color-ok), 0 8px 18px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tmr-phone[data-verdict=fail]{box-shadow:0 0 0 4px #d8453b,0 8px 18px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.tmr-phone[data-verdict=fail]{box-shadow:0 0 0 4px #d8453b, 0 8px 18px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tmr-notch{background:#4a4155;border-radius:3px;width:40px;height:6px;margin-left:-20px;position:absolute;top:9px;left:50%}.tmr-letter{color:#fff;background:var(--color-accent);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-10px;left:-10px;box-shadow:0 2px 5px #00000040}.tmr-stamp{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;border-radius:6px;padding:4px 11px;font-size:12px;font-weight:800;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)rotate(-6deg)}.tmr-phone[data-verdict=pass] .tmr-stamp{background:var(--color-ok)}.tmr-phone[data-verdict=fail] .tmr-stamp{background:#d8453b}.tmr-screen{background:#fbf6ef;border-radius:16px 16px 6px 6px;flex:1;display:flex;overflow:hidden}.tmr-page{flex-direction:column;flex:0 0 100%;gap:7px;padding:12px 10px;animation:.3s ease-out lp-drop;display:flex;position:relative}.tmr-page>span{display:block}.tmr-h{color:#2b2233;margin:0;font-size:17px;font-weight:800;line-height:1.15;display:block}.tmr-sub{color:#6d5f70;margin:0;font-size:11.5px;line-height:1.35}.tmr-page>.tmr-pic,.tmr-page>.tmr-banner{background:linear-gradient(135deg,#f6d6c8,#f1b9a7);border-radius:10px;place-items:center;height:76px;font-size:34px;display:grid}.tmr-cta{text-align:center;color:#fff;background:#b8455f;border-radius:999px;align-self:stretch;padding:9px 8px;font-size:12px;font-weight:800}.tmr-cta[data-ring]{outline-offset:3px;outline:3px solid #1a73e8}.tmr-note{text-align:center;max-width:100%;line-height:1.35;font:10px var(--font-mono,ui-monospace, monospace);color:#6d5f70;background:#eee4da;border-radius:999px;align-self:center;margin-top:auto;padding:2px 8px}.tmr-squeezed{flex-basis:150%;gap:4px;padding:8px 7px}.tmr-nav{white-space:nowrap;color:#6d5f70;margin:0;font-size:6px}.tmr-page>.tmr-cols{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.tmr-cols span{background:linear-gradient(135deg,#f6d6c8,#f1b9a7);border-radius:4px;height:44px}.tmr-tiny{color:#2b2233;margin:0;font-size:6.5px;line-height:1.3}.tmr-mini-btn{color:#fff;background:#b8455f;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:6.5px;font-weight:800}.tmr-squeezed .tmr-note{margin:0;position:absolute;bottom:10px;left:30px}.tmr-page>.tmr-links{color:#6d5f70;gap:9px;margin:0;font-size:10.5px;font-weight:600;display:flex}.tmr-link2{color:#2f6f73;align-self:center;font-size:11.5px;font-weight:700;text-decoration:underline}.tmr-banner{height:96px}.tmr-banner[data-half]{color:#0000;background:linear-gradient(#f1b9a7 0 38%,#e7dfd6 38%)}.tmr-file{font:10px var(--font-mono,ui-monospace, monospace);color:#2b2233;margin:0}.tmr-bar{background:#eadfd4;border-radius:3px;height:6px;display:block;overflow:hidden}.tmr-bar i{background:#2f7d6d;border-radius:3px;height:100%;display:block}.tmr-banner[data-half]~.tmr-bar i{background:#d8453b}.tmr-search{color:#2b2233;background:#fff;border:1.5px solid #d6c7b6;border-radius:8px;padding:6px 9px;font-size:11.5px}.tmr-page>.tmr-empty{text-align:center;color:#6d5f70;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.tmr-empty b{color:#2b2233;font-size:13px}.tmr-blank{flex:1}.tmr-chat{background:#efe7dd;justify-content:flex-end}.tmr-bubble>span,.tmr-card>span,.tmr-card>b,.tmr-empty>span,.tmr-empty>b{display:block}.tmr-empty>.tmr-cta{align-self:stretch}.tmr-page>.tmr-bubble{background:#d9fdd3;border-radius:9px 9px 2px;flex-direction:column;align-self:flex-end;gap:5px;max-width:94%;padding:5px;display:flex;box-shadow:0 1px 1px #0000001f}.tmr-bubble>.tmr-card{color:#54656f;background:#c8efc1;border-radius:6px;flex-direction:column;gap:2px;padding:0 0 5px;font-size:10px;line-height:1.3;display:flex;overflow:hidden}.tmr-card b{color:#111b21;padding:0 6px;font-size:10.5px}.tmr-card>span:not(.tmr-card-img){padding:0 6px}.tmr-card>.tmr-card-img{background:linear-gradient(135deg,#f6d6c8,#f1b9a7);place-items:center;height:62px;font-size:28px;display:grid}.tmr-url{color:#027eb5;word-break:break-all;padding:0 3px 2px;font-size:10.5px}.tmr-next{z-index:0;margin:10px auto 0;display:block;position:relative}.tmr-why{margin-top:14px}@media (max-width:640px){.tmr-top{flex-direction:column}.tmr-clock{align-self:flex-start}.tmr-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.tmr-pair{gap:12px}.tmr-phone{width:148px;height:280px}}@media (prefers-reduced-motion:reduce){.tmr-page,.tmr-stamp{animation:none}.tmr-arc{transition:none}}.sgx,.lpk{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.sgx,.lpk{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.sgx,.lpk{background:var(--color-panel);border-radius:14px}.sgx-fixes{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.sgx-fix,.lpk-step{font:inherit;text-align:left;color:var(--color-ink);border:1.5px solid var(--color-line);background:var(--color-panel);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:12.5px;font-weight:650;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.sgx-fix:hover,.lpk-step:hover{border-color:#e3cb5c8c;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sgx-fix:hover,.lpk-step:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.sgx-fix[data-on],.lpk-step[data-on]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.sgx-fix[data-on],.lpk-step[data-on]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.sgx-fix[data-on],.lpk-step[data-on]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.sgx-fix[data-on],.lpk-step[data-on]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.sgx-n,.lpk-n{width:20px;height:20px;color:var(--color-muted);border:1.5px solid var(--color-line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.sgx-fix[data-on] .sgx-n,.lpk-step[data-on] .lpk-n{color:#fff;border-color:var(--color-ok);background:var(--color-ok)}.sgx-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.sgx-side{min-width:0}.sgx-where{letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);margin:0 0 7px;font-size:11px;font-weight:800}.sgx-browser{background:#fbf6ef;border:1.5px solid #d6c7b6;border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.sgx-browser{box-shadow:0 5px 14px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sgx-bar{font:10.5px var(--font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;color:#6d5f70;background:#efe6da;border-bottom:1px solid #e0d4c6;padding:6px 10px;animation:.25s ease-out lp-drop;display:block;overflow:hidden}.sgx-page{color:#2b2233;flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex}.sgx-h{font-size:18px;font-weight:800;line-height:1.2;animation:.25s ease-out lp-drop;display:block}.sgx-photo{background:linear-gradient(135deg,#f6d6c8,#f1b9a7);border-radius:8px;place-items:center;height:70px;font-size:32px;display:grid}.sgx-body{color:#4a3f4d;font-size:12.5px;line-height:1.45;animation:.25s ease-out lp-drop;display:block}.sgx-link{color:#2f6f73;font-size:12.5px;font-weight:700;text-decoration:underline;animation:.25s ease-out lp-drop;display:block}.sgx-outline{font:11.5px/1.4 var(--font-mono,ui-monospace, monospace);color:#d7d2df;background:#221c2b;border-radius:10px;flex-direction:column;gap:5px;margin:0;padding:10px;display:flex}.sgx-outline>div{background:#d8453b1a;border-left:3px solid #d8453b;border-radius:5px;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:4px 6px;transition:background .2s,border-color .2s;display:grid}.sgx-outline>div[data-on]{background:#43b39a1f;border-left-color:#43b39a}.sgx-outline dt{color:#a99fb4}.sgx-outline dd{overflow-wrap:anywhere;color:#f4eef9;margin:0;animation:.25s ease-out lp-drop}.sgx-knows{border:1.5px dashed #5cd6a08c;border-radius:10px;margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.sgx-knows{border:1.5px dashed color-mix(in srgb, var(--color-ok) 55%, transparent)}}.sgx-knows{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.sgx-knows{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.sgx-knows-head{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px;font-size:12px;font-weight:800}.sgx-knows-head b{color:var(--color-ok)}.sgx-knows-none{color:var(--color-dim);margin:0;font-size:13px}.sgx-knows ul{color:var(--color-ink);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.sgx-knows li{margin:2px 0;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.sgx-why{margin-top:14px}@media (max-width:640px){.sgx-stage{grid-template-columns:minmax(0,1fr)}}.lpk-stage{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.lpk-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lpk-step{border-radius:10px;width:100%;padding:9px 12px 9px 8px;font-size:13px}.lpk-phone{color:#202124;background:#fff;border:6px solid #2b2233;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 8px 18px #f4f4f633}@supports (color:color-mix(in lab, red, red)){.lpk-phone{box-shadow:0 8px 18px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.lpk-search{color:#3c4043;background:#f1f3f4;border-radius:999px;margin:8px;padding:7px 12px;font-size:12px;display:block}.lpk-map{background:#e8f0e0;height:96px;display:block;position:relative;overflow:hidden}.lpk-road{background:#fff;width:120%;height:7px;position:absolute;top:46%;left:-10%;transform:rotate(-9deg)}.lpk-road2{width:7px;height:130%;top:-10%;left:38%;transform:rotate(14deg)}.lpk-pin{color:#fff;background:#d93025;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;font-size:10px;font-weight:800;display:grid;position:absolute;box-shadow:0 1px 3px #0000004d}.lpk-pin-anu{background:#b8455f;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;box-shadow:0 0 0 3px #b8455f4d}.lpk-row{border-top:1px solid #e8eaed;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.lpk-text{color:#5f6368;flex-direction:column;flex:1;gap:1px;min-width:0;font-size:11px;line-height:1.35;display:flex}.lpk-text b{color:#1a0dab;font-size:13px}.lpk-open{color:#188038}.lpk-missing{color:#9aa0a6;font-style:italic}.lpk-btns{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.lpk-btns span{color:#1a73e8;border:1px solid #dadce0;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;animation:.25s ease-out lp-drop}.lpk-thumb{background:linear-gradient(135deg,#f6d6c8,#f1b9a7);border-radius:8px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.lpk-thumb[data-empty]{color:#9aa0a6;background:#f1f3f4;font-size:16px;font-weight:700}.lpk-anu{background:#fff8f9;animation:.3s ease-out lp-drop}.lpk-ghost{color:#9aa0a6;border-top:1px dashed #dadce0;justify-content:center;padding:16px 11px;font-size:12px;font-style:italic}.lpk-why{margin-top:14px}@media (max-width:640px){.lpk-stage{grid-template-columns:minmax(0,1fr)}.lpk-phone{max-width:320px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.sgx-bar,.sgx-h,.sgx-body,.sgx-link,.sgx-outline dd,.sgx-knows li,.lpk-pin-anu,.lpk-btns span,.lpk-anu{animation:none}}.pf-scene{width:100%;margin:2px 0 4px;display:block}@media (max-width:700px){.pf-scene{max-width:240px}}.pfs,.pfs *{animation-play-state:paused}.pf-in .pfs,.pf-in .pfs *{animation-play-state:running}.pfs{--d:calc(var(--i,0) * 1.7s + .6s);width:100%;height:auto;display:block;overflow:visible}.pfs-page{fill:#424245}@supports (color:color-mix(in lab, red, red)){.pfs-page{fill:color-mix(in srgb, var(--color-panel) 80%, white)}}.pfs-page{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.pfs-page{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pfs-page{stroke-width:1.3px}.pfs-line{fill:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.pfs-line{fill:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.pfs-line-soft{fill:#f4f4f633}@supports (color:color-mix(in lab, red, red)){.pfs-line-soft{fill:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.pfs-card{fill:#424245}@supports (color:color-mix(in lab, red, red)){.pfs-card{fill:color-mix(in srgb, var(--color-panel) 80%, white)}}.pfs-card{stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.pfs-card{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.pfs-card{stroke-width:1px}.pfs-bar{fill:#232327}@supports (color:color-mix(in lab, red, red)){.pfs-bar{fill:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.pfs-bar{stroke:#f4f4f640}@supports (color:color-mix(in lab, red, red)){.pfs-bar{stroke:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.pfs-bar{stroke-width:1px}.pfs-title{fill:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.pfs-title{fill:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pfs-link{fill:none;stroke:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.pfs-link{stroke:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.pfs-link{stroke-width:1.8px;stroke-dasharray:3 3}.pfs-spark{fill:var(--color-accent);opacity:0;transform-box:fill-box;transform-origin:50%}.pfs-bot{transform:translate(24px,32px)}.pfs-bot-body{fill:#f4f4f6c7}@supports (color:color-mix(in lab, red, red)){.pfs-bot-body{fill:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.pfs-bot-eye{fill:#fff}.pfs-bot-leg{fill:none;stroke:#f4f4f6b3}@supports (color:color-mix(in lab, red, red)){.pfs-bot-leg{stroke:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.pfs-bot-leg{stroke-width:1.6px;stroke-linecap:round}.pfs-bot-tip{fill:var(--color-accent)}.pfs-crawl .pfs-bot{animation:pfs-walk 2s ease-in-out var(--d) both}.pfs-yours-hi{fill:#e3cb5c38}@supports (color:color-mix(in lab, red, red)){.pfs-yours-hi{fill:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.pfs-yours-hi{stroke:var(--color-accent);stroke-width:1.6px;opacity:0}.pfs-crawl .pfs-yours-hi{animation:pfs-fade .5s ease-out calc(var(--d) + 1.7s) both}.pfs-crawl .pfs-spark{animation:pfs-pop .45s cubic-bezier(.34, 1.7, .64, 1) calc(var(--d) + 1.8s) both}.pfs-crawl .pfs-link{animation:pfs-march 2s linear var(--d) both}@keyframes pfs-walk{0%{transform:translate(24px,32px)}20%{transform:translate(52px,42px)}42%{transform:translate(80px,56px)}62%{transform:translate(108px,42px)}85%,to{transform:translate(136px,30px)}}@keyframes pfs-march{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes pfs-fade{0%{opacity:0}to{opacity:1}}@keyframes pfs-pop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}to{opacity:1;transform:none}}.pfs-word{fill:var(--color-accent)}.pfs-word.pfs-w1{fill:var(--color-info)}.pfs-word.pfs-w2{fill:var(--color-ok)}.pfs-box{fill:#212124}@supports (color:color-mix(in lab, red, red)){.pfs-box{fill:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.pfs-box{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.pfs-box{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.pfs-box{stroke-width:1.3px}.pfs-tab{fill:#343022}@supports (color:color-mix(in lab, red, red)){.pfs-tab{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.pfs-tab{stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.pfs-tab{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.pfs-tab{stroke-width:1px}.pfs-letter{font:800 12px var(--font-mono,ui-monospace, monospace);fill:var(--color-ink)}.pfs-slot{fill:#f4f4f617}@supports (color:color-mix(in lab, red, red)){.pfs-slot{fill:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.pfs-chip{fill:var(--color-accent);opacity:0}.pfs-chip.pfs-w1{fill:var(--color-info)}.pfs-chip.pfs-w2{fill:var(--color-ok)}.pfs-index .pfs-chip{animation:pfs-fly .8s cubic-bezier(.45, 0, .3, 1) calc(var(--d) + var(--k) * .45s) both}.pfs-index .pfs-word{animation:pfs-flash .8s ease calc(var(--d) + var(--k,0) * .45s) both}.pfs-word.pfs-w1{--k:1}.pfs-word.pfs-w2{--k:2}@keyframes pfs-fly{0%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:1;transform:none}}@keyframes pfs-flash{0%,to{opacity:1}40%{opacity:.25}}.pfs-glass{fill:none;stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.pfs-glass{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.pfs-glass{stroke-width:1.4px;stroke-linecap:round}.pfs-score{fill:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.pfs-score{fill:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pfs-score{transform-box:fill-box;transform-origin:0}.pfs-best .pfs-card{stroke:var(--color-accent);stroke-width:1.4px}.pfs-best .pfs-score,.pfs-best .pfs-title{fill:var(--color-accent)}.pfs-rank .pfs-score{animation:pfs-grow .7s ease-out var(--d) both}.pfs-rank .pfs-row{animation:pfs-sort 1s cubic-bezier(.45, 0, .3, 1) calc(var(--d) + .9s) both}@keyframes pfs-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes pfs-sort{0%{transform:translateY(var(--from))}to{transform:none}}.pfs-screen{fill:#1c1c20}@supports (color:color-mix(in lab, red, red)){.pfs-screen{fill:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.pfs-screen{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.pfs-screen{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.pfs-screen{stroke-width:1.5px}.pfs-typed{fill:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.pfs-typed{fill:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.pfs-typed{transform-box:fill-box;transform-origin:0}.pfs-caret{fill:var(--color-info)}.pfs-url{fill:var(--color-ok)}.pfs-title-blue{fill:var(--color-info)}.pfs-result{transform-box:fill-box;transform-origin:top}.pfs-ripple{fill:none;stroke:var(--color-accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.pfs-hand{fill:#fff;stroke:#f4f4f6cc}@supports (color:color-mix(in lab, red, red)){.pfs-hand{stroke:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.pfs-hand{stroke-width:1.2px;stroke-linejoin:round;transform:translate(68px,44px)scale(1.35)}.pfs-show .pfs-typed{animation:pfs-grow .8s steps(8, end) var(--d) both}.pfs-show .pfs-caret{animation:pfs-caret .8s linear var(--d) both}.pfs-show .pfs-result{animation:pfs-land .45s cubic-bezier(.34, 1.6, .64, 1) calc(var(--d) + .9s) both}.pfs-show .pfs-hand{animation:pfs-point .8s ease-out calc(var(--d) + 1.3s) both}.pfs-show .pfs-ripple{animation:pfs-ripple .6s ease-out calc(var(--d) + 2.1s) both}@keyframes pfs-caret{0%{transform:translate(-54px)}to{transform:none}}@keyframes pfs-land{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}@keyframes pfs-point{0%{opacity:0;transform:translate(150px,86px)scale(1.35)}to{opacity:1;transform:translate(68px,44px)scale(1.35)}}@keyframes pfs-ripple{0%{opacity:0;transform:scale(.3)}15%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.pfs,.pfs *{animation-delay:0s!important}}.cws{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.cws{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.cws{background:var(--color-panel);border-radius:14px}.cws-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}.cws-form{min-width:0}.cws-name{border:1.5px solid var(--color-line);background:#1a1a1e;border-radius:10px;flex-direction:column;gap:2px;margin:0 0 10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cws-name{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.cws-name span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-size:11px;font-weight:700}.cws-name b{font-size:14px}.cws .cws-q{color:var(--color-muted);margin:14px 0 6px;font-size:13px;font-weight:700}.cws-chips{flex-wrap:wrap;gap:7px;display:flex}.cws-conn{align-items:center;gap:6px;display:inline-flex}.cws-conn img{border-radius:3px}.cws-brief{color:var(--color-ink);border-left:3px solid #e3cb5c99;border-radius:8px;margin:8px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cws-brief{border-left:3px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.cws-brief{background:#22201c}@supports (color:color-mix(in lab, red, red)){.cws-brief{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.cws-brief{animation:.25s ease-out lp-drop}.cws-send{margin-top:16px}.cws-history{border:1.5px solid var(--color-line);background:#1a1a1e;border-radius:12px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.cws-history{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.cws-history-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:12px;font-weight:800}.cws-history ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cws-history li{background:var(--color-panel);border:1px solid var(--color-line);border-radius:8px;grid-template-columns:22px 64px minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;font-size:12.5px;line-height:1.4;animation:.3s ease-out backwards lp-drop;display:grid}.cws-dot{color:#fff;background:var(--color-dim);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.cws-history li[data-state=ok] .cws-dot{background:var(--color-ok)}.cws-history li[data-state=warn] .cws-dot{background:#d9941e}.cws-history li[data-state=fail] .cws-dot{background:var(--color-danger,#d8453b)}.cws-history li[data-state=fail]{border-color:#fa5d7673}@supports (color:color-mix(in lab, red, red)){.cws-history li[data-state=fail]{border-color:color-mix(in srgb, var(--color-danger,#d8453b) 45%, transparent)}}.cws-day{font:600 11.5px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--color-muted)}.cws-out{overflow-wrap:anywhere;min-width:0}.cws-empty{color:var(--color-dim);margin:0;font-size:13px;font-style:italic}.cws-cloud{color:var(--color-ok);margin:10px 0 0;font-size:12px;font-weight:650}.cws-why{margin-top:14px}@media (max-width:640px){.cws-stage{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cws-brief,.cws-history li{animation:none}}.rck-form{margin:8px 0 0}.rck .rck-lbl{color:var(--color-ink);margin:0 0 6px;font-size:13px;font-weight:700;display:block}.rck-row{flex-wrap:wrap;gap:8px;display:flex}.rck .rck-in{border:1.5px solid var(--color-line);background:var(--color-bg);min-width:0;color:var(--color-ink);font:500 13.5px/1.3 var(--font-brand-mono,ui-monospace, monospace);border-radius:9px;flex:260px;padding:9px 11px}.rck .rck-in:focus{outline:2px solid var(--color-accent);outline-offset:1px}.rck .rck-hint{max-width:none;color:var(--color-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.rck .rck-link{color:var(--color-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.rck .rck-link:disabled{opacity:.5;cursor:default}.rck .rck-err{background:var(--color-panel-2);max-width:none;color:var(--color-ink);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.55}.rck-out{margin:14px 0 0}.rck-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.rck-head a{font:700 13.5px var(--font-brand-mono,ui-monospace, monospace);color:var(--color-ink);overflow-wrap:anywhere}.rck-head b{color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.rck .rck-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rck .rck-list li{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink);border-radius:10px;grid-template-columns:26px 1fr;gap:8px;margin:0;padding:9px 11px;display:grid}.rck-list li[data-s=bad]{border-color:#ff8f6a8c}@supports (color:color-mix(in lab, red, red)){.rck-list li[data-s=bad]{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.rck-list li[data-id=noenv][data-s=bad]{border-color:var(--color-danger)}.rck-mark{width:22px;height:22px;color:var(--color-bg);background:var(--color-ok);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.rck-list li[data-s=bad] .rck-mark{background:var(--color-coral)}.rck-list li[data-id=noenv][data-s=bad] .rck-mark{background:var(--color-danger)}.rck-list li[data-s=unknown] .rck-mark{background:var(--color-muted)}.rck-list b{font-size:13.5px;display:block}.rck .rck-note{color:var(--color-muted);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.rck .rck-why{max-width:none;color:var(--color-ink);margin:12px 0 10px;font-size:13px;line-height:1.55}.pfs-bv-ai{fill:#d97757}.pfs-bv-star{fill:#fff;transform-box:fill-box;transform-origin:50%}.pfs-bvoice .pfs-bv-star{animation:pfs-pop .5s cubic-bezier(.34, 1.7, .64, 1) var(--d) both}.pfs-bv-pill rect{fill:#fff;stroke:#d4a24c;stroke-width:1.4px}.pfs-bv-pill text{font:700 8.5px var(--font-sans,system-ui, sans-serif);fill:#3b2320}.pfs-bvoice .pfs-bv-pill{opacity:0;animation:lp-drop .4s ease-out calc(var(--d) + .3s + var(--k) * .3s) both}.pfs-bvoice .pfs-bv-pick rect{animation:pfs-bv-fill .4s ease-out calc(var(--d) + 1.4s) both}.pfs-bvoice .pfs-bv-pick text{animation:pfs-bv-ink .4s ease-out calc(var(--d) + 1.4s) both}@keyframes pfs-bv-fill{to{fill:#b8336a;stroke:#b8336a}}@keyframes pfs-bv-ink{to{fill:#fff}}.pfs-bv-tick circle{fill:#a8c98a}.pfs-bv-tick path{fill:none;stroke:#3b2320;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pfs-bv-tick{opacity:0;transform-box:fill-box;transform-origin:50%}.pfs-bvoice .pfs-bv-tick{animation:pfs-pop .45s cubic-bezier(.34, 1.7, .64, 1) calc(var(--d) + 1.6s) both}.pfs-bp-photo{fill:#f7efe2;stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.pfs-bp-photo{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.pfs-bp-photo{stroke-width:1.2px}.pfs-bp-drop path{fill:#f4f4f6bf}@supports (color:color-mix(in lab, red, red)){.pfs-bp-drop path{fill:color-mix(in srgb, var(--color-ink) 75%, transparent)}}.pfs-bp-drop{transform:translate(30px,22px)}.pfs-bpalette .pfs-bp-drop{animation:pfs-bp-move 1.6s ease-in-out var(--d) both}@keyframes pfs-bp-move{0%,20%{transform:translate(30px,22px)}45%,60%{transform:translate(20px,44px)}85%,to{transform:translate(44px,50px)}}.pfs-bp-sw{opacity:0;transform-box:fill-box;transform-origin:50%;stroke:#fff;stroke-width:2px}.pfs-bpalette .pfs-bp-sw{animation:pfs-pop .45s cubic-bezier(.34, 1.7, .64, 1) calc(var(--d) + .3s + var(--k) * .55s) both}.pfs-bp-arrow,.pfs-bl-arrow{fill:none;stroke:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.pfs-bp-arrow,.pfs-bl-arrow{stroke:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.pfs-bp-arrow,.pfs-bl-arrow{stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 3}.pfs-bl-sketch path{fill:none;stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.pfs-bl-sketch path{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.pfs-bl-sketch path{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160px}.pfs-blogo .pfs-bl-sketch path{animation:pfs-bl-draw 1s ease-out var(--d) both}@keyframes pfs-bl-draw{to{stroke-dashoffset:0}}.pfs-bl-ring{fill:#f7efe2;stroke:#b8336a;stroke-width:2.4px}.pfs-bl-petal{fill:#b8336a}.pfs-bl-core{fill:#d4a24c}.pfs-bl-mark{opacity:0;transform-box:fill-box;transform-origin:50%}.pfs-blogo .pfs-bl-mark{animation:pfs-pop .6s cubic-bezier(.34, 1.6, .64, 1) calc(var(--d) + 1.1s) both}.pfs-bk-back{fill:#9c2a59}.pfs-bk-front{fill:#b8336a}.pfs-bk-label{font:800 7.5px var(--font-sans,system-ui, sans-serif);letter-spacing:.12em;fill:#f7efe2}.pfs-bk-aa{fill:#3b2320;font:700 13px Georgia,serif}.pfs-bk-item{opacity:0}.pfs-bkit .pfs-bk-item{animation:pfs-bk-in .7s cubic-bezier(.45, 0, .3, 1) calc(var(--d) + var(--k) * .3s) both}@keyframes pfs-bk-in{0%{opacity:0;transform:translate(var(--fx), var(--fy))}12%{opacity:1}to{opacity:1;transform:translate(var(--tx), var(--ty))}}.pfs-bkit .pfs-bk-spark{animation:pfs-pop .45s cubic-bezier(.34, 1.7, .64, 1) calc(var(--d) + 1.6s) both}@media (prefers-reduced-motion:reduce){.pfs-bvoice *,.pfs-bpalette *,.pfs-blogo *,.pfs-bkit *{animation-duration:.01ms!important;animation-delay:0s!important}}.dt-hot[data-side=t] .dt-num{inset:auto auto calc(100% + 3px) 50%;transform:translate(-50%)}.dt-hot[data-side=t]:hover .dt-num,.dt-hot[data-side=t][data-on] .dt-num{transform:translate(-50%)scale(1.15)}.dt-hot[data-side=out] .dt-num{display:none}.dt-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dt-arrows line{stroke:#f0b79a;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.85}.dt-arrows line[data-on]{stroke:#fff;opacity:1}.dt-arrows marker path{fill:#f0b79a}.dt-callout{color:#1f1e1d;cursor:pointer;background:#f0b79a;border:0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;transition:transform .15s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #1f1e1dd9,0 1px 4px #00000073}.dt-callout:hover,.dt-callout[data-on]{transform:scale(1.15)}.dt-callout[data-on]{background:#fff}.dt-callout[data-cost]{color:#fff;background:#ff6b5a}.dt-callout[data-adv]{background:var(--color-panel);color:var(--color-ink);outline:1.5px dashed var(--color-accent)}@media (max-width:560px){.dt-callout{min-width:16px;height:16px;padding:0 4px;font-size:9.5px}}.btp,.ctry,.dnck,.tmon{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.btp,.ctry,.dnck,.tmon{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.btp,.ctry,.dnck,.tmon{background:var(--color-panel);--r:0deg;--dcc-teal:#54b6ba;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.btp,.ctry,.dnck,.tmon{--dcc-teal:color-mix(in srgb, #0f9ba0 70%, var(--color-ink))}}.btp,.ctry,.dnck,.tmon{--dcc-mono:var(--font-mono,ui-monospace, monospace)}.btp .btp-why,.ctry .ctry-why,.dnck .dnck-why,.tmon .tmon-why{text-align:left;margin:12px 0 0}.btp-again,.ctry-again,.dnck-again,.tmon-again{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.btp-lab,.ctry-lab,.dnck-lab,.tmon-lab{font:700 10.5px var(--dcc-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);display:block}.btp-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:16px;display:grid}.btp-brief{border:1.5px solid var(--color-line);background:#16161b;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.btp-brief{background:color-mix(in srgb, var(--color-panel-2) 40%, var(--color-panel))}}.btp-brief{box-shadow:3px 4px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.btp-brief{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.btp-ask{font:600 12.5px var(--dcc-mono);color:var(--color-ink);background:var(--color-panel);border:1.5px dashed var(--color-line-2);border-radius:8px;padding:7px 10px}.btp-ask:before{content:"› ";color:var(--color-accent)}.btp-rows{flex-direction:column;gap:6px;display:flex}.btp-row{width:100%;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.btp-row{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.btp-row{cursor:pointer;transition:transform .12s,border-color .2s,background .2s}.btp-row:hover{border-color:var(--color-accent);transform:translateY(-1px)}.btp-row:active{box-shadow:none;transform:translateY(1px)}.btp-row[aria-checked=true]{border-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.btp-row[aria-checked=true]{border-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}.btp-row[aria-checked=true]{background:#192322}@supports (color:color-mix(in lab, red, red)){.btp-row[aria-checked=true]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.btp-knob{background:#f4f4f638;border-radius:999px;flex:0 0 32px;height:18px;margin-top:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.btp-knob{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.btp-knob{transition:background .2s}.btp-knob:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.btp-row[aria-checked=true] .btp-knob{background:var(--color-ok)}.btp-row[aria-checked=true] .btp-knob:after{transform:translate(14px)}.btp-rtext{flex-direction:column;gap:2px;min-width:0;display:flex}.btp-rlab{align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.btp-n,.btp-tag b{width:16px;height:16px;color:var(--color-panel);background:var(--color-coral);border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.btp-row[aria-checked=true] .btp-n{background:var(--color-ok)}.btp-rval{color:var(--color-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.btp-row[aria-checked=true] .btp-rval{color:var(--color-ink)}.btp-thumb{fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;width:34px;height:24px}.btp-thumb circle{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.btp-thumb circle{fill:color-mix(in srgb, currentColor 30%, transparent)}}.btp-right{flex-direction:column;gap:8px;min-width:0;display:flex}.btp-count{font:700 11px var(--dcc-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-coral);border:1.5px solid #ff8f6a8c;border-radius:999px;align-self:flex-end;align-items:baseline;gap:6px;padding:3px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btp-count{border:1.5px solid color-mix(in srgb, var(--color-coral) 55%, transparent)}}.btp-count{background:#261d1e}@supports (color:color-mix(in lab, red, red)){.btp-count{background:color-mix(in srgb, var(--color-coral) 8%, var(--color-panel))}}.btp-count b{font-size:17px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.btp-count[data-zero]{color:var(--color-ok);border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.btp-count[data-zero]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.btp-count[data-zero]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.btp-count[data-zero]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.btp-page{--btp-pink:#d6306f;border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;position:relative;box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.btp-page{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.btp-page{color:var(--color-ink);font-size:11px;line-height:1.35;overflow:hidden}.btp-bar{border-bottom:1px solid var(--color-line);background:#1c1c20;align-items:center;gap:4px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.btp-bar{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.btp-bar{border-radius:9px 9px 0 0}.btp-bar>span:not(.btp-url){background:#f4f4f638;border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.btp-bar>span:not(.btp-url){background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.btp-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 9.5px var(--dcc-mono);color:var(--color-muted);margin-left:6px;overflow:hidden}.btp-looktag{z-index:2;position:absolute;top:4px;right:6px}.btp-tag{z-index:1;font:700 9.5px var(--dcc-mono);letter-spacing:.03em;color:var(--color-coral);background:var(--color-panel);border:1.5px dashed var(--color-coral);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 2px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-flex;position:absolute;top:5px;right:6px}.btp-looktag .btp-tag{position:static}.btp-tag b{width:14px;height:14px;font-size:9px}.btp-hero,.btp-body,.btp-main,.btp-foot{position:relative}.btp-hero{flex-direction:column;gap:2px;padding:14px 12px 12px;transition:background .3s;display:flex}.btp-h1{color:var(--color-ink);font-size:15px;font-weight:800;line-height:1.2}.btp-h2{color:var(--dcc-teal);font-size:10.5px;font-weight:600}.btp-hero[data-guess],.btp-body[data-guess],.btp-main[data-guess],.btp-foot[data-guess]{outline:1.5px dashed var(--color-coral);outline-offset:-4px}.btp-hero[data-guess]{padding-right:92px}.btp-page[data-loud] .btp-hero{background:linear-gradient(115deg,#ff4f9a,#ffae3d 55%,#7b5cff)}.btp-page[data-loud] .btp-h1,.btp-page[data-loud] .btp-h2{color:#fff;text-shadow:0 1px 2px #28002873}.btp-page[data-loud] .btp-h1{letter-spacing:.01em;font-size:16px}.btp-body{gap:10px;padding:10px 12px;display:grid}.btp-body[data-layout=side]{grid-template-columns:58px minmax(0,1fr);padding-top:30px}.btp-body[data-layout=side]>.btp-tag{top:8px}.btp-side{flex-direction:column;gap:4px;display:flex}.btp-side>span{color:var(--color-muted);background:#212124;border-radius:5px;padding:3px 5px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.btp-side>span{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.btp-page[data-loud] .btp-side>span{color:#fff;background:var(--btp-pink)}.btp-main{flex-direction:column;gap:8px;min-width:0;padding:4px;display:flex}.btp-main[data-guess]{padding:26px 8px 8px}.btp-me{align-items:center;gap:8px;display:flex}.btp-body[data-layout=side] .btp-me{text-align:center;flex-direction:column;align-items:center}.btp-photo{width:30px;height:30px;color:var(--color-panel);background:var(--dcc-teal);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.btp-page[data-loud] .btp-photo{color:#fff;background:var(--btp-pink)}.btp-photo.btp-blank{color:var(--color-dim);border:1.5px dashed var(--color-line-2);background:0 0}.btp-lines{flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;display:flex}.btp-lorem{background:#f4f4f621;border-radius:99px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.btp-lorem{background:color-mix(in srgb, var(--color-ink) 13%, transparent)}}.btp-short{width:60%}.btp-body[data-layout=side] .btp-short{align-self:center}.btp-intro{font-size:11px;font-weight:600}.btp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.btp-body[data-layout=side] .btp-cards{grid-template-columns:minmax(0,1fr)}.btp-card{overflow-wrap:anywhere;border:1px solid var(--color-line);border-top:3px solid var(--dcc-teal);background:var(--color-panel);border-radius:6px;flex-direction:column;gap:5px;min-width:0;padding:6px 7px;font-size:10px;font-weight:700;display:flex}.btp-page[data-loud] .btp-card{color:#fff;background:linear-gradient(135deg, #ff7a59, var(--btp-pink));border:0;border-radius:12px;box-shadow:0 3px 8px #ff3d8b59}.btp-page[data-loud] .btp-card .btp-lorem{background:#ffffff73}.btp-reach{color:var(--dcc-teal);font-size:10.5px;font-weight:700}.btp-page[data-loud] .btp-reach{color:var(--btp-pink)}.btp-foot{border-top:1px solid var(--color-line);align-items:center;min-height:40px;padding:8px 12px 10px;display:flex}.btp-stamp{font:700 9.5px var(--dcc-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);border:2px dashed var(--color-line-2);border-radius:4px;padding:3px 8px;display:inline-block;transform:rotate(-3deg)}.btp-checks{color:var(--color-ok);font-size:10.5px;font-weight:700;animation:.3s both be-in}.btp-out{flex-direction:column;gap:7px;margin-top:14px;display:flex}.btp-box{border:1.5px solid var(--color-line-2);background:var(--color-panel);border-radius:12px;flex-direction:column;gap:7px;padding:12px 50px 12px 14px;display:flex;position:relative;box-shadow:3px 4px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.btp-box{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.btp .btp-pline{color:var(--color-ink);text-align:left;align-items:baseline;gap:8px;margin:0;font-size:13.5px;line-height:1.5;animation:.3s both be-in;display:flex}.btp .btp-pask{font-weight:700;animation:none}.btp .btp-pline strong{font-weight:800}.btp .btp-pline .btp-n{background:var(--color-ok);flex:none;transform:translateY(2px)}.btp-att{font:600 11px var(--dcc-mono);color:var(--color-muted);background:#18181d;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px 3px 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btp-att{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.btp-att{border:1px solid var(--color-line);animation:.3s both be-in}.btp-att .btp-thumb{width:28px;height:20px}.btp-send{width:28px;height:28px;color:var(--color-bg);background:var(--color-accent);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;bottom:10px;right:10px}.btp .btp-gap{color:var(--color-muted);text-align:left;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.btp-miss{color:var(--color-ink);border:1.5px dashed #ff8f6a99;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btp-miss{border:1.5px dashed color-mix(in srgb, var(--color-coral) 60%, transparent)}}@media (max-width:640px){.btp-stage{grid-template-columns:minmax(0,1fr)}.btp-count{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.btp-row,.btp-knob,.btp-knob:after,.btp-hero{transition:none}.btp-tag,.btp-count b,.btp-checks,.btp .btp-pline,.btp-att{animation:none}}.ctry-desk{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ctry-item{min-width:0;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px 10px;display:flex;position:relative;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.ctry-item{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.ctry-item{cursor:pointer;transition:transform .12s,border-color .2s,background .2s,opacity .2s}.ctry-item:hover{border-color:var(--color-accent);transform:translateY(-1px)}.ctry-item:active{box-shadow:none;transform:translateY(1px)}.ctry-item[data-in]{border-style:dashed;border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-in]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ctry-item[data-in]{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-in]{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.ctry-item[data-in]{box-shadow:none}.ctry-item[data-noise]{border-color:#ff8f6ab3}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-noise]{border-color:color-mix(in srgb, var(--color-coral) 70%, transparent)}}.ctry-item[data-noise]{background:#241c1d}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-noise]{background:color-mix(in srgb, var(--color-coral) 7%, var(--color-panel))}}.ctry-item[data-bounce]{border-color:#ff8f6ab3}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-bounce]{border-color:color-mix(in srgb, var(--color-coral) 70%, transparent)}}.ctry-item[data-bounce]{animation:.6s ctry-bounce}@keyframes ctry-bounce{30%{transform:translateY(12px)}55%{transform:translateY(-6px)rotate(-2deg)}75%{transform:translate(4px)rotate(1deg)}}.ctry-icon{font-size:20px;line-height:1.1}.ctry-name{font-size:12.5px;font-weight:800;line-height:1.3}.ctry-how{font:600 11px/1.35 var(--dcc-mono);color:var(--color-muted)}.ctry-how[data-fix]{color:var(--color-ok);animation:.3s both be-in}.ctry-state{font:700 9.5px var(--dcc-mono);color:var(--color-ok);background:var(--color-panel);border:1px solid #5cd6a080;border-radius:999px;padding:1px 7px;position:absolute;top:6px;right:7px}@supports (color:color-mix(in lab, red, red)){.ctry-state{border:1px solid color-mix(in srgb, var(--color-ok) 50%, transparent)}}.ctry-state{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.ctry-item[data-noise] .ctry-state,.ctry-bnc{color:var(--color-coral);border-color:#ff8f6a8c}@supports (color:color-mix(in lab, red, red)){.ctry-item[data-noise] .ctry-state,.ctry-bnc{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.ctry-tray{border:1.5px solid var(--color-line-2);background:#17171d;border-radius:8px 8px 14px 14px;margin:16px 0 0;padding:10px 10px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.ctry-tray{background:color-mix(in srgb, var(--color-panel-2) 55%, var(--color-panel))}}.ctry-tray{box-shadow:inset 0 10px 14px -12px #f4f4f659,3px 5px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.ctry-tray{box-shadow:inset 0 10px 14px -12px color-mix(in srgb, var(--color-ink) 35%, transparent), 3px 5px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.ctry-tray{transition:border-color .25s;overflow:hidden}.ctry-tray[data-noisy]{border-color:#ff8f6ab3}@supports (color:color-mix(in lab, red, red)){.ctry-tray[data-noisy]{border-color:color-mix(in srgb, var(--color-coral) 70%, transparent)}}.ctry-well{flex-wrap:wrap;align-items:center;gap:8px;min-height:74px;padding:6px 4px 12px;display:flex}.ctry-lip{font:700 10.5px var(--dcc-mono);letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--color-muted);background:#232327;margin:0 -10px;padding:6px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.ctry-lip{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.ctry-lip{border-top:1.5px solid var(--color-line-2)}.ctry-slip{max-width:100%;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:1px 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.ctry-slip{box-shadow:1px 2px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.ctry-slip{animation:.42s cubic-bezier(.34,1.5,.64,1) both ctry-drop}@keyframes ctry-drop{0%{opacity:0;transform:translateY(-26px)rotate(-6deg)}}.ctry-words{color:var(--color-muted);font-style:normal;font-weight:600;animation:none}.ctry-words:before{content:"› ";color:var(--color-accent)}.ctry-mention{font-family:var(--dcc-mono);color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.ctry-mention{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.ctry-mention{border-color:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.ctry-mention{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.ctry-pic svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:34px;height:24px}.ctry-pic svg circle{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.ctry-pic svg circle{fill:color-mix(in srgb, currentColor 30%, transparent)}}.ctry-err{font:600 11px/1.45 var(--dcc-mono);color:#ff9a8a;background:var(--color-well);border-color:#0000;display:inline-block}.ctry-pdf b{color:#fff;background:#c0463c;border-radius:3px;padding:1px 4px;font-size:9px}.ctry-pile{flex-wrap:wrap;flex:100%;gap:3px;padding:2px 0 0;display:flex;position:relative}.ctry-junk{font:600 10px var(--dcc-mono);color:var(--color-muted);background:var(--color-panel);border:1px solid var(--color-line);transform:rotate(calc((var(--i) - 5) * 1.3deg));animation:ctry-spill .4s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * 35ms) both;border-radius:4px;padding:2px 6px}.ctry-more{color:var(--color-coral);border-color:#ff8f6a80;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ctry-more{border-color:color-mix(in srgb, var(--color-coral) 50%, transparent)}}@keyframes ctry-spill{0%{opacity:0;transform:translateY(-30px)rotate(20deg)}}.ctry-read{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.ctry-gauge{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:8px 8px 10px;display:flex}.ctry-dial{width:120px;height:70px;overflow:visible}.ctry-arc,.ctry-arc-on{fill:none;stroke-width:9px;stroke-linecap:round}.ctry-arc{stroke:#f4f4f61a}@supports (color:color-mix(in lab, red, red)){.ctry-arc{stroke:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.ctry-arc-on{stroke:var(--color-ok);stroke-dasharray:100 100;transition:stroke-dashoffset .5s cubic-bezier(.34,1.3,.64,1)}.ctry-gauge[data-level="0"] .ctry-arc-on{stroke:var(--color-coral)}.ctry-tick{stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.ctry-tick{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.ctry-tick{stroke-width:1.5px}.ctry-needle{transform-origin:60px 62px;transform-box:view-box;transition:transform .55s cubic-bezier(.34,1.4,.64,1)}.ctry-needle line{stroke:var(--color-ink);stroke-width:3px;stroke-linecap:round}.ctry-hub{fill:var(--color-ink)}.ctry-level{color:var(--color-ink);font-size:14px;font-weight:800;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.ctry-gauge[data-level="4"] .ctry-level{color:var(--color-ok)}.ctry-knows{border:1.5px dashed var(--color-line-2);border-radius:10px;min-width:0;padding:10px 12px}.ctry .ctry-list{flex-direction:column;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.ctry .ctry-li{color:var(--color-ink);margin:0;padding:0 0 0 18px;font-size:13px;font-weight:600;line-height:1.4;animation:.3s both be-in;position:relative}.ctry .ctry-li:before{content:"✓";color:var(--color-ok);font-weight:800;position:absolute;left:0}.ctry .ctry-li[data-base]{color:var(--color-muted);animation:none}.ctry .ctry-li[data-base]:before{content:"›";color:var(--color-accent)}.ctry .ctry-li[data-noise]{color:var(--color-coral)}.ctry .ctry-li[data-noise]:before{content:"?";color:var(--color-coral)}@media (max-width:640px){.ctry-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.ctry-read{grid-template-columns:minmax(0,1fr)}.ctry-gauge{flex-flow:wrap;justify-content:center;column-gap:10px}}@media (prefers-reduced-motion:reduce){.ctry-item,.ctry-tray,.ctry-arc-on,.ctry-needle{transition:none}.ctry-item[data-bounce],.ctry-slip,.ctry-junk,.ctry-state,.ctry-level,.ctry-li,.ctry-how[data-fix]{animation:none}}.dnck-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dnck-left{flex-direction:column;gap:10px;min-width:0;display:flex}.dnck-prompt{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;box-shadow:3px 4px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.dnck-prompt{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.dnck-prompt{color:var(--color-ink);font-size:14px;line-height:1.6;transition:border-color .3s}.dnck-prompt[data-ready]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.dnck-prompt[data-ready]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.dnck-pl{display:block}.dnck-vague{grid-template-rows:1fr;transition:grid-template-rows .5s .6s,opacity .4s .5s;display:grid}.dnck-vague[data-gone]{opacity:0;grid-template-rows:0fr}.dnck-vin{min-height:0;padding:3px 0;display:block;overflow:hidden}.dnck-w{font:inherit;color:var(--color-coral);background:#ff8f6a1a;border-radius:4px;padding:0 3px;font-weight:700;display:inline}@supports (color:color-mix(in lab, red, red)){.dnck-w{background:color-mix(in srgb, var(--color-coral) 10%, transparent)}}.dnck-w{border:0;-webkit-text-decoration:underline wavy #ff8f6abf;text-decoration:underline wavy #ff8f6abf}@supports (color:color-mix(in lab, red, red)){.dnck-w{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-coral) 75%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-coral) 75%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-coral) 75%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--color-coral) 75%, transparent)}}.dnck-w{text-underline-offset:4px;cursor:pointer}.dnck-w[data-state=on]{outline:2px solid var(--color-coral);outline-offset:1px;animation:1.4s ease-in-out infinite dnck-glow}@keyframes dnck-glow{50%{outline-color:color-mix(in srgb, var(--color-coral) 30%, transparent)}}.dnck-w[data-state=done]{color:var(--color-dim);cursor:default;background:0 0;text-decoration:line-through}.dnck-dm{margin-top:6px;font-weight:800}.dnck-li{padding-left:24px;font-weight:600;animation:.4s cubic-bezier(.34,1.5,.64,1) both dnck-drop;position:relative}@keyframes dnck-drop{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.dnck-tick{width:16px;height:16px;color:var(--color-panel);border:1.5px solid var(--color-line-2);border-radius:4px;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:4px;left:0}.dnck-li[data-state] .dnck-tick{animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.dnck-li[data-state=pass] .dnck-tick{background:var(--color-ok);border-color:var(--color-ok)}.dnck-li[data-state=fail] .dnck-tick{background:var(--color-danger);border-color:var(--color-danger)}.dnck-after{color:var(--color-muted);margin-top:6px;animation:.4s .9s both be-in}.dnck-choose{border:1.5px dashed #ff8f6a99;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dnck-choose{border:1.5px dashed color-mix(in srgb, var(--color-coral) 60%, transparent)}}.dnck-choose{background:#1f191b}@supports (color:color-mix(in lab, red, red)){.dnck-choose{background:color-mix(in srgb, var(--color-coral) 5%, var(--color-panel))}}.dnck-choose{animation:.3s both be-in}.dnck-q{color:var(--color-ink);font-size:13px;line-height:1.4}.dnck-opt{font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:9px;padding:8px 11px;font-size:13.5px;font-weight:700;line-height:1.35;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.dnck-opt{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dnck-opt{cursor:pointer;transition:transform .12s,border-color .2s}.dnck-opt:hover{border-color:var(--color-accent);transform:translateY(-1px)}.dnck-opt:active{box-shadow:none;transform:translateY(1px)}.dnck-opt[data-miss]{border-color:var(--color-coral);color:var(--color-muted);text-decoration:line-through;animation:.4s dnck-shake}@keyframes dnck-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.dnck-count{font:700 10px var(--dcc-mono);color:var(--color-muted);align-self:flex-end}.dnck-send{align-self:flex-start;animation:.35s cubic-bezier(.34,1.7,.64,1) .4s backwards pc-slap}.dnck-chat{align-items:flex-start;gap:10px;display:flex}.dnck-ava{height:28px;color:var(--color-panel);background:var(--color-coral);border-radius:50%;flex:0 0 28px;place-items:center;font-size:15px;font-weight:800;display:grid}.dnck-msg{min-width:0;color:var(--color-ink);background:#17171d;border-radius:4px 14px 14px;flex-direction:column;gap:3px;padding:8px 14px 10px;font-size:13px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.dnck-msg{background:color-mix(in srgb, var(--color-panel-2) 55%, var(--color-panel))}}.dnck-msg{border:1.5px solid var(--color-line)}.dnck-from{font:700 10px var(--dcc-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.dnck-r{animation:.3s both be-in}.dnck-r[data-fail]{color:var(--color-danger);font-weight:700}.dnck-fix{color:var(--color-ok);flex-direction:column;gap:2px;font-weight:600;display:flex}.dnck-fix b{color:var(--color-ink)}.dnck-nw{white-space:nowrap}.dnck-bench{background:repeating-linear-gradient(0deg,#f4f4f60f 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#f4f4f60f 0 1px,#0000 1px 18px),#171d1e;border-radius:10px;min-height:250px;padding:18px 12px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dnck-bench{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 1px, transparent 1px 18px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 1px, transparent 1px 18px), color-mix(in srgb, var(--color-ok) 5%, var(--color-panel))}}.dnck-bench{border:1.5px solid var(--color-line)}.dnck-frame{border:2px solid #f4f4f647;border-radius:8px;flex-direction:column;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dnck-frame{border:2px solid color-mix(in srgb, var(--color-ink) 28%, transparent)}}.dnck-frame{background:var(--color-panel);box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.dnck-frame{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.dnck-frame{transition:width .6s cubic-bezier(.4,0,.2,1),border-radius .6s}.dnck-frame[data-phone]{border-width:3px;border-radius:16px;width:150px}.dnck-width{font:700 9.5px var(--dcc-mono);color:var(--color-panel);background:var(--color-ink);z-index:2;border-radius:999px;padding:1px 7px;position:absolute;top:-10px;right:10px}.dnck-tabbar{border-bottom:1px solid var(--color-line);color:var(--color-muted);background:#1c1c20;border-radius:6px 6px 0 0;padding:6px 9px 5px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dnck-tabbar{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.dnck-tabbar{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dnck-frame[data-phone] .dnck-tabbar{border-radius:12px 12px 0 0}.dnck-pg{color:var(--color-ink);flex-direction:column;gap:7px;padding:9px 9px 8px;font-size:10px;display:flex}.dnck-top{align-items:center;gap:7px;display:flex}.dnck-photo{height:28px;color:var(--color-panel);background:var(--dcc-teal);border-radius:50%;flex:0 0 28px;place-items:center;font-size:9.5px;font-weight:800;display:grid;position:relative}.dnck-kb{font:800 8px var(--dcc-mono);white-space:nowrap;color:var(--color-panel);background:var(--color-ok);border-radius:4px;padding:0 4px;animation:.3s both be-in;position:absolute;bottom:-10px;left:-5px}.dnck-who{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.dnck-h{font-size:12.5px;font-weight:800;line-height:1.2}.dnck-role{color:var(--dcc-teal);font-size:9px;font-weight:600}.dnck-mail{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;font-size:9px;overflow:hidden}.dnck-fold{border-top:1.5px dashed var(--color-ok);font:700 8.5px var(--dcc-mono);text-align:right;color:var(--color-ok);margin:2px 0 0;padding-top:2px;animation:.3s both be-in}.dnck-banner{width:210px;max-width:none;height:38px;font:700 9px var(--dcc-mono);color:var(--color-panel);background:linear-gradient(120deg, var(--dcc-teal), var(--dcc-teal));border-radius:5px;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dnck-banner{background:linear-gradient(120deg, color-mix(in srgb, var(--dcc-teal) 78%, var(--color-ink)), var(--dcc-teal))}}.dnck-banner{transition:width .5s,outline-color .3s}.dnck-banner[data-bad]{outline:2px dashed var(--color-danger);outline-offset:2px;animation:.5s .6s both dnck-poke}@keyframes dnck-poke{0%{outline-color:#0000}}.dnck-banner[data-fixed]{width:100%}.dnck-side{font:800 9px var(--dcc-mono);color:var(--color-danger);white-space:nowrap;align-self:flex-end;margin-top:-3px;animation:.3s .7s both be-in}.dnck-links{flex-wrap:wrap;gap:4px;display:flex}.dnck-link{color:var(--dcc-teal);border:1px solid var(--dcc-teal);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.dnck-link{border:1px solid color-mix(in srgb, var(--dcc-teal) 50%, transparent)}}.dnck-foot{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:5px;font-size:8.5px}.dnck-style{font:700 9px var(--dcc-mono);color:var(--color-panel);background:var(--color-ok);white-space:nowrap;border-radius:999px;padding:1px 7px;animation:.3s both be-in;position:absolute;bottom:-11px;left:10px}.dnck-card{border:1.5px solid #5cd6a08c;border-radius:6px;margin-top:14px;padding:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.dnck-card{border:1.5px solid color-mix(in srgb, var(--color-ok) 55%, transparent)}}.dnck-card{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.dnck-card{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.dnck-card{box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.dnck-card{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.dnck-card{--r:-.3deg;transform:rotate(var(--r));animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.dnck-card-h{color:var(--color-ink);margin-bottom:4px;font-size:15px;font-weight:800;display:block}.dnck-ac{color:var(--color-ink);font-size:13.5px;line-height:1.5;display:block}.dnck-copy{margin-top:10px}.dnck-more-h{margin-top:14px}.dnck .dnck-more{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dnck .dnck-more li{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;line-height:1.4;display:flex}.dnck .dnck-more s{color:var(--color-coral)}.dnck .dnck-more span{color:var(--color-muted)}@media (max-width:640px){.dnck-stage{grid-template-columns:minmax(0,1fr)}.dnck-bench{min-height:0}}@media (prefers-reduced-motion:reduce){.dnck-prompt,.dnck-vague,.dnck-opt,.dnck-frame,.dnck-banner{transition:none}.dnck-w[data-state=on],.dnck-li,.dnck-li[data-state] .dnck-tick,.dnck-after,.dnck-choose,.dnck-opt[data-miss],.dnck-send,.dnck-r,.dnck-kb,.dnck-fold,.dnck-banner[data-bad],.dnck-side,.dnck-style,.dnck-card{animation:none}}.tmon-days{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tmon-sheet{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:6px 6px 10px 10px;padding:0 0 12px;position:relative;box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.tmon-sheet{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tmon-sheet{transform:rotate(-.5deg)}.tmon-sheet[data-day="2"]{transform:rotate(.5deg)}.tmon-rings{justify-content:center;gap:44px;display:flex;position:absolute;top:-6px;left:0;right:0}.tmon-rings>span{border:2px solid #f4f4f673;border-radius:6px;width:11px;height:14px}@supports (color:color-mix(in lab, red, red)){.tmon-rings>span{border:2px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.tmon-rings>span{background:var(--color-panel)}.tmon-head{color:var(--color-panel);background:#fe9978;border-radius:5px 5px 0 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mon date""mon sub";align-items:end;column-gap:10px;padding:16px 12px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.tmon-head{background:color-mix(in srgb, var(--color-coral) 90%, var(--color-ink))}}.tmon-head{transition:background .3s}.tmon-sheet[data-clean] .tmon-head{background:#68d8a7}@supports (color:color-mix(in lab, red, red)){.tmon-sheet[data-clean] .tmon-head{background:color-mix(in srgb, var(--color-ok) 92%, var(--color-ink))}}.tmon-head b{letter-spacing:.02em;grid-area:mon;font-size:26px;font-weight:900;line-height:1}.tmon-date{grid-area:date;font-size:14px;font-weight:800;line-height:1.1}.tmon-sub{font:700 9.5px var(--dcc-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.9;grid-area:sub}.tmon-strip{color:var(--color-muted);background:#18181d;border-radius:6px;margin:10px 12px 6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.tmon-strip{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.tmon-strip:has(.tmon-loaded){background:#1a2725}@supports (color:color-mix(in lab, red, red)){.tmon-strip:has(.tmon-loaded){background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.tmon-strip:has(.tmon-loaded){outline:1.5px solid #5cd6a073}@supports (color:color-mix(in lab, red, red)){.tmon-strip:has(.tmon-loaded){outline:1.5px solid color-mix(in srgb, var(--color-ok) 45%, transparent)}}.tmon-strip:has(.tmon-loaded){animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.tmon-loaded{font:700 11.5px var(--dcc-mono);color:var(--color-ok)}.tmon-rows{flex-direction:column;padding:0 12px;display:flex}.tmon-row{border-bottom:1px dashed var(--color-line);grid-template-columns:18px 84px minmax(0,1fr);align-items:center;gap:6px;min-height:32px;padding:5px 0;animation:.3s both be-in;display:grid}.tmon-sheet[data-day="1"] .tmon-row{animation:none}.tmon-row:nth-child(2){animation-delay:.12s}.tmon-row:nth-child(3){animation-delay:.24s}.tmon-row:nth-child(4){animation-delay:.36s}.tmon-mark{width:18px;height:18px;color:var(--color-panel);background:var(--color-coral);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.tmon-row[data-ok] .tmon-mark{background:var(--color-ok)}.tmon-rl{color:var(--color-muted);font-size:11.5px;font-weight:700}.tmon-val{min-width:0;color:var(--color-coral);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.tmon-row[data-ok] .tmon-val{color:var(--color-ink)}.tmon-sw{vertical-align:-1px;background:var(--dcc-teal);border-radius:50%;width:12px;height:12px;margin-right:3px;display:inline-block}.tmon-sw[data-c=purple]{background:#a063e4}@supports (color:color-mix(in lab, red, red)){.tmon-sw[data-c=purple]{background:color-mix(in srgb, #8b3fe0 80%, var(--color-ink))}}.tmon-val.tmon-msg{font:600 10.5px/1.4 var(--dcc-mono);color:var(--color-code-ink);background:var(--color-well);border-radius:4px;justify-self:start;padding:2px 6px}.tmon .tmon-row .tmon-val.tmon-msg{color:var(--color-code-ink)}.tmon-screens{align-items:flex-end;gap:3px;min-width:0;display:inline-flex}.tmon-screens>span{border:1.5px solid #f4f4f673;border-radius:2px;width:9px;height:15px}@supports (color:color-mix(in lab, red, red)){.tmon-screens>span{border:1.5px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.tmon-screens>span[data-half]{height:8px}.tmon-screens b{color:var(--color-coral);margin-left:4px;font-size:12px;font-weight:700}.tmon-row[data-ok] .tmon-screens b{color:var(--color-ink)}.tmon-note{color:var(--color-coral);margin:7px 12px 0;font-size:11.5px;font-weight:600;line-height:1.4;display:block}.tmon-work{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:14px;margin-top:18px;display:grid}.tmon-chips{flex-direction:column;gap:6px;display:flex}.tmon-chip{font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.tmon-chip{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.tmon-chip{cursor:pointer;transition:transform .12s,border-color .2s,background .2s}.tmon-chip:hover{border-color:var(--color-accent);transform:translateY(-1px)}.tmon-chip:active{box-shadow:none;transform:translateY(1px)}.tmon-chip[aria-pressed=true]{border-color:#5cd6a0a6}@supports (color:color-mix(in lab, red, red)){.tmon-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-ok) 65%, transparent)}}.tmon-chip[aria-pressed=true]{background:#192322}@supports (color:color-mix(in lab, red, red)){.tmon-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.tmon-chip[data-trap]{border-color:#ff8f6ab3}@supports (color:color-mix(in lab, red, red)){.tmon-chip[data-trap]{border-color:color-mix(in srgb, var(--color-coral) 70%, transparent)}}.tmon-chip[data-trap]{background:#261d1e}@supports (color:color-mix(in lab, red, red)){.tmon-chip[data-trap]{background:color-mix(in srgb, var(--color-coral) 8%, var(--color-panel))}}.tmon-plus{height:18px;color:var(--color-accent);border:1.5px solid #e3cb5c8c;border-radius:5px;flex:0 0 18px;place-items:center;font-size:12px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.tmon-plus{border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tmon-plus:after{content:"+"}.tmon-chip[aria-pressed=true] .tmon-plus{color:var(--color-panel);background:var(--color-ok);border-color:var(--color-ok)}.tmon-chip[aria-pressed=true] .tmon-plus:after{content:"✓"}.tmon-chip[data-trap] .tmon-plus{background:var(--color-coral);border-color:var(--color-coral)}.tmon-chip[data-trap] .tmon-plus:after{content:"⚑"}.tmon-file{border:1.5px solid var(--color-line-2);background:var(--color-panel);border-radius:4px 16px 4px 4px;position:relative;box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.tmon-file{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tmon-file{overflow:hidden}.tmon-file:after{content:"";background:linear-gradient(225deg, var(--color-panel) 50%, #37373b 50%);width:16px;height:16px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.tmon-file:after{background:linear-gradient(225deg, var(--color-panel) 50%, color-mix(in srgb, var(--color-ink) 16%, var(--color-panel)) 50%)}}.tmon-fhead{font:700 12px var(--dcc-mono);color:var(--color-ink);border-bottom:1px solid var(--color-line);background:#1c1c20;justify-content:space-between;align-items:center;gap:8px;padding:7px 22px 7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tmon-fhead{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tmon-count{color:var(--color-ok);border:1px solid #5cd6a073;border-radius:999px;padding:1px 8px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.tmon-count{border:1px solid color-mix(in srgb, var(--color-ok) 45%, transparent)}}.tmon-count{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.tmon-count[data-long]{color:var(--color-coral);border-color:#ff8f6a8c}@supports (color:color-mix(in lab, red, red)){.tmon-count[data-long]{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.tmon-lines{min-height:118px;font:500 11px/1.5 var(--dcc-mono);color:var(--color-ink);flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.tmon-ln{overflow-wrap:anywhere;padding-left:30px;display:block;position:relative}.tmon-ln>i{text-align:right;width:24px;color:var(--color-dim);font-style:normal;position:absolute;left:0}.tmon-ln[data-new]{animation:.3s both be-in}.tmon-ln[data-flag]{color:var(--color-coral);-webkit-text-decoration:line-through #ff8f6a99;text-decoration:line-through #ff8f6a99}@supports (color:color-mix(in lab, red, red)){.tmon-ln[data-flag]{-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent)}}.tmon-ln[data-flag]{animation:.3s both be-in}.tmon-pile{padding-left:58px;text-decoration:none!important}.tmon-pile>i{width:52px}.tmon-blur{flex-direction:column;gap:4px;padding:4px 0;display:flex}.tmon-blur>span{background:#ff8f6a4d;border-radius:99px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.tmon-blur>span{background:color-mix(in srgb, var(--color-coral) 30%, transparent)}}.tmon-blur>span:nth-child(2){width:80%}.tmon-blur>span:nth-child(3){width:92%}.tmon-blur>span:nth-child(4){width:55%}.tmon-flag{font:700 10.5px/1.4 var(--font-sans,system-ui, sans-serif);color:var(--color-coral);text-decoration:none;display:inline-block}.tmon-ln[data-flag]:not(.tmon-pile) .tmon-flag{margin-left:8px}.tmon-empty{color:var(--color-dim);padding-left:30px;font-size:11px}.tmon-tip{border-top:1px dashed var(--color-line);color:var(--color-muted);padding:7px 10px 9px;font-size:11.5px;line-height:1.45;display:block}.tmon-tip b{font-family:var(--dcc-mono);color:var(--color-accent)}.tmon-go{margin-top:14px}@media (max-width:640px){.tmon-days,.tmon-work{grid-template-columns:minmax(0,1fr)}.tmon-row{grid-template-columns:18px 76px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tmon-chip{transition:none}.tmon-row,.tmon-count,.tmon-ln[data-new],.tmon-ln[data-flag]{animation:none}.tmon-strip:has(.tmon-loaded){animation:none}}.udr,.dfd,.cjar{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.udr,.dfd,.cjar{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.udr,.dfd,.cjar{background:var(--color-panel);border-radius:14px;container-type:inline-size}.udr .udr-why,.dfd .dfd-why,.cjar .cjar-why{text-align:left;max-width:none;color:var(--color-ink);margin:12px 0 10px;font-size:13px;line-height:1.55}.udr-again,.dfd-again,.cjar-again{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.udr .udr-lab,.dfd .dfd-lab{max-width:none;font:700 10.5px/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin:14px 0 7px}.udr-sit,.udr-move,.cjar-btn{text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.udr-sit,.udr-move,.cjar-btn{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.udr-sit,.udr-move,.cjar-btn{cursor:pointer;transition:transform .12s,border-color .2s,background .2s}.udr-sit:hover:not(:disabled),.udr-move:hover:not(:disabled),.cjar-btn:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-1px)}.udr-sit:active:not(:disabled),.udr-move:active:not(:disabled),.cjar-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.udr-sit:active:not(:disabled),.udr-move:active:not(:disabled),.cjar-btn:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.udr-move:disabled,.cjar-btn:disabled{cursor:default;opacity:.42}.udr-sit:focus-visible,.udr-move:focus-visible,.cjar-btn:focus-visible,.dfd-line:focus-visible,.dfd-stats:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}.udr-move[data-v=ok],.cjar-btn[data-v=ok]{opacity:1;border-color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.udr-move[data-v=ok],.cjar-btn[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.udr-move[data-v=no],.cjar-btn[data-v=no]{border-color:var(--color-coral);background:#2b1f1f}@supports (color:color-mix(in lab, red, red)){.udr-move[data-v=no],.cjar-btn[data-v=no]{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}.udr-move[data-v=meh]{border-color:var(--color-info);background:#1e212e}@supports (color:color-mix(in lab, red, red)){.udr-move[data-v=meh]{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.udr-reel{margin:2px 0 6px}.udr-track{height:22px;margin:0 8px;position:relative}.udr-now{bottom:3px;left:calc((var(--at) + .5) * 100% / 7);font:800 10px/1.45 var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--color-panel);background:var(--color-accent);border-radius:999px;padding:1px 7px;transition:left .75s cubic-bezier(.6,0,.25,1);position:absolute;transform:translate(-50%)}.udr-now[data-live=run]{background:var(--color-coral);animation:.9s ease-in-out infinite udr-blink}@keyframes udr-blink{50%{opacity:.45}}.udr-strip{background:var(--color-well);border:1px solid var(--color-line-2);border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));padding:17px 8px 15px;display:grid;position:relative}.udr-strip:before,.udr-strip:after{content:"";background:repeating-linear-gradient(90deg,#d4d4de6b 0 7px,#0000 7px 13px);border-radius:1px;height:5px;position:absolute;left:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.udr-strip:before,.udr-strip:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-code-ink) 42%, transparent) 0 7px, transparent 7px 13px)}}.udr-strip:before{top:5px}.udr-strip:after{bottom:4px}.udr-cell{flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 3px;display:flex;position:relative}.udr-fr{aspect-ratio:1;background:#2a2a2f;border-radius:3px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.udr-fr{background:color-mix(in srgb, var(--color-panel) 88%, var(--color-code-ink))}}.udr-fr{transition:opacity .45s,filter .45s,transform .45s,box-shadow .3s}.udr-fr[data-now]{box-shadow:0 0 0 2px var(--color-accent-well)}.udr-fr[data-hot]{outline:2px dashed var(--color-accent-well);outline-offset:2px}.udr-fr[data-gone]{opacity:.45;filter:grayscale();transform:translateY(3px)scale(.92)}.udr-fr[data-gone]:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - 1px),#f4f4f6b3 50%,#0000 calc(50% + 1px));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.udr-fr[data-gone]:after{background:linear-gradient(to top right, transparent calc(50% - 1px), color-mix(in srgb, var(--color-ink) 70%, transparent) 50%, transparent calc(50% + 1px))}}.udr-tag{max-width:100%;font:700 9.5px/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;color:#d4d4dec7;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.udr-tag{color:color-mix(in srgb, var(--color-code-ink) 78%, transparent)}}.udr-word{display:none}@container (min-width:520px){.udr-word{display:inline}}.udr-pg{flex-direction:column;align-items:flex-start;gap:8%;padding:14% 12%;display:flex;position:absolute;inset:0}.udr-h{background:var(--color-accent);border-radius:2px;width:50%;height:8%;transition:background .4s;display:block}.udr-h[data-big]{width:84%;height:13%}.udr-pg[data-neon] .udr-h{background:#39e75f;box-shadow:0 0 6px #39e75f}.udr-l{background:#f4f4f638;border-radius:2px;flex:none;width:78%;height:5%;display:block}@supports (color:color-mix(in lab, red, red)){.udr-l{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.udr-l2{width:58%}.udr-ph{aspect-ratio:1;background:#46537f;border-radius:50%;flex:none;width:26%;display:block}@supports (color:color-mix(in lab, red, red)){.udr-ph{background:color-mix(in srgb, var(--color-info) 45%, var(--color-panel))}}.udr-lk{flex:none;gap:8%;width:82%;height:8%;display:flex}.udr-lk i{background:#665d33;border-radius:99px;flex:1}@supports (color:color-mix(in lab, red, red)){.udr-lk i{background:color-mix(in srgb, var(--color-accent) 40%, var(--color-panel))}}.udr-cam{z-index:2;background:var(--color-accent-well);border-radius:5px;place-items:center;width:20px;height:16px;transition:background .3s,opacity .3s;display:grid;position:absolute;top:-14px;right:0}.udr-cam svg{fill:none;width:14px;height:11px;stroke:var(--color-well);stroke-width:1.8px;stroke-linejoin:round}.udr-cam[data-kind=ghost]{background:var(--color-well);outline:1.5px dashed #d4d4dea6}@supports (color:color-mix(in lab, red, red)){.udr-cam[data-kind=ghost]{outline:1.5px dashed color-mix(in srgb, var(--color-code-ink) 65%, transparent)}}.udr-cam[data-kind=ghost]{outline-offset:-1.5px}.udr-cam[data-kind=ghost] svg{stroke:#d4d4dea6}@supports (color:color-mix(in lab, red, red)){.udr-cam[data-kind=ghost] svg{stroke:color-mix(in srgb, var(--color-code-ink) 65%, transparent)}}.udr-cam[data-kind=ghost]:after{content:"";background:var(--color-coral);border-radius:1px;position:absolute;inset:1px 9px;transform:rotate(45deg)}.udr-cam[data-kind=next]{outline:1.5px dashed var(--color-accent-well);outline-offset:-1.5px;animation:udr-pop .35s calc(var(--k) * .14s + .6s) cubic-bezier(.3, 1.6, .5, 1) both;background:0 0}.udr-cam[data-kind=next] svg{stroke:var(--color-accent-well)}@keyframes udr-pop{0%{opacity:0;transform:translateY(-6px)scale(.6)}}.udr .udr-key{max-width:none;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0;font-size:11.5px;line-height:1.3;display:flex}.udr-cam[data-inline]{vertical-align:-3px;animation:none;display:inline-grid;position:static}.udr-cam[data-inline][data-kind=on]{background:var(--color-accent)}.udr-cam[data-inline][data-kind=on] svg{stroke:var(--color-panel)}.udr-cam[data-inline][data-kind=next]{outline-color:var(--color-accent)}.udr-cam[data-inline][data-kind=next] svg{stroke:var(--color-accent)}.udr-key-gap{width:8px}.udr-next{background:0 0;border:1.5px dashed #d4d4de4d}@supports (color:color-mix(in lab, red, red)){.udr-next{border:1.5px dashed color-mix(in srgb, var(--color-code-ink) 30%, transparent)}}.udr-next[data-live]{background:var(--color-panel);border:1.5px solid var(--color-coral)}.udr-del{flex-direction:column;justify-content:center;align-items:center;gap:8%;display:flex;position:absolute;inset:0}.udr-file{aspect-ratio:4/5;border:1.5px solid var(--color-coral);background:linear-gradient(#ff8f6a8c 0 0) 22% 30%/56% 1.5px no-repeat,linear-gradient(#ff8f6a8c 0 0) 22% 55%/40% 1.5px no-repeat,#342423;border-radius:2px;width:46%;font-size:0;display:block}@supports (color:color-mix(in lab, red, red)){.udr-file{background:linear-gradient(color-mix(in srgb, var(--color-coral) 55%, transparent) 0 0) 22% 30% / 56% 1.5px no-repeat, linear-gradient(color-mix(in srgb, var(--color-coral) 55%, transparent) 0 0) 22% 55% / 40% 1.5px no-repeat, color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.udr-file{animation:1.4s ease-in-out infinite udr-shred}@keyframes udr-shred{0%{clip-path:inset(0);opacity:1}70%{clip-path:inset(0 0 55%);opacity:.55}to{clip-path:inset(0);opacity:1}}.udr-fn{font:700 8.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--color-coral);display:none}@container (min-width:520px){.udr-fn{display:block}}.udr-spin{aspect-ratio:1;border:2px solid var(--color-coral);border-top-color:#0000;border-radius:50%;width:22%;animation:.8s linear infinite udr-spin}@keyframes udr-spin{to{transform:rotate(360deg)}}.udr-next[data-live=stopped]{border-color:var(--color-ink)}.udr-next[data-live=stopped] .udr-file{clip-path:inset(0 0 45%);opacity:.7;animation:none}.udr-next[data-live=stopped] .udr-fn{font:700 8.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--color-coral);display:none}@container (min-width:520px){.udr-fn{display:block}}.udr-spin{display:none}.udr-stop{font:800 8px/1.3 var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--color-panel);background:var(--color-ink);border-radius:3px;padding:1px 4px;animation:.3s cubic-bezier(.3,1.6,.5,1) both udr-pop}.udr-sits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (max-width:519px){.udr-sits{grid-template-columns:minmax(0,1fr)}}.udr-sit{align-items:flex-start;gap:9px;font-weight:600;display:flex}.udr-sit[data-on]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.udr-sit[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.udr-sn{height:20px;color:var(--color-panel);background:var(--color-ink);border-radius:50%;flex:0 0 20px;place-items:center;margin-top:-1px;font-size:11px;font-weight:800;display:grid}.udr-sit[data-done] .udr-sn{background:var(--color-ok)}.udr-moves{flex-wrap:wrap;gap:8px;display:flex}.udr-kbd{border:1.5px solid #f4f4f659;margin-right:2px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.udr-kbd{border:1.5px solid color-mix(in srgb, var(--color-ink) 35%, transparent)}}.udr-kbd{font:700 11px/1.5 var(--font-mono,ui-monospace, monospace);color:var(--color-ink);background:var(--color-panel);border-bottom-width:3px;border-radius:5px}.udr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 10px;display:grid}@container (max-width:519px){.udr-two{grid-template-columns:minmax(0,1fr)}}.udr .udr-way{max-width:none;color:var(--color-ink);background:#22201c;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.udr .udr-way{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.udr .udr-way{border:1.5px solid #e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.udr .udr-way{border:1.5px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.udr .udr-way{animation:.35s both dcc-in}.udr .udr-way+.udr-way{animation-delay:.12s}.udr-way b{margin-bottom:2px;display:block}.udr .udr-foot{max-width:none;color:var(--color-muted);margin:6px 0 4px;font-size:12px;line-height:1.5}.udr-cmd{font:700 11.5px var(--font-mono,ui-monospace, monospace);color:var(--color-ink)}@keyframes dcc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dfd-chat{flex-direction:column;gap:7px;margin:2px 0 12px;display:flex}.dfd .dfd-you{max-width:80%;color:var(--color-ink);background:#343022;border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.dfd .dfd-you{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.dfd-claude{max-width:100%;color:var(--color-ink);background:#1e1e22;border-radius:14px 14px 14px 4px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:13.5px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.dfd-claude{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.dfd-claude{border:1px solid var(--color-line)}.dfd-stats{font:800 12px/1.4 var(--font-mono,ui-monospace, monospace);background:var(--color-panel);border:1.5px solid var(--color-line-2);border-radius:999px;padding:3px 10px;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.dfd-stats{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dfd-stats{cursor:pointer;animation:1.4s ease-in-out 1s 3 both dfd-nudge}.dfd-stats:hover{border-color:var(--color-accent)}.dfd-stats[data-on]{border-color:var(--color-accent);background:#28251e;animation:none}@supports (color:color-mix(in lab, red, red)){.dfd-stats[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}@keyframes dfd-nudge{0%,to{transform:none}20%{transform:translateY(-3px)}40%{transform:none}}.dfd-add{color:var(--color-ok)}.dfd-del{color:var(--color-coral)}.dfd-view{border:1.5px solid var(--color-line);background:#18181b;border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dfd-view{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.dfd-view{animation:.3s both dcc-in}.dfd-bar{border-bottom:1px solid var(--color-line);background:var(--color-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.dfd-files{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dfd-fchip{font:600 11.5px/1.5 var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--color-ink);background:#212124;border-radius:6px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.dfd-fchip{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.dfd-count{font:800 12px var(--font-mono,ui-monospace, monospace);color:var(--color-muted);white-space:nowrap}.dfd-count[data-all]{color:var(--color-ok)}.dfd .dfd-fname{max-width:none;font:700 11.5px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--color-muted);background:#1c1c20;margin:0;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.dfd .dfd-fname{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.dfd .dfd-fname{border-bottom:1px solid var(--color-line)}.dfd-file+.dfd-file .dfd-fname{border-top:1px solid var(--color-line)}.dfd-code{flex-direction:column;padding:4px 0 6px;display:flex}.dfd-line{width:100%;font:500 12px/1.5 var(--font-brand-mono,var(--font-mono,ui-monospace, monospace));text-align:left;color:var(--color-ink);background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:0 4px;margin:0;padding:2px 8px 2px 3px;transition:box-shadow .2s,background .2s;display:grid}button.dfd-line{cursor:pointer}.dfd-line[data-s=add]{background:#5cd6a01c}@supports (color:color-mix(in lab, red, red)){.dfd-line[data-s=add]{background:color-mix(in srgb, var(--color-ok) 11%, transparent)}}.dfd-line[data-s=del]{background:#ff8f6a1c}@supports (color:color-mix(in lab, red, red)){.dfd-line[data-s=del]{background:color-mix(in srgb, var(--color-coral) 11%, transparent)}}.dfd-sign{text-align:center;color:var(--color-dim);-webkit-user-select:none;user-select:none;font-weight:800}.dfd-line[data-s=add] .dfd-sign{color:var(--color-ok)}.dfd-line[data-s=del] .dfd-sign{color:var(--color-coral)}.dfd-t{white-space:pre-wrap;overflow-wrap:anywhere}.dfd-ctx{color:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.dfd-ctx{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}button.dfd-line:hover{box-shadow:inset 0 0 0 1.5px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){button.dfd-line:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.dfd-line[data-st=flag]{border-left-color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.dfd-line[data-st=danger]{border-left-color:var(--color-danger);background:#fa5d7629}@supports (color:color-mix(in lab, red, red)){.dfd-line[data-st=danger]{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.dfd-line[data-st=danger]{box-shadow:inset 0 0 0 1.5px var(--color-danger)}.dfd-line[data-st=fine]{border-left-color:var(--color-ok)}.dfd-line[data-st=missed]{outline:1.5px dashed var(--color-accent);outline-offset:-2px}.dfd-line[data-last]{animation:.3s dfd-tap}@keyframes dfd-tap{50%{transform:translate(3px)}}.dfd-tag{font:800 9.5px/1.4 var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--color-panel);background:var(--color-accent);border-radius:999px;align-self:center;padding:1px 6px;animation:.3s cubic-bezier(.3,1.6,.5,1) both udr-pop}.dfd-line[data-st=danger] .dfd-tag{background:var(--color-danger)}.dfd-line[data-st=fine] .dfd-tag{background:var(--color-ok)}.dfd-line[data-st=missed] .dfd-tag{color:var(--color-accent);background:var(--color-panel);border:1px dashed var(--color-accent)}.dfd-done{margin:8px 10px 12px}.dfd-reply{margin:0 0 10px;animation:.35s both dcc-in}.dfd .dfd-lab{margin-top:4px}.dfd .dfd-msg{max-width:none;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-accent);border-radius:12px;margin:0;padding:10px 12px 10px 14px;font-size:13.5px;line-height:1.5;box-shadow:0 2px #e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.dfd .dfd-msg{box-shadow:0 2px 0 color-mix(in srgb, var(--color-accent) 30%, transparent)}}.dfd .dfd-note{max-width:none;color:var(--color-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.dfd-note b{color:var(--color-ink)}@container (max-width:480px){.dfd-line{font-size:11.5px}.dfd .dfd-you{max-width:92%}}.cjar-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (max-width:560px){.cjar-stage{grid-template-columns:minmax(0,1fr)}}.cjar-left{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:8px 10px;min-width:0;display:grid}.cjar-jarcol{flex-direction:column;align-items:center;min-width:0;display:flex}.cjar-lid{z-index:3;background:#716636;border-radius:4px 4px 2px 2px;width:min(62%,124px);height:12px;margin-bottom:-3px;position:relative}@supports (color:color-mix(in lab, red, red)){.cjar-lid{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-panel))}}.cjar-lid{border:1.5px solid #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.cjar-lid{border:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.cjar-jar{border:2px solid #f4f4f647;border-radius:12px 12px 26px 26px;width:100%;max-width:200px;height:272px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cjar-jar{border:2px solid color-mix(in srgb, var(--color-ink) 28%, transparent)}}.cjar-jar{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.cjar-jar{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.cjar-jar:after{content:"";z-index:2;background:#b8b8b9;border-radius:3px;width:5px;position:absolute;top:12px;bottom:20px;left:7px}@supports (color:color-mix(in lab, red, red)){.cjar-jar:after{background:color-mix(in srgb, var(--color-panel) 30%, #fff)}}.cjar-jar:after{opacity:.35;pointer-events:none}.cjar-jar[data-fresh]{animation:.5s cubic-bezier(.2,1.2,.4,1) both cjar-slide}@keyframes cjar-slide{0%{opacity:0;transform:translate(46px)rotate(5deg)}}.cjar-fill{flex-direction:column-reverse;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.cjar-strip{box-sizing:border-box;min-width:0;font:600 10.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--color-ink);background:#302d21;border-radius:3px;flex:none;align-items:center;gap:4px;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.cjar-strip{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.cjar-strip{border:1px solid #f4f4f629}@supports (color:color-mix(in lab, red, red)){.cjar-strip{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.cjar-strip{transform:rotate(var(--tilt,0deg))}.cjar-strip:nth-child(odd){--tilt:-.7deg}.cjar-strip:nth-child(2n){--tilt:.6deg}.cjar-ic{flex:none;font-size:10px}.cjar-tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cjar-strip[data-kind=file]{background:#262b3e}@supports (color:color-mix(in lab, red, red)){.cjar-strip[data-kind=file]{background:color-mix(in srgb, var(--color-info) 17%, var(--color-panel))}}.cjar-strip[data-kind=sum]{background:#1f322d;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cjar-strip[data-kind=sum]{background:color-mix(in srgb, var(--color-ok) 16%, var(--color-panel))}}.cjar-strip[data-kind=sum]{border:1.5px solid var(--color-ok)}.cjar-strip[data-kind=sum] .cjar-tx{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.cjar-strip[data-old]{color:var(--color-dim);background:var(--color-panel-2);opacity:.75;border-style:dashed}.cjar-strip[data-old] .cjar-ic{filter:grayscale();opacity:.6}.cjar-mem{background:repeating-linear-gradient(135deg,#564e2d 0 6px,#413b26 6px 12px);flex-direction:column;justify-content:center;gap:1px;font-weight:800;line-height:1.05;--tilt:0deg!important}@supports (color:color-mix(in lab, red, red)){.cjar-mem{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 32%, var(--color-panel)) 0 6px, color-mix(in srgb, var(--color-accent) 22%, var(--color-panel)) 6px 12px)}}.cjar-mem{border:1.5px solid #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.cjar-mem{border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.cjar-mem{white-space:nowrap;border-radius:3px 3px 15px 15px;overflow:hidden}.cjar-mem b{font-weight:800}.cjar-mem small{color:var(--color-muted);font-size:8.5px;font-weight:600}.cjar-strip[data-drop]{animation:cjar-drop .55s var(--dl,0s) cubic-bezier(.3, 1.35, .5, 1) both}.cjar-strip[data-kind=sum][data-drop]{--dl:.35s}.cjar-mem[data-drop]{--dl:.4s}@keyframes cjar-drop{0%{opacity:0;transform:translateY(-150px)rotate(-6deg)}}.cjar-ghost{z-index:1;pointer-events:none}.cjar-spacer{flex:none}.cjar-ghost[data-how=clear] .cjar-strip{animation:cjar-out .45s calc(var(--k) * 30ms) ease-in forwards}@keyframes cjar-out{to{opacity:0;transform:translateY(46px)rotate(10deg)}}.cjar-ghost[data-how=compact]{transform-origin:50% 100%;animation:.5s cubic-bezier(.6,0,.4,1) forwards cjar-squeeze}@keyframes cjar-squeeze{55%{opacity:1}to{opacity:0;transform:scaleY(.1)}}.cjar-aside{flex-direction:column;align-items:center;gap:12px;min-width:0;padding-top:14px;display:flex}.cjar-gauge{justify-items:center;width:84px;display:grid;position:relative}.cjar-gauge svg{width:64px;height:64px;transform:rotate(-90deg)}.cjar-ring-bg{fill:none;stroke:#f4f4f61a}@supports (color:color-mix(in lab, red, red)){.cjar-ring-bg{stroke:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.cjar-ring-bg{stroke-width:7px}.cjar-ring{fill:none;stroke:var(--color-ok);stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .6s,stroke .3s}.cjar-gauge[data-low] .cjar-ring{stroke:var(--color-coral)}.cjar-pct{height:64px;font:800 14px var(--font-mono,ui-monospace, monospace);color:var(--color-ink);place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.cjar-room{font:700 10px var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-top:3px}.cjar-bubble{border:1.5px dashed var(--color-info);background:#1e212e;border-radius:12px 12px 12px 3px;flex-direction:column;gap:3px;width:100%;padding:7px 8px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cjar-bubble{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.cjar-bubble{animation:.35s cubic-bezier(.3,1.6,.5,1) both cjar-pop}@keyframes cjar-pop{0%{opacity:0;transform:scale(.7)translate(-12px)}}.cjar-bh{font:800 9.5px/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--color-info)}.cjar-bq{color:var(--color-ink);font-size:11.5px;font-weight:700;line-height:1.3}.cjar-ba{color:var(--color-muted);font-size:11px;line-height:1.35}.cjar .cjar-shelf{max-width:none;font:700 11px/1.3 var(--font-mono,ui-monospace, monospace);color:var(--color-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin:2px 0 0;display:flex}.cjar-mini{border:1.5px solid #f4f4f659;border-radius:3px 3px 6px 6px;width:14px;height:18px}@supports (color:color-mix(in lab, red, red)){.cjar-mini{border:1.5px solid color-mix(in srgb, var(--color-ink) 35%, transparent)}}.cjar-mini{background:linear-gradient(#0000 45%,#5c532f 45%)}@supports (color:color-mix(in lab, red, red)){.cjar-mini{background:linear-gradient(transparent 45%, color-mix(in srgb, var(--color-accent) 35%, var(--color-panel)) 45%)}}.cjar-mini{animation:.4s cubic-bezier(.3,1.6,.5,1) both cjar-pop}.cjar-right{flex-direction:column;gap:10px;min-width:0;display:flex}.cjar-sit{border-left:4px solid var(--color-accent);color:var(--color-ink);background:#28251e;border-radius:10px;padding:10px 12px 11px;font-size:14px;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.cjar-sit{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.cjar-sit{animation:.3s both dcc-in}.cjar-sn{font:700 10.5px/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:3px;display:block}.cjar-btns{flex-wrap:wrap;gap:7px;display:flex}.cjar-btn{align-items:center;gap:5px;display:inline-flex}.cjar-btn[data-id=keep]{flex:100%;justify-content:center}.cjar-cmd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-accent)}.cjar-go{align-self:flex-start}.cjar .cjar-rules{flex-direction:column;gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.cjar .cjar-rules li{color:var(--color-ink);background:#1a2523;border-radius:8px;margin:0;padding:8px 11px;font-size:13px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.cjar .cjar-rules li{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.cjar .cjar-rules li{border:1.5px solid #5cd6a066}@supports (color:color-mix(in lab, red, red)){.cjar .cjar-rules li{border:1.5px solid color-mix(in srgb, var(--color-ok) 40%, transparent)}}.cjar .cjar-rules li{animation:.35s both dcc-in}.cjar .cjar-rules li:nth-child(2){animation-delay:.1s}.cjar .cjar-rules li:nth-child(3){animation-delay:.2s}.cjar-rules b{font-weight:700}.dcs-redline{fill:none;stroke:var(--color-coral);stroke-width:1.2px;opacity:.8}.dcs-ink{fill:none;stroke:#f4f4f6b3}@supports (color:color-mix(in lab, red, red)){.dcs-ink{stroke:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.dcs-ink{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01px;animation:.35s linear both dcs-write}@keyframes dcs-write{to{stroke-dashoffset:0}}.dcs-pen-body{fill:#a59447}@supports (color:color-mix(in lab, red, red)){.dcs-pen-body{fill:color-mix(in srgb, var(--color-accent) 70%, var(--color-panel))}}.dcs-pen-body{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.dcs-pen-body{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.dcs-pen-body{stroke-width:1px;stroke-linejoin:round}.dcs-pen-tip{fill:#f4f4f6a6}@supports (color:color-mix(in lab, red, red)){.dcs-pen-tip{fill:color-mix(in srgb, var(--color-ink) 65%, transparent)}}.dcs-pencil{animation:dcs-pencil 1.8s calc(var(--d) + .3s) linear both}@keyframes dcs-pencil{0%{transform:translate(58px,40px)}19%{transform:translate(142px,40px)}25%{transform:translate(58px,52px)}44%{transform:translate(124px,52px)}50%{transform:translate(58px,64px)}69%{transform:translate(134px,64px)}75%{transform:translate(58px,76px)}94%{transform:translate(110px,76px)}to{transform:translate(122px,70px)}}.dcs-item{transform-box:fill-box;transform-origin:0;animation:.35s cubic-bezier(.2,1.4,.4,1) both hb-pop}.dcs-num{font:800 8px var(--font-mono,ui-monospace, monospace);fill:var(--color-panel)}.dcs-stamp-base{fill:#3b7e62}@supports (color:color-mix(in lab, red, red)){.dcs-stamp-base{fill:color-mix(in srgb, var(--color-ok) 55%, var(--color-panel))}}.dcs-stamp-base{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dcs-stamp-base{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dcs-stamp-base{stroke-width:1.2px}.dcs-stamp-grip{fill:#454548}@supports (color:color-mix(in lab, red, red)){.dcs-stamp-grip{fill:color-mix(in srgb, var(--color-ink) 22%, var(--color-panel))}}.dcs-stamp-grip{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dcs-stamp-grip{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dcs-stamp-grip{stroke-width:1.2px}.dcs-stamp{animation:dcs-stamp 1.4s calc(var(--d) + 1.2s) cubic-bezier(.5, 0, .3, 1) both}@keyframes dcs-stamp{0%{opacity:0;transform:translate(170px,-6px)}25%{opacity:1;transform:translate(106px,72px)}42%,58%{opacity:1;transform:translate(106px,89px)}to{opacity:1;transform:translate(168px,36px)}}.dcs-mark{opacity:0;transform-box:fill-box;transform-origin:50%;animation:dcs-thump .3s calc(var(--d) + 1.95s) ease-out both}@keyframes dcs-thump{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.dcs-mark-ring{fill:#5cd6a014}@supports (color:color-mix(in lab, red, red)){.dcs-mark-ring{fill:color-mix(in srgb, var(--color-ok) 8%, transparent)}}.dcs-mark-ring{stroke:var(--color-ok);stroke-width:1.8px}.dcs-mark-in{fill:none;stroke:var(--color-ok);stroke-width:.8px;stroke-dasharray:2 2}.dcs-mark-t{font-size:8.5px}.dcs-lens{fill:#84a1ff24}@supports (color:color-mix(in lab, red, red)){.dcs-lens{fill:color-mix(in srgb, var(--color-info) 14%, transparent)}}.dcs-lens{stroke:#f4f4f699}@supports (color:color-mix(in lab, red, red)){.dcs-lens{stroke:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.dcs-lens{stroke-width:2.4px}.dcs-handle{fill:none;stroke:#f4f4f699}@supports (color:color-mix(in lab, red, red)){.dcs-handle{stroke:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.dcs-handle{stroke-width:4px;stroke-linecap:round}.dcs-glass{animation:dcs-scan 1.7s calc(var(--d) + .3s) ease-in-out both}@keyframes dcs-scan{0%{opacity:0;transform:translate(40px,18px)}12%{opacity:1;transform:translate(90px,22px)}34%{transform:translate(112px,38px)}56%{transform:translate(90px,58px)}78%{transform:translate(110px,78px)}to{opacity:1;transform:translate(156px,68px)}}.dcs-badge{opacity:0;transform-box:fill-box;transform-origin:50%;animation:hb-pop .4s calc(var(--d) + 2s) cubic-bezier(.2, 1.5, .4, 1) both}.dcs-badge-bg{fill:var(--color-ok)}.dcs-badge-tick{fill:none;stroke:var(--color-panel);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dcs-cam{fill:#4d472a}@supports (color:color-mix(in lab, red, red)){.dcs-cam{fill:color-mix(in srgb, var(--color-accent) 28%, var(--color-panel))}}.dcs-cam{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.dcs-cam{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.dcs-cam{stroke-width:1.3px;stroke-linejoin:round}.dcs-lensring{fill:var(--color-panel);stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.dcs-lensring{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.dcs-lensring{stroke-width:1.3px}.dcs-rail{fill:none;stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.dcs-rail{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.dcs-rail{stroke-width:2px;stroke-linecap:round}.dcs-arc{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.01px;animation:dcs-write .9s calc(var(--d) + .4s) ease-in-out both}.dcs-arrowhead{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:fe-show .2s calc(var(--d) + 1.25s) ease both}.dcs-page{transform-box:fill-box;transform-origin:50%;animation:dcs-carry 1s calc(var(--d) + .4s) cubic-bezier(.45, 0, .3, 1) both}@keyframes dcs-carry{0%{transform:none}50%{transform:translate(-58px,-15px)rotate(-8deg)}to{transform:translate(-115px,-10px)}}.dcs-bad{fill:none;stroke:var(--color-coral);stroke-width:1.6px;stroke-linecap:round;animation:fe-gone .3s calc(var(--d) + 1.1s) ease both}.dcs-flash{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50%;animation:dcs-flash .5s calc(var(--d) + 1.4s) ease-out both}@keyframes dcs-flash{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:1;transform:none}}.dcs-now{fill:var(--color-accent);animation:dcs-hop .9s calc(var(--d) + .4s) cubic-bezier(.45, 0, .3, 1) both}@keyframes dcs-hop{to{transform:translate(-114px)}}@media (prefers-reduced-motion:reduce){.udr-now,.udr-fr,.cjar-ring{transition:none}.udr-now[data-live=run],.udr-file,.udr-spin,.dfd-stats,.cjar-strip[data-drop],.cjar-jar[data-fresh],.cjar-bubble,.cjar-mini,.udr-cam[data-kind=next]{animation:none}.hb-scene[data-anim^=dcc-] *{animation-delay:0s!important}}.drl{--t:var(--color-accent);gap:20px;min-width:0;display:grid}.drl-loading{color:var(--color-muted);padding:20px;font-size:14px}.drl-part{min-width:0;overflow:hidden}.drl-slate{background:repeating-linear-gradient(-45deg, #f4f4f6b8 0 10px, transparent 10px 20px), var(--t);height:10px}@supports (color:color-mix(in lab, red, red)){.drl-slate{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-ink) 72%, transparent) 0 10px, transparent 10px 20px), color-mix(in srgb, var(--t) 22%, var(--color-panel))}}.drl-slate{border-bottom:1px solid var(--color-line)}.drl-body{padding:20px}.drl-kick{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.drl-partno{font-family:var(--font-brand-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.drl-partno{color:color-mix(in srgb, var(--t) 72%, var(--color-ink))}}.drl-where{border:1px solid var(--t);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.drl-where{border:1px solid color-mix(in srgb, var(--t) 40%, var(--color-line))}}.drl-where{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-where{background:color-mix(in srgb, var(--t) 9%, var(--color-panel))}}.drl-where{color:var(--color-ink);font-size:11.5px;font-weight:650}.drl-lead{color:var(--color-muted);margin-top:8px;font-size:13.5px;line-height:1.6}.drl-lead b,.drl-expect b,.drl-hintline b,.drl-footnotes b,.drl-tips b,.drl-why b{color:var(--color-ink);font-weight:700}.drl-q{color:var(--color-ink);margin-top:12px;font-size:15px;font-weight:700}.drl-q-sm{margin-top:16px;font-size:14px}.drl-hintline{color:var(--color-muted);margin-top:2px;font-size:12.5px;line-height:1.5}.drl-num{width:26px;height:26px;color:var(--color-muted);background:var(--color-panel);border:1.5px solid var(--color-line-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:grid}.drl-num[data-done]{color:var(--color-panel);background:var(--color-ok);border-color:#0000}.drl-call{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.drl-call a{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:1px 10px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.drl-call a:hover{border-color:#8e8147}@supports (color:color-mix(in lab, red, red)){.drl-call a:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}}.drl-call a[data-done]{background:#182121}@supports (color:color-mix(in lab, red, red)){.drl-call a[data-done]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.drl-call .drl-num{grid-row:span 2}.drl-call-name{font-size:13px;font-weight:700}.drl-call-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);grid-column:2;font-size:11.5px;overflow:hidden}.drl-saved{color:var(--color-dim);margin-top:10px;font-size:12px}.drl-lines{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.drl-line{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;transition:border-color .15s,box-shadow .15s}.drl-line[data-open]{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-line[data-open]{border-color:color-mix(in srgb, var(--t) 55%, var(--color-line))}}.drl-line[data-open]{box-shadow:0 0 0 3px var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-line[data-open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 10%, transparent)}}.drl-linehead{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:1px 10px;padding:10px 12px;display:grid}.drl-linehead:hover .drl-linename{color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-linehead:hover .drl-linename{color:color-mix(in srgb, var(--t) 70%, var(--color-ink))}}.drl-linehead .drl-num{grid-row:span 2}.drl-linename{font-size:13.5px;font-weight:700}.drl-lineval{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-dim);grid-column:2;font-size:12.5px;overflow:hidden}.drl-line[data-set] .drl-lineval{color:var(--color-muted)}.drl-chev{color:var(--color-dim);grid-area:1/3/span 2;font-size:18px;line-height:1;transition:transform .2s}.drl-line[data-open] .drl-chev{transform:rotate(90deg)}.drl-linebody{border-top:1px dashed var(--color-line);padding:2px 14px 14px;animation:.22s both drl-in}.drl-linenav{justify-content:flex-end;margin-top:12px;display:flex}.drl-ctx{margin-top:18px}.drl-ctx .drl-q{margin-top:0}.drl-opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin-top:10px;display:grid}.drl-opts-1{grid-template-columns:minmax(0,1fr)}.drl-opt,.drl-fixed{border:1px solid var(--color-line-2);background:var(--color-panel);min-width:0;color:var(--color-ink);text-align:left;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.drl-opt{cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s}.drl-opt:hover{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-opt:hover{border-color:color-mix(in srgb, var(--t) 60%, var(--color-line))}}.drl-opt:active{transform:scale(.99)}.drl-opt[data-on]{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-opt[data-on]{border-color:color-mix(in srgb, var(--t) 80%, transparent)}}.drl-opt[data-on]{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-opt[data-on]{background:color-mix(in srgb, var(--t) 12%, var(--color-panel))}}.drl-opt[data-on]{box-shadow:0 0 0 3px var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-opt[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 12%, transparent)}}.drl-opt[data-on] .drl-optt{font-weight:650}.drl-opt[data-no]{background:#1a1a1e;border-style:dashed}@supports (color:color-mix(in lab, red, red)){.drl-opt[data-no]{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.drl-opt[data-no]{color:var(--color-dim)}.drl-opt[data-no] .drl-optt{text-decoration:line-through}.drl-fixed{background:var(--t);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.drl-fixed{background:color-mix(in srgb, var(--t) 6%, var(--color-panel))}}.drl-optt{overflow-wrap:anywhere}.drl-tick{border:1.5px solid var(--t);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.drl-tick{border:1.5px solid color-mix(in srgb, var(--t) 55%, var(--color-line-2))}}.drl-tick{color:var(--color-panel);font-size:11px;font-weight:800}.drl-tick[data-round]{border-radius:999px}.drl-opt[data-on] .drl-tick,.drl-fixed .drl-tick{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-opt[data-on] .drl-tick,.drl-fixed .drl-tick{background:color-mix(in srgb, var(--t) 80%, var(--color-ink))}}.drl-opt[data-on] .drl-tick,.drl-fixed .drl-tick{border-color:#0000}.drl-opt[data-no] .drl-tick{border-style:dashed;border-color:var(--color-line-2);color:var(--color-dim)}.drl-sub{color:var(--color-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;display:block}.drl-why{border-left:3px solid var(--t);border-radius:10px;margin-top:10px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.drl-why{border-left:3px solid color-mix(in srgb, var(--t) 70%, transparent)}}.drl-why{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.drl-why{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.drl-why{color:var(--color-ink);font-size:13px;line-height:1.55;animation:.22s both drl-in}.drl-why[data-kind=ok]{border-left-color:var(--color-ok)}.drl-why[data-kind=no]{border-left-color:var(--color-dim)}.drl-fix{border:1px solid #5cd6a08c;border-radius:9px;width:100%;margin-top:8px;padding:7px 11px;display:block}@supports (color:color-mix(in lab, red, red)){.drl-fix{border:1px solid color-mix(in srgb, var(--color-ok) 55%, transparent)}}.drl-fix{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.drl-fix{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.drl-fix{color:var(--color-ink);text-align:left;cursor:pointer;font-size:12.5px;font-weight:600;line-height:1.45}.drl-fix:hover:not(:disabled){background:#203630}@supports (color:color-mix(in lab, red, red)){.drl-fix:hover:not(:disabled){background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.drl-fix:disabled{cursor:default;opacity:.75}.drl-soft{color:var(--color-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.drl-own{margin-top:12px;display:block}.drl-ownlabel{color:var(--color-muted);margin-bottom:5px;font-size:12px;font-weight:650;display:block}.drl-addrow{gap:8px;display:flex}.drl-addrow .input{flex:1;min-width:0}.drl-addbtn{flex:none;padding:6px 12px;font-size:13px}.drl-addbtn:disabled{opacity:.45;cursor:default}.drl-added{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.drl-added li{border:1px solid var(--t);border-radius:9px;align-items:flex-start;gap:8px;padding:7px 8px 7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.drl-added li{border:1px solid color-mix(in srgb, var(--t) 60%, transparent)}}.drl-added li{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-added li{background:color-mix(in srgb, var(--t) 10%, var(--color-panel))}}.drl-added li{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.45}.drl-added-t{overflow-wrap:anywhere;flex:1;min-width:0}.drl-x{border:1px solid var(--color-line-2);background:var(--color-panel);width:24px;height:24px;color:var(--color-muted);cursor:pointer;border-radius:7px;flex:none;font-size:15px;line-height:1}.drl-x:hover{color:var(--color-ink);border-color:var(--color-ink)}.drl-box{border:1.5px solid #f4f4f633;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.drl-box{border:1.5px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.drl-box{background:var(--color-panel);border-radius:12px;overflow:hidden}.drl-boxbar{border-bottom:1px dashed #f4f4f62e;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px 6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.drl-boxbar{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.drl-boxbar{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.drl-boxbar{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.drl-boxtag{letter-spacing:.09em;text-transform:uppercase;min-width:0;color:var(--color-muted);font-size:10.5px;font-weight:700}.drl-edited{color:#e8d78a}@supports (color:color-mix(in lab, red, red)){.drl-edited{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.drl-boxbtns{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.drl-mini{border:1px solid var(--color-line-2);background:var(--color-panel);color:var(--color-muted);cursor:pointer;border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:650}.drl-mini:hover{color:var(--color-ink)}.drl-text{field-sizing:content;resize:vertical;width:100%;min-height:3.2em;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;padding:11px 14px;font-size:13.5px;line-height:1.6;display:block}.drl-text[data-mono]{font-family:var(--font-brand-mono);font-size:12.5px}.drl-text:focus{background:#1b1a1a}@supports (color:color-mix(in lab, red, red)){.drl-text:focus{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-panel))}}.drl-boxfoot{border-top:1px dashed var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 14px;display:flex}.drl-open{padding:8px 16px;font-size:13px;text-decoration:none}.drl-hint{color:var(--color-dim);flex-basis:100%;font-size:12px;line-height:1.5}.drl-footnotes{color:var(--color-muted);flex-basis:100%;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.drl-footnotes li{padding-left:14px;position:relative}.drl-footnotes li:before{content:"›";color:var(--color-dim);position:absolute;left:2px}.drl-sendrow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.drl-steps{gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.drl-step{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.drl-step-title{color:var(--color-ink);padding-top:3px;font-size:14.5px;font-weight:700;line-height:1.4}.drl-step-body{grid-column:2;min-width:0}.drl-cmd code,.drl-tips code{font-family:var(--font-brand-mono);background:var(--color-well);color:var(--color-code-ink);border-radius:6px;padding:1px 7px;font-size:.92em}.drl-expect{color:var(--color-muted);margin-top:8px;font-size:13px;line-height:1.55}.drl-verdict{border:1px solid var(--color-line-2);background:#1a1a1e;border-radius:12px;margin-top:14px;padding:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.drl-verdict{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.drl-verdict{animation:.22s both drl-in}.drl-verdict[data-pass]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.drl-verdict[data-pass]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.drl-verdict[data-pass]{background:#182121}@supports (color:color-mix(in lab, red, red)){.drl-verdict[data-pass]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.drl-verdict-h{color:var(--color-ink);font-size:14px;font-weight:700}.drl-verdict-h b{font-weight:800}.drl-slices{gap:14px;margin-top:14px;display:grid}.drl-slice{border:1px solid var(--t);border-radius:14px;min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.drl-slice{border:1px solid color-mix(in srgb, var(--t) 35%, var(--color-line))}}.drl-slice{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-slice{background:color-mix(in srgb, var(--t) 4%, var(--color-panel))}}.drl-slice[data-done]{border-color:#44876d}@supports (color:color-mix(in lab, red, red)){.drl-slice[data-done]{border-color:color-mix(in srgb, var(--color-ok) 55%, var(--color-line))}}.drl-slicename{font-weight:700}.drl-numsrow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.drl-numsrow .drl-ownlabel{margin:0}.drl-nums{width:9em;font-family:var(--font-brand-mono);font-size:13px}.drl-tips{background:#1c1c20;border-radius:12px;gap:8px;margin:16px 0 0;padding:12px 14px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.drl-tips{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.drl-tips{color:var(--color-muted);font-size:13px;line-height:1.55}.drl-drill{border:1px solid var(--t);border-radius:14px;margin-top:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.drl-drill{border:1px solid color-mix(in srgb, var(--t) 35%, var(--color-line))}}.drl-drill{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-drill{background:color-mix(in srgb, var(--t) 4%, var(--color-panel))}}.drl-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--t);font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.drl-kicker{color:color-mix(in srgb, var(--t) 72%, var(--color-ink))}}.drl-h4{color:var(--color-ink);margin-top:2px;font-size:16px;font-weight:700}.drl-warn{border:1px solid #fa5d7673;border-radius:10px;margin-top:10px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.drl-warn{border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.drl-warn{background:#25191f}@supports (color:color-mix(in lab, red, red)){.drl-warn{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.drl-warn{color:var(--color-ink);font-size:13px;line-height:1.5}.drl-note{field-sizing:content;resize:vertical;width:100%;min-height:4.5em;font:inherit;font-size:13.5px;line-height:1.55;display:block}.drl-reset{justify-content:flex-end;margin-top:16px;display:flex}@keyframes drl-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.drl-why,.drl-linebody,.drl-verdict{animation:none}}@media (max-width:480px){.drl-body{padding:16px 14px}.drl-linebody{padding:2px 11px 12px}.drl-slice,.drl-drill{padding:12px}.drl-step{gap:6px 10px}.drl-step-body{grid-column:1/-1}}.drl-inline{margin:-2px 0 4px 27px;display:block}@media (max-width:480px){.drl-inline{margin-left:0}}.drl-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.drl-tab{border:1px solid var(--color-line);background:var(--color-panel);min-width:0;color:var(--color-ink);cursor:pointer;border-bottom-width:3px;border-radius:12px 12px 4px 4px;flex-direction:column;align-items:center;gap:3px;padding:9px 6px 8px;transition:border-color .15s,background-color .15s;display:flex}.drl-tab:hover{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-tab:hover{border-color:color-mix(in srgb, var(--t) 55%, var(--color-line))}}.drl-tab[data-on]{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-tab[data-on]{border-color:color-mix(in srgb, var(--t) 70%, var(--color-line))}}.drl-tab[data-on]{border-bottom-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-tab[data-on]{border-bottom-color:color-mix(in srgb, var(--t) 85%, var(--color-ink))}}.drl-tab[data-on]{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-tab[data-on]{background:color-mix(in srgb, var(--t) 10%, var(--color-panel))}}.drl-tabname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:700;overflow:hidden}.drl-tabk{color:var(--color-muted);font-size:11px}.drl-tabs+.drl-slice{margin-top:8px}.drl-own-top{margin-top:0}.drl-opts-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.drl-block{display:block}.drl-msg{margin-top:8px}.drl-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.drl-pills-label{color:var(--color-muted);font-size:12px}.drl-pill{border:1px solid var(--t);border-radius:999px;min-width:0;padding:4px 11px}@supports (color:color-mix(in lab, red, red)){.drl-pill{border:1px solid color-mix(in srgb, var(--t) 45%, var(--color-line-2))}}.drl-pill{background:var(--color-panel);color:var(--color-ink);text-align:left;cursor:pointer;font-size:12.5px;line-height:1.4;transition:border-color .15s,background-color .15s}.drl-pill:hover{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-pill:hover{border-color:color-mix(in srgb, var(--t) 75%, transparent)}}.drl-pill[data-on]{border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-pill[data-on]{border-color:color-mix(in srgb, var(--t) 85%, transparent)}}.drl-pill[data-on]{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.drl-pill[data-on]{background:color-mix(in srgb, var(--t) 14%, var(--color-panel))}}.drl-pill[data-on]{font-weight:650}.qz{flex:none;width:112px;height:auto;display:block;overflow:visible}.qz-back{fill:#343022}@supports (color:color-mix(in lab, red, red)){.qz-back{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.qz-back{stroke:#f4f4f624}@supports (color:color-mix(in lab, red, red)){.qz-back{stroke:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.qz-back{stroke-width:1px}.qz-sheet{fill:#18181b}@supports (color:color-mix(in lab, red, red)){.qz-sheet{fill:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.qz-sheet{stroke:#f4f4f642}@supports (color:color-mix(in lab, red, red)){.qz-sheet{stroke:color-mix(in srgb, var(--color-ink) 26%, transparent)}}.qz-sheet{stroke-width:1.2px}.qz-head{fill:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.qz-head{fill:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.qz-box{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.qz-box{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.qz-box{stroke-width:1.3px}.qz-line{fill:#f4f4f629}@supports (color:color-mix(in lab, red, red)){.qz-line{fill:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.qz-tick{fill:none;stroke:var(--color-ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px}.qz-t1{animation:5s ease-in-out infinite both qz-t1}.qz-t2{animation:5s ease-in-out infinite both qz-t2}.qz-t3{animation:5s ease-in-out infinite both qz-t3}.qz-pencil{animation:5s ease-in-out infinite both qz-pencil}.qz-wood{fill:#e9c99a}.qz-lead{fill:#c3c3c5}@supports (color:color-mix(in lab, red, red)){.qz-lead{fill:color-mix(in srgb, var(--color-ink) 80%, #000)}}.qz-body{fill:var(--color-coral)}.qz-band{fill:#78787b}@supports (color:color-mix(in lab, red, red)){.qz-band{fill:color-mix(in srgb, var(--color-ink) 45%, var(--color-panel))}}.qz-eraser{fill:#f2a7b8}.qz-bubble{transform-box:fill-box;transform-origin:30% 90%;animation:2.4s ease-in-out infinite qz-bob}.qz-bubble-bg{fill:var(--color-accent);transition:fill .25s}.qz-mark{fill:var(--color-bg);font:800 19px/1 system-ui,sans-serif}.qz[data-mood=right] .qz-bubble-bg{fill:var(--color-ok)}.qz[data-mood=right] .qz-bubble{animation:.45s cubic-bezier(.34,1.6,.64,1) both qz-pop}.qz[data-mood=wrong] .qz-bubble-bg{fill:var(--color-coral)}.qz[data-mood=wrong] .qz-bubble{animation:.5s ease-in-out both qz-shake}.qz-spark{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out infinite both qz-twinkle}@keyframes qz-pencil{0%,4%{transform:translate(70px,30px)}10%,20%{transform:translate(31px,40px)}15%{transform:translate(34px,38px)}26%,36%{transform:translate(31px,58px)}31%{transform:translate(34px,56px)}42%,52%{transform:translate(31px,76px)}47%{transform:translate(34px,74px)}64%,to{transform:translate(70px,30px)}}@keyframes qz-t1{0%,11%{stroke-dashoffset:20px;opacity:1}19%,84%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes qz-t2{0%,27%{stroke-dashoffset:20px;opacity:1}35%,84%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes qz-t3{0%,43%{stroke-dashoffset:20px;opacity:1}51%,84%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes qz-bob{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@keyframes qz-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes qz-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)rotate(-6deg)}40%,80%{transform:translate(3px)rotate(6deg)}}@keyframes qz-twinkle{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}.ps-scrap:has(.qz){text-align:left;align-items:center;gap:16px;display:flex}.ps-body{flex:1;min-width:0}.pq-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.pq-head .qz{width:90px}.pq-head .pq-q{margin-bottom:0}@media (max-width:480px){.qz{width:64px}.pq-head .qz{width:58px}.ps-scrap:has(.qz){gap:10px}}@media (prefers-reduced-motion:reduce){.qz *,.qz[data-mood] .qz-bubble{animation:none!important}.qz-pencil{transform:translate(70px,30px)}.qz-tick{stroke-dashoffset:0}}.lref{color:inherit;border-radius:3px;text-decoration:none;transition:color .15s,background-color .15s}.lref:hover,.lref:focus-visible{color:var(--color-accent);text-underline-offset:3px;background:#e3cb5c1a;text-decoration:underline;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.lref:hover,.lref:focus-visible{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.mkb{container:mkb/inline-size}.mkb,.mkb-scope{--mkb-shadow:#f4f4f621}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-shadow:color-mix(in srgb, var(--color-ink) 13%, transparent)}}.mkb,.mkb-scope{--mkb-sheet:#1c1c20}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-sheet:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.mkb,.mkb-scope{--mkb-accent-paper:#363223}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-accent-paper:color-mix(in srgb, var(--color-accent) 17%, var(--color-panel))}}.mkb,.mkb-scope{--mkb-info-paper:#24283a}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-info-paper:color-mix(in srgb, var(--color-info) 15%, var(--color-panel))}}.mkb,.mkb-scope{--mkb-coral-paper:#342423}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-coral-paper:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.mkb,.mkb-scope{--mkb-ok-paper:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.mkb,.mkb-scope{--mkb-ok-paper:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.mkb,.mkb-scope{color:var(--color-ink)}.mkb-page{max-width:68rem;margin:0 auto;padding-bottom:3rem}.mkb-paper{isolation:isolate;transform:rotate(var(--r,0deg));position:relative}.mkb-paper:before{content:"";z-index:-1;background:var(--mkb-bg,var(--mkb-sheet));filter:var(--pcf) drop-shadow(4px 6px 0 var(--mkb-shadow));border-radius:4px;position:absolute;inset:0}.mkb-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.mkb-land{animation:pc-drop .45s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i,0) * .12s) backwards}.mkb-watch:not(.mkb-in) .mkb-drop{opacity:0}.mkb-in .mkb-drop{animation:pc-drop .42s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i,0) * .11s) backwards}.mkb-hero{gap:1.1rem;margin:.5rem 0 1.6rem;display:grid}@container mkb (min-width:760px){.mkb-hero{grid-template-columns:minmax(0,1fr) 14.5rem;align-items:start}}.mkb-hero-sheet{--mkb-bg:var(--mkb-sheet);padding:1.6rem 1.5rem 1.5rem}@container mkb (min-width:560px){.mkb-hero-sheet{padding:2.1rem 2.2rem 1.9rem}}.mkb-tag{isolation:isolate;font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink);padding:.32rem .8rem;font-size:13.5px;font-weight:700;animation:.32s cubic-bezier(.34,1.7,.64,1) .25s backwards pc-slap;display:inline-block;position:relative;transform:rotate(-1.6deg)}.mkb-tag:before{content:"";z-index:-1;background:var(--mkb-tag-bg,var(--mkb-accent-paper));filter:var(--pcf) drop-shadow(2px 3px 0 var(--mkb-shadow));position:absolute;inset:0}.mkb-tag[data-tone=info]{--mkb-tag-bg:var(--mkb-info-paper)}.mkb-tag[data-tone=coral]{--mkb-tag-bg:var(--mkb-coral-paper)}.mkb-meta{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);margin-top:.9rem;font-size:11.5px}.mkb-title{max-width:24ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin-top:.55rem;font-size:clamp(27px,5.2cqi,44px);font-weight:700;line-height:1.08}.mkb-dek{max-width:62ch;color:var(--color-muted);text-wrap:pretty;margin-top:.9rem;font-size:17px;line-height:1.6}.mkb-draft{border:1.5px dashed #ff8f6a99;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mkb-draft{border:1.5px dashed color-mix(in srgb, var(--color-coral) 60%, transparent)}}.mkb-draft{color:var(--color-ink);background:#ff8f6a12;border-radius:12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.mkb-draft{background:color-mix(in srgb, var(--color-coral) 7%, transparent)}}.mkb-back{font-family:var(--font-brand-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);align-items:center;gap:.4rem;font-size:11.5px;display:inline-flex}.mkb-back:hover{color:var(--color-accent)}.mkb-ticket{--mkb-bg:var(--mkb-accent-paper);--r:2.2deg;text-align:left;padding:1.2rem 1.2rem 1.1rem}@container mkb (min-width:760px){.mkb-ticket{margin-top:2.2rem;margin-left:-1.6rem}}.mkb-ticket-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1;display:block}.mkb-ticket-label{color:var(--color-ink);margin-top:.45rem;font-size:13px;line-height:1.45;display:block}.mkb-ticket-foot{border-top:1.5px dashed #f4f4f638;margin-top:.8rem;padding-top:.6rem;display:block}@supports (color:color-mix(in lab, red, red)){.mkb-ticket-foot{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.mkb-ticket-foot{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.mkb-slips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 2.4rem;display:grid}@container mkb (min-width:640px){.mkb-slips{grid-template-columns:repeat(4,minmax(0,1fr))}}.mkb-slip{padding:.8rem .9rem .75rem}.mkb-slip:nth-child(4n+1){--r:-1deg}.mkb-slip:nth-child(4n+2){--r:.8deg;--mkb-bg:var(--mkb-info-paper)}.mkb-slip:nth-child(4n+3){--r:-.5deg}.mkb-slip:nth-child(4n+4){--r:1.1deg;--mkb-bg:var(--mkb-coral-paper)}.mkb-slip b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:24px;font-weight:800;line-height:1.1;display:block}.mkb-slip span{color:var(--color-muted);margin-top:.2rem;font-size:12.5px;line-height:1.4;display:block}.mkb-sec{margin-top:2.8rem}.mkb-sec-head{align-items:center;gap:.75rem;display:flex}.mkb-num{isolation:isolate;width:2.2rem;height:2.2rem;font-family:var(--font-brand-mono);color:var(--color-ink);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative;transform:rotate(-4deg)}.mkb-num:before{content:"";z-index:-1;background:var(--mkb-accent-paper);filter:var(--pcf) drop-shadow(2px 3px 0 var(--mkb-shadow));position:absolute;inset:0}.mkb-sec-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:clamp(21px,3.2cqi,27px);font-weight:700;line-height:1.2}.mkb-sec-note{max-width:64ch;color:var(--color-muted);margin:.55rem 0 1.3rem;font-size:14.5px;line-height:1.6}.mkb-sub{font-family:var(--font-brand-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);margin:2rem 0 .9rem;font-size:11.5px}.mkb-clips{grid-template-columns:minmax(0,1fr);gap:1.3rem;display:grid}@container mkb (min-width:560px){.mkb-clips{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mkb (min-width:900px){.mkb-clips{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkb-clip{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem 1rem .95rem;display:flex}.mkb-clip[data-tone=tool]{--mkb-bg:#211a1c}@supports (color:color-mix(in lab, red, red)){.mkb-clip[data-tone=tool]{--mkb-bg:color-mix(in srgb, var(--color-coral) 6%, var(--color-panel))}}.mkb-clip[data-tone=skill]{--mkb-bg:#1a1c25}@supports (color:color-mix(in lab, red, red)){.mkb-clip[data-tone=skill]{--mkb-bg:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.mkb-clip-top{justify-content:space-between;align-items:flex-start;gap:.6rem;width:100%;display:flex}.mkb-clip-top .mkb-eyebrow{flex:1;min-width:0;padding-top:.25rem}.mkb-clip-top .mkb-stamp{flex:none;margin:0 -.15rem .2rem 0;position:static}.mkb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;font-weight:700}.mkb-clip h3{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.mkb-clip h3.mkb-mono{font-family:var(--font-brand-mono);letter-spacing:-.01em;font-size:14.5px}.mkb-where{color:var(--color-muted);font-size:13px;line-height:1.45}.mkb-note-line{color:var(--color-ink);font-size:13.5px;line-height:1.55}.mkb-quote{color:var(--color-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mkb-tags{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}.mkb-tags li{isolation:isolate;color:var(--color-ink);padding:.12rem .5rem;font-size:11.5px;font-weight:600;position:relative}.mkb-tags li:before{content:"";z-index:-1;background:#30364d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mkb-tags li:before{background:color-mix(in srgb, var(--color-info) 20%, var(--color-panel-2))}}.mkb-tags li:before{filter:var(--pcf)}.mkb-tags li:nth-child(2n):before{background:#3b372a}@supports (color:color-mix(in lab, red, red)){.mkb-tags li:nth-child(2n):before{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel-2))}}.mkb-caveat{color:var(--color-coral);font-size:12px;line-height:1.45}.mkb-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--color-info);background:currentColor;border:2.5px solid;padding:.15rem .55rem;font-size:10.5px;font-weight:800;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.mkb-stamp{background:color-mix(in srgb, currentColor 8%, transparent)}}.mkb-stamp{filter:var(--pcf-fine,none);transform:rotate(-9deg)}.mkb-stamp[data-tone=accent]{color:#e6d37b}@supports (color:color-mix(in lab, red, red)){.mkb-stamp[data-tone=accent]{color:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}}.mkb-stamp[data-tone=coral]{color:var(--color-coral)}.mkb-stamp[data-tone=dim]{color:var(--color-dim)}.mkb-in .mkb-drop .mkb-stamp{animation:pr-slam .35s cubic-bezier(.34, 1.8, .64, 1) calc(var(--i,0) * .11s + .3s) backwards}.mkb-open{isolation:isolate;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.35rem;margin-top:auto;padding:.42rem .85rem;font-size:11px;font-weight:800;transition:transform .12s;display:inline-flex;position:relative}.mkb-clip .mkb-open{margin-top:.6rem}.mkb-open:before{content:"";z-index:-1;background:#24221d;border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mkb-open:before{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.mkb-open:before{border:1.5px solid #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.mkb-open:before{border:1.5px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.mkb-open:before{box-shadow:0 3px #e3cb5c80,0 5px 9px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.mkb-open:before{box-shadow:0 3px 0 color-mix(in srgb, var(--color-accent) 50%, transparent), 0 5px 9px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mkb-open:hover{transform:translateY(-1px)}.mkb-open:active{transform:translateY(2px)}.mkb-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mkb-bars{gap:.75rem;max-width:52rem;display:grid}.mkb-bar{grid-template-columns:minmax(0,1fr) 3.4rem;grid-template-areas:"label num""track track";align-items:center;gap:.3rem .8rem;display:grid}@container mkb (min-width:620px){.mkb-bar{grid-template-columns:15rem minmax(0,1fr) 3.4rem;grid-template-areas:"label track num"}}.mkb-bar-label{color:var(--color-ink);grid-area:label;font-size:13.5px;line-height:1.3}.mkb-bar-was{color:var(--color-dim);font-size:11px;display:block}.mkb-bar-track{background:#f4f4f60d;border-radius:3px;grid-area:track;height:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mkb-bar-track{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.mkb-bar-track{box-shadow:inset 0 1px 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.mkb-bar-track{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.mkb-bar-fill{isolation:isolate;width:var(--w);transform-origin:0;min-width:6px;transform:rotate(var(--r,0deg));position:absolute;inset:0 auto 0 0}.mkb-bar-fill:before{content:"";z-index:-1;background:var(--mkb-info-paper);filter:var(--pcf) drop-shadow(2px 3px 0 var(--mkb-shadow));position:absolute;inset:0}.mkb-bar[data-top] .mkb-bar-fill:before{background:#6a6034}@supports (color:color-mix(in lab, red, red)){.mkb-bar[data-top] .mkb-bar-fill:before{background:color-mix(in srgb, var(--color-accent) 42%, var(--color-panel))}}.mkb-in .mkb-bar-fill{animation:mkb-grow .55s cubic-bezier(.34, 1.3, .64, 1) calc(var(--i,0) * 90ms + .15s) backwards}@keyframes mkb-grow{0%{transform:scaleX(0) rotate(var(--r,0deg))}to{transform:scaleX(1) rotate(var(--r,0deg))}}.mkb-bar-num{text-align:right;font-family:var(--font-brand-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);grid-area:num;font-size:13.5px;font-weight:700}.mkb-axis{color:var(--color-dim);margin-top:.7rem;font-size:12px;line-height:1.5}.mkb-note{--mkb-bg:#2a271f}@supports (color:color-mix(in lab, red, red)){.mkb-note{--mkb-bg:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel))}}.mkb-note{--r:-.6deg;max-width:46rem;margin-top:1.4rem;padding:1.9rem 1.6rem 1.4rem}.mkb-note p{color:var(--color-ink);text-wrap:pretty;font-size:17px;line-height:1.65}.mkb-tape{background:#1b1b218c;width:5.6rem;height:1.5rem;position:absolute;top:-.7rem}@supports (color:color-mix(in lab, red, red)){.mkb-tape{background:color-mix(in srgb, var(--color-panel-2) 55%, transparent)}}.mkb-tape{border:1px solid #f4f4f614}@supports (color:color-mix(in lab, red, red)){.mkb-tape{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent)}}.mkb-tape{box-shadow:0 1px 2px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.mkb-tape{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.mkb-tape{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.mkb-tape.l{left:1.4rem;transform:rotate(-5deg)}.mkb-tape.r{right:1.4rem;transform:rotate(4deg)}.mkb-lesson{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.2rem;display:flex}.mkb-lesson small{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);font-size:11px}.mkb-made{align-items:start;gap:1.6rem;margin-top:3.2rem;display:grid}@container mkb (min-width:760px){.mkb-made{grid-template-columns:22rem minmax(0,1fr)}}.mkb-receipt-wrap{filter:drop-shadow(4px 6px 0 var(--mkb-shadow));max-width:22rem;transform:rotate(-1.2deg)}.mkb-receipt{--tooth:9px;padding:1.2rem 1.2rem calc(1.3rem + var(--tooth));font-family:var(--font-brand-mono);color:var(--color-ink);background:#17171c;font-size:12px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.mkb-receipt{background:color-mix(in srgb, var(--color-panel-2) 45%, var(--color-panel))}}.mkb-receipt{-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--tooth)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--tooth)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--tooth)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--tooth)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--tooth)) 100%}.mkb-receipt h3{letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:.5rem;font-size:11px;font-weight:700}.mkb-receipt hr{border:0;border-top:1.5px dashed #f4f4f647;margin:.55rem 0}@supports (color:color-mix(in lab, red, red)){.mkb-receipt hr{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.mkb-row{align-items:baseline;gap:.4rem;display:flex}.mkb-row i{border-bottom:1.5px dotted #f4f4f64d;flex:1;min-width:1rem}@supports (color:color-mix(in lab, red, red)){.mkb-row i{border-bottom:1.5px dotted color-mix(in srgb, var(--color-ink) 30%, transparent)}}.mkb-row i{transform:translateY(-.3em)}.mkb-row b{font-variant-numeric:tabular-nums;font-weight:700}.mkb-receipt p{color:var(--color-muted);text-align:center;margin-top:.4rem;font-size:11px;line-height:1.55}.mkb-made-text p{max-width:58ch;color:var(--color-muted);font-size:14px;line-height:1.65}.mkb-made-text p+p{margin-top:.8rem}.mkb-made-text strong{color:var(--color-ink)}.mkb-fine{border-top:1px solid var(--color-line);max-width:72ch;color:var(--color-dim);margin-top:2.2rem;padding-top:1rem;font-size:12px;line-height:1.6}.mkb-card{--mkb-bg:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.mkb-card{--mkb-bg:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mkb-card{width:100%;max-width:38rem;color:var(--color-ink);padding:1rem 1.1rem 1.05rem;display:block}.mkb-card[data-kind=weekly]{--mkb-bg:#191a23}@supports (color:color-mix(in lab, red, red)){.mkb-card[data-kind=weekly]{--mkb-bg:color-mix(in srgb, var(--color-info) 5%, var(--color-panel))}}.mkb-card[data-kind=blog]{--mkb-bg:#1f191b}@supports (color:color-mix(in lab, red, red)){.mkb-card[data-kind=blog]{--mkb-bg:color-mix(in srgb, var(--color-coral) 5%, var(--color-panel))}}.mkb-card-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mkb-card .mkb-tag{padding:.22rem .6rem;font-size:11.5px;animation:none}.mkb-card-date{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);white-space:nowrap;font-size:10.5px}.mkb-card h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin-top:.7rem;font-size:18.5px;font-weight:700;line-height:1.22}.mkb-card-lede{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.4rem;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.mkb-card .mkb-bars{gap:.35rem;margin-top:.8rem}.mkb-card .mkb-bar{grid-template-columns:9.5rem minmax(0,1fr) 2.6rem;grid-template-areas:"label track num";gap:.6rem}.mkb-card .mkb-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mkb-card .mkb-bar-track{height:.8rem}.mkb-card .mkb-bar-num{font-size:12px}.mkb-card-items{gap:.3rem;margin-top:.8rem;display:grid}.mkb-card-items li{color:var(--color-ink);gap:.5rem;font-size:13px;line-height:1.4;display:flex}.mkb-card-items li:before{content:"";background:#af9d4b;flex:none;width:8px;height:8px;margin-top:.38em;transform:rotate(8deg)}@supports (color:color-mix(in lab, red, red)){.mkb-card-items li:before{background:color-mix(in srgb, var(--color-accent) 75%, var(--color-panel))}}.mkb-card-items li:before{filter:var(--pcf)}.mkb-card-items span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkb-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.95rem;display:flex}.mkb-card-foot small{color:var(--color-dim);font-size:11.5px}.mkb-card .mkb-open{margin-top:0}.mkb-card[data-compact]{padding:.75rem .8rem .8rem}.mkb-card[data-compact] h4{margin-top:.5rem;font-size:14.5px}.mkb-card[data-compact] .mkb-open{padding:.35rem .65rem;font-size:10px}.mkb-list{gap:.9rem;max-width:52rem;display:grid}.mkb-list a{padding:.95rem 1.1rem;display:block}.mkb-list a:hover h3{color:var(--color-accent)}.mkb-list h3{font-family:var(--font-display);color:var(--color-ink);margin-top:.3rem;font-size:17px;font-weight:700;line-height:1.3;transition:color .15s}.mkb-list li:nth-child(3n+1) a{--r:-.4deg}.mkb-list li:nth-child(3n+2) a{--r:.3deg}.mkb-cover{flex-wrap:wrap;gap:.8rem .9rem;margin:1.4rem 0 .4rem;display:flex}.mkb-cover .mkb-paper{color:var(--color-ink);padding:.5rem .8rem .55rem;font-size:13.5px;font-weight:700;line-height:1.3}.mkb-cover .mkb-paper small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;font-weight:700;display:block}.mkb-cover .mkb-paper:nth-child(5n+1){--r:-2deg;--mkb-bg:var(--mkb-accent-paper)}.mkb-cover .mkb-paper:nth-child(5n+2){--r:1.5deg;--mkb-bg:var(--mkb-info-paper)}.mkb-cover .mkb-paper:nth-child(5n+3){--r:-.8deg}.mkb-cover .mkb-paper:nth-child(5n+4){--r:2.2deg;--mkb-bg:var(--mkb-coral-paper)}.mkb-cover .mkb-paper:nth-child(5n+5){--r:-1.4deg;--mkb-bg:var(--mkb-ok-paper)}.mkb-byline{color:var(--color-dim);margin-top:1rem;font-size:13px;line-height:1.55}.mkb-prose{max-width:42rem}.mkb-prose p{color:var(--color-ink);text-wrap:pretty;margin-top:1rem;font-size:17px;line-height:1.75}.mkb-prose strong{font-weight:700}.mkb-sources{flex-wrap:wrap;gap:.8rem;margin-top:1.3rem;display:flex}.mkb-source{max-width:19rem;color:var(--color-ink);flex-direction:column;gap:.15rem;padding:.6rem .8rem .65rem;font-size:13px;line-height:1.35;display:flex}.mkb-source:nth-child(odd){--r:-.7deg}.mkb-source:nth-child(2n){--r:.6deg}.mkb-source small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;font-weight:700}.mkb-source b{font-weight:700}.mkb-source:hover b{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.mkb-cta{--mkb-bg:#28251e}@supports (color:color-mix(in lab, red, red)){.mkb-cta{--mkb-bg:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.mkb-cta{--r:.4deg;max-width:46rem;margin-top:3rem;padding:1.6rem 1.6rem 1.5rem}.mkb-cta h2{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.25}.mkb-cta p{color:var(--color-muted);margin-top:.5rem;font-size:15px;line-height:1.6}.rs-step{margin:14px 0 0;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.rs-h{color:var(--color-ink);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.rs-h b{width:20px;height:20px;color:var(--color-panel);background:var(--color-accent);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.rs-vec{font:12px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink);background:#292725;border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.rs-vec{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel-2))}}.rs-vec{overflow-wrap:anywhere}.rs-vec span{color:var(--color-muted)}.rs-legend{color:var(--color-muted);flex-wrap:wrap;gap:12px;margin:0 0 8px;font-size:11.5px;display:flex}.rs-key:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.rs-key-m:before{background:var(--color-accent)}.rs-key-k:before{background:var(--color-info)}.rs-key-t:before{background:#294e40}@supports (color:color-mix(in lab, red, red)){.rs-key-t:before{background:color-mix(in srgb, var(--color-ok) 30%, var(--color-panel))}}.rs-key-t:before{border:1px solid var(--color-ok)}.rs-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rs-row{color:var(--color-muted);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;animation-delay:calc(var(--i,0) * 45ms);border-radius:8px;grid-template-columns:22px minmax(0,1fr) minmax(90px,38%);align-items:center;gap:10px;padding:5px 8px;font-size:12.5px;display:grid}.rs-row[data-top]{color:var(--color-ink);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.rs-row[data-top]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.rs-row[data-top]{box-shadow:inset 0 0 0 1px #5cd6a073}@supports (color:color-mix(in lab, red, red)){.rs-row[data-top]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ok) 45%, transparent)}}.rs-pinned{color:var(--color-ink);background:#28251e;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rs-pinned{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.rs-rank{font:700 12px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;text-align:center}.rs-trail{overflow-wrap:anywhere}.rs-bars{gap:3px;display:grid}.rs-track{background:#f4f4f614;border-radius:99px;height:6px}@supports (color:color-mix(in lab, red, red)){.rs-track{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.rs-track{overflow:hidden}.rs-fill{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.34,1.2,.64,1);display:block}.rs-fill-m{background:var(--color-accent)}.rs-fill-k{background:var(--color-info)}.rs-answer{color:var(--color-ink);background:var(--color-panel-2);border:1px solid #f4f4f61a;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.rs-answer{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.rs-cite{min-width:17px;font:700 10.5px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;text-align:center;vertical-align:1px;color:var(--color-accent);background:#302d21;border-radius:5px;margin:0 2px;padding:2px 4px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rs-cite{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.rs-facts{color:var(--color-muted);margin-top:4px;font-size:12.5px}.rs-facts summary{cursor:pointer;font-weight:600}.rs-facts p{margin:6px 0 0;line-height:1.55}@media (max-width:560px){.rs-row{grid-template-columns:22px minmax(0,1fr)}.rs-row .rs-bars{grid-column:2}}@media (prefers-reduced-motion:reduce){.rs-step,.rs-row{animation:none}.rs-fill{transition:none}}.mmap-svg{width:100%;height:auto;margin:10px 0 4px;display:block}.mmap-ring{fill:none;stroke:#f4f4f61a}@supports (color:color-mix(in lab, red, red)){.mmap-ring{stroke:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.mmap-ring{stroke-dasharray:3 5}.mmap-thread{stroke:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mmap-thread{stroke:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mmap-thread{stroke-width:1.5px;stroke-dasharray:4 3}.mmap-spot{transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.mmap-spot circle{fill:#65656d}@supports (color:color-mix(in lab, red, red)){.mmap-spot circle{fill:color-mix(in srgb, var(--color-muted) 55%, var(--color-panel))}}.mmap-spot circle{stroke:var(--color-panel);stroke-width:2px}.mmap-spot text{fill:var(--color-muted);paint-order:stroke;stroke:var(--color-panel);stroke-width:4px;font-size:12px}.mmap-spot[data-near] circle{fill:var(--color-accent)}.mmap-spot[data-near] text{fill:var(--color-ink);font-weight:700}.mmap-q rect{fill:var(--color-ink)}.mmap-q text{fill:var(--color-panel);font-size:12.5px;font-weight:700}.mmap-near{color:var(--color-muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 10px;font-size:12.5px;display:flex}.mmap-near b{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.mmap-spot{transition:none}}.scx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.scx-ask{color:var(--color-ink);font-size:13px}.scx-switch{cursor:pointer;color:var(--color-ink);background:var(--color-panel);border:1.5px solid #f4f4f638;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scx-switch{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.scx-knob{background:#923c4b;border-radius:99px;width:30px;height:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.scx-knob{background:color-mix(in srgb, var(--color-danger) 55%, var(--color-panel))}}.scx-knob{transition:background .2s}.scx-knob:after{content:"";background:var(--color-panel);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.scx-switch[aria-checked=true] .scx-knob{background:var(--color-ok)}.scx-switch[aria-checked=true] .scx-knob:after{transform:translate(12px)}.scx-switch:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.scx-lines{background:var(--color-panel-2);border:1px solid #f4f4f61a;border-radius:10px;gap:6px;margin:0 0 12px;padding:12px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.scx-lines{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.scx-line{color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;animation-delay:calc(var(--i,0) * 90ms);gap:3px;font-size:14px;line-height:1.5;display:grid}.scx-line[data-state=drop] .scx-text{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:2px}.scx-line[data-state=slip] .scx-text{background:#fa5d7629}@supports (color:color-mix(in lab, red, red)){.scx-line[data-state=slip] .scx-text{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.scx-line[data-state=slip] .scx-text{border-radius:4px;width:fit-content;padding:0 3px}.scx-line[data-state=hatch] .scx-text{font-style:italic}.scx-stamp{width:fit-content;font:700 10.5px/1.6 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--color-ok);background:#1d2e2a;border-radius:5px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.scx-stamp{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.scx-warn{color:var(--color-danger);background:#2f1c22}@supports (color:color-mix(in lab, red, red)){.scx-warn{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.scx-add{color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.scx-add{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.mcd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;margin:12px 0 10px;display:grid}.mcd-chat{background:var(--color-panel-2);border:1px solid #f4f4f61a;border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mcd-chat{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.mcd-msg{max-width:90%;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;animation-delay:calc(var(--i,0) * .16s);border-radius:12px;margin:0;padding:7px 11px;font-size:13px;line-height:1.45}.mcd-arjun{color:var(--color-panel);background:var(--color-ink);border-bottom-right-radius:4px;align-self:flex-end}.mcd-bot{color:var(--color-ink);background:var(--color-panel);border:1px solid #f4f4f61f;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.mcd-bot{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mcd-bot{border-bottom-left-radius:4px}.mcd-card{background:var(--color-panel);border:1.5px solid var(--color-accent);width:min(100%,290px);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;animation-delay:calc(var(--i,0) * .16s);border-radius:12px;align-self:flex-start;padding:10px 12px}.mcd-card-t{color:var(--color-ink);margin:0 0 6px;font-size:13px;font-weight:750}.mcd-card dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:12.5px;display:grid}.mcd-card dt{color:var(--color-muted)}.mcd-card dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.mcd-note{color:var(--color-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.mcd-btns{gap:8px;margin-top:8px;display:flex}.mcd-done{color:var(--color-ok);margin:8px 0 0;font-size:12.5px;font-weight:700}.mcd-crm{background:var(--color-panel);border:1px solid #f4f4f61f;border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.mcd-crm{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mcd-crm{overflow-x:auto}.mcd-crm-t{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 6px;font-size:11px;font-weight:750}.mcd-crm table{border-collapse:collapse;width:100%;font-size:12px}.mcd-crm th{text-align:left;color:var(--color-muted);border-bottom:1px solid #f4f4f61f;padding:4px 6px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcd-crm th{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mcd-crm td{vertical-align:top;color:var(--color-ink);border-bottom:1px solid #f4f4f612;padding:6px}@supports (color:color-mix(in lab, red, red)){.mcd-crm td{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 7%, transparent)}}.mcd-crm td span{color:var(--color-muted);font-size:11px;display:block}.mcd-crm tr[data-fresh] td{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.mcd-crm tr[data-fresh] td{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.mcd-crm tr[data-fresh] td{animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.mcd-src{background:#f4f4f612;border-radius:99px;padding:1px 7px;font-weight:700;color:var(--color-muted)!important;font-size:11px!important;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.mcd-src{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.mcd-src[data-src=chatbot]{background:#302d21;color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.mcd-src[data-src=chatbot]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.mcd-again{margin-top:2px}@media (max-width:640px){.mcd-grid{grid-template-columns:1fr}}.cdl-label{color:var(--color-muted);justify-content:space-between;align-items:baseline;margin:12px 0 4px;font-size:13px;display:flex}.cdl-label b{font:800 22px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-accent)}.cdl-range{width:100%;accent-color:var(--color-accent)}.cdl-ticks{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 2px 12px;font-size:10.5px;display:flex}.cdl-bars{gap:8px;display:grid}.cdl-row{color:var(--color-ink);grid-template-columns:minmax(120px,34%) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.cdl-track{background:#f4f4f614;border-radius:99px;height:12px}@supports (color:color-mix(in lab, red, red)){.cdl-track{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.cdl-track{overflow:hidden}.cdl-fill{border-radius:99px;height:100%;transition:width .5s cubic-bezier(.34,1.2,.64,1);display:block}.cdl-open{background:var(--color-ok)}.cdl-claude{background:var(--color-coral)}.cdl-num{font:700 12.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cdl-num small{color:var(--color-muted);font-weight:500}@media (max-width:560px){.cdl-row{grid-template-columns:1fr auto}.cdl-row .cdl-track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.scx-line,.mcd-msg,.mcd-card,.mcd-crm tr[data-fresh] td{animation:none}.cdl-fill{transition:none}}.skl-log{font:12.5px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink);background:var(--color-panel-2);border:1px solid #f4f4f61a;border-radius:10px;gap:4px;margin:12px 0 10px;padding:12px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.skl-log{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.skl-line{animation:.28s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;animation-delay:calc(var(--i,0) * .12s);flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.skl-tag{letter-spacing:.05em;text-align:center;min-width:48px;color:var(--color-panel);background:var(--color-muted);border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:800}.skl-line[data-tag=PLAN] .skl-tag{background:var(--color-accent)}.skl-line[data-tag=ACT] .skl-tag{background:var(--color-info)}.skl-line[data-tag=CHECK] .skl-tag{background:var(--color-ok)}.skl-tool{color:var(--color-muted);border:1px solid #f4f4f62e;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.skl-tool{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.skl-tool{border-radius:5px;padding:0 5px}.skl-text{overflow-wrap:anywhere;flex:220px;min-width:0}.skl-line[data-repeat] .skl-text{background:#fa5d7624}@supports (color:color-mix(in lab, red, red)){.skl-line[data-repeat] .skl-text{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.skl-line[data-repeat] .skl-text{border-radius:4px}.skl-esc .skl-tag{background:var(--color-danger)}.skl-btns{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.oar-term{min-height:64px;font:12.5px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#e8e6f0;background:#17141f;border-radius:10px;gap:5px;margin:12px 0 10px;padding:12px 14px;display:grid;overflow-x:auto}.oar-line{gap:8px;margin:0;animation:.25s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:flex}.oar-tag{color:#b7a8ff;flex:none;min-width:48px;font-weight:800}.oar-line[data-tag=\$] .oar-tag{color:#8fd6a8;min-width:12px}.oar-line[data-tag=ACT] .oar-tag{color:#7fc4ff}.oar-line[data-tag=CHECK] .oar-tag{color:#8fd6a8}.oar-line[data-tag=LEASH] .oar-tag{color:#ffb86b}.oar-cost{color:#a9a4b8}.oar-idle{opacity:.55;animation:none}.oar-idle .oar-tag{color:#8fd6a8;min-width:12px}.oar-idle span:last-child:after{content:"▍";margin-left:2px;animation:1s step-end infinite oar-blink}@keyframes oar-blink{50%{opacity:0}}.oar-table{border-collapse:collapse;width:100%;margin:6px 0 2px;font-size:12px}.oar-table td{vertical-align:top;color:#e8e6f0;padding:3px 8px 3px 0}.oar-table td:last-child{color:#c9c4d6}.oar-v{text-align:center;color:#17141f;background:#a9a4b8;border-radius:4px;min-width:46px;padding:0 5px;font-weight:800;display:inline-block}.oar-table tr[data-v=HOT] .oar-v{background:#ff8f8f}.oar-table tr[data-v=WARM] .oar-v{background:#ffc978}.oar-table tr[data-v=COLD] .oar-v{background:#9fc8ff}@media (prefers-reduced-motion:reduce){.skl-line,.oar-line{animation:none}}.rs .rs-h{color:var(--color-ink);max-width:none;margin:0 0 8px;line-height:1.4}.rs .rs-vec,.rs .rs-answer{max-width:none;margin:0}.rs .rs-legend{max-width:none;margin:0 0 8px}.rs .rs-answer{color:var(--color-ink);line-height:1.55}.mmap .mmap-near{max-width:none;margin:0 0 10px}.mcd .mcd-msg{max-width:90%;margin:0;line-height:1.45}.mcd .mcd-arjun{color:var(--color-panel)}.mcd .mcd-bot{color:var(--color-ink)}.mcd .mcd-card-t{color:var(--color-ink);margin:0 0 6px;line-height:1.35}.mcd .mcd-note{color:var(--color-muted);margin:6px 0 0;line-height:1.4}.mcd .mcd-done{color:var(--color-ok);margin:8px 0 0;line-height:1.4}.mcd .mcd-crm-t{color:var(--color-muted);margin:0 0 6px;line-height:1.3}.mcd-card{isolation:isolate}.oar .oar-line{color:#e8e6f0;max-width:none;margin:0;line-height:1.5}.oar .oar-cost{color:#a9a4b8}.mtr,.cdr,.ncv,.sbd,.pfx,.vau{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.mtr,.cdr,.ncv,.sbd,.pfx,.vau{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.mtr,.cdr,.ncv,.sbd,.pfx,.vau{background:var(--color-panel);border-radius:14px}.mtr .mtr-why,.cdr .cdr-why,.ncv .ncv-why,.sbd .sbd-why,.pfx .pfx-why,.vau .vau-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.mtr .ts-btn,.cdr .ts-btn,.ncv .ts-btn,.sbd .ts-btn,.pfx .ts-btn,.vau .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.m2-pic{background:linear-gradient(165deg,#f8f0e3,#e9dac2);display:block;position:relative;overflow:hidden}.m2-pic>img,.m2-pic>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.m2-pic>img{animation:.4s backwards m2-fade}@keyframes m2-fade{0%{opacity:0}}.m2-switch{min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 13px 7px 9px;font-size:13px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s;display:inline-flex}.m2-switch:hover:not(:disabled){border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.m2-switch:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.m2-switch[aria-checked=true]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.m2-switch[aria-checked=true]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.m2-switch[aria-checked=true]{background:#192322}@supports (color:color-mix(in lab, red, red)){.m2-switch[aria-checked=true]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.m2-switch:disabled{cursor:default;opacity:.55}.m2-track{background:#404044;border-radius:999px;flex:none;width:36px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.m2-track{background:color-mix(in srgb, var(--color-ink) 20%, var(--color-panel))}}.m2-track{transition:background .2s}.m2-knob{background:#dcdcdc;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.m2-knob{background:color-mix(in srgb, var(--color-panel) 15%, white)}}.m2-knob{box-shadow:0 1px 3px #f4f4f659}@supports (color:color-mix(in lab, red, red)){.m2-knob{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.m2-knob{transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.m2-switch[aria-checked=true] .m2-track{background:var(--color-ok)}.m2-switch[aria-checked=true] .m2-knob{transform:translate(16px)}.m2-switch-t{min-width:0}.m2-range{width:100%;height:44px;accent-color:var(--color-accent);cursor:pointer;background:0 0;margin:0;display:block}.cdr-ticks,.ncv-ticks{height:14px;font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);pointer-events:none;position:absolute;bottom:0;left:9px;right:9px}.cdr-ticks span,.ncv-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cdr-ticks span:first-child,.ncv-ticks span:first-child{transform:none}.cdr-ticks span:last-child,.ncv-ticks span:last-child{transform:translate(-100%)}.mtr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.mtr .mtr-top .pm-eyebrow{margin:0}.mtr-count{--r:-2deg;isolation:isolate;font:700 12px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);transform:rotate(var(--r));align-items:baseline;gap:1px;padding:5px 11px;display:inline-flex;position:relative}.mtr-count:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mtr-count:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.mtr-count:before{background:#322f21}@supports (color:color-mix(in lab, red, red)){.mtr-count:before{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}.mtr-count b{--r:0deg;color:var(--color-ink);font-size:16px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.mtr-pile{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:52px;margin:8px 0 22px;display:flex}.mtr-job{isolation:isolate;text-align:left;max-width:100%;min-height:44px;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));padding:10px 14px;font-size:13.5px;font-weight:650;line-height:1.35;transition:transform .18s cubic-bezier(.34,1.5,.64,1);position:relative}.mtr-job:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mtr-job:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.mtr-job:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.mtr-job:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.mtr-job:before{border:1.5px dashed #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mtr-job:before{border:1.5px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mtr-job:before{transition:background .2s}.mtr-job:hover{transform:rotate(var(--r)) translateY(-2px)}.mtr-job[data-on]{transform:translateY(-5px)scale(1.03)}.mtr-job[data-on]:before{background:#383423}@supports (color:color-mix(in lab, red, red)){.mtr-job[data-on]:before{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.mtr-job[data-on]:before{border-style:solid;border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.mtr-job[data-on]:before{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.mtr-job[data-on]:before{filter:var(--pcf) drop-shadow(5px 8px 0 #f4f4f629)}@supports (color:color-mix(in lab, red, red)){.mtr-job[data-on]:before{filter:var(--pcf) drop-shadow(5px 8px 0 color-mix(in srgb, var(--color-ink) 16%, transparent))}}.mtr-job-t{display:block}.mtr-job-t[data-miss]{animation:.45s mtr-shake}@keyframes mtr-shake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.mtr-empty{color:#82deb6;align-self:center;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mtr-empty{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.mtr-empty{animation:.3s both ts-fade}.mtr-floor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mtr-col{flex-direction:column;gap:8px;min-width:0;display:flex}.mtr-mach{z-index:1;width:100%;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));padding:0;display:block;position:relative}.mtr-body{isolation:isolate;flex-direction:column;align-items:center;gap:2px;padding:24px 8px 22px;display:flex;position:relative}.mtr-body:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);border-radius:6px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mtr-body:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.mtr-body:before{background:#2a271f}@supports (color:color-mix(in lab, red, red)){.mtr-body:before{background:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel))}}.mtr-body:before{transition:background .2s}.mtr-mach:hover .mtr-body:before{background:#383423}@supports (color:color-mix(in lab, red, red)){.mtr-mach:hover .mtr-body:before{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.mtr[data-sel] .mtr-body:after{content:"";border:2px dashed #e3cb5cb3;border-radius:10px;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.mtr[data-sel] .mtr-body:after{border:2px dashed color-mix(in srgb, var(--color-accent) 70%, transparent)}}.mtr[data-sel] .mtr-body:after{pointer-events:none;animation:1.1s ease-in-out infinite mtr-beckon}@keyframes mtr-beckon{50%{opacity:.3}}.mtr-body[data-hit]{animation:.6s step-end mtr-chug}@keyframes mtr-chug{0%{transform:none}17%{transform:translateY(-3px)rotate(-1.5deg)}34%{transform:translateY(1px)rotate(1.2deg)}51%{transform:translateY(-2px)rotate(-1deg)}68%{transform:translateY(1px)rotate(.8deg)}85%{transform:translateY(-1px)}to{transform:none}}.mtr-body[data-miss]{animation:.5s step-end mtr-spit}@keyframes mtr-spit{0%{transform:none}20%{transform:translateY(-8px)rotate(-3deg)}40%{transform:translateY(2px)rotate(2deg)}60%{transform:translateY(-3px)rotate(-1deg)}80%{transform:translateY(1px)}to{transform:none}}.mtr-slot{background:#9f9fa1;border-radius:3px;height:6px;position:absolute;top:9px;left:28%;right:28%}@supports (color:color-mix(in lab, red, red)){.mtr-slot{background:color-mix(in srgb, var(--color-ink) 62%, var(--color-panel))}}.mtr-lamp{background:#3c3c3f;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px}@supports (color:color-mix(in lab, red, red)){.mtr-lamp{background:color-mix(in srgb, var(--color-ink) 18%, var(--color-panel))}}.mtr-lamp{box-shadow:inset 0 0 0 1px #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.mtr-lamp{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.mtr-body[data-hit] .mtr-lamp{background:var(--color-ok);box-shadow:0 0 0 3px #5cd6a047}@supports (color:color-mix(in lab, red, red)){.mtr-body[data-hit] .mtr-lamp{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ok) 28%, transparent)}}.mtr-body[data-miss] .mtr-lamp{background:var(--color-danger);box-shadow:0 0 0 3px #fa5d7647}@supports (color:color-mix(in lab, red, red)){.mtr-body[data-miss] .mtr-lamp{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 28%, transparent)}}.mtr-icon{width:56px;height:40px;margin:0 0 4px;overflow:visible}.mtr-i-frame{fill:#1c1c20}@supports (color:color-mix(in lab, red, red)){.mtr-i-frame{fill:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.mtr-i-frame{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.mtr-i-frame{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.mtr-i-frame{stroke-width:1.6px}.mtr-i-sun{fill:#9a8b44}@supports (color:color-mix(in lab, red, red)){.mtr-i-sun{fill:color-mix(in srgb, var(--color-accent) 65%, var(--color-panel))}}.mtr-i-hill{fill:#346b55}@supports (color:color-mix(in lab, red, red)){.mtr-i-hill{fill:color-mix(in srgb, var(--color-ok) 45%, var(--color-panel))}}.mtr-i-strip{fill:#b5b5b8}@supports (color:color-mix(in lab, red, red)){.mtr-i-strip{fill:color-mix(in srgb, var(--color-ink) 72%, var(--color-panel))}}.mtr-i-hole{fill:var(--color-panel)}.mtr-i-play{fill:#e6d37b}@supports (color:color-mix(in lab, red, red)){.mtr-i-play{fill:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}}.mtr-i-bar{fill:#6276b9}@supports (color:color-mix(in lab, red, red)){.mtr-i-bar{fill:color-mix(in srgb, var(--color-info) 70%, var(--color-panel))}}.mtr-name{font-family:var(--font-display);text-align:center;font-size:14px;font-weight:700;line-height:1.2}.mtr-makes{text-align:center;color:var(--color-muted);font-size:11px;line-height:1.3}.mtr-mouth{background:#9f9fa1;border-radius:3px;height:5px;position:absolute;bottom:8px;left:20%;right:20%}@supports (color:color-mix(in lab, red, red)){.mtr-mouth{background:color-mix(in srgb, var(--color-ink) 62%, var(--color-panel))}}.mtr-out{align-content:start;justify-items:center;height:66px;margin-top:-12px;padding-top:4px;display:grid;position:relative;overflow:hidden}.mtr-out:empty:after{content:"";border:1.5px dashed #f4f4f629;border-radius:3px;width:44px;height:30px;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.mtr-out:empty:after{border:1.5px dashed color-mix(in srgb, var(--color-ink) 16%, transparent)}}.mtr-print{animation:.7s steps(7,end) .45s backwards mtr-print;display:block;position:relative}@keyframes mtr-print{0%{transform:translateY(-105%)}}.mtr-print-img{background:#e3e3e3;width:66px;padding:4px 4px 9px}@supports (color:color-mix(in lab, red, red)){.mtr-print-img{background:color-mix(in srgb, white 88%, var(--color-panel))}}.mtr-print-img{box-shadow:2px 3px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.mtr-print-img{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.mtr-print-img .m2-pic{aspect-ratio:4/3;width:100%}.mtr-print-img[data-poster]{width:48px}.mtr-print-img[data-poster] .m2-pic{aspect-ratio:4/5}.mtr-print-head{font:800 7px/1 var(--font-display);text-align:center;color:#1d4a3a;position:absolute;top:8px;left:6px;right:6px}.mtr-print-vid{background-color:#ccccce;border-radius:3px;gap:2px;padding:6px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.mtr-print-vid{background-color:color-mix(in srgb, var(--color-ink) 82%, var(--color-panel))}}.mtr-print-vid{background-image:radial-gradient(circle, var(--color-panel) 1px, transparent 1.4px), radial-gradient(circle, var(--color-panel) 1px, transparent 1.4px);background-position:1px -2px,1px calc(100% + 2px);background-repeat:repeat-x;background-size:6px 6px,6px 6px;box-shadow:2px 3px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.mtr-print-vid{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mtr-cel{aspect-ratio:4/3;border-radius:1.5px;width:22px;position:relative;overflow:hidden}.mtr-cel .m2-pic{width:100%;height:100%;position:absolute;inset:0}.mtr-print-vid:after{content:"";border:2px solid var(--color-accent);opacity:0;border-radius:3px;width:26px;height:calc(100% - 8px);animation:.8s steps(4,jump-none) 1.2s 3 backwards mtr-head;position:absolute;top:4px;left:2px}@keyframes mtr-head{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(72px)}}.mtr-print-vid[data-job=turn] .mtr-cel:nth-child(2) .m2-pic{transform:scaleX(.55)}.mtr-print-vid[data-job=turn] .mtr-cel:nth-child(3) .m2-pic{transform:scaleX(-.55)}.mtr-print-vid[data-job=turn] .mtr-cel:nth-child(4) .m2-pic{transform:scaleX(-1)}.mtr-wisp{width:5px;height:7px;transform:translateY(calc(var(--i) * -1.5px + 3px));opacity:calc(1 - var(--i) * .2);border-top:1.5px solid #fffffff2;border-bottom:0;border-left:0;border-right:1.5px solid #fffffff2;border-radius:0 6px 0 0;position:absolute;top:4px;left:50%}.mtr-print-wav{background:#212433;border-radius:4px;align-items:center;gap:2px;height:38px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mtr-print-wav{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.mtr-print-wav{box-shadow:2px 3px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.mtr-print-wav{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mtr-print-wav i{background:#a0b6fd;border-radius:2px;width:3px;height:28px;display:block}@supports (color:color-mix(in lab, red, red)){.mtr-print-wav i{background:color-mix(in srgb, var(--color-info) 75%, var(--color-ink))}}.mtr-print-wav i{transform:scaleY(var(--h));animation:mtr-talk .36s steps(3, end) calc(1.15s + var(--i) * 30ms) 4 alternate backwards}@keyframes mtr-talk{0%{transform:scaleY(calc(var(--h) * .25))}}.mtr-tray{border:1.5px dashed #f4f4f638;border-radius:8px;flex-direction:column;gap:5px;min-height:44px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.mtr-tray{border:1.5px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.mtr-tray{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.mtr-tray{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mtr-tray-empty{font:700 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);margin:auto}.mtr-slip{color:var(--color-ink);background:#1d2e2a;border-radius:3px;padding:4px 7px;font-size:11.5px;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.mtr-slip{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.mtr-slip{box-shadow:1px 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.mtr-slip{box-shadow:1px 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mtr-slip{animation:.4s cubic-bezier(.34,1.6,.64,1) .2s backwards mtr-land}@keyframes mtr-land{0%{opacity:0;transform:translateY(-16px)rotate(-6deg)}}.mtr-again{margin-top:12px}.mtr[data-in] .mtr-job{animation:pc-slide .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 80ms) backwards}.mtr[data-in] .mtr-mach{animation:pc-drop .45s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i,0) * .13s + .32s) backwards}@media (prefers-reduced-motion:no-preference){.mtr[data-armed]:not([data-in]) :is(.mtr-job,.mtr-mach){opacity:0}}@media (max-width:560px){.mtr-floor{gap:8px}.mtr-body{padding:22px 3px 20px}.mtr-icon{width:44px;height:32px}.mtr-name{font-size:12.5px}.mtr-makes{font-size:10px}.mtr-job{padding:9px 11px;font-size:12.5px}.mtr-tray{padding:5px}.mtr-slip{padding:3px 5px;font-size:10.5px}}.cdr-strip{background:#d3d3d5;border-radius:10px;margin:4px 0 14px;padding:6px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.cdr-strip{background:color-mix(in srgb, var(--color-ink) 86%, var(--color-bg))}}.cdr-holes{background-image:radial-gradient(circle,#0a0a0c8c 2.2px,#0000 2.7px);height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.cdr-holes{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-bg) 55%, transparent) 2.2px, transparent 2.7px)}}.cdr-holes{background-position:4px 0;background-size:15px 7px}.cdr-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:6px 0;display:grid}.cdr-frame{flex-direction:column;gap:4px;min-width:0;display:flex}.cdr-win{aspect-ratio:16/9;background:#2a2520;border-radius:3px;display:block;position:relative;overflow:hidden}.cdr-img{transform-origin:58% 55%;width:100%;height:100%;position:absolute;inset:0}.cdr-win:after{content:"";background:#439974;height:3px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cdr-win:after{background:color-mix(in srgb, var(--color-ok) 70%, var(--color-bg))}}.cdr-frame[data-v=meh] .cdr-win:after{background:#a29144}@supports (color:color-mix(in lab, red, red)){.cdr-frame[data-v=meh] .cdr-win:after{background:color-mix(in srgb, var(--color-accent) 70%, var(--color-bg))}}.cdr-frame[data-v=bad] .cdr-win:after{background:#b24456}@supports (color:color-mix(in lab, red, red)){.cdr-frame[data-v=bad] .cdr-win:after{background:color-mix(in srgb, var(--color-danger) 70%, var(--color-bg))}}.cdr-pin{--r:-4deg;z-index:1;font:800 9.5px/1.45 var(--font-display);letter-spacing:.02em;color:#fff;background:#742733;border-radius:3px;padding:1px 6px;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.cdr-pin{background:color-mix(in srgb, var(--color-danger) 30%, #3a1016)}}.cdr-pin{transform:rotate(var(--r));animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;box-shadow:1px 2px #00000047}.cdr-pin[data-chose]{background:#265e44}@supports (color:color-mix(in lab, red, red)){.cdr-pin[data-chose]{background:color-mix(in srgb, var(--color-ok) 30%, #0f2a1d)}}.cdr-cap{font:600 10px/1.25 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#505052;flex-wrap:wrap;justify-content:space-between;gap:0 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.cdr-cap{color:color-mix(in srgb, var(--color-bg) 70%, var(--color-ink))}}.cdr-cap b{color:#1d1d1f}@supports (color:color-mix(in lab, red, red)){.cdr-cap b{color:color-mix(in srgb, var(--color-bg) 92%, var(--color-ink))}}.cdr-controls{gap:4px;display:grid}.cdr-len{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding-bottom:16px;display:grid;position:relative}.cdr-len-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.cdr-len-v{font:800 20px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.cdr-len .m2-range{grid-column:1/-1}.cdr .cdr-read{max-width:none;color:var(--color-muted);margin:6px 0 2px;font-size:14px;line-height:1.5}.cdr .cdr-read b{font:800 17px var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.cdr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.cdr-verdict{--r:-1deg;isolation:isolate;color:var(--color-ink);transform:rotate(var(--r));padding:6px 11px;font-size:12.5px;font-weight:750;line-height:1.35;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block;position:relative}.cdr-verdict:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cdr-verdict:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.cdr-verdict:before{background:#1f322d}@supports (color:color-mix(in lab, red, red)){.cdr-verdict:before{background:color-mix(in srgb, var(--color-ok) 16%, var(--color-panel))}}.cdr-verdict[data-v=meh]:before{background:#363223}@supports (color:color-mix(in lab, red, red)){.cdr-verdict[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 17%, var(--color-panel))}}.cdr-verdict[data-v=bad]:before{background:#381f26}@supports (color:color-mix(in lab, red, red)){.cdr-verdict[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 16%, var(--color-panel))}}.cdr[data-in] .cdr-frame{animation:cdr-dev .5s steps(4, end) calc(var(--i) * .17s + .15s) backwards}@keyframes cdr-dev{0%{opacity:0;filter:brightness(2.2)saturate(.2)}60%{opacity:1}}@media (prefers-reduced-motion:no-preference){.cdr[data-armed]:not([data-in]) .cdr-frame{opacity:0}}@media (max-width:560px){.cdr-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 5px}.cdr .cdr-read{font-size:13px}}.ncv-stage{--ncv-sign-x:46.2%;--ncv-sign-y:1%;aspect-ratio:16/9;background:#cfc8bd;border-radius:10px;margin:4px 0 12px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #f4f4f62e,4px 6px #f4f4f61f;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.ncv-stage{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 18%, transparent), 4px 6px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.ncv-scene{transform-origin:58% 55%;position:absolute;inset:0}.ncv-pic{width:100%;height:100%;position:absolute;inset:0}.ncv-noise{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;background:gray url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='1' seed='4'/%3E%3C/filter%3E%3Crect width='160' height='90' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/100% 100%;position:absolute;inset:0}.ncv-sign{top:var(--ncv-sign-y);left:var(--ncv-sign-x);color:#3d6a4e;background:#efe3cc;border-radius:.5cqw;flex-direction:column;align-items:center;gap:.45cqw;width:14.8%;padding:.9cqw .8cqw 1cqw;display:flex;position:absolute;transform:rotate(-1deg);box-shadow:inset 0 0 0 .3cqw #c2a47c,.4cqw .6cqw #5a3c1e38}.ncv-sign:before,.ncv-sign:after{content:"";background:#9a7a58;width:.25cqw;height:4cqw;position:absolute;bottom:100%}.ncv-sign:before{left:18%}.ncv-sign:after{right:18%}.ncv-leaf{width:2.6cqw;height:2.6cqw}.ncv-leaf path:first-child{fill:#86ab8c}.ncv-leaf path:last-child{fill:none;stroke:#55805f;stroke-width:1.3px}.ncv-sign-word{font:800 2.75cqw/1 var(--font-display);letter-spacing:.02em;gap:.2cqw;display:flex}.ncv-sign-word i{font-style:normal;display:inline-block}.ncv-sign-small{font:700 .9cqw/1 var(--font-display);letter-spacing:.06em;white-space:nowrap;opacity:.85}.ncv-phase{--r:-2deg;font:800 11px/1.35 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:#131317eb;border-radius:4px;padding:3px 9px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.ncv-phase{background:color-mix(in srgb, var(--color-panel) 92%, transparent)}}.ncv-phase{box-shadow:2px 3px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.ncv-phase{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 18%, transparent)}}.ncv-phase{transform:rotate(var(--r));animation:.26s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.ncv-step{font:600 11px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);background:#131317e6;border-radius:999px;padding:2px 9px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ncv-step{background:color-mix(in srgb, var(--color-panel) 90%, transparent)}}.ncv-step b{color:var(--color-ink);font-variant-numeric:tabular-nums}.ncv-call{--r:-1.5deg;max-width:36%;color:var(--color-ink);background:#2f1c22;border-radius:4px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.35;position:absolute;top:21%;right:56%}@supports (color:color-mix(in lab, red, red)){.ncv-call{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ncv-call{box-shadow:2px 3px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.ncv-call{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ncv-call{transform:rotate(var(--r));animation:.3s cubic-bezier(.34,1.7,.64,1) .2s backwards pc-slap}.ncv-call:after{content:" ↗";color:var(--color-danger)}.ncv-words{color:#1d4a3a;text-shadow:0 0 .8cqw #fffaf0f2;flex-direction:column;gap:.8cqw;width:31%;animation:.45s cubic-bezier(.34,1.6,.64,1) backwards ncv-lay;display:flex;position:absolute;top:34%;left:5%;transform:translateY(-50%)}.ncv-words b{font:800 7.6cqw/.95 var(--font-display);letter-spacing:-.01em}.ncv-words span{font:700 3.3cqw/1.1 var(--font-display)}@keyframes ncv-lay{0%{opacity:0;transform:translateY(-50%)scale(1.3)rotate(-3deg)}}.ncv-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.ncv-run{min-width:128px}.ncv-steps{padding-bottom:16px;display:grid;position:relative}.ncv-steps-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.ncv-steps-k b{font:800 16px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-left:5px}.ncv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.ncv .ncv-say{max-width:none;color:var(--color-muted);flex:240px;margin:0;font-size:13px;line-height:1.5;animation:.3s both ts-fade}.ncv-hint{color:var(--color-dim);font-weight:500}.ncv-ticks i{font-style:normal}.ncv[data-in] .ncv-stage{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ncv[data-armed]:not([data-in]) .ncv-stage{opacity:0}}@media (max-width:560px){.ncv-controls{grid-template-columns:minmax(0,1fr);gap:6px}.ncv-run{justify-self:start}.ncv-ticks i{display:none}.ncv-phase{font-size:10px;top:7px;left:7px}.ncv-step{font-size:10px;bottom:7px;right:7px}.ncv-call{max-width:44%;font-size:10px;top:22%}}.sbd-time{gap:3px;margin:4px 0 2px;display:flex}.sbd-beat{isolation:isolate;min-width:0;color:var(--color-ink);flex-direction:column;flex-basis:0;gap:1px;padding:7px 8px;font-size:11.5px;line-height:1.2;display:flex;position:relative;overflow:hidden}.sbd-beat:before{content:"";z-index:-1;filter:var(--pcf);background:#24283a;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sbd-beat:before{background:color-mix(in srgb, var(--color-info) 15%, var(--color-panel))}}.sbd-beat:nth-child(2):before{background:#322f21}@supports (color:color-mix(in lab, red, red)){.sbd-beat:nth-child(2):before{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}.sbd-beat:nth-child(3):before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){.sbd-beat:nth-child(3):before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}.sbd-beat[data-on]:before{box-shadow:inset 0 0 0 2px var(--color-accent)}.sbd-beat b{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.sbd-beat[data-done] b{color:#87deb8}@supports (color:color-mix(in lab, red, red)){.sbd-beat[data-done] b{color:color-mix(in srgb, var(--color-ok) 72%, var(--color-ink))}}.sbd-beat span{font:600 10px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;color:var(--color-muted)}.sbd:is([data-phase=render],[data-phase=done]) .sbd-beat:after{content:"";background:var(--color-ok);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.sbd[data-phase=render] .sbd-beat:after{animation:sbd-fill .45s steps(5, end) calc(var(--i) * .4s) backwards}.sbd-scale{height:14px;font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);margin:3px 0 14px;position:relative}.sbd-scale span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.sbd-scale span:first-child{transform:none}.sbd-scale span:last-child{transform:translate(-100%)}.sbd-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 24px;display:grid}.sbd-head{font:800 11px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding-left:2px}.sbd-line,.sbd-shot{isolation:isolate;text-align:left;min-width:0;min-height:64px;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));flex-direction:column;justify-content:center;gap:4px;padding:10px 13px;transition:transform .16s cubic-bezier(.34,1.5,.64,1);display:flex;position:relative}.sbd-line:before,.sbd-shot:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sbd-line:before,.sbd-shot:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.sbd-line:before,.sbd-shot:before{background:#22201c}@supports (color:color-mix(in lab, red, red)){.sbd-line:before,.sbd-shot:before{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.sbd-line:before,.sbd-shot:before{border:1.5px dashed #e3cb5c80}@supports (color:color-mix(in lab, red, red)){.sbd-line:before,.sbd-shot:before{border:1.5px dashed color-mix(in srgb, var(--color-accent) 50%, transparent)}}.sbd-line:before,.sbd-shot:before{transition:background .2s}.sbd-line{--r:0deg}.sbd-line:before{background:#1d202c}@supports (color:color-mix(in lab, red, red)){.sbd-line:before{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.sbd-line:before{border-color:#84a1ff73}@supports (color:color-mix(in lab, red, red)){.sbd-line:before{border-color:color-mix(in srgb, var(--color-info) 45%, transparent)}}.sbd-line:hover:not([data-locked]),.sbd-shot:hover:not([data-locked]){transform:rotate(var(--r)) translateY(-2px)}.sbd-line[data-on],.sbd-shot[data-on]{transform:translateY(-3px)scale(1.02)}.sbd-line[data-on]:before,.sbd-shot[data-on]:before{border-style:solid;border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.sbd-line[data-on]:before,.sbd-shot[data-on]:before{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.sbd-line[data-on]:before,.sbd-shot[data-on]:before{background:#383423}@supports (color:color-mix(in lab, red, red)){.sbd-line[data-on]:before,.sbd-shot[data-on]:before{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.sbd-line[data-locked],.sbd-shot[data-locked]{cursor:default}.sbd-line[data-locked]{padding-right:24px}.sbd-shot[data-locked]{padding-left:26px}.sbd-line[data-locked]:before,.sbd-shot[data-locked]:before{border-style:solid;border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.sbd-line[data-locked]:before,.sbd-shot[data-locked]:before{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.sbd-line[data-locked]:before,.sbd-shot[data-locked]:before{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.sbd-line[data-locked]:before,.sbd-shot[data-locked]:before{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.sbd-tag{font:700 10px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.sbd-said{font-size:14px;font-weight:700;line-height:1.35}.sbd-shot-in{align-items:flex-start;gap:7px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.sbd-cam{flex:none;font-size:14px;line-height:1.3}.sbd-shot[data-locked] .sbd-shot-in{animation:.4s steps(4,end) backwards sbd-lock}@keyframes sbd-lock{0%{opacity:0;transform:translate(16px)rotate(3deg)}}.sbd-said[data-miss],.sbd-shot-in[data-miss]{animation:.45s sbd-shake}@keyframes sbd-shake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.sbd-clip{z-index:2;filter:drop-shadow(1px 2px #f4f4f62e);width:56px;height:20px;margin-top:-10px;position:absolute;top:50%;left:-38px}@supports (color:color-mix(in lab, red, red)){.sbd-clip{filter:drop-shadow(1px 2px 0 color-mix(in srgb, var(--color-ink) 18%, transparent))}}.sbd-clip{animation:.36s steps(3,end) .3s backwards sbd-clip;transform:rotate(-6deg)}.sbd-clip svg{width:100%;height:100%;display:block;overflow:visible}.sbd-clip path{fill:none;stroke:#9f9fa1}@supports (color:color-mix(in lab, red, red)){.sbd-clip path{stroke:color-mix(in srgb, var(--color-ink) 62%, var(--color-panel))}}.sbd-clip path{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@keyframes sbd-clip{0%{opacity:0;transform:translateY(-14px)rotate(-24deg)}}.sbd-render{background:#f4f4f61a;border-radius:2px;height:4px;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sbd-render{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sbd-render:after{content:"";background:var(--color-ok);transform-origin:0;animation:1.1s steps(6,end) backwards sbd-fill;position:absolute;inset:0}@keyframes sbd-fill{0%{transform:scaleX(0)}}.sbd-say{min-height:1.6em}.sbd .sbd-note{max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade}.sbd .sbd-note[data-kind=wrong]{color:#fabca9}@supports (color:color-mix(in lab, red, red)){.sbd .sbd-note[data-kind=wrong]{color:color-mix(in srgb, var(--color-coral) 55%, var(--color-ink))}}.sbd .sbd-note[data-kind=right]{color:#8adfba}@supports (color:color-mix(in lab, red, red)){.sbd .sbd-note[data-kind=right]{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.sbd-gen{margin-top:12px}.sbd-bill{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sbd-rc{--r:-1deg;isolation:isolate;transform:rotate(var(--r));flex-direction:column;gap:9px;padding:14px 14px 13px;animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop;display:flex;position:relative}.sbd-rc[data-bad]{--r:1.1deg;animation-delay:.25s}.sbd-rc:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(4px 6px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sbd-rc:before{filter:var(--pcf) drop-shadow(4px 6px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.sbd-rc:before{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.sbd-rc:before{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.sbd-rc:before{border-top:4px solid #3b7e62}@supports (color:color-mix(in lab, red, red)){.sbd-rc:before{border-top:4px solid color-mix(in srgb, var(--color-ok) 55%, var(--color-panel))}}.sbd-rc[data-bad]:before{background:#281a20}@supports (color:color-mix(in lab, red, red)){.sbd-rc[data-bad]:before{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.sbd-rc[data-bad]:before{border-top-color:#873847}@supports (color:color-mix(in lab, red, red)){.sbd-rc[data-bad]:before{border-top-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-panel))}}.sbd-rc-t{font:800 11.5px/1.3 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.sbd-thumbs{flex-wrap:wrap;gap:5px;display:flex}.sbd-th{--r:0deg;aspect-ratio:16/9;border-radius:3px;width:48px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.sbd-th{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.sbd-th{animation:pc-slap .3s cubic-bezier(.34, 1.7, .64, 1) calc(var(--i) * 90ms + .35s) backwards}.sbd-th .m2-pic{width:100%;height:100%;position:absolute;inset:0}.sbd-th[data-shot=steam] .m2-pic{transform-origin:64% 28%;transform:scale(2.3)}.sbd-th[data-shot=hand] .m2-pic{transform-origin:60% 70%;transform:scale(1.6)}.sbd-th[data-bad] .m2-pic{filter:blur(1px) hue-rotate(calc(var(--i) * 47deg)) saturate(1.7);transform:skewX(calc(var(--i) * 5deg - 12deg)) scale(1.25)}.sbd-th i{font:900 12px/1 var(--font-display);color:#fff;text-shadow:0 1px 2px #000000b3;font-style:normal;position:absolute;bottom:1px;right:3px}.sbd-rc-sum{font:800 14.5px/1.3 var(--font-display);color:var(--color-ink)}.sbd-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.sbd[data-in] .sbd-beat{animation:pc-slide .3s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 90ms) backwards}.sbd[data-in] .sbd-line{animation:pc-slide .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * .11s + .25s) backwards}.sbd[data-in] .sbd-shot{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * .11s + .52s) backwards}@media (prefers-reduced-motion:no-preference){.sbd[data-armed]:not([data-in]) :is(.sbd-beat,.sbd-line,.sbd-shot){opacity:0}}@media (max-width:560px){.sbd-board{gap:8px 18px}.sbd-line,.sbd-shot{min-height:58px;padding:9px 10px}.sbd-said{font-size:13px}.sbd-shot-in{font-size:12px}.sbd-cam{display:none}.sbd-beat{padding:6px 5px;font-size:11px}.sbd-beat span{font-size:9px}.sbd-clip{width:46px;height:17px;margin-top:-8px;left:-30px}.sbd-line[data-locked]{padding-right:18px}.sbd-shot[data-locked]{padding-left:20px}.sbd-th{width:42px}.sbd-bill{grid-template-columns:minmax(0,1fr)}}.pfx-stage{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pfx-street{width:280px;height:350px;position:relative}.pfx-poster{isolation:isolate;background:#fff8ec;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1.5px #f4f4f633,5px 7px #f4f4f624;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pfx-poster{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 20%, transparent), 5px 7px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pfx-poster{transition:transform .6s cubic-bezier(.6,0,.25,1)}.pfx-street[data-far] .pfx-poster{transform:scale(.25)}.pfx-bg{z-index:-1;background:radial-gradient(circle,#fff9 0 3px,#0000 3.5px) 0 0/18px 18px,repeating-linear-gradient(-35deg,#ff5a5f 0 18px,#ffb400 18px 36px,#3ddc84 36px 54px,#33a1ff 54px 72px,#b36bff 72px 90px);transition:opacity .4s steps(3,end);position:absolute;inset:0}.pfx-poster[data-brand] .pfx-bg{background:radial-gradient(circle,#f2a43a 0 2.4px,#0000 2.9px) 0 0/16px 16px,#fbf1de}.pfx-poster[data-space] .pfx-bg{opacity:0}.pfx-art{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .45s steps(3,end);position:absolute;inset:0}.pfx-poster[data-space] .pfx-art{opacity:1}.pfx-stickers i{font-size:9cqw;font-style:normal;line-height:1;transition:opacity .3s steps(3,end);position:absolute}.pfx-stickers i:first-child{bottom:3%;left:3%;transform:rotate(-14deg)}.pfx-stickers i:nth-child(2){bottom:30%;right:4%;transform:rotate(12deg)}.pfx-stickers i:nth-child(3){top:30%;left:4%;transform:rotate(8deg)}.pfx-stickers .pfx-burst{color:#fff;clip-path:polygon(50% 0,61% 18%,82% 8%,80% 30%,100% 36%,86% 52%,100% 68%,79% 72%,82% 94%,61% 84%,50% 100%,39% 84%,18% 94%,21% 72%,0 68%,14% 52%,0 36%,20% 30%,18% 8%,39% 18%);background:#ff2d55;padding:4cqw 3cqw;font:900 4.6cqw/1 Impact,Arial Black,sans-serif;top:2%;right:2%;transform:rotate(14deg)}.pfx-poster:is([data-brand],[data-space]) .pfx-stickers i{opacity:0}.pfx-text{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:5% 6%}.pfx-line{max-width:100%;max-height:40cqw;transform:rotate(var(--r));transition:opacity .3s steps(3,end),max-height .35s steps(4,end),transform .35s steps(4,end),margin .35s steps(4,end);transition-delay:calc(var(--i) * 60ms);flex-shrink:0;font-size:4.3cqw;line-height:1.2;display:block;overflow:hidden}.pfx-line[data-id=offer]{letter-spacing:.02em;color:#fff23a;text-shadow:.45cqw .45cqw #d6002a;font:400 5.4cqw/1.1 Impact,Arial Black,sans-serif}.pfx-line[data-id=menu]{color:#7b1fa2;background:#ffffffc7;padding:.6cqw 1.6cqw;font-family:Georgia,Times New Roman,serif;font-style:italic}.pfx-line[data-id=hours]{color:#0038e0;background:#ffffff8c;font-family:Courier New,Courier,monospace;font-weight:700}.pfx-line[data-id=phone]{color:#00893f;text-shadow:.3cqw .3cqw #fff;font-family:Comic Sans MS,Chalkboard SE,Marker Felt,cursive;font-size:5cqw}.pfx-line[data-id=addr]{color:#e4007c;text-shadow:0 0 .5cqw #fff;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-size:5.4cqw}.pfx-head{text-wrap:balance;color:#ff2d55;text-shadow:.5cqw .5cqw #ffe600,1cqw 1cqw #00b3ff;flex-shrink:0;font-family:Comic Sans MS,Chalkboard SE,Marker Felt,cursive;font-size:8.5cqw;font-weight:700;line-height:1.05;display:block;transform:rotate(-4deg)}.pfx-poster[data-one] .pfx-line{opacity:0;max-height:0;transform:rotate(calc(var(--r) * 4)) scale(.6);margin:0}.pfx-poster[data-big] .pfx-head{font-family:var(--font-display);letter-spacing:-.02em;font-size:15cqw;font-weight:800;line-height:.95;transform:none}.pfx-poster[data-big] .pfx-line{font-family:var(--font-display);letter-spacing:0;background:0 0;padding:0;font-size:6.4cqw;font-style:normal;font-weight:800;line-height:1.05;transform:none}.pfx-poster[data-big][data-one] .pfx-line{transform:scale(.6)}.pfx-poster[data-big]:not([data-one]) .pfx-text{justify-content:flex-start;gap:2cqw}.pfx-poster[data-brand] :is(.pfx-head,.pfx-line){color:#1d4a3a;text-shadow:none;background:0 0}.pfx-poster[data-brand] .pfx-head-t{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#f2a43acc 60% 92%,#0000 92%)}.pfx-poster[data-space] .pfx-text{justify-content:flex-start;gap:1.5cqw;inset:7% 7% auto}.pfx-stamp{max-width:64%;font:800 4.6cqw/1.12 var(--font-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#15603e;background:#ffffffc7;border:.9cqw solid;border-radius:2cqw;padding:2.2cqw 3cqw;animation:.4s cubic-bezier(.34,1.7,.64,1) backwards pfx-stamp;position:absolute;bottom:6%;right:5%;transform:rotate(-9deg)}@keyframes pfx-stamp{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}}.pfx-shop{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.pfx-street[data-far] .pfx-shop{opacity:1;transition-delay:.3s}.pfx-shop:before{content:"";background:#232327;border-radius:4px;position:absolute;inset:26% 17% 22%}@supports (color:color-mix(in lab, red, red)){.pfx-shop:before{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.pfx-shop:before{box-shadow:3px 4px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.pfx-shop:before{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.pfx-shop:after{content:"";background:#f4f4f64d;height:2px;position:absolute;bottom:22%;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.pfx-shop:after{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.pfx-awning{background:repeating-linear-gradient(90deg,#85783d 0 12px,#4e4e51 12px 24px);border-radius:0 0 6px 6px;height:7%;position:absolute;top:26%;left:14%;right:14%}@supports (color:color-mix(in lab, red, red)){.pfx-awning{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 55%, var(--color-panel)) 0 12px, color-mix(in srgb, var(--color-panel) 75%, white) 12px 24px)}}.pfx-awning{box-shadow:0 3px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pfx-awning{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pfx-window{background:#1e212e;border-radius:3px;position:absolute;inset:35.5% 32% 33%}@supports (color:color-mix(in lab, red, red)){.pfx-window{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.pfx-window{box-shadow:inset 0 0 0 3px #525255}@supports (color:color-mix(in lab, red, red)){.pfx-window{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--color-ink) 28%, var(--color-panel))}}.pfx-door{background:#454548;border-radius:3px 3px 0 0;width:9%;position:absolute;top:40%;bottom:22%;left:70.5%}@supports (color:color-mix(in lab, red, red)){.pfx-door{background:color-mix(in srgb, var(--color-ink) 22%, var(--color-panel))}}.pfx-far-note{text-align:center;color:var(--color-muted);font-size:12px;font-weight:700;animation:.3s .4s both ts-fade;position:absolute;bottom:8%;left:0;right:0}.pfx-side{flex-direction:column;gap:12px;min-width:0;display:flex}.pfx .pfx-rules{flex-direction:column;gap:8px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.pfx .pfx-rules li{margin:0;line-height:normal}.pfx-switch{width:100%}.pfx-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.pfx-switch b{font-size:13.5px;font-weight:750}.pfx-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500}.pfx .pfx-count{max-width:none;color:var(--color-muted);margin:2px 0 0;font-size:13px;line-height:1.4}.pfx-count b{font:800 20px/1 var(--font-display);color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.pfx-farbtn{align-self:flex-start}.pfx[data-in] .pfx-poster{animation:.5s cubic-bezier(.34,1.45,.64,1) .1s backwards pc-drop}.pfx[data-in] .pfx-rules li{animation:pc-slide .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 90ms + .32s) backwards}@media (prefers-reduced-motion:no-preference){.pfx[data-armed]:not([data-in]) :is(.pfx-poster,.pfx-rules li){opacity:0}}@media (max-width:640px){.pfx-stage{grid-template-columns:minmax(0,1fr);justify-items:center}.pfx-side{width:100%}}@media (max-width:400px){.pfx-street{width:240px;height:300px}}.vau .vau-line{--r:-1.2deg;isolation:isolate;width:fit-content;max-width:100%;font-family:var(--font-display);color:var(--color-ink);transform:rotate(var(--r));flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 18px;padding:10px 16px;font-size:19px;font-weight:700;line-height:1.3;display:flex;position:relative}.vau-line:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vau-line:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.vau-line:before{background:#2a271f}@supports (color:color-mix(in lab, red, red)){.vau-line:before{background:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel))}}.vau-line-k{font:700 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.vau .vau-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.vau .vau-card{isolation:isolate;min-width:0;color:var(--color-ink);transform:rotate(var(--r));flex-direction:column;gap:10px;margin:0;padding:12px;line-height:normal;transition:opacity .35s,filter .35s,transform .3s cubic-bezier(.34,1.5,.64,1);display:flex;position:relative}.vau-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vau-card:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.vau-card:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.vau-card:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.vau-card:before{transition:background .2s}.vau-card[data-play]:before{background:#222535}@supports (color:color-mix(in lab, red, red)){.vau-card[data-play]:before{background:color-mix(in srgb, var(--color-info) 13%, var(--color-panel))}}.vau .vau-card[data-chosen]{transform:translateY(-4px)}.vau-card[data-chosen]:before{background:#363223}@supports (color:color-mix(in lab, red, red)){.vau-card[data-chosen]:before{background:color-mix(in srgb, var(--color-accent) 17%, var(--color-panel))}}.vau-card[data-chosen]:before{box-shadow:inset 0 0 0 2px #e3cb5ccc}@supports (color:color-mix(in lab, red, red)){.vau-card[data-chosen]:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 80%, transparent)}}.vau .vau-card[data-dim]{opacity:.42;filter:saturate(.3)}.vau-head{align-items:center;gap:10px;min-width:0;display:flex}.vau-play{width:44px;height:44px;color:var(--color-panel);background:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid;box-shadow:2px 3px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.vau-play{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 22%, transparent)}}.vau-play{cursor:pointer;transition:transform .12s,background .2s}.vau-play:hover:not(:disabled){transform:scale(1.06)}.vau-play:active:not(:disabled){transform:scale(.96)}.vau-play:disabled{opacity:.35;cursor:default}.vau-card[data-play] .vau-play{background:var(--color-accent)}.vau-who{flex-direction:column;gap:2px;min-width:0;display:flex}.vau-name{font:750 14px/1.2 var(--font-display)}.vau-sub{color:var(--color-muted);font-size:11.5px;line-height:1.3}.vau-wave{align-items:center;gap:2px;height:34px;padding:0 2px;display:flex}.vau-wave i{background:#454548;border-radius:2px;flex:1 1 0;min-width:2px;height:100%}@supports (color:color-mix(in lab, red, red)){.vau-wave i{background:color-mix(in srgb, var(--color-ink) 22%, var(--color-panel))}}.vau-wave i{transform:scaleY(var(--h));transition:background .15s}.vau-card[data-play] .vau-wave i{background:#46537f}@supports (color:color-mix(in lab, red, red)){.vau-card[data-play] .vau-wave i{background:color-mix(in srgb, var(--color-info) 45%, var(--color-panel))}}.vau-card[data-play] .vau-wave i{animation:vau-talk .44s steps(3, end) calc(var(--b) * -53ms) infinite alternate}.vau-card[data-play] .vau-wave i[data-past]{background:var(--color-accent)}@keyframes vau-talk{0%{transform:scaleY(calc(var(--h) * .3))}to{transform:scaleY(var(--h))}}.vau-miss{color:var(--color-dim);margin-top:-4px;font-size:11px;font-style:italic}.vau-choose{align-self:stretch;margin-top:auto}.vau-pin{z-index:2;background:radial-gradient(circle at 35% 35%, #fdc6cf, var(--color-danger));border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-9px;left:50%}@supports (color:color-mix(in lab, red, red)){.vau-pin{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--color-danger) 35%, white), var(--color-danger))}}.vau-pin{box-shadow:1px 3px #f4f4f640}@supports (color:color-mix(in lab, red, red)){.vau-pin{box-shadow:1px 3px 0 color-mix(in srgb, var(--color-ink) 25%, transparent)}}.vau-pin{animation:.35s cubic-bezier(.34,1.7,.64,1) backwards vau-pin}@keyframes vau-pin{0%{opacity:0;transform:translateY(-14px)scale(1.4)}}.vau-tagrow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.vau .vau-tag{--r:-2deg;isolation:isolate;max-width:none;color:var(--color-ink);transform:rotate(var(--r));margin:0;padding:10px 16px 10px 32px;font-size:14px;line-height:1.4;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.vau-tag:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vau-tag:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.vau-tag:before{background:#3d3825}@supports (color:color-mix(in lab, red, red)){.vau-tag:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.vau-tag:after{content:"";background:var(--color-panel);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:12px;box-shadow:inset 0 0 0 1.5px #f4f4f659}@supports (color:color-mix(in lab, red, red)){.vau-tag:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.vau-tag-k{font-weight:700}.vau-tag b{font-family:var(--font-display);font-size:17px}.vau-tag-n{color:var(--color-muted)}.vau[data-in] .vau-line{animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.vau[data-in] .vau-card{animation:pc-drop .42s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * .12s + .18s) backwards}@media (prefers-reduced-motion:no-preference){.vau[data-armed]:not([data-in]) :is(.vau-line,.vau-card){opacity:0}}@media (max-width:700px){.vau .vau-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.vau .vau-line{font-size:16px}.vau .vau-card{padding:10px}.vau-name{font-size:13px}}.tot,.mas,.tlc,.mut{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tot,.mas,.tlc,.mut{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tot,.mas,.tlc,.mut{background:var(--color-panel);border-radius:14px}.tot .tot-why,.mas .mas-why,.tlc .tlc-why,.mut .mut-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.tot .ts-btn,.mas .ts-btn,.tlc .ts-btn,.mut .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.tot-k,.mas .mas-k,.mut-pos-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.rk-shot[data-tall][data-shot=hand]>img:not(.rk-stand){object-position:68% 50%}.rk-shot[data-tall][data-shot=sign]>img:not(.rk-stand){object-position:44% 50%}.rk-shot>.rk-stand{object-position:64% 50%}.rk-shot[data-tall]>.rk-stand{object-position:71% 50%}.rk-shot[data-shot=ice]>.rk-stand{transform-origin:64% 46%;transform:scale(1.9)}.rk-shot[data-tall][data-shot=ice]>.rk-stand{transform-origin:50% 44%;transform:scale(1.4)}.rk-shot[data-shot=hand]>.rk-stand{transform-origin:66% 64%;transform:scale(1.3)}.rk-shot[data-tall][data-shot=hand]>.rk-stand{transform-origin:50% 66%;transform:scale(1.12)}.rk-shot[data-shot=sign]>.rk-stand{transform-origin:56% 18%;transform:scale(1.22)}.rk-shot[data-tall][data-shot=sign]>.rk-stand{object-position:62% 50%;transform:none}.tot-stage{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tot-wall{width:280px;height:350px;position:relative}.tot-poster{isolation:isolate;background:#f6ecdd;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1.5px #f4f4f633,5px 7px #f4f4f624;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.tot-poster{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 20%, transparent), 5px 7px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.tot-poster{transform-origin:50% 46%;transition:transform .55s cubic-bezier(.6,0,.25,1),filter .55s}.tot-wall[data-far] .tot-poster{filter:blur(.4px);transform:scale(.34)}.tot-art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.tot-patch{border-radius:2cqw;outline:.7cqw dashed #0000;flex-direction:column;justify-content:center;height:29%;transition:outline-color .25s,background-color .25s;display:flex;position:absolute;top:5%;left:7%;right:7%}.tot-patch[data-show]{background-color:#fffcf559;outline-color:#1d4a3a73}.tot-patch[data-spill]{outline-color:#c44028b3;justify-content:flex-start}.tot-head{letter-spacing:-.01em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:#1d4a3a;text-shadow:0 0 1.2cqw #fffaf0f2;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.04;display:block}.tot-patch-k{font:700 3.4cqw/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#1d4a3abf;position:absolute;bottom:9%;left:0;right:0}.tot-far-note{text-align:center;color:var(--color-muted);font-size:12px;font-weight:700;animation:.3s .4s both ts-fade;position:absolute;top:5%;left:0;right:0}.tot-chip{text-align:center;width:max-content;max-width:94%;color:var(--color-ink);background:#422c28;border-radius:5px;padding:6px 12px;font-size:12.5px;font-weight:800;line-height:1.3;position:absolute;bottom:8%;left:50%}@supports (color:color-mix(in lab, red, red)){.tot-chip{background:color-mix(in srgb, var(--color-coral) 20%, var(--color-panel))}}.tot-chip{box-shadow:2px 3px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.tot-chip{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.tot-chip{animation:.4s cubic-bezier(.34,1.7,.64,1) .45s backwards tot-chip;transform:translate(-50%)rotate(-2deg)}.tot-chip[data-good]{font:800 14px/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#15603e;box-shadow:none;background:#ffffffe0;border:2.5px solid;border-radius:8px;padding:6px 13px;transform:translate(-50%)rotate(-6deg)}@keyframes tot-chip{0%{opacity:0;transform:translate(-50%)rotate(-4deg)scale(1.7)}}.tot-side{flex-direction:column;gap:14px;min-width:0;display:flex}.tot-field{flex-direction:column;gap:6px;display:flex}.tot-k{justify-content:space-between;align-items:center;gap:8px;display:flex}.tot-k b{font:800 16px/1 var(--font-display);letter-spacing:0;color:var(--color-ink)}.tot-count{font:600 11px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:0;text-transform:none;color:var(--color-muted);background:#232327;border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.tot-count{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.tot-count{animation:.25s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.tot-count[data-over]{color:var(--color-ink);background:#4c312b}@supports (color:color-mix(in lab, red, red)){.tot-count[data-over]{background:color-mix(in srgb, var(--color-coral) 24%, var(--color-panel))}}.tot-input-wrap{display:block;position:relative}.tot-input{width:100%;min-height:46px;font:inherit;color:var(--color-ink);background:#1c1c20;border-radius:10px;padding:10px 46px 10px 13px;font-size:15px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.tot-input{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tot-input{border:1.5px solid var(--color-line);transition:border-color .15s,box-shadow .15s}.tot-input::placeholder{color:var(--color-dim);font-weight:500}.tot-input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c40}@supports (color:color-mix(in lab, red, red)){.tot-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.tot-clear{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin-top:-22px;padding:0;font-size:13px;display:grid;position:absolute;top:50%;right:1px}.tot-clear:hover{color:var(--color-ink)}.tot-clear:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.tot-size{padding-bottom:14px;display:grid;position:relative}.tot-ticks{font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:0;left:9px;right:9px}.tot-weights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tot-wt{min-height:44px;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:10px;padding:8px 6px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;transition:border-color .15s,background .15s}.tot-wt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.tot-wt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tot-wt[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.tot-wt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.tot-wt[aria-pressed=true]{background:#302d21}@supports (color:color-mix(in lab, red, red)){.tot-wt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.tot-say{min-height:2.8em}.tot .tot-notes{flex-direction:column;gap:7px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.tot .tot-note{isolation:isolate;color:var(--color-ink);margin:0;padding:7px 11px 7px 27px;font-size:12.5px;line-height:1.45;animation:.3s cubic-bezier(.34,1.5,.64,1) backwards pc-slide;position:relative}.tot-note:before{content:"";z-index:-1;filter:var(--pcf);background:#342423;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tot-note:before{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.tot-note:after{content:"!";color:#fca88d;font-weight:900;position:absolute;top:7px;left:11px}@supports (color:color-mix(in lab, red, red)){.tot-note:after{color:color-mix(in srgb, var(--color-coral) 75%, var(--color-ink))}}.tot-note[data-id=empty]:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.tot-note[data-id=empty]:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.tot-note[data-id=empty]:after{content:"→";color:#9ab2fd;left:9px}@supports (color:color-mix(in lab, red, red)){.tot-note[data-id=empty]:after{color:color-mix(in srgb, var(--color-info) 80%, var(--color-ink))}}.tot .tot-ok{color:#87deb8;max-width:none;margin:0;font-size:13.5px;font-weight:650;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.tot .tot-ok{color:color-mix(in srgb, var(--color-ok) 72%, var(--color-ink))}}.tot .tot-ok{animation:.3s both ts-fade}.tot-btns{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.tot-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.tot[data-in] .tot-poster{animation:.5s cubic-bezier(.34,1.45,.64,1) .1s backwards pc-drop}.tot[data-in] .tot-side{animation:.36s cubic-bezier(.34,1.5,.64,1) .35s backwards pc-slide}@media (prefers-reduced-motion:no-preference){.tot[data-armed]:not([data-in]) :is(.tot-poster,.tot-side){opacity:0}}@media (max-width:640px){.tot-stage{grid-template-columns:minmax(0,1fr);justify-items:center}.tot-side{width:100%}}@media (max-width:400px){.tot-wall{width:240px;height:300px}}.mas-clip{--bx:56.2;--by:24.5;--bw:19;--bh:54;--cs:1;--cx:0%;--cy:0%;--cr:0deg;--gry:0deg;--gr:0deg;--gs:1;--gx:0%;--ice:0;--bub:0;--d0:0;--d1:0;--d2:0;--d3:0;--dop:0;--sweep:-1.2;--swo:0;--bars:0;--flare:-.3;--flo:0;--hue:0deg;--sat:1;--blur:0px;--p:0}.mas-clip[data-load=missing]{--bx:54;--by:10;--bw:17;--bh:59}.mas-stage{aspect-ratio:16/9;background:#cfc8bd;border-radius:10px;margin:4px 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #f4f4f62e,4px 6px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.mas-stage{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 18%, transparent), 4px 6px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mas-cam{transform:translate(var(--cx), var(--cy)) rotate(var(--cr)) scale(var(--cs));transform-origin:62% 55%;position:absolute;inset:0}.mas-scene{position:absolute;inset:0}.mas-pic{width:100%;height:100%;position:absolute;inset:0}.mas-glass,.mas-fx{left:calc(var(--bx) * 1%);top:calc(var(--by) * 1%);width:calc(var(--bw) * 1%);height:calc(var(--bh) * 1%);position:absolute}.mas-glass{clip-path:polygon(4% 16%,22% 7%,38% 1.5%,56% 3%,64% 10%,79% 2.5%,97% .5%,98% 6%,84% 8.5%,77% 16%,82.5% 16.5%,73% 99%,15% 99%);transform:perspective(520px) translateX(var(--gx)) rotateY(var(--gry)) rotate(var(--gr)) scale(var(--gs));transform-origin:50% 82%;overflow:hidden}.mas-ice{clip-path:polygon(9% 31%,78% 31%,72% 93%,16% 93%);transform:translateY(calc(var(--ice) * 2.4%)) rotate(calc(var(--ice) * .7deg));transform-origin:50% 90%;position:absolute;inset:0}.mas-glass-in{left:calc(var(--bx) / var(--bw) * -100%);top:calc(var(--by) / var(--bh) * -100%);width:calc(100 / var(--bw) * 100%);height:calc(100 / var(--bh) * 100%);position:absolute}.mas-sweep{mix-blend-mode:screen;opacity:var(--swo);transform:translateX(calc(var(--sweep) * 100%));background:linear-gradient(100deg,#0000 32%,#fffc 46%,#fff3 55%,#0000 66%);position:absolute;inset:-10% 0}.mas-fx{pointer-events:none}.mas-drop{--d:0;top:calc(30% + var(--d) * 58%);aspect-ratio:3/4;width:5%;opacity:var(--dop);background:radial-gradient(circle at 35% 35%,#fff,#fff9 60%,#fff3);border-radius:50%/62% 62% 38% 38%;position:absolute;box-shadow:0 .5px 1.5px #50280a66}.mas-drop:before{content:"";width:36%;height:calc(var(--d) * 900%);background:linear-gradient(#fff0,#ffffffa6);border-radius:2px;position:absolute;bottom:70%;left:32%}.mas-drop:first-child{--d:var(--d0);left:16%}.mas-drop:nth-child(2){--d:var(--d1);left:36%}.mas-drop:nth-child(3){--d:var(--d2);left:58%}.mas-drop:nth-child(4){--d:var(--d3);left:70%}.mas-bub{left:calc(26% + var(--i) * 9%);top:calc(92% - min(1, var(--bub) * (1 + var(--i) * .35)) * (50% + var(--i) * 3%));aspect-ratio:1;opacity:0;border:1px solid #ffffffd9;border-radius:50%;width:3.2%;position:absolute}.mas-clip:is([data-motion=ice],[data-motion=cine]) .mas-bub{opacity:calc(.95 - var(--bub) * .55)}.mas-bars{z-index:3;pointer-events:none;position:absolute;inset:0}.mas-bars:before,.mas-bars:after{content:"";height:calc(var(--bars) * 11%);background:#0b0b0d;position:absolute;left:0;right:0}.mas-bars:before{top:0}.mas-bars:after{bottom:0}.mas-flare{z-index:3;mix-blend-mode:screen;width:45%;opacity:var(--flo);transform:translateX(calc(var(--flare) * 230%));pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffbe6e8c 45%,#ffffffd9 50%,#ffbe6e80 55%,#0000 72%);position:absolute;top:-20%;bottom:-20%;left:0}.mas-tag{--r:-2deg;z-index:4;font:800 11px/1.35 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);background:#131317eb;border-radius:4px;padding:3px 9px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.mas-tag{background:color-mix(in srgb, var(--color-panel) 92%, transparent)}}.mas-tag{box-shadow:2px 3px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.mas-tag{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 18%, transparent)}}.mas-tag{transform:rotate(var(--r))}.mas-tag b{font-variant-numeric:tabular-nums}.mas-stamp{z-index:4;font:800 15px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#ffffffe0;border:3px solid;border-radius:8px;padding:6px 12px;animation:.4s cubic-bezier(.34,1.7,.64,1) backwards mas-stamp;position:absolute;bottom:13%;right:4%;transform:rotate(-8deg)}.mas-stamp[data-v=ok]{color:#15603e}.mas-stamp[data-v=meh]{color:#8a5300}.mas-stamp[data-v=bad]{color:#b3261e}@keyframes mas-stamp{0%{opacity:0;transform:rotate(-8deg)scale(2.1)}}.mas-time{height:28px;margin:8px 0 10px;position:relative}.mas-time:before,.mas-fill{content:"";border-radius:3px;height:6px;position:absolute;top:4px;left:0;right:0}.mas-time:before{background:#2e2e32}@supports (color:color-mix(in lab, red, red)){.mas-time:before{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-panel))}}.mas-fill{background:var(--color-accent);transform:scaleX(var(--p));transform-origin:0}.mas-ticks{font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);position:absolute;top:15px;left:0;right:0}.mas-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mas-ticks span:first-child{transform:none}.mas-ticks span:last-child{transform:translate(-100%)}.mas-ask{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 18px;margin-top:6px;display:grid}.mas .mas-k{max-width:none;margin:0 0 8px;line-height:1.3}.mas-k b{width:18px;height:18px;color:var(--color-panel);background:var(--color-ink);border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.mas-k em{color:var(--color-ink);text-underline-offset:2px;font-style:normal;text-decoration:underline;text-decoration-thickness:2px}.mas-opts{flex-direction:column;gap:8px;display:flex}.mas-opt,.mas-hold{min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.mas-opt:hover,.mas-hold:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mas-opt:hover,.mas-hold:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mas-opt[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.mas-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.mas-opt[aria-pressed=true]{background:#302d21}@supports (color:color-mix(in lab, red, red)){.mas-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.mas-dot{border:2px solid #f4f4f673;border-radius:50%;flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.mas-dot{border:2px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.mas-opt[aria-pressed=true] .mas-dot{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 0 3.5px, transparent 4px)}.mas-hold[aria-checked=true]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.mas-hold[aria-checked=true]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.mas-hold[aria-checked=true]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.mas-hold[aria-checked=true]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.mas-box{width:18px;height:18px;color:var(--color-panel);border:2px solid #f4f4f673;border-radius:4px;flex:none;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.mas-box{border:2px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.mas-hold[aria-checked=true] .mas-box{border-color:var(--color-ok);background:var(--color-ok)}.mas .mas-prompt{--r:-.5deg;isolation:isolate;max-width:none;color:var(--color-ink);transform:rotate(var(--r));margin:16px 0 0;padding:11px 14px 12px;font-size:14px;line-height:1.5;position:relative}.mas-prompt:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mas-prompt:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.mas-prompt:before{background:#1e212e}@supports (color:color-mix(in lab, red, red)){.mas-prompt:before{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.mas-prompt-k{font:700 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;display:block}.mas-prompt b{font-weight:750}.mas-blank{color:var(--color-dim)}.mas-go{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.mas-gen{min-width:196px}.mas-say{flex:240px;min-height:1.6em}.mas .mas-note{max-width:none;color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade}.mas .mas-note[data-v=ok]{color:#87deb8;font-weight:650}@supports (color:color-mix(in lab, red, red)){.mas .mas-note[data-v=ok]{color:color-mix(in srgb, var(--color-ok) 72%, var(--color-ink))}}.mas .mas-note[data-v=meh]{color:var(--color-ink)}.mas .mas-note[data-v=bad]{color:#f896a7;font-weight:650}@supports (color:color-mix(in lab, red, red)){.mas .mas-note[data-v=bad]{color:color-mix(in srgb, var(--color-danger) 62%, var(--color-ink))}}.mas[data-in] .mas-stage{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.mas[data-in] :is(.mas-opt,.mas-hold){animation:pc-slide .32s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 60ms + .25s) backwards}@media (prefers-reduced-motion:no-preference){.mas[data-armed]:not([data-in]) :is(.mas-stage,.mas-opt,.mas-hold){opacity:0}}@media (max-width:600px){.mas-ask{grid-template-columns:minmax(0,1fr)}.mas-tag{font-size:10px;top:7px;left:7px}.mas-stamp{border-width:2.5px;padding:4px 9px;font-size:12px}.mas-gen{min-width:0}}.tlc-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.tlc-monitor-wrap{flex-direction:column;gap:6px;width:148px;display:flex}.tlc-monitor{aspect-ratio:9/16;background:#141418;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #24222c,0 0 0 5.5px #f4f4f62e,5px 8px 0 4px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.tlc-monitor{box-shadow:0 0 0 4px #24222c, 0 0 0 5.5px color-mix(in srgb, var(--color-ink) 18%, transparent), 5px 8px 0 4px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.tlc-frame{opacity:0;position:absolute;inset:0}.tlc-frame[data-on]{opacity:1}.tlc-shot{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tlc[data-playing] .tlc-frame[data-on] .tlc-shot{animation:4.4s ease-out both tlc-kb}}@keyframes tlc-kb{0%{transform:scale(1.02)}to{transform:scale(1.12)translateY(-1.5%)}}.tlc-monitor[data-sleepy] .tlc-frame[data-on] .tlc-shot{filter:saturate(.5)brightness(.9)blur(.7px);animation:none}.tlc-ratio{font:700 10px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#fff;background:#00000080;border-radius:4px;padding:2px 6px;position:absolute;top:7px;left:7px}.tlc-zzz,.tlc-flag{text-align:center;transform:rotate(var(--r));border-radius:6px;padding:5px 6px;font-size:11px;font-weight:800;line-height:1.25;animation:.25s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:absolute;bottom:9px;left:7px;right:7px}.tlc-zzz{--r:-2deg;color:#2e2a44;background:#f0ecfff0}.tlc-flag{--r:2deg;color:#fff;background:#be2e24f0}.tlc .tlc-heard{max-width:none;min-height:2.7em;color:var(--color-muted);margin:0;font-size:11.5px;line-height:1.35}.tlc-side{flex-direction:column;gap:12px;min-width:0;display:flex}.tlc .tlc-checks{flex-direction:column;gap:7px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.tlc .tlc-checks li{isolation:isolate;color:var(--color-ink);margin:0;padding:8px 12px;font-size:13px;line-height:1.4;position:relative}.tlc-checks li:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tlc-checks li:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.tlc-checks li:before{transition:background .25s}.tlc-checks li[data-done]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){.tlc-checks li[data-done]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}.tlc-checks b{--r:0deg;min-width:2.5em;font:800 16px/1 var(--font-display);color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.tlc-btns{flex-wrap:wrap;gap:10px;display:flex}.tlc-play{min-width:104px}.tlc-say{min-height:3.2em}.tlc .tlc-note{max-width:none;color:var(--color-ink);margin:0;font-size:13px;line-height:1.5;animation:.3s both ts-fade}.tlc .tlc-note[data-good]{color:#87deb8;font-weight:650}@supports (color:color-mix(in lab, red, red)){.tlc .tlc-note[data-good]{color:color-mix(in srgb, var(--color-ok) 72%, var(--color-ink))}}.tlc .tlc-file{--r:-1.5deg;isolation:isolate;max-width:none;color:var(--color-ink);transform:rotate(var(--r));flex-direction:column;gap:2px;margin:0;padding:10px 14px 10px 42px;font-size:12.5px;line-height:1.4;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:flex;position:relative}.tlc-file:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tlc-file:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.tlc-file:before{background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.tlc-file:before{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.tlc-file[data-good]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){.tlc-file[data-good]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}.tlc-file:after{content:"🎞";font-size:18px;line-height:1;position:absolute;top:10px;left:13px}.tlc-file b{font:700 13px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.tlc-file span{color:var(--color-muted)}.tlc-file .tlc-file-v{color:var(--color-ink);font-weight:700}.tlc-edit{--lk:28px;--pad:10px;--ph:0;padding:8px var(--pad) 10px;color:#aeaabb;background:#1f1d26;border-radius:10px;margin-top:16px;position:relative;box-shadow:0 0 0 1.5px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.tlc-edit{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tlc-ruler{height:16px;margin-left:var(--lk);font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;position:relative}.tlc-ruler span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tlc-ruler span:first-child{transform:none}.tlc-ruler span:last-child{transform:translate(-100%)}.tlc-lanes{grid-template-columns:var(--lk) minmax(0, 1fr);display:grid}.tlc-lane-k{font:700 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;align-self:center}.tlc-track,.tlc-voice{background:#ffffff0f;border-radius:6px;position:relative}.tlc-track{height:68px}.tlc-voice{height:46px}.tlc-clip{background:#2a2a31;border-radius:6px;transition:left .42s cubic-bezier(.4,0,.2,1),width .42s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;overflow:hidden}.tlc-clip:after{content:"";pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffd1}.tlc-thumb,.tlc-thumb-pic{width:100%;height:100%;position:absolute;inset:0}.tlc-sleepy{width:calc(var(--sleepy) * 100%);background:repeating-linear-gradient(-45deg,#121218d1 0 5px,#12121880 5px 10px);transition:width .42s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset -2px 0 #ffd666}.tlc-clip[data-trimmed] .tlc-sleepy{box-shadow:none}.tlc-sleepy i{font:800 10px/1 var(--font-display);color:#ffd666;font-style:normal;position:absolute;bottom:5px;left:4px}.tlc-clip-k{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#00000094;border-radius:3px;max-width:calc(100% - 10px);padding:1px 5px;font-size:10.5px;font-weight:700;line-height:1.3;position:absolute;bottom:5px;right:5px;overflow:hidden}.tlc-trim{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;left:0}.tlc-trim span{color:#1d1d22;background:#ffd666;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;transition:transform .12s;display:grid;box-shadow:0 2px #00000059}.tlc-trim:hover span{transform:scale(1.1)}.tlc-trim:focus-visible span{outline-offset:2px;outline:2px solid #fff}.tlc-guide,.tlc-end{pointer-events:none;border-left:2px dashed #ffd666e6;width:0;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.tlc-guide{z-index:2}.tlc-end b{font:700 9.5px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;color:#ffd666;position:absolute;top:4px;right:5px}.tlc-bar{width:2.5px;height:30px;transform:scaleY(var(--h));background:#7fd1b9;border-radius:2px;margin:-12px 0 0 -1.25px;position:absolute;top:50%}.tlc-cuts{height:50px;margin-left:var(--lk);position:relative}.tlc-snap,.tlc-cut-ok{transition:left .42s cubic-bezier(.4,0,.2,1);position:absolute}.tlc-snap{color:#1d1d22;cursor:pointer;background:#ffd666;border:0;border-radius:50%;justify-content:center;align-items:center;gap:1px;width:44px;height:44px;margin-left:-22px;padding:0;font-size:16px;display:flex;top:3px;box-shadow:0 2px #00000059}.tlc-snap[data-end]{margin-left:-40px}.tlc-snap i{font-size:11px;font-style:normal;font-weight:900}.tlc-snap:hover{transform:scale(1.06)}.tlc-snap:focus-visible{outline-offset:2px;outline:2px solid #fff}.tlc-snap:before{content:"";border-left:2px solid #ffd666;height:6px;position:absolute;bottom:100%;left:50%}@media (prefers-reduced-motion:no-preference){.tlc-snap{animation:1.8s ease-in-out 1s infinite tlc-nudge}}@keyframes tlc-nudge{0%,70%,to{transform:none}80%{transform:translateY(-3px)}90%{transform:translateY(1px)}}.tlc-cut-ok{color:#fff;background:#2f9e6a;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-11px;font-size:12px;font-weight:900;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:grid;top:13px}.tlc-cut-ok:last-child{margin-left:-20px}.tlc-head{top:6px;bottom:8px;left:calc(var(--pad) + var(--lk) + var(--ph) * (100% - 2 * var(--pad) - var(--lk)));z-index:4;opacity:0;pointer-events:none;background:#ff5d5d;width:2px;margin-left:-1px;position:absolute}.tlc-head:before{content:"";border:6px solid #0000;border-top:8px solid #ff5d5d;border-bottom:0;position:absolute;top:-3px;left:-5px}.tlc[data-playing] .tlc-head{opacity:1}.tlc-out{top:24px;bottom:10px;left:calc(var(--pad) + var(--lk) + var(--total) * (100% - 2 * var(--pad) - var(--lk)));right:var(--pad);pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff0d 0 4px,#0000 4px 9px);border-radius:0 6px 6px 0;transition:left .42s cubic-bezier(.4,0,.2,1);position:absolute}.tlc-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.tlc[data-in] .tlc-monitor{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.tlc[data-in] .tlc-clip{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * .11s + .25s) backwards}@media (prefers-reduced-motion:no-preference){.tlc[data-armed]:not([data-in]) :is(.tlc-monitor,.tlc-clip){opacity:0}}@media (max-width:560px){.tlc-top{gap:12px}.tlc-monitor-wrap{width:116px}.tlc-edit{--lk:20px;--pad:6px}.tlc-clip-k{font-size:9.5px}.tlc-sleepy i{display:none}.tlc-end b{font-size:8.5px}.tlc .tlc-checks li{padding:7px 9px;font-size:12px}.tlc-play{min-width:0}}.mut-stage{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.mut-phone-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.mut-phone{background:#1b1b20;border-radius:28px;width:204px;padding:8px;position:relative;box-shadow:0 0 0 1.5px #f4f4f640,5px 8px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.mut-phone{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 25%, transparent), 5px 8px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mut-screen{aspect-ratio:9/16;background:#000;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.mut-frame{opacity:0;transition:opacity .25s steps(2,end);position:absolute;inset:0}.mut-frame[data-on]{opacity:1}.mut-shot{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mut-phone[data-rolling] .mut-frame[data-on] .mut-shot{animation:2.6s ease-out both mut-kb}}@keyframes mut-kb{0%{transform:scale(1.03)}to{transform:scale(1.11)}}.mut-muted{z-index:3;background:#00000080;border-radius:999px;padding:1cqw 3cqw;font-size:5cqw;line-height:1.3;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.mut-cap{z-index:1;font:800 6.4cqw/1.18 var(--font-display);text-align:center;text-wrap:balance;color:#fff;background:#121216c7;border-radius:2.4cqw;padding:2.2cqw 3cqw;animation:.22s ease-out backwards mut-cap;position:absolute;left:7%;right:19%}.mut-cap[data-pos=low]{bottom:8%;right:7%}.mut-cap[data-pos=high]{top:19%}@keyframes mut-cap{0%{opacity:0;transform:translateY(2cqw)}}.mut-ui{z-index:2;color:#fff;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.mut-phone[data-ui] .mut-ui{opacity:1}.mut-ui:before{content:"";background:linear-gradient(#0000,#000000a8);height:40%;position:absolute;bottom:0;left:0;right:0}.mut-safe{border:.6cqw dashed #7fd1b9f2;border-radius:2cqw;position:absolute;inset:11% 19% 30% 4%}.mut-safe i{font:700 3.4cqw/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#0d2b22;background:#7fd1b9f2;border-radius:1cqw;padding:.4cqw 1.6cqw;font-style:normal;position:absolute;top:1.4cqw;left:2cqw}.mut-top{font:800 6.2cqw/1 var(--font-display);text-shadow:0 1px 3px #00000080;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.4%;left:5%;right:5%}.mut-ico{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000080);width:8cqw;height:8cqw}.mut-more{fill:#fff;stroke:none}.mut-rail{flex-direction:column;align-items:center;gap:3.4cqw;display:flex;position:absolute;bottom:6%;right:3%}.mut-btn{flex-direction:column;align-items:center;gap:.6cqw;display:flex}.mut-btn .mut-ico{width:9cqw;height:9cqw}.mut-btn small{text-shadow:0 1px 2px #0009;font-size:3.5cqw;font-weight:700;line-height:1}.mut-disc{background:linear-gradient(135deg,#d5883a,#3f8f7a);border:.8cqw solid #fff;border-radius:2cqw;width:8.5cqw;height:8.5cqw}.mut-bottom{text-shadow:0 1px 2px #0009;flex-direction:column;gap:1.8cqw;font-size:4.1cqw;line-height:1.25;display:flex;position:absolute;bottom:4.5%;left:4.5%;right:20%}.mut-who{align-items:center;gap:2cqw;font-size:4.3cqw;display:flex}.mut-av{background:linear-gradient(135deg,#f2bb68,#1d4a3a);border:.5cqw solid #fff;border-radius:50%;flex:none;width:8cqw;height:8cqw}.mut-follow{border:.4cqw solid #ffffffd9;border-radius:1.6cqw;padding:.6cqw 2cqw;font-size:3.5cqw;font-weight:700}.mut-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mut-sound{font-size:3.7cqw}.mut-dots{align-items:center;display:flex}.mut-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mut-dot i{background:#4b4b4f;border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.mut-dot i{background:color-mix(in srgb, var(--color-ink) 25%, var(--color-panel))}}.mut-dot i{transition:transform .15s,background .15s}.mut-dot[aria-pressed=true] i{background:var(--color-accent);transform:scale(1.35)}.mut-dot:focus-visible i{outline:2px solid var(--color-accent);outline-offset:3px}.mut-pause{width:44px;height:44px;color:var(--color-ink);background:#212124;border-radius:50%;place-items:center;margin-left:4px;padding:0;font-size:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mut-pause{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.mut-pause{border:1.5px solid var(--color-line);cursor:pointer}.mut-side{flex-direction:column;gap:10px;min-width:0;display:flex}.mut-switch{width:100%}.mut-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.mut-switch b{font-size:13.5px;font-weight:750}.mut-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500}.mut-pos{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 2px 4px;display:flex}.mut-pos-k{margin-right:4px}.mut-pos-b{min-height:44px;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:650;transition:border-color .15s,background .15s}.mut-pos-b:hover:not(:disabled){border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mut-pos-b:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mut-pos-b[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.mut-pos-b[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.mut-pos-b[aria-pressed=true]{background:#302d21}@supports (color:color-mix(in lab, red, red)){.mut-pos-b[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.mut-pos-b:disabled{opacity:.45;cursor:default}.mut-say{min-height:4.6em;margin-top:2px}.mut .mut-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.mut-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#2a1a20;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mut-verdict:before{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.mut-verdict[data-v=meh]:before{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.mut-verdict[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.mut-verdict[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){.mut-verdict[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}.mut[data-in] .mut-phone{animation:.5s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.mut[data-in] .mut-side{animation:.36s cubic-bezier(.34,1.5,.64,1) .3s backwards pc-slide}@media (prefers-reduced-motion:no-preference){.mut[data-armed]:not([data-in]) :is(.mut-phone,.mut-side){opacity:0}}@media (max-width:600px){.mut-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.mut-side{width:100%}}.mtg,.fsd,.rvt,.kvt,.bsh{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.mtg,.fsd,.rvt,.kvt,.bsh{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.mtg,.fsd,.rvt,.kvt,.bsh{background:var(--color-panel);border-radius:14px}.mtg .mtg-why,.fsd .fsd-why,.rvt .rvt-why,.kvt .kvt-why,.bsh .bsh-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.mtg .ts-btn,.fsd .ts-btn,.rvt .ts-btn,.kvt .ts-btn,.bsh .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.mtg-again,.kvt-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.mtg-db-h,.fsd-sat-h,.rvt-seg-k,.fsd-meter-k,.bsh-list-k{font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.mtg .mtg-note,.bsh .bsh-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:8px 12px;font-size:13px;line-height:1.5;animation:.3s both ts-fade;position:relative}.mtg-note:before,.bsh-verdict:before,.fsd-overall:before,.kvt-ok:before,.kvt-meh:before,.rvt-found:before,.rvt-nope:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mtg-note:before,.bsh-verdict:before,.fsd-overall:before,.kvt-ok:before,.kvt-meh:before,.rvt-found:before,.rvt-nope:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.mtg-note:before,.bsh-verdict:before,.fsd-overall:before,.kvt-ok:before,.kvt-meh:before,.rvt-found:before,.rvt-nope:before{background:#1e212e}@supports (color:color-mix(in lab, red, red)){.mtg-note:before,.bsh-verdict:before,.fsd-overall:before,.kvt-ok:before,.kvt-meh:before,.rvt-found:before,.rvt-nope:before{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=ok]:before,.kvt-ok:before,.rvt-nope:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=ok]:before,.kvt-ok:before,.rvt-nope:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=meh]:before,.kvt-meh:before{background:#322f21}@supports (color:color-mix(in lab, red, red)){:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=meh]:before,.kvt-meh:before{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=bad]:before,.rvt-found:before{background:#331d24}@supports (color:color-mix(in lab, red, red)){:is(.mtg-note,.bsh-verdict,.fsd-overall)[data-k=bad]:before,.rvt-found:before{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}@keyframes l16-stamp{0%{opacity:0;transform:rotate(var(--r)) scale(1.9)}}@keyframes l16-in{0%{opacity:0;transform:translateY(-12px)}}@media (max-width:400px){.mtg,.fsd,.rvt,.kvt,.bsh{padding:13px 12px 16px}}.mtg-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.mtg-mode{--r:-.6deg;isolation:isolate;min-height:48px;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:relative}.mtg-mode+.mtg-mode{--r:.7deg}.mtg-mode:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mtg-mode:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.mtg-mode:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.mtg-mode:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.mtg-mode:before{transition:background .2s}.mtg-mode:hover:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.mtg-mode:hover:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.mtg-mode[aria-pressed=true]:before{background:#453f28}@supports (color:color-mix(in lab, red, red)){.mtg-mode[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-panel))}}.mtg-mode[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.mtg-mode[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.mtg-mode b{font:750 14px/1.2 var(--font-display)}.mtg-mode small{color:var(--color-muted);font-size:11.5px;line-height:1.3}.mtg-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mtg-browser{background:#18181b;border-radius:10px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mtg-browser{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.mtg-browser{box-shadow:0 0 0 1.5px #f4f4f62e,4px 5px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.mtg-browser{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 18%, transparent), 4px 5px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.mtg-bar{background:#252529;align-items:center;gap:5px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mtg-bar{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.mtg-bar{border-bottom:1px solid #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.mtg-bar{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mtg-bar i{background:#f4f4f63d;border-radius:50%;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.mtg-bar i{background:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.mtg-url{min-width:0;font:600 11px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);background:var(--color-panel);border-radius:999px;flex:1;margin-left:5px;padding:3px 9px;overflow:hidden}.mtg-reload{color:var(--color-muted);flex:none;font-size:13px;line-height:1}.mtg-browser[data-loading] .mtg-reload{animation:.6s linear infinite mtg-spin}.mtg-page{padding:12px 12px 14px;transition:opacity .18s}.mtg-browser[data-loading] .mtg-page{opacity:0}.mtg .mtg-h{max-width:none;font:750 15px/1.25 var(--font-display);color:var(--color-ink);margin:0}.mtg .mtg-next{max-width:none;color:var(--color-muted);margin:3px 0 10px;font-size:12.5px;line-height:1.4}.mtg .mtg-next b{color:var(--color-ink)}.mtg .mtg-slots{gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.mtg .mtg-slots li{margin:0;line-height:normal}.mtg-slot{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:#182121;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px 5px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mtg-slot{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.mtg-slot{border:1.5px solid #5cd6a066}@supports (color:color-mix(in lab, red, red)){.mtg-slot{border:1.5px solid color-mix(in srgb, var(--color-ok) 40%, transparent)}}.mtg-slot{cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.mtg-slot:hover:not(:disabled){background:#1e302c}@supports (color:color-mix(in lab, red, red)){.mtg-slot:hover:not(:disabled){background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}.mtg-slot:active:not(:disabled){transform:scale(.98)}.mtg-slot:disabled{cursor:default}.mtg-slot[data-taken]{color:var(--color-muted);background:#232327}@supports (color:color-mix(in lab, red, red)){.mtg-slot[data-taken]{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.mtg-slot[data-taken]{border-color:#f4f4f629}@supports (color:color-mix(in lab, red, red)){.mtg-slot[data-taken]{border-color:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.mtg-time{font:750 14px/1 var(--font-display);font-variant-numeric:tabular-nums}.mtg-state{color:var(--color-muted);font-size:12px}.mtg-go{color:var(--color-panel);background:var(--color-ok);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:750;line-height:1}.mtg-slot[data-taken] .mtg-go{color:var(--color-muted);background:0 0}.mtg .mtg-thanks{max-width:none;color:var(--color-ink);background:#1d2e2a;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.mtg .mtg-thanks{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.mtg .mtg-thanks{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.mtg-spin{border:3px solid #f4f4f624;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:58%;left:50%}@supports (color:color-mix(in lab, red, red)){.mtg-spin{border:3px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mtg-spin{border-top-color:var(--color-accent);animation:.6s linear infinite mtg-spin}@keyframes mtg-spin{to{transform:rotate(360deg)}}.mtg-db{border:1.5px dashed #f4f4f63d;border-radius:10px;min-width:0;padding:10px 12px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.mtg-db{border:1.5px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.mtg-db{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.mtg-db{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mtg[data-mode=dynamic] .mtg-db{border-style:solid;border-color:#84a1ff73}@supports (color:color-mix(in lab, red, red)){.mtg[data-mode=dynamic] .mtg-db{border-color:color-mix(in srgb, var(--color-info) 45%, transparent)}}.mtg[data-mode=dynamic] .mtg-db{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.mtg[data-mode=dynamic] .mtg-db{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.mtg .mtg-db-h{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:700}.mtg-db-t{letter-spacing:.02em;text-transform:none}.mtg-table{gap:3px;font-size:12.5px;display:grid}.mtg-tr{color:var(--color-ink);background:var(--color-panel);border-radius:5px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr);align-items:center;gap:6px;padding:5px 7px;display:grid}.mtg-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mtg-th{font:700 10px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);background:0 0;padding-block:0 2px}.mtg-ref{font:700 11.5px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.mtg-tr[data-new]{box-shadow:inset 3px 0 0 var(--color-ok);animation:.5s cubic-bezier(.34,1.5,.64,1) backwards mtg-row}@keyframes mtg-row{0%{opacity:0;transform:translate(-24px)rotate(-2deg)}}.mtg .mtg-empty{max-width:none;color:var(--color-dim);margin:4px 0;font-size:12px;font-style:italic}.mtg .mtg-reads{max-width:none;color:var(--color-muted);margin:8px 0 0;font-size:11.5px;line-height:1.4}.mtg .mtg-reads:before{content:"← "}.mtg-none{min-height:104px;position:relative}.mtg .mtg-none-t{max-width:none;color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.mtg-lost{color:var(--color-ink);background:#3d3825;flex-direction:column;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:40px;right:4px}@supports (color:color-mix(in lab, red, red)){.mtg-lost{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.mtg-lost{box-shadow:2px 3px #f4f4f626}@supports (color:color-mix(in lab, red, red)){.mtg-lost{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 15%, transparent)}}.mtg-lost{pointer-events:none;animation:1.8s cubic-bezier(.45,0,.75,.3) forwards mtg-fall}.mtg-lost small{color:var(--color-muted);font-size:11px;font-weight:500}@keyframes mtg-fall{0%{opacity:0;transform:translate(-36px,-6px)rotate(-6deg)}16%{opacity:1;transform:translate(0)rotate(3deg)}55%{opacity:1;transform:translate(4px,6px)rotate(6deg)}to{opacity:0;transform:translate(16px,80px)rotate(26deg)}}.mtg-told{margin-top:14px;position:relative}.mtg .mtg-told-h{max-width:none;color:var(--color-muted);margin:0 0 5px;font-size:11.5px;font-weight:700}.mtg .mtg-told ul{flex-wrap:wrap;gap:5px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.mtg .mtg-told li{color:var(--color-ink);background:var(--color-panel);border-radius:6px;margin:0;padding:4px 8px;font-size:12px;line-height:1.25;box-shadow:0 0 0 1px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.mtg .mtg-told li{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mtg .mtg-told li{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.mtg .mtg-told li[data-clash]{background:#331d24}@supports (color:color-mix(in lab, red, red)){.mtg .mtg-told li[data-clash]{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.mtg .mtg-told li[data-clash]{box-shadow:0 0 0 1.5px #fa5d7699}@supports (color:color-mix(in lab, red, red)){.mtg .mtg-told li[data-clash]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-danger) 60%, transparent)}}.mtg-stamp{--r:-5deg;font:800 12px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-danger);transform:rotate(var(--r));border:2.5px solid;border-radius:6px;margin-top:9px;padding:4px 10px;animation:.35s cubic-bezier(.34,1.7,.64,1) .15s backwards l16-stamp;display:inline-block}.mtg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.mtg-count{color:var(--color-muted);font-size:13px}.mtg-count b{font:800 19px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-left:2px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.mtg-say{min-height:3.1em;margin-top:10px}.mtg[data-in] .mtg-browser{animation:.45s cubic-bezier(.34,1.45,.64,1) .1s backwards l16-in}.mtg[data-in] .mtg-db{animation:.45s cubic-bezier(.34,1.45,.64,1) .28s backwards l16-in}@media (prefers-reduced-motion:no-preference){.mtg[data-armed]:not([data-in]) :is(.mtg-browser,.mtg-db){opacity:0}}@media (prefers-reduced-motion:reduce){.mtg-lost{display:none}}@media (max-width:620px){.mtg-stage{grid-template-columns:minmax(0,1fr)}.mtg .mtg-reads:before{content:"↑ "}}@media (max-width:400px){.mtg-mode{padding:7px 10px}.mtg-mode small{font-size:10.5px}.mtg-tr{gap:4px;padding:5px;font-size:11.5px}}.fsd .fsd-rows{gap:10px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.fsd .fsd-row{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item dial""verdict verdict";align-items:center;gap:8px 14px;margin:0;padding:10px 12px 11px;line-height:normal;display:grid;position:relative}.fsd-row:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fsd-row:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.fsd-row:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.fsd-row:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.fsd-row:before{transition:background .25s}.fsd-row[data-k=ok]:before{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.fsd-row[data-k=ok]:before{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.fsd-row[data-k=bad]:before{background:#311d23}@supports (color:color-mix(in lab, red, red)){.fsd-row[data-k=bad]:before{background:color-mix(in srgb, var(--color-danger) 13%, var(--color-panel))}}.fsd-item{grid-area:item;align-items:center;gap:10px;min-width:0;display:flex}.fsd-icon{flex:none;font-size:22px;line-height:1}.fsd-name{flex-direction:column;gap:2px;min-width:0;display:flex}.fsd-name b{font:750 14px/1.2 var(--font-display);color:var(--color-ink)}.fsd-name small{color:var(--color-muted);font-size:11.5px;line-height:1.35}.fsd-dial{background:#252529;border-radius:12px;grid-area:dial;gap:3px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fsd-dial{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.fsd-opt{white-space:nowrap;min-width:78px;min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex;position:relative}.fsd-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fsd-opt:hover{color:var(--color-ink)}.fsd-opt[data-on]{color:var(--color-ink);background:var(--color-panel);box-shadow:0 0 0 1.5px #e3cb5cb3,0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.fsd-opt[data-on]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 70%, transparent), 0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.fsd-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.fsd .fsd-verdict{max-width:none;color:var(--color-ink);grid-area:verdict;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;animation:.3s both ts-fade;display:flex}.fsd-mark{width:18px;height:18px;color:var(--color-panel);background:var(--color-ok);border-radius:50%;flex:none;place-items:center;margin-top:.5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.fsd-row[data-k=meh] .fsd-mark{background:var(--color-accent)}.fsd-row[data-k=bad] .fsd-mark{background:var(--color-danger)}.fsd-sat{border:1.5px dashed #f4f4f633;border-radius:10px;margin:14px 0 0;padding:10px 12px 12px}@supports (color:color-mix(in lab, red, red)){.fsd-sat{border:1.5px dashed color-mix(in srgb, var(--color-ink) 20%, transparent)}}.fsd .fsd-sat-h{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:700}.fsd-sat-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fsd-table{background:#1e1e22;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;min-height:98px;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fsd-table{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.fsd-table{box-shadow:inset 0 0 0 1.5px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.fsd-table{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.fsd-table{transition:background .25s,box-shadow .25s}.fsd-table>b{font:750 13px/1 var(--font-display);color:var(--color-ink)}.fsd-table[data-clash]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.fsd-table[data-clash]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.fsd-table[data-clash]{box-shadow:inset 0 0 0 2px #fa5d76b3}@supports (color:color-mix(in lab, red, red)){.fsd-table[data-clash]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-danger) 70%, transparent)}}.fsd-slip{color:var(--color-ink);background:var(--color-panel);padding:4px 8px;font-size:11.5px;font-weight:650;line-height:1.25;box-shadow:1px 2px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.fsd-slip{box-shadow:1px 2px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.fsd-slip{transform:rotate(-1.5deg)}.fsd-slip[data-who=mia]{background:#24283a}@supports (color:color-mix(in lab, red, red)){.fsd-slip[data-who=mia]{background:color-mix(in srgb, var(--color-info) 15%, var(--color-panel))}}.fsd-slip[data-who=mia]{animation:.45s cubic-bezier(.34,1.5,.64,1) .15s backwards fsd-drop;transform:rotate(1.8deg)}@keyframes fsd-drop{0%{opacity:0;transform:translateY(-16px)rotate(9deg)}}.fsd-stamp{--r:-8deg;font:800 11px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-danger);background:#131317cc;border:2.5px solid;border-radius:5px;padding:3px 8px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.fsd-stamp{background:color-mix(in srgb, var(--color-panel) 80%, transparent)}}.fsd-stamp{transform:rotate(var(--r));animation:.35s cubic-bezier(.34,1.7,.64,1) .5s backwards l16-stamp}.fsd-empty{color:var(--color-dim);font-size:11.5px;font-style:italic}.fsd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.fsd-meter{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fsd-meter-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.fsd-pips{gap:4px;display:inline-flex}.fsd-pips i{background:#2e2e32;border-radius:4px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.fsd-pips i{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-panel))}}.fsd-pips i{transition:background .2s}.fsd-pips i[data-on]{background:var(--color-info)}.fsd-meter-v{font:800 14px/1 var(--font-display);color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.fsd-overall{--r:-1deg;isolation:isolate;color:var(--color-ink);transform:rotate(var(--r));padding:6px 11px;font-size:12.5px;font-weight:750;line-height:1.35;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block;position:relative}.fsd[data-in] .fsd-row{animation:l16-in .36s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 90ms + .1s) backwards}@media (prefers-reduced-motion:no-preference){.fsd[data-armed]:not([data-in]) .fsd-row{opacity:0}}@media (max-width:660px){.fsd .fsd-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"item""dial""verdict"}.fsd-dial{display:flex}.fsd-opt{flex:1 1 0;min-width:0;padding:4px 6px}}.rvt-pick{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 14px;display:flex}.rvt-seg,.rvt-len{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.rvt-seg-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-basis:100%;font-size:11px;font-weight:700}.rvt-opt{--r:-.6deg;isolation:isolate;min-height:48px;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));flex-direction:column;gap:2px;padding:7px 12px;display:flex;position:relative}.rvt-opt+.rvt-opt{--r:.8deg}.rvt-opt:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rvt-opt:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.rvt-opt:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.rvt-opt:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.rvt-opt:before{transition:background .2s}.rvt-opt:hover:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.rvt-opt:hover:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.rvt-opt[aria-pressed=true]:before{background:#453f28}@supports (color:color-mix(in lab, red, red)){.rvt-opt[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-panel))}}.rvt-opt[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.rvt-opt[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.rvt-opt b{font:750 13.5px/1.2 var(--font-display)}.rvt-opt small{font:600 11px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.rvt-n{min-width:44px;min-height:44px;font:800 15px/1 var(--font-display);color:var(--color-ink);background:#212124;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rvt-n{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.rvt-n{border:1.5px solid var(--color-line);cursor:pointer;transition:background .15s,border-color .15s}.rvt-n:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.rvt-n:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.rvt-n[aria-pressed=true]{border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.rvt-n[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.rvt-n[aria-pressed=true]{background:#413b26}@supports (color:color-mix(in lab, red, red)){.rvt-n[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.rvt-door{color:#1d1d1f;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rvt-door{color:color-mix(in srgb, var(--color-bg) 92%, var(--color-ink))}}.rvt-door{background:#d3d3d5}@supports (color:color-mix(in lab, red, red)){.rvt-door{background:color-mix(in srgb, var(--color-ink) 86%, var(--color-bg))}}.rvt-door{transition:box-shadow .3s}.rvt-bot{flex:none;font-size:24px;line-height:1}.rvt-door[data-run] .rvt-bot{animation:.16s steps(2,end) infinite alternate rvt-type}@keyframes rvt-type{to{transform:translateY(-2px)rotate(-5deg)}}.rvt-url{min-width:0;font:600 13px/1.45 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;flex-wrap:wrap;flex:1;align-items:baseline;gap:0 2px;display:flex}.rvt-host{color:#636365}@supports (color:color-mix(in lab, red, red)){.rvt-host{color:color-mix(in srgb, var(--color-bg) 62%, var(--color-ink))}}.rvt-guess{overflow-wrap:anywhere;color:#111113;min-width:0}@supports (color:color-mix(in lab, red, red)){.rvt-guess{color:color-mix(in srgb, var(--color-bg) 97%, var(--color-ink))}}.rvt-lock{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.rvt-lock-i{font-size:21px;line-height:1}.rvt-lock small{font:700 9.5px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#505052}@supports (color:color-mix(in lab, red, red)){.rvt-lock small{color:color-mix(in srgb, var(--color-bg) 70%, var(--color-ink))}}.rvt-door[data-open]{box-shadow:0 0 0 3px var(--color-danger)}.rvt-door[data-open] .rvt-lock small{color:#8e3846}@supports (color:color-mix(in lab, red, red)){.rvt-door[data-open] .rvt-lock small{color:color-mix(in srgb, var(--color-danger) 55%, var(--color-bg))}}.rvt-door[data-open] .rvt-lock{animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.rvt .rvt-ticker{max-width:none;min-height:60px;font:600 12px/1.35 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);align-content:start;gap:1px;margin:6px 0 0;padding:0 12px;list-style:none;display:grid}.rvt .rvt-ticker li{margin:0;line-height:1.35}.rvt-ticker i{color:var(--color-danger);font-style:normal}.rvt-stats{color:var(--color-muted);flex-wrap:wrap;gap:6px 26px;margin:4px 0 0;font-size:12px;display:flex}.rvt-stats b{font:800 20px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);display:block}.rvt sup{font-size:.68em;line-height:0}.rvt-out{min-height:58px;margin-top:12px}.rvt .rvt-found,.rvt .rvt-nope{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.rvt-stamp{--r:-7deg;float:right;font:800 12px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-danger);transform:rotate(var(--r));border:2.5px solid;border-radius:5px;margin:-1px 0 4px 10px;padding:3px 9px;animation:.35s cubic-bezier(.34,1.7,.64,1) .2s backwards l16-stamp}.rvt .rvt-wait{max-width:none;color:var(--color-dim);margin:0;font-size:12.5px}.rvt .rvt-maths{border-left:3px solid #84a1ff99;max-width:none;margin:12px 0 0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.rvt .rvt-maths{border-left:3px solid color-mix(in srgb, var(--color-info) 60%, transparent)}}.rvt .rvt-maths{color:var(--color-soft);background:#1a1c25;font-size:12.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.rvt .rvt-maths{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.rvt-maths b{color:var(--color-ink)}.rvt-again{margin-top:12px}.rvt[data-in] .rvt-door{animation:.45s cubic-bezier(.34,1.45,.64,1) .1s backwards l16-in}@media (prefers-reduced-motion:no-preference){.rvt[data-armed]:not([data-in]) .rvt-door{opacity:0}}@media (max-width:480px){.rvt-url{font-size:12px}.rvt-stats b{font-size:17px}.rvt-opt{padding:7px 10px}}.kvt .kvt-tray{flex-wrap:wrap;align-items:flex-start;gap:10px 8px;max-width:none;min-height:52px;margin:0 0 14px;padding:0;list-style:none;display:flex}.kvt .kvt-tray li,.kvt .kvt-in li{margin:0;line-height:normal}.kvt .kvt-tray-done{color:var(--color-ok);align-self:center;font-size:12.5px;font-weight:700}.kvt-item{isolation:isolate;max-width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;transform:rotate(var(--r));align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:650;line-height:1.25;transition:transform .16s cubic-bezier(.34,1.5,.64,1),opacity .2s;display:inline-flex;position:relative}.kvt-item:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kvt-item:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.kvt-item:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.kvt-item:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.kvt-item:before{transition:background .2s}.kvt-item[data-secret]:before{background:#363223}@supports (color:color-mix(in lab, red, red)){.kvt-item[data-secret]:before{background:color-mix(in srgb, var(--color-accent) 17%, var(--color-panel))}}.kvt-item:hover:not([aria-disabled]):before{background:#232737}@supports (color:color-mix(in lab, red, red)){.kvt-item:hover:not([aria-disabled]):before{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.kvt-item[data-sel]{transform:translateY(-3px)rotate(0)}.kvt-item[data-sel]:before{background:#272d41}@supports (color:color-mix(in lab, red, red)){.kvt-item[data-sel]:before{background:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.kvt-item[data-sel]:before{box-shadow:inset 0 0 0 2px var(--color-info)}.kvt-item[data-dragging]{opacity:.35}.kvt-item[aria-disabled]{cursor:default}.kvt-ico{flex:none;font-size:16px;line-height:1}.kvt-t{flex-direction:column;gap:2px;min-width:0;display:flex}.kvt-t small{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.3}.kvt-item[data-revoked] .kvt-name{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-danger);-webkit-text-decoration-color:var(--color-danger);-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}.kvt-eye{flex:none;font-size:14px;line-height:1}.kvt-new{cursor:default;animation:.4s cubic-bezier(.34,1.5,.64,1) .25s backwards l16-in}.kvt-new:before{background:#203630}@supports (color:color-mix(in lab, red, red)){.kvt-new:before{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.kvt-bins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kvt-bin{border:2px dashed #f4f4f638;border-radius:12px;flex-direction:column;min-width:0;min-height:150px;padding:8px 10px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kvt-bin{border:2px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.kvt-bin{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.kvt-bin{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.kvt-bin{transition:border-color .15s,background .15s,box-shadow .4s}.kvt-bin[data-bin=env]{border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-bin=env]{border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.kvt-bin[data-bin=code]{border-color:#84a1ff73}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-bin=code]{border-color:color-mix(in srgb, var(--color-info) 45%, transparent)}}.kvt-bin[data-over]{background:#2c291f;border-style:solid}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-over]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.kvt-bin[data-live]{border-style:solid;border-color:#84a1ffcc}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-live]{border-color:color-mix(in srgb, var(--color-info) 80%, transparent)}}.kvt-bin[data-live]{background:#1d202c}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-live]{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.kvt-bin[data-live]{box-shadow:0 0 0 4px #84a1ff29,0 0 26px #84a1ff47}@supports (color:color-mix(in lab, red, red)){.kvt-bin[data-live]{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-info) 16%, transparent), 0 0 26px color-mix(in srgb, var(--color-info) 28%, transparent)}}.kvt-bin[data-live]{animation:1.1s ease-out backwards kvt-glow}@keyframes kvt-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-info) 60%, transparent), 0 0 0 transparent}}.kvt-bin-h{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:0 0;border:0;border-bottom:1px solid #f4f4f61f;align-items:center;gap:9px;padding:4px 4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.kvt-bin-h{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.kvt-bin-h{cursor:pointer}.kvt-bin-h[aria-disabled]{cursor:default}.kvt-bin-ico{flex:none;font-size:20px;line-height:1}.kvt-bin-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kvt-bin-t b{font:750 13.5px/1.2 var(--font-display)}.kvt-bin-t small{font:600 10.5px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.kvt-put{color:var(--color-panel);background:var(--color-info);border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:750;line-height:1;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.kvt .kvt-in{flex-direction:column;align-items:flex-start;gap:9px;max-width:none;margin:10px 0 0;padding:0;list-style:none;display:flex}.kvt .kvt-empty{color:var(--color-dim);font-size:12px;font-style:italic}.kvt-world{--r:-4deg;font:800 11px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-info);background:var(--color-panel);transform:rotate(var(--r));border:2.5px solid;border-radius:5px;padding:3px 9px;animation:.35s cubic-bezier(.34,1.7,.64,1) .25s backwards l16-stamp;position:absolute;bottom:-11px;right:10px}.kvt-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.kvt-push{min-height:44px;font:700 13.5px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#18181a;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kvt-push{color:color-mix(in srgb, var(--color-bg) 94%, var(--color-ink))}}.kvt-push{background:#d3d3d5}@supports (color:color-mix(in lab, red, red)){.kvt-push{background:color-mix(in srgb, var(--color-ink) 86%, var(--color-bg))}}.kvt-push{box-shadow:2px 3px #f4f4f640}@supports (color:color-mix(in lab, red, red)){.kvt-push{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 25%, transparent)}}.kvt-push{cursor:pointer;transition:transform .12s,opacity .2s}.kvt-push span{color:#377a5d}@supports (color:color-mix(in lab, red, red)){.kvt-push span{color:color-mix(in srgb, var(--color-ok) 55%, var(--color-bg))}}.kvt-push:active:not(:disabled){transform:scale(.97)}.kvt-push:disabled{opacity:.4;cursor:default}.kvt .kvt-hint{min-width:12em;max-width:none;color:var(--color-muted);flex:1;margin:0;font-size:12.5px;line-height:1.45;animation:.25s both ts-fade}.kvt-out{margin-top:18px}.kvt-alarm{isolation:isolate;margin:0 0 10px;padding:12px 14px;animation:.55s cubic-bezier(.36,.07,.19,.97) .2s backwards kvt-shake;position:relative}.kvt-alarm:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f621);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kvt-alarm:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.kvt-alarm:before{background:#361e25}@supports (color:color-mix(in lab, red, red)){.kvt-alarm:before{background:color-mix(in srgb, var(--color-danger) 15%, var(--color-panel))}}.kvt-alarm:before{box-shadow:inset 0 0 0 2px #fa5d76b3}@supports (color:color-mix(in lab, red, red)){.kvt-alarm:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-danger) 70%, transparent)}}@keyframes kvt-shake{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.kvt .kvt-alarm-t{max-width:none;font:750 14px/1.4 var(--font-display);color:var(--color-ink);margin:0}.kvt .kvt-alarm-s{max-width:none;color:var(--color-ink);margin:4px 0 10px;font-size:13px;line-height:1.5}.kvt .kvt-ok,.kvt .kvt-meh{isolation:isolate;max-width:none;color:var(--color-ink);margin:0 0 10px;padding:9px 12px;font-size:13px;line-height:1.5;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;position:relative}.kvt-ghost{z-index:60;white-space:nowrap;color:var(--color-ink);background:#413b26;padding:7px 12px;font-size:13px;font-weight:650;position:fixed}@supports (color:color-mix(in lab, red, red)){.kvt-ghost{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.kvt-ghost{box-shadow:4px 6px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.kvt-ghost{box-shadow:4px 6px 0 color-mix(in srgb, var(--color-ink) 18%, transparent)}}.kvt-ghost{pointer-events:none;transform:translate(-50%,-65%)rotate(-3deg)}.kvt[data-in] .kvt-tray li{animation:l16-in .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 80ms + .1s) backwards}.kvt[data-in] .kvt-bin{animation:.45s cubic-bezier(.34,1.45,.64,1) .45s backwards l16-in}@media (prefers-reduced-motion:no-preference){.kvt[data-armed]:not([data-in]) :is(.kvt-tray li,.kvt-bin){opacity:0}}@media (max-width:560px){.kvt-bins{grid-template-columns:minmax(0,1fr);gap:18px}.kvt-bin{min-height:0}}.bsh-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.bsh-switch{width:100%}.bsh-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.bsh-switch b{font-size:13.5px;font-weight:750}.bsh-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500}.bsh-xray{gap:6px;margin:0 0 12px;display:grid}.bsh .bsh-xray-l{max-width:none;color:var(--color-ink);background:#1c1c20;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12px;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-xray-l{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.bsh .bsh-xray-l{animation:.3s both ts-fade}.bsh-who{color:var(--color-muted);font-weight:700}.bsh-who:not(:first-child){margin-left:8px}.bsh-field{font:600 11.5px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;background:var(--color-panel);border:1px solid #f4f4f638;border-radius:5px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.bsh-field{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.bsh-field[data-trap]{color:var(--color-danger);background:#25191f}@supports (color:color-mix(in lab, red, red)){.bsh-field[data-trap]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.bsh-field[data-trap]{border:1.5px dashed #fa5d7699}@supports (color:color-mix(in lab, red, red)){.bsh-field[data-trap]{border:1.5px dashed color-mix(in srgb, var(--color-danger) 60%, transparent)}}.bsh-field small{color:var(--color-muted);font-size:10.5px}.bsh-try{width:24px;height:24px;font:750 11px/1 var(--font-display);color:var(--color-panel);background:var(--color-ok);border-radius:6px;place-items:center;display:inline-grid}.bsh-try[data-over]{background:var(--color-danger)}.bsh-try-k{color:var(--color-muted);font-size:11.5px}.bsh-minute{margin:2px 0 0}.bsh-clock{align-items:center;gap:8px;margin:0 0 7px;display:flex}.bsh-clock-bar{background:#2a2a2d;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bsh-clock-bar{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel))}}.bsh-clock-bar:after{content:"";background:var(--color-info);transform:scaleX(var(--p));transform-origin:0;transition:transform .1s linear;position:absolute;inset:0}.bsh-clock b{min-width:34px;font:700 12px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;text-align:right;color:var(--color-muted)}.bsh .bsh-grid{grid-template-columns:repeat(auto-fill,minmax(27px,1fr));gap:4px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.bsh .bsh-chip{background:#1e1e22;border-radius:7px;place-items:center;height:28px;margin:0;font-size:14px;line-height:1;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-chip{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.bsh .bsh-chip{opacity:.2;filter:grayscale()}.bsh .bsh-chip[data-on]{opacity:1;filter:none;animation:.24s cubic-bezier(.34,1.7,.64,1) backwards bsh-pop}@keyframes bsh-pop{0%{transform:scale(.4)}}.bsh .bsh-chip[data-fate=booked]{background:#254238}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-chip[data-fate=booked]{background:color-mix(in srgb, var(--color-ok) 24%, var(--color-panel))}}.bsh .bsh-chip[data-fate=booked]{box-shadow:inset 0 0 0 1.5px #5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-chip[data-fate=booked]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ok) 70%, transparent)}}.bsh .bsh-chip[data-fate=junk]{background:#41222a}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-chip[data-fate=junk]{background:color-mix(in srgb, var(--color-danger) 20%, var(--color-panel))}}.bsh .bsh-chip[data-fate=junk]{box-shadow:inset 0 0 0 1.5px #fa5d768c}@supports (color:color-mix(in lab, red, red)){.bsh .bsh-chip[data-fate=junk]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-danger) 55%, transparent)}}.bsh .bsh-chip:is([data-fate=honeypot],[data-fate=limited]){opacity:.55;filter:grayscale(.8)}.bsh-chip i{font-size:11px;font-style:normal;line-height:1;position:absolute;bottom:-5px;right:-4px}.bsh .bsh-legend{max-width:none;color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11px;line-height:1.4;display:flex}.bsh-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.bsh-c{text-align:center;background:#1c1c20;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.bsh-c{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.bsh-c b{font:800 20px/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.bsh-c small{color:var(--color-muted);font-size:11px;line-height:1.2}.bsh-c[data-k=ok]{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.bsh-c[data-k=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.bsh-c[data-k=meh]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.bsh-c[data-k=meh]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.bsh-c[data-k=bad]{background:#311d23}@supports (color:color-mix(in lab, red, red)){.bsh-c[data-k=bad]{background:color-mix(in srgb, var(--color-danger) 13%, var(--color-panel))}}.bsh-list{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:12px 0 0;display:grid}.bsh-list-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.bsh-bar{background:#252529;border-radius:6px;height:12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bsh-bar{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.bsh-bar i{flex-basis:0;transition:flex-grow .3s;display:block}.bsh-bar i[data-k=real]{background:var(--color-ok)}.bsh-bar i[data-k=junk]{background:var(--color-danger)}.bsh-list-v{font:700 12px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;color:var(--color-ink)}.bsh-say{min-height:3.1em;margin-top:12px}.bsh-again{margin-top:10px}.bsh[data-in] .bsh-switches{animation:.4s cubic-bezier(.34,1.45,.64,1) .1s backwards l16-in}@media (prefers-reduced-motion:no-preference){.bsh[data-armed]:not([data-in]) .bsh-switches{opacity:0}}@media (max-width:560px){.bsh-switches{grid-template-columns:minmax(0,1fr)}.bsh-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-list{grid-template-columns:minmax(0,1fr) auto}.bsh-list-k{grid-column:1/-1}}.tgl,.bck,.slf,.rnc{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tgl,.bck,.slf,.rnc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tgl,.bck,.slf,.rnc{background:var(--color-panel);border-radius:14px}.tgl .tgl-why,.bck .bck-why,.slf .slf-why,.rnc .rnc-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.tgl .ts-btn,.bck .ts-btn,.slf .ts-btn,.rnc .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.tgl .tgl-k,.slf .slf-k,.rnc .rnc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:700;display:flex}.tgl-k b,.rnc-k b{letter-spacing:0;width:20px;height:20px;color:var(--color-panel);background:#e6d173;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tgl-k b,.rnc-k b{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.tgl .tgl-note,.bck .bck-verdict,.slf .slf-verdict,.rnc .rnc-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.tgl-note:before,.bck-verdict:before,.slf-verdict:before,.rnc-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tgl-note:before,.bck-verdict:before,.slf-verdict:before,.rnc-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.tgl-note,.bck-verdict,.slf-verdict,.rnc-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.tgl-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}.tgl-group{min-width:0}.tgl-opts{gap:6px;display:grid}.tgl-opt{min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:6px 12px 6px 10px;transition:border-color .15s,background .15s;display:flex}.tgl-opt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.tgl-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tgl-opt[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.tgl-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.tgl-opt[aria-pressed=true]{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.tgl-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.tgl-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tgl-opt-i{text-align:center;flex:none;width:24px;font-size:18px;line-height:1}.tgl-opt-t{flex-direction:column;min-width:0;display:flex}.tgl-opt-t b{font-size:13px;font-weight:750;line-height:1.25}.tgl-opt-t small{color:var(--color-muted);font-size:11.5px;line-height:1.3}.tgl-machine{grid-template-columns:minmax(0,1fr) 30px minmax(0,1.15fr) 30px minmax(0,1fr);align-items:stretch;margin:18px 0 14px;display:grid}.tgl-part{--r:-.6deg;isolation:isolate;text-align:center;min-width:0;transform:rotate(var(--r));flex-direction:column;align-items:center;gap:3px;padding:10px 8px 11px;display:flex;position:relative}.tgl-part-steps{--r:.5deg}.tgl-part-land{--r:-.3deg}.tgl-part:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tgl-part:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.tgl-part:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.tgl-part:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tgl-part-steps:before{background:#26241d}@supports (color:color-mix(in lab, red, red)){.tgl-part-steps:before{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.tgl-part-k{font:700 9.5px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim)}.tgl-face-wrap{place-items:center;width:52px;height:52px;display:grid;position:relative}.tgl-face{width:48px;height:48px;overflow:visible}.tgl-f-paper{fill:#1e1e22}@supports (color:color-mix(in lab, red, red)){.tgl-f-paper{fill:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.tgl-f-paper{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.tgl-f-paper{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-f-paper{stroke-width:1.6px}.tgl-f-line{fill:none;stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.tgl-f-line{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-f-line{stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.tgl-f-tick{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.tgl-f-tick{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-f-tick{stroke-width:2px;stroke-linecap:round}.tgl-f-hand{stroke:#f4f4f6d1}@supports (color:color-mix(in lab, red, red)){.tgl-f-hand{stroke:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.tgl-f-hand{stroke-width:2.6px;stroke-linecap:round}.tgl-f-min{stroke-width:1.8px}.tgl-f-acc{fill:var(--color-accent)}.tgl-f-dark{fill:#b5b5b8}@supports (color:color-mix(in lab, red, red)){.tgl-f-dark{fill:color-mix(in srgb, var(--color-ink) 72%, var(--color-panel))}}.tgl-f-bar{fill:#f4f4f642}@supports (color:color-mix(in lab, red, red)){.tgl-f-bar{fill:color-mix(in srgb, var(--color-ink) 26%, transparent)}}.tgl-f-cursor{fill:var(--color-panel);stroke:#f4f4f6c7}@supports (color:color-mix(in lab, red, red)){.tgl-f-cursor{stroke:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.tgl-f-cursor{stroke-width:1.6px;stroke-linejoin:round}.tgl-f-cloud{fill:#303853}@supports (color:color-mix(in lab, red, red)){.tgl-f-cloud{fill:color-mix(in srgb, var(--color-info) 26%, var(--color-panel))}}.tgl-f-cloud{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.tgl-f-cloud{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.tgl-f-cloud{stroke-width:1.3px}.tgl-f-hole{fill:var(--color-panel)}.tgl-part-n{color:var(--color-ink);font-size:13px;font-weight:750;line-height:1.25}.tgl-part-s{color:var(--color-muted);font-size:11.5px;line-height:1.3}.tgl-gear{width:30px;height:30px;margin:2px 0 1px;display:block}.tgl-gear-svg{width:100%;height:100%}.tgl .tgl-steps{counter-reset:tgl;gap:4px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.tgl .tgl-steps li{text-align:left;color:var(--color-ink);background:#131317bf;border-radius:6px;align-items:baseline;gap:6px;margin:0;padding:3px 7px;font-size:11.5px;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.tgl .tgl-steps li{background:color-mix(in srgb, var(--color-panel) 75%, transparent)}}.tgl .tgl-steps li{counter-increment:tgl}.tgl .tgl-steps li:before{content:counter(tgl);font:700 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#e7d583;flex:none}@supports (color:color-mix(in lab, red, red)){.tgl .tgl-steps li:before{color:color-mix(in srgb, var(--color-accent) 75%, var(--color-ink))}}.tgl-arrow{background:repeating-linear-gradient(90deg,#f4f4f673 0 5px,#0000 5px 9px);align-self:center;height:2px;margin:0 3px;position:relative}@supports (color:color-mix(in lab, red, red)){.tgl-arrow{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 45%, transparent) 0 5px, transparent 5px 9px)}}.tgl-arrow:after{content:"";border:5px solid #0000;border-left:7px solid #f4f4f68c;position:absolute;top:-4px;right:-2px}@supports (color:color-mix(in lab, red, red)){.tgl-arrow:after{border-left:7px solid color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-arrow:after{border-right:0}.tgl-ring{border:2.5px solid var(--color-accent);opacity:0;pointer-events:none;border-radius:50%;animation:.6s ease-out tgl-ring;position:absolute;inset:-2px}.tgl-dot{background:var(--color-accent);opacity:0;border-radius:50%;width:8px;height:8px;animation:.42s ease-in-out .12s tgl-run;position:absolute;top:-3px;left:0}.tgl-dot-2{animation-delay:.5s}.tgl-gear[data-spin] .tgl-gear-svg{animation:.75s cubic-bezier(.3,.7,.4,1) .3s tgl-spin}.tgl-slip{background:var(--color-panel);border:1.5px solid #e3cb5ccc;border-radius:2px;width:22px;height:14px;position:absolute;top:6px;left:50%}@supports (color:color-mix(in lab, red, red)){.tgl-slip{border:1.5px solid color-mix(in srgb, var(--color-accent) 80%, transparent)}}.tgl-slip{box-shadow:inset 0 3px 0 -1px #e3cb5c73, inset 0 7px 0 -1px var(--color-panel), inset 0 9px 0 -1px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.tgl-slip{box-shadow:inset 0 3px 0 -1px color-mix(in srgb, var(--color-accent) 45%, transparent), inset 0 7px 0 -1px var(--color-panel), inset 0 9px 0 -1px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tgl-slip{opacity:0;pointer-events:none;animation:.55s ease-out .85s tgl-slip}@keyframes tgl-ring{0%{opacity:.95;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes tgl-run{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes tgl-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes tgl-slip{0%{opacity:0;transform:translate(-50%,-16px)}35%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}.tgl-night{--t:0;isolation:isolate;border:1.5px solid var(--color-line);background:linear-gradient(90deg,#252a3c,#1b1d27 72%,#3d3825);border-radius:12px;padding:9px 12px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.tgl-night{background:linear-gradient(90deg, color-mix(in srgb, var(--color-info) 16%, var(--color-panel)), color-mix(in srgb, var(--color-info) 7%, var(--color-panel)) 72%, color-mix(in srgb, var(--color-accent) 20%, var(--color-panel)))}}.tgl-night-ends{color:var(--color-muted);justify-content:space-between;gap:10px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.tgl-track{height:66px;margin:0 12px 0 58px;position:relative}.tgl-lane{border-top:1.5px dashed #f4f4f647;height:0;position:absolute;left:-6px;right:-6px}@supports (color:color-mix(in lab, red, red)){.tgl-lane{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.tgl-lane-in{top:17px}.tgl-lane-run{top:51px}.tgl-lane i{font:700 9.5px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-dim);font-style:normal;position:absolute;top:-7px;right:calc(100% + 8px)}.tgl-env{z-index:1;opacity:.38;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:9px;transform:translate(-50%)}.tgl-env-shape{border:1.5px dashed #f4f4f68c;border-radius:2px;width:20px;height:14px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.tgl-env-shape{border:1.5px dashed color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-env-shape{background:var(--color-panel)}.tgl-env-shape:after{content:"";border-right:1.5px solid #f4f4f680;width:10px;height:10px;position:absolute;top:-3px;left:3px}@supports (color:color-mix(in lab, red, red)){.tgl-env-shape:after{border-right:1.5px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.tgl-env-shape:after{border-bottom:1.5px solid #f4f4f680}@supports (color:color-mix(in lab, red, red)){.tgl-env-shape:after{border-bottom:1.5px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.tgl-env-shape:after{transform:rotate(45deg)scale(.9,.75)}.tgl-env i{font:650 10.5px/1 var(--font-sans,system-ui), system-ui, sans-serif;white-space:nowrap;color:var(--color-ink);font-style:normal}.tgl-env[data-in]{opacity:1;animation:.35s cubic-bezier(.34,1.6,.64,1) tgl-pop}.tgl-env[data-in] .tgl-env-shape{background:#343022;border-style:solid}@supports (color:color-mix(in lab, red, red)){.tgl-env[data-in] .tgl-env-shape{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.tgl-alarm{font:700 9.5px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);background:#131317d9;border-radius:6px;padding:1px 4px;position:absolute;top:43px}@supports (color:color-mix(in lab, red, red)){.tgl-alarm{background:color-mix(in srgb, var(--color-panel) 85%, transparent)}}.tgl-alarm{border:1px dashed #f4f4f666}@supports (color:color-mix(in lab, red, red)){.tgl-alarm{border:1px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}.tgl-alarm{transform:translate(-50%)}.tgl-mark{z-index:2;width:22px;height:22px;color:var(--color-ink);background:#453f28;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:40px}@supports (color:color-mix(in lab, red, red)){.tgl-mark{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-panel))}}.tgl-mark{border:1.5px solid #e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.tgl-mark{border:1.5px solid color-mix(in srgb, var(--color-accent) 85%, transparent)}}.tgl-mark{animation:.35s cubic-bezier(.34,1.6,.64,1) tgl-pop;transform:translate(-50%)}.tgl-mark[data-by=hand]{background:#2c324a}@supports (color:color-mix(in lab, red, red)){.tgl-mark[data-by=hand]{background:color-mix(in srgb, var(--color-info) 22%, var(--color-panel))}}.tgl-mark[data-by=hand]{border-color:#84a1ffd9}@supports (color:color-mix(in lab, red, red)){.tgl-mark[data-by=hand]{border-color:color-mix(in srgb, var(--color-info) 85%, transparent)}}.tgl-head{top:-2px;bottom:-2px;left:calc(var(--t) * 100%);z-index:3;background:var(--color-accent);opacity:0;border-radius:1px;width:2px;margin-left:-1px;transition:opacity .2s;position:absolute}.tgl-night[data-phase=play] .tgl-head{opacity:1}.tgl-ticks{height:13px;font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);margin:1px 12px 0 58px;position:relative}.tgl-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tgl-ticks span:first-child{transform:none}.tgl-ticks span:last-child{transform:translate(-100%)}@keyframes tgl-pop{0%{opacity:0;transform:translate(-50%)scale(.4)}70%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:1;transform:translate(-50%)scale(1)}}.tgl-go{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.tgl-say{min-height:4.6em}.tgl-out{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.tgl-hist,.tgl-seven{border:1.5px solid var(--color-line);background:#1a1a1e;border-radius:12px;min-width:0;padding:11px 12px 12px}@supports (color:color-mix(in lab, red, red)){.tgl-hist,.tgl-seven{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.tgl .tgl-hist-head,.tgl .tgl-seven-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:12px;font-weight:800}.tgl .tgl-hist ul{flex-direction:column;gap:6px;max-height:268px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tgl .tgl-hist li{color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:8px;grid-template-columns:20px 44px minmax(0,1fr);align-items:start;gap:2px 8px;margin:0;padding:7px 9px;font-size:12.5px;line-height:1.4;animation:.3s ease-out backwards tgl-line;display:grid}.tgl-hist-dot{width:20px;height:20px;color:var(--color-panel);background:var(--color-ok);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.tgl-hist li[data-none] .tgl-hist-dot{background:#6bae97}@supports (color:color-mix(in lab, red, red)){.tgl-hist li[data-none] .tgl-hist-dot{background:color-mix(in srgb, var(--color-ok) 55%, var(--color-dim))}}.tgl-hist-at{font:600 11.5px/1.65 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.tgl-hist-by{color:var(--color-muted);grid-column:3;font-size:11px;font-weight:700}.tgl-hist-t{overflow-wrap:anywhere;grid-column:2/-1;min-width:0}.tgl .tgl-hist-empty,.tgl .tgl-seven-empty{max-width:none;color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.tgl .tgl-seven-empty[data-bad]{color:#f899a9}@supports (color:color-mix(in lab, red, red)){.tgl .tgl-seven-empty[data-bad]{color:color-mix(in srgb, var(--color-danger) 60%, var(--color-ink))}}@keyframes tgl-line{0%{opacity:0;transform:translateY(-4px)}}.tgl-sheet{background:var(--color-panel);border:6px solid #b5b5b8;border-radius:10px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.tgl-sheet{border:6px solid color-mix(in srgb, var(--color-ink) 72%, var(--color-panel))}}.tgl-sheet{animation:.35s ease-out backwards tgl-line}.tgl-sheet[data-phone]{background:#1d2e2a;border:0;border-radius:14px 14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.tgl-sheet[data-phone]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.tgl .tgl-sheet-top{font-family:var(--font-display);color:var(--color-ink);margin:0 0 5px;font-size:13.5px;font-weight:750}.tgl .tgl-sheet ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tgl .tgl-sheet li{border-bottom:1px dashed #f4f4f626;grid-template-columns:38px minmax(0,1fr);gap:6px;margin:0;padding:3px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.tgl .tgl-sheet li{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 15%, transparent)}}.tgl .tgl-sheet li{color:var(--color-ink);font-size:12.5px;line-height:1.35}.tgl .tgl-sheet li b{font:700 12px/1.45 var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.tgl .tgl-sheet li[data-tom] span{-webkit-text-decoration:underline #e3cb5cb3;text-decoration:underline #e3cb5cb3;text-decoration-thickness:2px}@supports (color:color-mix(in lab, red, red)){.tgl .tgl-sheet li[data-tom] span{-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-accent) 70%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-accent) 70%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.tgl .tgl-sheet li[data-tom] span{text-underline-offset:3px}.tgl .tgl-sheet-foot{color:var(--color-muted);margin:7px 0 0;font-size:12px;font-weight:650}.tgl[data-in] .tgl-part{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.tgl[data-in] .tgl-part-steps{animation-delay:.12s}.tgl[data-in] .tgl-part-land{animation-delay:.24s}@media (prefers-reduced-motion:no-preference){.tgl[data-armed]:not([data-in]) .tgl-part{opacity:0}}@media (prefers-reduced-motion:reduce){.tgl-ring,.tgl-dot,.tgl-slip,.tgl-gear-svg,.tgl-env,.tgl-mark,.tgl-hist li,.tgl-sheet{animation:none!important}}@media (max-width:640px){.tgl-pick,.tgl-out,.tgl-machine{grid-template-columns:minmax(0,1fr)}.tgl-part{text-align:left;flex-flow:wrap;align-items:center;gap:2px 12px;padding:9px 12px}.tgl-part-k{flex:0 0 100%}.tgl-part-n,.tgl-part-s{flex:140px}.tgl-part-steps .tgl-steps{flex:180px;width:auto}.tgl-arrow{background:repeating-linear-gradient(#f4f4f673 0 5px,#0000 5px 9px);justify-self:center;width:2px;height:20px;margin:2px 0}@supports (color:color-mix(in lab, red, red)){.tgl-arrow{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 45%, transparent) 0 5px, transparent 5px 9px)}}.tgl-arrow:after{border:5px solid #0000;border-top:7px solid #f4f4f68c;top:auto;bottom:-3px;right:-4px}@supports (color:color-mix(in lab, red, red)){.tgl-arrow:after{border-top:7px solid color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tgl-arrow:after{border-bottom:0}.tgl-dot{animation-name:tgl-run-down;top:0;left:-3px}.tgl-track,.tgl-ticks{margin-left:50px;margin-right:10px}}@keyframes tgl-run-down{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.bck-note{isolation:isolate;padding:14px 16px 18px 40px;position:relative}.bck-note:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 5px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bck-note:before{filter:var(--pcf) drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.bck-note:before{background:linear-gradient(90deg,#0000 27px,#fa5d7661 27px 28.5px,#0000 28.5px),repeating-linear-gradient(#0000 0 27px,#84a1ff29 27px 28px),#1a1a1e}@supports (color:color-mix(in lab, red, red)){.bck-note:before{background:linear-gradient(90deg, transparent 27px, color-mix(in srgb, var(--color-danger) 38%, transparent) 27px 28.5px, transparent 28.5px), repeating-linear-gradient(180deg, transparent 0 27px, color-mix(in srgb, var(--color-info) 16%, transparent) 27px 28px), color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.bck .bck-title{max-width:none;font-family:var(--font-display);color:var(--color-ink);margin:0 0 10px;font-size:16px;font-weight:750}.bck .bck-title span{color:var(--color-muted);font-size:13px;font-weight:600}.bck .bck-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bck .bck-row{border-bottom:1px dashed #f4f4f624;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:4px 12px;margin:0;padding:7px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bck .bck-row{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 14%, transparent)}}.bck .bck-row:last-child{border-bottom:0}.bck-q{flex-direction:column;padding-top:6px;display:flex}.bck-q b{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-size:12.5px;font-weight:800}.bck-q small{color:var(--color-muted);font-size:11.5px}.bck-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.bck-a{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:#131317e0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bck-a{background:color-mix(in srgb, var(--color-panel) 88%, transparent)}}.bck-a{border:1.5px solid var(--color-line);cursor:pointer;transition:border-color .15s,background .15s}.bck-a:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.bck-a:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.bck-a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bck-a-t{min-width:0;font-family:var(--font-display);font-size:14.5px;font-weight:600;line-height:1.35}.bck-a-k{color:var(--color-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.bck-row[data-state=bad] .bck-a{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.bck-row[data-state=bad] .bck-a{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.bck-row[data-state=ok] .bck-a{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.bck-row[data-state=ok] .bck-a{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.bck-stick{isolation:isolate;max-width:100%;color:var(--color-ink);transform:rotate(var(--r));animation:pc-slap .3s cubic-bezier(.34, 1.7, .64, 1) calc(var(--i) * 80ms) backwards;padding:7px 11px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-block;position:relative}.bck-stick:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f624);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bck-stick:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent))}}.bck-stick:before{background:#413b26}@supports (color:color-mix(in lab, red, red)){.bck-stick:before{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.bck-ok{color:#8adfba;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bck-ok{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.bck-ok{animation:.3s both ts-fade}.bck-opts{gap:6px;width:100%;animation:.2s both ts-fade;display:grid}.bck-opt{min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px dashed #f4f4f647;border-radius:9px;padding:8px 12px;font-size:13px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.bck-opt{border:1.5px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.bck-opt{cursor:pointer}.bck-opt:hover{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.bck-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.bck-opt[aria-pressed=true]{border-style:solid;border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.bck-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.bck-opt[aria-pressed=true]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.bck-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.bck-stamp{--r:-5deg;border:3px solid #7adcb1;padding:4px 11px;position:absolute;bottom:12px;right:16px}@supports (color:color-mix(in lab, red, red)){.bck-stamp{border:3px solid color-mix(in srgb, var(--color-ok) 80%, var(--color-ink))}}.bck-stamp{font:800 12.5px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#82deb6;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.bck-stamp{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.bck-stamp{background:#131317d1}@supports (color:color-mix(in lab, red, red)){.bck-stamp{background:color-mix(in srgb, var(--color-panel) 82%, transparent)}}.bck-stamp{transform:rotate(var(--r));animation:.32s cubic-bezier(.34,1.7,.64,1) .15s backwards pc-slap}.bck-note[data-done]{padding-bottom:54px}.bck-go{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.bck-count{color:var(--color-muted);font-size:13px;animation:.3s both ts-fade}.bck-count b{font:800 18px var(--font-display);color:var(--color-ink)}.bck-say{min-height:3.4em}.bck[data-in] .bck-row{animation:pc-slide .34s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 90ms) backwards}@media (prefers-reduced-motion:no-preference){.bck[data-armed]:not([data-in]) .bck-row{opacity:0}}@media (max-width:560px){.bck-note{padding:12px 12px 16px 34px}.bck .bck-row{grid-template-columns:minmax(0,1fr);gap:4px}.bck-q{flex-direction:row;align-items:baseline;gap:8px;padding-top:0}}.slf-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;display:grid}.slf-switches{gap:8px;min-width:0;display:grid}.slf-switch{width:100%}.slf-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.slf-switch b{font-size:13.5px;font-weight:750}.slf-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500}.slf-hist{border:1.5px solid var(--color-line);background:#1a1a1e;border-radius:12px;margin-top:14px;padding:11px 12px 12px}@supports (color:color-mix(in lab, red, red)){.slf-hist{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.slf .slf-hist-head{letter-spacing:.04em;max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:12px;font-weight:700}.slf .slf-hist-head b{color:var(--color-ink)}.slf .slf-days{gap:6px;margin:0;padding:0;list-style:none;display:grid}.slf .slf-day{color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:9px;grid-template-columns:74px 22px minmax(0,1fr);align-items:start;gap:4px 8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.4;display:grid}.slf-day:not([data-on]){opacity:.55;background:0 0;border-style:dashed}.slf-day[data-on]{animation:.3s ease-out backwards tgl-line}.slf-day[data-status=fail]:not([data-fixed]){border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.slf-day[data-status=fail]:not([data-fixed]){border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.slf-day[data-status=warn]:not([data-fixed]){border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.slf-day[data-status=warn]:not([data-fixed]){border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.slf-when{font:600 12px/1.6 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.slf-when b{color:var(--color-ink)}.slf-dot{width:20px;height:20px;color:var(--color-panel);background:var(--color-dim);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.slf-day[data-status=ok] .slf-dot{background:var(--color-ok)}.slf-day[data-status=fail] .slf-dot{background:var(--color-danger)}.slf-day[data-status=warn] .slf-dot{background:#e6d37b}@supports (color:color-mix(in lab, red, red)){.slf-day[data-status=warn] .slf-dot{background:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}}.slf-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.slf-wait{color:var(--color-dim);font-size:12px}.slf-text{overflow-wrap:anywhere;font-weight:600}.slf-world{color:var(--color-muted);background:#232327;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.slf-world{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.slf-slip{isolation:isolate;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;animation:.3s cubic-bezier(.34,1.7,.64,1) .15s backwards pc-slap;position:relative}.slf-slip:before{content:"";z-index:-1;filter:var(--pcf);background:#252a3c;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slf-slip:before{background:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.slf-ping:before{background:#3d3825}@supports (color:color-mix(in lab, red, red)){.slf-ping:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel))}}.slf-fix:before{background:#203630}@supports (color:color-mix(in lab, red, red)){.slf-fix:before{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.slf-customer:before{background:#361e25}@supports (color:color-mix(in lab, red, red)){.slf-customer:before{background:color-mix(in srgb, var(--color-danger) 15%, var(--color-panel))}}.slf-look:before{background:#2c324a}@supports (color:color-mix(in lab, red, red)){.slf-look:before{background:color-mix(in srgb, var(--color-info) 22%, var(--color-panel))}}.slf-counter{color:#f899a9;font-size:12px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.slf-counter{color:color-mix(in srgb, var(--color-danger) 60%, var(--color-ink))}}.slf-counter[data-good]{color:#91e1be}@supports (color:color-mix(in lab, red, red)){.slf-counter[data-good]{color:color-mix(in srgb, var(--color-ok) 65%, var(--color-ink))}}.slf-forgot{border:1.5px dashed #f4f4f64d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin-top:10px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.slf-forgot{border:1.5px dashed color-mix(in srgb, var(--color-ink) 30%, transparent)}}.slf-forgot{background:#241c1d}@supports (color:color-mix(in lab, red, red)){.slf-forgot{background:color-mix(in srgb, var(--color-coral) 7%, var(--color-panel))}}.slf-forgot-k{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);grid-column:1/-1;font-size:10.5px;font-weight:700}.slf-forgot-n{color:var(--color-ink);font-size:13px}.slf-forgot-c{color:var(--color-muted);text-align:right;font-size:12.5px}.slf-forgot-c b{font:800 17px var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.slf-forgot[data-paused]{background:#192322}@supports (color:color-mix(in lab, red, red)){.slf-forgot[data-paused]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.slf-forgot[data-paused]{border-style:solid}.slf-tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 10px;display:grid}.slf-tally span{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);background:#1c1c20;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.slf-tally span{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.slf-tally b{font:750 14.5px/1.3 var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-ink)}.slf-say{min-height:4.4em}.slf[data-in] .slf-hist{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.slf[data-armed]:not([data-in]) .slf-hist{opacity:0}}@media (prefers-reduced-motion:reduce){.slf-day[data-on],.slf-slip,.slf-forgot-c b{animation:none!important}}@media (max-width:600px){.slf-top{grid-template-columns:minmax(0,1fr)}.slf .slf-day{grid-template-columns:22px minmax(0,1fr)}.slf-when{grid-area:1/2}.slf-dot{grid-area:1/1}.slf-main{grid-column:1/-1}.slf-forgot{grid-template-columns:minmax(0,1fr)}.slf-forgot-c{text-align:left}.slf-tally{grid-template-columns:minmax(0,1fr)}}.rnc-top{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:14px 22px;display:grid}.rnc-controls{gap:10px;min-width:0;display:grid}.rnc-ctl{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding-bottom:14px;display:grid;position:relative}.rnc .rnc-k{margin:0}.rnc-v{font:800 15px/1.2 var(--font-display);color:var(--color-ink);white-space:nowrap}.rnc-ctl .m2-range{grid-column:1/-1}.rnc-ticks{height:14px;font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);pointer-events:none;position:absolute;bottom:0;left:9px;right:9px}.rnc-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rnc-ticks span:first-child{transform:none}.rnc-ticks span:last-child{transform:translate(-100%)}.rnc-switch{width:100%}.rnc-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.rnc-switch b{font-size:13.5px;font-weight:750}.rnc-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500}.rnc-ring{flex-direction:column;align-items:center;gap:6px;display:flex}.rnc-ring-svg{width:168px;height:168px}.rnc-ring-face{fill:#1c1c20}@supports (color:color-mix(in lab, red, red)){.rnc-ring-face{fill:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.rnc-ring-face{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.rnc-ring-face{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.rnc-ring-face{stroke-width:1.6px}.rnc-ring-in{fill:var(--color-panel);stroke:#f4f4f62e}@supports (color:color-mix(in lab, red, red)){.rnc-ring-in{stroke:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.rnc-ring-in{stroke-width:1px}.rnc-ring-hour{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.rnc-ring-hour{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.rnc-ring-hour{stroke-width:2px;stroke-linecap:round}.rnc-tick{stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round}.rnc-ring-n{font:800 26px var(--font-display);fill:var(--color-ink)}.rnc-ring-k{font:600 9.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:var(--color-muted)}@media (prefers-reduced-motion:no-preference){.rnc-runs .rnc-tick{animation:rnc-tick .5s ease-out calc(var(--k) * .45s) backwards}}@keyframes rnc-tick{0%{opacity:0}}.rnc .rnc-month{text-align:center;max-width:none;color:var(--color-muted);margin:0;font-size:13px}.rnc .rnc-month b{font:800 17px var(--font-display);color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.rnc-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0 0;display:grid}.rnc-mo{color:var(--color-ink);background:#383423;border-radius:9px;flex-direction:column;gap:2px;padding:7px 8px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rnc-mo{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.rnc-mo{border:1.5px solid #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.rnc-mo{border:1.5px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.rnc-mo{animation:pc-drop .35s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 70ms) backwards}.rnc-mo[data-dead]{color:var(--color-muted);border-style:dashed;border-color:#f4f4f647}@supports (color:color-mix(in lab, red, red)){.rnc-mo[data-dead]{border-color:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.rnc-mo[data-dead]{background:repeating-linear-gradient(135deg, #fa5d761a 0 5px, transparent 5px 10px), var(--color-panel)}@supports (color:color-mix(in lab, red, red)){.rnc-mo[data-dead]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-danger) 10%, transparent) 0 5px, transparent 5px 10px), var(--color-panel)}}.rnc-mo b{font-family:var(--font-display);font-size:13px}.rnc-mo i{font-size:10.5px;font-style:normal;line-height:1.25}.rnc .rnc-bills{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 12px;padding:0;list-style:none;display:grid}.rnc .rnc-bill{--r:-.5deg;isolation:isolate;color:var(--color-ink);transform:rotate(var(--r));grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;margin:0;padding:10px 12px 11px;display:grid;position:relative}.rnc .rnc-bill:nth-child(2n){--r:.6deg}.rnc-bill:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rnc-bill:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.rnc-bill:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.rnc-bill:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.rnc-logo{width:34px;height:34px;box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}.rnc-logo img{border-radius:4px;width:20px;height:20px}.rnc-bill-name{letter-spacing:.03em;color:var(--color-muted);font-size:12px;font-weight:750}.rnc-bill-n{flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13px;font-weight:600;display:flex}.rnc-bill-n b{font:800 22px/1.15 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.rnc-bill-n small{color:var(--color-muted);font-size:11.5px;font-weight:500}.rnc-bill-how{color:var(--color-muted);grid-column:1/-1;font-size:12px;line-height:1.4}.rnc-say{min-height:3.4em}.rnc[data-in] .rnc-bill{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 90ms) backwards}@media (prefers-reduced-motion:no-preference){.rnc[data-armed]:not([data-in]) .rnc-bill{opacity:0}}@media (prefers-reduced-motion:reduce){.rnc-mo,.rnc-bill-n b,.rnc .rnc-month b{animation:none!important}}@media (max-width:600px){.rnc-top,.rnc .rnc-bills{grid-template-columns:minmax(0,1fr)}.rnc-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.cws .pm-chip{min-height:44px;padding:9px 15px}.cws .cws-send .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}@media (max-width:640px){.tgl-track,.tgl-ticks{margin-left:44px;margin-right:8px}.tgl-lane i{letter-spacing:.05em;font-size:8.5px;right:calc(100% + 5px)}.tgl-env-shape{width:16px;height:12px}.tgl-env i{font-size:10px}}.crl,.dpl,.prh,.hnd{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.crl,.dpl,.prh,.hnd{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.crl,.dpl,.prh,.hnd{background:var(--color-panel);border-radius:14px}.crl .crl-why,.dpl .dpl-why,.prh .prh-why,.hnd .hnd-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.crl .ts-btn,.dpl .ts-btn,.prh .ts-btn,.hnd .ts-btn{isolation:isolate;white-space:normal;min-height:44px;padding:9px 16px;font-size:13px;line-height:1.3}.crl-again,.dpl-again,.prh-again,.hnd-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.crl-list-h,.crl-id,.crl-phone,.crl-ptr,.crl-day,.crl-call-ph,.dpl-url,.prh-clock,.prh-log-h,.prh-lines,.hnd-when{font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.crl .crl-note,.dpl .dpl-note,.prh .prh-note,.hnd .hnd-note{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:8px 12px;font-size:13px;line-height:1.5;animation:.3s both ts-fade;position:relative}.crl-note:before,.dpl-note:before,.prh-note:before,.hnd-note:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crl-note:before,.dpl-note:before,.prh-note:before,.hnd-note:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.crl-note:before,.dpl-note:before,.prh-note:before,.hnd-note:before{background:#1e212e}@supports (color:color-mix(in lab, red, red)){.crl-note:before,.dpl-note:before,.prh-note:before,.hnd-note:before{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=meh]:before{background:#322f21}@supports (color:color-mix(in lab, red, red)){:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=meh]:before{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=bad]:before{background:#331d24}@supports (color:color-mix(in lab, red, red)){:is(.crl-note,.dpl-note,.prh-note,.hnd-note)[data-k=bad]:before{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.crl-say,.dpl-say,.prh-say,.hnd-say{min-height:3.1em;margin-top:12px}@keyframes l17-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes l17-stamp{0%{opacity:0;transform:rotate(var(--r)) scale(1.9)}}@keyframes l17-row{0%{opacity:0;transform:translate(-22px)rotate(-1.5deg)}}@keyframes l17-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (max-width:400px){.crl,.dpl,.prh,.hnd{padding:13px 12px 16px}}.crl-acts{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.crl .crl-del:not(:disabled){color:var(--color-danger)}.crl-board{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.crl-lists{gap:10px;min-width:0;display:grid}.crl-list{isolation:isolate;min-width:0;padding:8px 10px 10px;position:relative}.crl-list:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crl-list:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.crl-list:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.crl-list:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.crl .crl-list-h{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.2}.crl .crl-list ul,.crl .crl-today ul{gap:5px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.crl .crl-row{color:var(--color-ink);background:var(--color-panel);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0;padding:6px 8px;font-size:12.5px;line-height:1.35;transition:opacity .25s,background .2s;display:flex}.crl-id{color:var(--color-dim);font-size:10.5px;font-weight:700}.crl-name{font:750 13px/1.2 var(--font-display)}.crl-phone{color:var(--color-muted);font-size:11.5px;font-weight:600}.crl-via{color:var(--color-muted);margin-left:auto;font-size:11px}.crl-t{flex:11em;min-width:0}.crl-day{color:var(--color-ink);background:#383423;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crl-day{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.crl .crl-person[data-tone=a]{box-shadow:inset 3px 0 0 var(--color-accent)}.crl .crl-person[data-tone=b]{box-shadow:inset 3px 0 0 var(--color-info)}.crl .crl-person[data-archived]{opacity:.55}.crl .crl-person[data-archived] .crl-via{color:var(--color-ink);font-weight:700}.crl .crl-gone{color:var(--color-dim);background:0 0;font-style:italic;box-shadow:inset 0 0 0 1.5px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.crl .crl-gone{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.crl .crl-gone{animation:.3s both ts-fade}.crl-ptr{white-space:nowrap;color:var(--color-ink);border:1.5px solid #0000;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.crl-ptr[data-tone=a]{background:#413b26}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-tone=a]{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}}.crl-ptr[data-tone=a]{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-tone=a]{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.crl-ptr[data-tone=b]{background:#252a3c}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-tone=b]{background:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.crl-ptr[data-tone=b]{border-color:#84a1ff8c}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-tone=b]{border-color:color-mix(in srgb, var(--color-info) 55%, transparent)}}.crl-ptr[data-orphan]{color:var(--color-danger);background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-orphan]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.crl-ptr[data-orphan]{border-style:dashed;border-color:#fa5d76b3}@supports (color:color-mix(in lab, red, red)){.crl-ptr[data-orphan]{border-color:color-mix(in srgb, var(--color-danger) 70%, transparent)}}.crl-ptr[data-orphan]{animation:.45s .1s backwards l17-shake}.crl-ptr[data-doomed]{border-color:var(--color-danger)}.crl .crl-row[data-new]{animation:.5s cubic-bezier(.34,1.5,.64,1) backwards l17-row}.crl .crl-row[data-doomed]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.crl .crl-row[data-doomed]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.crl .crl-row[data-doomed]{box-shadow:inset 0 0 0 1.5px #fa5d76a6}@supports (color:color-mix(in lab, red, red)){.crl .crl-row[data-doomed]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-danger) 65%, transparent)}}.crl .crl-row[data-doomed]{animation:.5s backwards l17-shake}.crl-today{background:#1a1a1e;border-radius:16px;min-width:0;padding:11px 11px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.crl-today{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.crl-today{box-shadow:0 0 0 1.5px #f4f4f62e,4px 5px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.crl-today{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 18%, transparent), 4px 5px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.crl .crl-today-h{max-width:none;font:750 14.5px/1.25 var(--font-display);color:var(--color-ink);margin:0}.crl .crl-today-s{max-width:none;color:var(--color-muted);margin:1px 0 9px;font-size:11.5px;line-height:1.35}.crl .crl-call{color:var(--color-ink);background:var(--color-panel);border-radius:10px;gap:2px;margin:0;padding:8px 10px 9px;font-size:12.5px;line-height:1.38;display:grid;position:relative;box-shadow:0 0 0 1px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.crl .crl-call{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.crl .crl-call[data-tone=a]{box-shadow:inset 3px 0 0 var(--color-accent), 0 0 0 1px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.crl .crl-call[data-tone=a]{box-shadow:inset 3px 0 0 var(--color-accent), 0 0 0 1px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.crl .crl-call[data-tone=b]{box-shadow:inset 3px 0 0 var(--color-info), 0 0 0 1px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.crl .crl-call[data-tone=b]{box-shadow:inset 3px 0 0 var(--color-info), 0 0 0 1px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.crl .crl-call[data-orphan]{background:#25191f}@supports (color:color-mix(in lab, red, red)){.crl .crl-call[data-orphan]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.crl .crl-call[data-orphan]{box-shadow:inset 0 0 0 1.5px #fa5d7699}@supports (color:color-mix(in lab, red, red)){.crl .crl-call[data-orphan]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-danger) 60%, transparent)}}.crl .crl-call[data-hidden]{opacity:.5}.crl .crl-call[data-new]{animation:.35s cubic-bezier(.34,1.7,.64,1) .15s backwards pc-slap}.crl-call-who b{font:750 13.5px/1.2 var(--font-display)}.crl-call-ph{color:var(--color-muted);margin-left:6px;font-size:11.5px;font-weight:600}.crl-call-what{font-weight:650}.crl-call-note{color:var(--color-muted);font-size:11.5px}.crl-stamp{--r:-7deg;font:800 11px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-danger);background:var(--color-panel);transform:rotate(var(--r));border:2.5px solid;border-radius:5px;padding:2px 8px;animation:.35s cubic-bezier(.34,1.7,.64,1) .2s backwards l17-stamp;position:absolute;top:6px;right:8px}.crl-decide{isolation:isolate;margin:14px 0 0;padding:10px 12px 12px;animation:.35s cubic-bezier(.34,1.45,.64,1) backwards l17-in;position:relative}.crl-decide:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crl-decide:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.crl-decide:before{background:#281a20}@supports (color:color-mix(in lab, red, red)){.crl-decide:before{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.crl-decide:before{box-shadow:inset 0 0 0 1.5px #fa5d7673}@supports (color:color-mix(in lab, red, red)){.crl-decide:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-danger) 45%, transparent)}}.crl .crl-decide-q{max-width:none;color:var(--color-ink);margin:0 0 9px;font-size:13.5px;font-weight:650;line-height:1.45}.crl-decide-row{flex-wrap:wrap;gap:8px;display:flex}.crl-foot{flex-wrap:wrap;gap:0 18px;display:flex}.crl[data-in] .crl-lists{animation:.45s cubic-bezier(.34,1.45,.64,1) .1s backwards l17-in}.crl[data-in] .crl-today{animation:.45s cubic-bezier(.34,1.45,.64,1) .28s backwards l17-in}@media (prefers-reduced-motion:no-preference){.crl[data-armed]:not([data-in]) :is(.crl-lists,.crl-today){opacity:0}}@media (max-width:640px){.crl-board{grid-template-columns:minmax(0,1fr)}}.dpl .dpl-build{border:1px dashed #f4f4f63d;max-width:none;margin:0 0 12px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.dpl .dpl-build{border:1px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.dpl .dpl-build{color:var(--color-ink);background:#1c1c20;border-radius:8px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.dpl .dpl-build{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.dpl .dpl-doors{gap:9px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.dpl .dpl-door{isolation:isolate;color:var(--color-ink);margin:0;padding:8px 10px 9px;line-height:normal;transition:transform .25s cubic-bezier(.34,1.45,.64,1);position:relative}.dpl-door:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dpl-door:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.dpl-door:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.dpl-door:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.dpl-door:before{transition:background .25s}.dpl-door[data-visit]{transform:translate(5px)}.dpl-door[data-visit]:before{background:#24283a}@supports (color:color-mix(in lab, red, red)){.dpl-door[data-visit]:before{background:color-mix(in srgb, var(--color-info) 15%, var(--color-panel))}}.dpl-door[data-visit]:before{box-shadow:inset 0 0 0 2px #84a1ffcc}@supports (color:color-mix(in lab, red, red)){.dpl-door[data-visit]:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-info) 80%, transparent)}}.dpl-door[data-res=bad]:before{background:#2c1b21}@supports (color:color-mix(in lab, red, red)){.dpl-door[data-res=bad]:before{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.dpl-door[data-res=ok]:before{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.dpl-door[data-res=ok]:before{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.dpl-door[data-res=meh]:before{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.dpl-door[data-res=meh]:before{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.dpl-door-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dpl-ico{text-align:center;width:26px;font-size:20px;line-height:1}.dpl-what{flex-direction:column;gap:1px;min-width:0;display:flex}.dpl-what b{font:750 13.5px/1.25 var(--font-display);color:var(--color-ink)}.dpl-url{overflow-wrap:anywhere;color:var(--color-info);font-size:11px;font-weight:600;line-height:1.3}.dpl-what small{color:var(--color-muted);font-size:11.5px;line-height:1.3}.dpl-seg{background:#27272b;border-radius:11px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dpl-seg{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel))}}.dpl-opt{min-height:44px;font:inherit;white-space:nowrap;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:12.5px;font-weight:650;transition:background .18s,color .18s}.dpl-opt:hover:not([aria-pressed=true]){color:var(--color-ink)}.dpl-opt[aria-pressed=true]{color:var(--color-panel);background:#d0d0d2}@supports (color:color-mix(in lab, red, red)){.dpl-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-ink) 84%, var(--color-panel))}}.dpl-opt[aria-pressed=true]{box-shadow:1px 2px #f4f4f633}@supports (color:color-mix(in lab, red, red)){.dpl-opt[aria-pressed=true]{box-shadow:1px 2px 0 color-mix(in srgb, var(--color-ink) 20%, transparent)}}.dpl-switch{flex:none}.dpl-switch .m2-switch-t{flex-direction:column;gap:1px;display:flex}.dpl-switch b{font-size:13px;font-weight:750}.dpl-switch small{color:var(--color-muted);font-size:11px;font-weight:500}.dpl .dpl-res{max-width:none;color:var(--color-ink);align-items:baseline;gap:9px;margin:8px 0 0 36px;font-size:12.5px;line-height:1.45;animation:.3s both ts-fade;display:flex}.dpl .dpl-wait{color:var(--color-muted);font-style:italic}.dpl-stamp{--r:-4deg;font:800 11px/1.15 var(--font-display);letter-spacing:.06em;text-transform:uppercase;transform:rotate(var(--r));border:2.5px solid;border-radius:5px;flex:none;padding:2px 8px;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards l17-stamp;display:inline-block}.dpl-door[data-res=bad] .dpl-stamp{color:var(--color-danger)}.dpl-door[data-res=ok] .dpl-stamp{color:var(--color-ok)}.dpl-door[data-res=meh] .dpl-stamp{color:var(--color-accent)}.dpl-door[data-res=bad] .dpl-res>span:last-child{font-weight:650}.dpl .dpl-door:not(.dpl-extra)+.dpl-extra{margin-top:10px}.dpl .dpl-extra{animation:l17-in .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i,0) * .12s + 60ms) backwards}.dpl-extra:before{background:#22201c}@supports (color:color-mix(in lab, red, red)){.dpl-extra:before{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.dpl-extra:before{box-shadow:inset 0 0 0 1.5px #e3cb5c66}@supports (color:color-mix(in lab, red, red)){.dpl-extra:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 40%, transparent)}}.dpl-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.dpl .dpl-lock{color:var(--color-ok);animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.dpl[data-in] .dpl-door:not(.dpl-extra){animation:l17-in .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i,0) * 70ms + 80ms) backwards}@media (prefers-reduced-motion:no-preference){.dpl[data-armed]:not([data-in]) .dpl-door{opacity:0}}@media (max-width:560px){.dpl-door-main{grid-template-columns:auto minmax(0,1fr)}.dpl-seg,.dpl-switch{grid-column:1/-1}.dpl-seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dpl-switch{width:100%}.dpl .dpl-res{margin-left:0}}.prh-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.prh-mode{--r:-.6deg;isolation:isolate;min-height:48px;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;transform:rotate(var(--r));flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:relative}.prh-mode+.prh-mode{--r:.7deg}.prh-mode:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prh-mode:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.prh-mode:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.prh-mode:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.prh-mode:before{transition:background .2s}.prh-mode:hover:before{background:#212433}@supports (color:color-mix(in lab, red, red)){.prh-mode:hover:before{background:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.prh-mode[aria-pressed=true]:before{background:#453f28}@supports (color:color-mix(in lab, red, red)){.prh-mode[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-panel))}}.prh-mode[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.prh-mode[aria-pressed=true]:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.prh-mode b{font:750 14px/1.2 var(--font-display)}.prh-mode small{color:var(--color-muted);font-size:11.5px;line-height:1.3}.prh-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.prh-phone{background:#1c1c20;border-radius:26px;justify-self:center;width:100%;min-width:0;max-width:310px;min-height:292px;padding:24px 10px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.prh-phone{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.prh-phone{box-shadow:0 0 0 2px #f4f4f64d,4px 6px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.prh-phone{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ink) 30%, transparent), 4px 6px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.prh-notch{background:#f4f4f642;border-radius:3px;width:54px;height:6px;margin-left:-27px;position:absolute;top:9px;left:50%}@supports (color:color-mix(in lab, red, red)){.prh-notch{background:color-mix(in srgb, var(--color-ink) 26%, transparent)}}.prh .prh-app-h{max-width:none;font:750 13.5px/1.25 var(--font-display);color:var(--color-ink);align-items:center;gap:6px;margin:0 0 2px;display:flex}.prh-clock{color:var(--color-muted);margin-left:auto;font-size:11px;font-weight:600}.prh .prh-app-s{max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:11.5px;line-height:1.3}.prh .prh-app-s b{color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.prh .prh-leads{gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.prh .prh-lead{background:var(--color-panel);border-radius:10px;align-items:center;gap:8px;margin:0;padding:4px 4px 4px 10px;line-height:normal;display:flex;box-shadow:0 0 0 1px #f4f4f621}@supports (color:color-mix(in lab, red, red)){.prh .prh-lead{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.prh-lead-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.prh-lead-t b{color:var(--color-ink);font-size:12.5px;font-weight:700}.prh-lead-t small{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);font-size:11px;overflow:hidden}.prh-status{min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0 2px;display:inline-grid}.prh-pill{font:750 11.5px/1.1 var(--font-display);white-space:nowrap;color:var(--color-panel);border-radius:999px;padding:5px 10px;transition:transform .12s,background .2s}.prh-status:active:not(:disabled) .prh-pill{transform:scale(.94)}.prh-status:hover:not(:disabled) .prh-pill{box-shadow:0 0 0 3px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.prh-status:hover:not(:disabled) .prh-pill{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.prh-status[data-s=new] .prh-pill{background:var(--color-info)}.prh-status[data-s=contacted] .prh-pill{background:var(--color-accent)}.prh-status[data-s=done]{cursor:default}.prh-status[data-s=done] .prh-pill{background:var(--color-ok)}.prh-blank{background:#fff;border-radius:6px;padding:12px;animation:.25s both ts-fade;position:absolute;inset:24px 10px 14px}.prh .prh-blank-t{color:#5f6368;max-width:none;margin:0;font:400 10.5px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}.prh-calm{background:#2e2b20;border-radius:10px;margin-top:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.prh-calm{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.prh-calm{box-shadow:inset 0 0 0 1.5px #e3cb5c80}@supports (color:color-mix(in lab, red, red)){.prh-calm{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 50%, transparent)}}.prh-calm{animation:.32s cubic-bezier(.34,1.7,.64,1) backwards pc-slap}.prh .prh-calm-h{max-width:none;color:var(--color-ink);margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.4}.prh .prh-calm-s{max-width:none;color:var(--color-muted);margin:0 0 10px;font-size:12px;line-height:1.45}.prh-log{isolation:isolate;min-width:0;padding:10px 12px 12px;position:relative}.prh-log:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prh-log:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.prh-log:before{background:#1e1e22}@supports (color:color-mix(in lab, red, red)){.prh-log:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.prh-log[data-none]{border:1.5px dashed #f4f4f63d}@supports (color:color-mix(in lab, red, red)){.prh-log[data-none]{border:1.5px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.prh-log[data-none]{border-radius:10px}.prh-log[data-none]:before{display:none}.prh .prh-log-h{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:700}.prh .prh-lines{gap:4px;max-width:none;margin:0;padding:0;font-size:11.5px;font-weight:600;line-height:1.4;list-style:none;display:grid}.prh .prh-lines li{overflow-wrap:anywhere;color:var(--color-ink);background:var(--color-panel);border-radius:4px;margin:0;padding:4px 7px 4px 9px}.prh .prh-lines li[data-k=act]{box-shadow:inset 3px 0 0 var(--color-ok)}.prh .prh-lines li[data-k=err]{box-shadow:inset 3px 0 0 var(--color-danger)}.prh .prh-lines li[data-k=ok]{box-shadow:inset 3px 0 0 var(--color-info)}.prh .prh-lines li[data-new]{animation:.45s cubic-bezier(.34,1.5,.64,1) backwards l17-row}.prh .prh-nolog{max-width:none;color:var(--color-muted);margin:0;font-size:12.5px;font-style:italic;line-height:1.5}.prh-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.prh[data-in] .prh-phone{animation:.45s cubic-bezier(.34,1.45,.64,1) .1s backwards l17-in}.prh[data-in] .prh-log{animation:.45s cubic-bezier(.34,1.45,.64,1) .28s backwards l17-in}@media (prefers-reduced-motion:no-preference){.prh[data-armed]:not([data-in]) :is(.prh-phone,.prh-log){opacity:0}}@media (max-width:620px){.prh-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.prh-mode{padding:7px 10px}.prh-mode small{font-size:10.5px}}.hnd-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.hnd-switch{width:100%}.hnd-item{flex-direction:column;gap:2px;display:flex}.hnd-item b{font-size:13px;font-weight:750}.hnd-item small{color:var(--color-muted);font-size:11.5px;font-weight:500;line-height:1.3}.hnd-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:4px 0 12px;display:flex}.hnd-count{color:var(--color-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.hnd-count b{min-width:.7em;font:800 22px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.hnd-phones{gap:2px;display:inline-flex}.hnd-phones i{opacity:.2;filter:grayscale();font-size:14px;font-style:normal;line-height:1;transition:opacity .2s,filter .2s;display:inline-block}.hnd-phones i[data-on]{opacity:1;filter:none;animation:.5s backwards hnd-ring}@keyframes hnd-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}60%{transform:rotate(13deg)}}.hnd .hnd-months{gap:7px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.hnd .hnd-moment{isolation:isolate;color:var(--color-ink);grid-template-columns:4.7em minmax(0,1fr);gap:2px 10px;margin:0;padding:8px 11px 9px;line-height:1.4;display:grid;position:relative}.hnd-moment:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hnd-moment:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.hnd-moment:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.hnd-moment:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.hnd-moment:before{transition:background .25s}.hnd-moment[data-k=ok]:before{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.hnd-moment[data-k=ok]:before{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.hnd-moment[data-k=bad]:before{background:#2c1b21}@supports (color:color-mix(in lab, red, red)){.hnd-moment[data-k=bad]:before{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.hnd .hnd-moment[data-seen]{animation:.35s cubic-bezier(.34,1.45,.64,1) backwards l17-in}.hnd-when{color:var(--color-muted);grid-row:span 2;padding-top:2px;font-size:11px;font-weight:700;line-height:1.3}.hnd-what{font-size:13px;font-weight:650}.hnd-out{font-size:12.5px;animation:.3s both ts-fade}.hnd-out small{color:var(--color-muted);font-size:11.5px}.hnd-moment[data-k=bad] .hnd-out{font-weight:600}.hnd .hnd-later{color:var(--color-dim);animation:none}.hnd[data-in] .hnd-items{animation:.45s cubic-bezier(.34,1.45,.64,1) .1s backwards l17-in}@media (prefers-reduced-motion:no-preference){.hnd[data-armed]:not([data-in]) .hnd-items{opacity:0}}@media (max-width:560px){.hnd-items,.hnd .hnd-moment{grid-template-columns:minmax(0,1fr)}.hnd-when{grid-row:auto;padding-top:0}}.pbd,.crk,.mbr,.tcp{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.pbd,.crk,.mbr,.tcp{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pbd,.crk,.mbr,.tcp{background:var(--color-panel);border-radius:14px}.pbd .pbd-why,.crk .crk-why,.mbr .mbr-why,.tcp .tcp-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.pbd .ts-btn,.crk .ts-btn,.mbr .ts-btn,.tcp .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}:is(.pbd-switch,.crk-switch,.mbr-switch,.tcp-switch) .m2-switch-t{flex-direction:column;gap:2px;display:flex}:is(.pbd-switch,.crk-switch,.mbr-switch,.tcp-switch) b{font-size:13.5px;font-weight:750}:is(.pbd-switch,.crk-switch,.mbr-switch,.tcp-switch) small{color:var(--color-muted);font-size:11.5px;font-weight:500}.crk .crk-k,.mbr .mbr-h{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:700;display:flex}.crk-k b,.mbr-step{letter-spacing:0;width:20px;height:20px;color:var(--color-panel);background:#e6d173;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.crk-k b,.mbr-step{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.pbd .pbd-note,.crk .crk-verdict,.mbr .mbr-verdict,.tcp .tcp-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.pbd-note:before,.crk-verdict:before,.mbr-verdict:before,.tcp-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pbd-note:before,.crk-verdict:before,.mbr-verdict:before,.tcp-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.pbd-note,.crk-verdict,.mbr-verdict,.tcp-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.pbd-again,.tcp-again{min-height:44px;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0 4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:400px){.pbd,.crk,.mbr,.tcp{padding:13px 12px 16px}}.pbd-top{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.pbd .pbd-day{max-width:none;color:var(--color-muted);margin:0;font-size:13.5px}.pbd-day b{font-family:var(--font-display);color:var(--color-ink);font-size:16px;font-weight:750}.pbd-switch{margin-left:auto}.pbd-main{grid-template-columns:minmax(0,1fr) 214px;align-items:start;gap:12px;display:grid}.pbd-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pbd[data-typed] .pbd-board{grid-template-columns:minmax(0,1fr)}.pbd-col{border:1.5px dashed #f4f4f629;border-radius:12px;min-width:0;padding:8px 7px 10px}@supports (color:color-mix(in lab, red, red)){.pbd-col{border:1.5px dashed color-mix(in srgb, var(--color-ink) 16%, transparent)}}.pbd-col{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.pbd-col{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.pbd .pbd-col-h{letter-spacing:.07em;text-transform:uppercase;max-width:none;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:6px;margin:0 3px 8px;font-size:11.5px;font-weight:800;display:flex}.pbd-n{font:800 16px/1 var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-ink)}.pbd-col-typed .pbd-n{color:#f892a3;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pbd-col-typed .pbd-n{color:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink))}}.pbd .pbd-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pbd[data-typed] .pbd-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pbd .pbd-card{isolation:isolate;transform:rotate(var(--r));margin:0;position:relative}.pbd-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pbd-card:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.pbd-card:before{background:var(--color-panel)}.pbd-card[data-stage=interview]:before{background:#1f2331}@supports (color:color-mix(in lab, red, red)){.pbd-card[data-stage=interview]:before{background:color-mix(in srgb, var(--color-info) 11%, var(--color-panel))}}.pbd-card[data-stage=offer]:before{background:#203630}@supports (color:color-mix(in lab, red, red)){.pbd-card[data-stage=offer]:before{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.pbd-card[data-stage=no]:before{background:#232327}@supports (color:color-mix(in lab, red, red)){.pbd-card[data-stage=no]:before{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.pbd-card[data-due]:before{background:#363223}@supports (color:color-mix(in lab, red, red)){.pbd-card[data-due]:before{background:color-mix(in srgb, var(--color-accent) 17%, var(--color-panel))}}.pbd[data-typed] .pbd-card:before{background:var(--color-panel)}.pbd[data-typed] .pbd-card :is(.pbd-co,.pbd-role){opacity:1}.pbd-face{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px 9px;display:flex}.pbd-face:disabled{cursor:default}.pbd-face:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pbd-card[data-stage=no] .pbd-co,.pbd-card[data-stage=no] .pbd-role{opacity:.6}.pbd-co{align-items:center;gap:6px;font-size:13px;font-weight:750;line-height:1.25;display:flex}.pbd-flag{width:17px;height:17px;color:var(--color-panel);background:#e6d173;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pbd-flag{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.pbd-role{color:var(--color-muted);font-size:11.5px;line-height:1.3}.pbd-when{color:var(--color-ink);background:#252529;border-radius:6px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.pbd-when{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.pbd-card[data-due] .pbd-when{background:#514a2c}@supports (color:color-mix(in lab, red, red)){.pbd-card[data-due] .pbd-when{background:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel))}}.pbd-when[data-done]{color:var(--color-muted)}.pbd-typed{font:600 12.5px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#f88a9c;margin-top:4px;font-style:italic}@supports (color:color-mix(in lab, red, red)){.pbd-typed{color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.pbd-acts{gap:5px;padding:0 7px 8px;animation:.2s both ts-fade;display:grid}.pbd-act{min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:650;transition:border-color .15s,background .15s}.pbd-act:hover{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.pbd-act:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.pbd-act:hover{background:#24221d}@supports (color:color-mix(in lab, red, red)){.pbd-act:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.pbd-act:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pbd-act-no{color:var(--color-muted)}.pbd-act-none{color:var(--color-muted);font-size:12px;line-height:1.4}.pbd .pbd-empty{max-width:none;color:var(--color-dim);margin:2px 3px 0;font-size:12px}.pbd-mail{--r:.4deg;isolation:isolate;min-width:0;transform:rotate(var(--r));padding:11px 12px 12px;position:relative}.pbd-mail:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pbd-mail:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.pbd-mail:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.pbd-mail:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.pbd-mail[data-none]:before{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.pbd-mail[data-none]:before{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.pbd-mail[data-bad]:before{background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.pbd-mail[data-bad]:before{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.pbd .pbd-mail-top{border-bottom:1px dashed #f4f4f62e;max-width:none;margin:0 0 5px;padding-bottom:5px}@supports (color:color-mix(in lab, red, red)){.pbd .pbd-mail-top{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.pbd .pbd-mail-top{font:600 11px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.pbd .pbd-subj{max-width:none;font:750 16px/1.25 var(--font-display);color:var(--color-ink);margin:0 0 8px}.pbd .pbd-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pbd .pbd-items li{color:var(--color-ink);grid-template-columns:20px minmax(0,1fr);gap:5px;margin:0;font-size:12.5px;line-height:1.4;animation:.3s both ts-fade;display:grid}.pbd-i{font-size:13px;line-height:1.4}.pbd-what{overflow-wrap:anywhere;min-width:0}.pbd-what small{color:var(--color-muted);font-size:11.5px;line-height:1.35;display:block}.pbd .pbd-mail-note{max-width:none;color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.5}.pbd .pbd-mail-foot{max-width:none;color:var(--color-dim);margin:10px 0 0;font-size:11px;line-height:1.4}.pbd-say{min-height:3.4em;margin-top:14px}.pbd[data-in] .pbd-card{animation:pc-drop .42s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 45ms) backwards}.pbd[data-in] .pbd-mail{animation:.45s cubic-bezier(.34,1.45,.64,1) .3s backwards pc-drop}@media (prefers-reduced-motion:no-preference){.pbd[data-armed]:not([data-in]) :is(.pbd-card,.pbd-mail){opacity:0}}@media (max-width:720px){.pbd-main{grid-template-columns:minmax(0,1fr)}.pbd-mail{transform:none}}@media (max-width:560px){.pbd-switch{margin-left:0}.pbd-board{grid-template-columns:minmax(0,1fr)}.pbd .pbd-cards{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}}.crk-opts{flex-wrap:wrap;gap:6px;display:flex}.crk-opt,.crk-tz-b{min-height:44px;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:11px;padding:8px 13px;font-size:13px;font-weight:650;transition:border-color .15s,background .15s}.crk-tz-b{min-width:52px;font:700 12.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;padding:6px 10px}.crk-opt:hover,.crk-tz-b:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.crk-opt:hover,.crk-tz-b:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.crk-opt[aria-pressed=true],.crk-tz-b[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.crk-opt[aria-pressed=true],.crk-tz-b[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.crk-opt[aria-pressed=true],.crk-tz-b[aria-pressed=true]{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.crk-opt[aria-pressed=true],.crk-tz-b[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.crk-opt:focus-visible,.crk-tz-b:focus-visible,.crk-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.crk-hour{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.crk-hour-k{color:var(--color-muted);font-size:12.5px;font-weight:650}.crk-step{width:44px;height:44px;font:800 19px/1 var(--font-display);color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:11px}.crk-step:hover:not(:disabled){border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.crk-step:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.crk-step:disabled{cursor:default;opacity:.4}.crk-hour-v{text-align:center;min-width:66px;font:800 20px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink)}.crk-line{margin-top:18px}.crk-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.crk-tile{isolation:isolate;text-align:center;min-width:0;transform:rotate(var(--r));flex-direction:column;align-items:center;gap:2px;padding:10px 5px;display:flex;position:relative}.crk-tile:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crk-tile:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.crk-tile:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.crk-tile:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.crk-tile[data-star]:before{background:#18181b}@supports (color:color-mix(in lab, red, red)){.crk-tile[data-star]:before{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.crk-tile:not([data-star]):before{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.crk-tile:not([data-star]):before{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.crk-tile[data-moved]:before{background:#2e354f}@supports (color:color-mix(in lab, red, red)){.crk-tile[data-moved]:before{background:color-mix(in srgb, var(--color-info) 24%, var(--color-panel))}}.crk-tile b{font:800 26px/1.15 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink)}.crk-tile[data-star] b{color:var(--color-muted)}.crk-tile small{font:700 9.5px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim)}.crk-tile i{color:var(--color-ink);overflow-wrap:anywhere;font-size:11.5px;font-style:normal;line-height:1.3}.crk[data-in] .crk-tile{animation:pc-slap .32s cubic-bezier(.34, 1.7, .64, 1) calc(var(--i) * 45ms) backwards}.crk-when{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;display:grid}.crk-clock{flex-direction:column;align-items:center;gap:4px;display:flex}.crk-face{width:132px;height:132px;overflow:visible}.crk-f-paper{fill:#1c1c20}@supports (color:color-mix(in lab, red, red)){.crk-f-paper{fill:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.crk-f-paper{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.crk-f-paper{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.crk-f-paper{stroke-width:1.6px}.crk-f-tick{stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.crk-f-tick{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.crk-f-tick{stroke-width:1.5px;stroke-linecap:round}.crk-f-major{stroke:#f4f4f6a6}@supports (color:color-mix(in lab, red, red)){.crk-f-major{stroke:color-mix(in srgb, var(--color-ink) 65%, transparent)}}.crk-f-major{stroke-width:2.4px}.crk-f-dot{fill:var(--color-accent)}.crk-f-hand{stroke:#f4f4f6d1}@supports (color:color-mix(in lab, red, red)){.crk-f-hand{stroke:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.crk-f-hand{stroke-width:3.6px;stroke-linecap:round}.crk-f-min{stroke-width:2.2px}.crk-f-pin{fill:var(--color-accent)}.crk .crk-clock-t{max-width:none;font:700 13px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);margin:0}.crk-runs{min-width:0}.crk .crk-runs ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.crk .crk-runs li{color:var(--color-ink);background:#1a1a1e;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:6px 10px;font-size:13px;line-height:1.4;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.crk .crk-runs li{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.crk .crk-runs li{border:1px solid var(--color-line);animation:.25s both ts-fade}.crk .crk-runs li[data-gap]{margin-top:15px}.crk .crk-runs li[data-gap]:before{content:"· weekend skipped ·";font:600 10px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);position:absolute;top:-15px;left:10px}.crk-d{min-width:88px;font-weight:650}.crk-t{font:700 13px var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.crk-u{font:600 12px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#abbefc}@supports (color:color-mix(in lab, red, red)){.crk-u{color:color-mix(in srgb, var(--color-info) 65%, var(--color-ink))}}.crk .crk-from{max-width:none;color:var(--color-dim);margin:6px 0 0;font-size:11px}.crk-server{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;display:flex}.crk-tz{flex-wrap:wrap;align-items:center;gap:6px;animation:.2s both ts-fade;display:flex}.crk .crk-plan{max-width:none;color:var(--color-ink);border:1px dashed #fa5d7673;border-radius:10px;margin:14px 0 10px;padding:8px 11px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.crk .crk-plan{border:1px dashed color-mix(in srgb, var(--color-danger) 45%, transparent)}}.crk .crk-plan{background:#25191f}@supports (color:color-mix(in lab, red, red)){.crk .crk-plan{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.crk .crk-plan[data-ok]{border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.crk .crk-plan[data-ok]{border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.crk .crk-plan[data-ok]{background:#192322}@supports (color:color-mix(in lab, red, red)){.crk .crk-plan[data-ok]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.crk-say{min-height:4.4em}@media (prefers-reduced-motion:no-preference){.crk[data-armed]:not([data-in]) .crk-tile{opacity:0}}@media (max-width:560px){.crk-when{grid-template-columns:minmax(0,1fr);gap:12px}.crk-clock{flex-direction:row;justify-content:flex-start;gap:12px}.crk-face{width:92px;height:92px}.crk-tiles{gap:5px}.crk-tile{padding:9px 2px}.crk-tile b{font-size:20px}.crk-tile i{font-size:10.5px}.crk-tile small{letter-spacing:.04em;font-size:8.5px}}.mbr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.mbr-go{align-items:center;gap:10px;display:flex}.mbr-count{font:600 12px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.mbr-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mbr-rows,.mbr-out{min-width:0}.mbr .mbr-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mbr .mbr-row{color:var(--color-ink);background:#1a1a1e;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:1px 8px;margin:0;padding:5px 9px;font-size:12.5px;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-row{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mbr .mbr-row{border:1.5px solid var(--color-line);transition:background .18s,border-color .18s}.mbr-row b{font-weight:750}.mbr-meta{color:var(--color-muted);font-size:11.5px}.mbr-row[data-stage=no]{opacity:.62}.mbr-row[data-scan]{border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-scan]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.mbr-row[data-scan]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-scan]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.mbr-row[data-hit]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-hit]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.mbr-row[data-hit]{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-hit]{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.mbr-row[data-said]{border-color:#84a1ff99}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-said]{border-color:color-mix(in srgb, var(--color-info) 60%, transparent)}}.mbr-row[data-said]{background:#1f2331}@supports (color:color-mix(in lab, red, red)){.mbr-row[data-said]{background:color-mix(in srgb, var(--color-info) 11%, var(--color-panel))}}.mbr-rule{font:600 11px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#8adfba;flex-basis:100%}@supports (color:color-mix(in lab, red, red)){.mbr-rule{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.mbr-rule{animation:.25s both ts-fade}.mbr .mbr-more{max-width:none;color:var(--color-dim);margin:5px 0 0;font-size:11.5px}.mbr-rules{margin-top:14px}.mbr .mbr-rules ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mbr .mbr-rules li{margin:0;font-size:12px;line-height:1.4}.mbr .mbr-rules code{white-space:normal;font-size:11px}.mbr .mbr-hand{max-width:none;color:var(--color-ink);opacity:.35;margin:8px 0 0;font-size:12.5px;font-weight:700;transition:opacity .3s}.mbr .mbr-hand[data-on]{opacity:1}.mbr-rules-off .mbr-hand{color:#f892a3}@supports (color:color-mix(in lab, red, red)){.mbr-rules-off .mbr-hand{color:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink))}}.mbr-mail{isolation:isolate;min-height:168px;margin-bottom:14px;padding:11px 13px 12px;position:relative;transform:rotate(.35deg)}.mbr-mail:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mbr-mail:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.mbr-mail:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.mbr-mail:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mbr .mbr-mail-top{border-bottom:1px dashed #f4f4f62e;max-width:none;margin:0 0 6px;padding-bottom:5px}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-mail-top{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.mbr .mbr-mail-top{font:600 11px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted)}.mbr .mbr-mail-empty{max-width:none;color:var(--color-dim);margin:0;font-size:13px}.mbr .mbr-hello{max-width:none;font:650 14px/1.4 var(--font-display);color:var(--color-ink);opacity:0;margin:0 0 6px}.mbr .mbr-lines{gap:6px;margin:0;padding:0 0 0 18px;list-style:decimal;display:grid}.mbr .mbr-lines li{color:var(--color-ink);opacity:0;margin:0;font-size:13px;line-height:1.45}.mbr .mbr-pick{border-top:1px dashed #f4f4f62e;max-width:none;margin:9px 0 0;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-pick{border-top:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.mbr .mbr-pick{color:var(--color-ink);opacity:0;font-size:12.5px;font-weight:650;line-height:1.45}.mbr .mbr-hello[data-in],.mbr .mbr-lines li[data-in],.mbr .mbr-pick[data-in]{opacity:1;animation:.3s both ts-fade}.mbr .mbr-check{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mbr .mbr-check li{color:var(--color-ink);background:#2c1b21;border-radius:8px;margin:0;padding:5px 9px;font-size:12.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-check li{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.mbr .mbr-check li{animation:.25s both ts-fade}.mbr .mbr-check li[data-ok]{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-check li[data-ok]{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.mbr .mbr-check li.mbr-check-wait{color:var(--color-dim);background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.mbr .mbr-check li.mbr-check-wait{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.mbr .mbr-check li.mbr-check-wait{animation:none}.mbr-say{min-height:4.4em;margin-top:14px}.mbr[data-in] .mbr-row{animation:pc-slide .32s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 40ms) backwards}@media (prefers-reduced-motion:no-preference){.mbr[data-armed]:not([data-in]) .mbr-row{opacity:0}}@media (max-width:640px){.mbr-main{grid-template-columns:minmax(0,1fr)}.mbr-mail{transform:none}}.tcp-change{isolation:isolate;margin-bottom:12px;padding:10px 13px 11px;position:relative;transform:rotate(-.4deg)}.tcp-change:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tcp-change:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.tcp-change:before{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.tcp-change:before{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.tcp .tcp-change-k{max-width:none;font:700 10.5px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 3px}.tcp .tcp-change-t{max-width:none;color:var(--color-ink);margin:0;font-size:14px;line-height:1.55}.tcp-pick{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;display:flex}.tcp-pick-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:750}.tcp-opt{min-height:44px;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);cursor:pointer;border-radius:11px;padding:8px 14px;font-size:13px;font-weight:650;transition:border-color .15s,background .15s}.tcp-opt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.tcp-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.tcp-opt[aria-pressed=true]{border-color:#e3cb5cd9}@supports (color:color-mix(in lab, red, red)){.tcp-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 85%, transparent)}}.tcp-opt[aria-pressed=true]{background:#2e2b20}@supports (color:color-mix(in lab, red, red)){.tcp-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel))}}.tcp-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tcp-switch{margin-left:auto}.tcp-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tcp-site{isolation:isolate;min-width:0;transform:rotate(var(--r));padding:11px 12px 12px;position:relative}.tcp-site:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tcp-site:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.tcp-site:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.tcp-site:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.tcp-site[data-side=copy]:before{background:#1d202c}@supports (color:color-mix(in lab, red, red)){.tcp-site[data-side=copy]:before{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.tcp-site[data-hit]:before{background:#281a20}@supports (color:color-mix(in lab, red, red)){.tcp-site[data-hit]:before{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.tcp-site[data-target]{outline:2px dashed #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.tcp-site[data-target]{outline:2px dashed color-mix(in srgb, var(--color-accent) 70%, transparent)}}.tcp-site[data-target]{outline-offset:4px}.tcp .tcp-site-k{letter-spacing:.04em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0;font-size:12px;font-weight:800}.tcp .tcp-url{max-width:none;font:600 11.5px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);overflow-wrap:anywhere;margin:2px 0 9px}.tcp-db{background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;padding:8px 10px 9px}.tcp-db[data-real]{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.tcp-db[data-real]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.tcp-db[data-real]{background:#23181e}@supports (color:color-mix(in lab, red, red)){.tcp-db[data-real]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.tcp-db-k{color:var(--color-muted);font-size:11.5px;font-weight:700;display:block}.tcp-db[data-real] .tcp-db-k{color:#f88a9c}@supports (color:color-mix(in lab, red, red)){.tcp-db[data-real] .tcp-db-k{color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.tcp .tcp-count{max-width:none;color:var(--color-muted);margin:4px 0 2px;font-size:12.5px;line-height:1.4}.tcp-count b{--r:0deg;font:800 26px/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.28s ease-out backwards pc-slap;display:inline-block}.tcp-site[data-hit] .tcp-count b{color:#f97b90}@supports (color:color-mix(in lab, red, red)){.tcp-site[data-hit] .tcp-count b{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.tcp .tcp-cols{max-width:none;font:600 11px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);margin:0 0 6px}.tcp-new{color:#82deb6;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tcp-new{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.tcp .tcp-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tcp .tcp-rows li{color:var(--color-ink);background:#1e1e22;border-radius:6px;justify-content:space-between;gap:8px;margin:0;padding:3px 7px;font-size:12px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.tcp .tcp-rows li{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.tcp-rows li i{font:600 10.5px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);font-style:normal}.tcp .tcp-rows li[data-gone]{opacity:.32;animation:tcp-gone .45s ease-out calc(var(--i) * 70ms) backwards;text-decoration:line-through}.tcp .tcp-rows li.tcp-more{color:var(--color-muted);background:0 0}@keyframes tcp-gone{0%{opacity:1;text-decoration-color:#0000}}.tcp .tcp-cron{max-width:none;color:var(--color-ink);margin:9px 0 0;font-size:12px;line-height:1.45}.tcp .tcp-cron[data-off]{color:var(--color-muted)}.tcp-site[data-hit] .tcp-cron:not([data-off]){color:#f88a9c}@supports (color:color-mix(in lab, red, red)){.tcp-site[data-hit] .tcp-cron:not([data-off]){color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.tcp-site[data-hit] .tcp-cron:not([data-off]){font-weight:650}.tcp-go{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.tcp-say{min-height:4.4em}.tcp[data-in] .tcp-site{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.tcp[data-in] .tcp-site[data-side=copy]{animation-delay:.14s}@media (prefers-reduced-motion:no-preference){.tcp[data-armed]:not([data-in]) .tcp-site{opacity:0}}@media (max-width:600px){.tcp-sites{grid-template-columns:minmax(0,1fr)}.tcp-switch{margin-left:0}}.clm,.bhb,.brk,.bla{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.clm,.bhb,.brk,.bla{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.clm,.bhb,.brk,.bla{background:var(--color-panel);border-radius:14px}.clm .clm-why,.bhb .bhb-why,.brk .brk-why,.bla .bla-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.clm .ts-btn,.bhb .ts-btn,.brk .ts-btn,.bla .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.clm .clm-k,.bhb .bhb-k,.bla .bla-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:700;display:flex}.clm-k b,.bla-k b{letter-spacing:0;width:20px;height:20px;color:var(--color-panel);background:#e6d173;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.clm-k b,.bla-k b{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.clm .clm-verdict,.bhb .bhb-verdict,.brk .brk-verdict,.bla .bla-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.clm-verdict:before,.bhb-verdict:before,.brk-verdict:before,.bla-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.clm-verdict:before,.bhb-verdict:before,.brk-verdict:before,.bla-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.clm-verdict,.bhb-verdict,.brk-verdict,.bla-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.clm-say,.bhb-say,.brk-say,.bla-say{min-height:3.4em}@keyframes l22-pop{0%{opacity:0;transform:scale(1.8)}}@media (max-width:400px){.clm,.bhb,.brk,.bla{padding:13px 12px 16px}}.clm-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;display:grid}.clm-ctl{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 10px;min-width:0;padding-bottom:14px;display:grid;position:relative}.clm .clm-k{margin:0}.clm-v{font:800 15px/1.15 var(--font-display);text-align:right;white-space:nowrap;color:var(--color-ink)}.clm-v small{color:var(--color-muted);font-family:inherit;font-size:11px;font-weight:500;display:block}.clm-ctl .m2-range{grid-column:1/-1}.clm-ticks{height:14px;font:600 10px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-dim);pointer-events:none;position:absolute;bottom:0;left:9px;right:9px}.clm-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.clm-ticks span:first-child{transform:none}.clm-ticks span:last-child{transform:translate(-100%)}.clm-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.clm-switch{align-items:center;width:100%}.clm-switch .m2-switch-t{flex-direction:column;gap:2px;display:flex}.clm-switch b{font-size:13px;font-weight:750}.clm-switch small{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.3}.clm-switch:not(.clm-switch-alert)[aria-checked=true]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.clm-switch:not(.clm-switch-alert)[aria-checked=true]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.clm-switch:not(.clm-switch-alert)[aria-checked=true]{background:#25191f}@supports (color:color-mix(in lab, red, red)){.clm-switch:not(.clm-switch-alert)[aria-checked=true]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.clm-switch:not(.clm-switch-alert)[aria-checked=true] .m2-track{background:var(--color-danger)}.clm .clm-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.clm .clm-meter{--r:-.5deg;isolation:isolate;min-width:0;color:var(--color-ink);transform:rotate(var(--r));flex-direction:column;gap:5px;margin:0;padding:10px 12px 11px;display:flex;position:relative}.clm .clm-meter:nth-child(2n){--r:.5deg}.clm-meter:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.clm-meter:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.clm-meter:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.clm-meter:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.clm-meter:before{transition:background .3s}.clm-meter[data-level=away]:before{background:#2c1b21}@supports (color:color-mix(in lab, red, red)){.clm-meter[data-level=away]:before{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.clm-m-head{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.clm-m-ico{font-size:15px;line-height:1}.clm-m-name{letter-spacing:.03em;min-width:0;color:var(--color-muted);flex:1;font-size:12px;font-weight:750}.clm-m-x{font:800 12px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--color-ink);background:#203630;border-radius:999px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.clm-m-x{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.clm-m-x{animation:.25s ease-out backwards pc-slap}.clm-meter[data-level=up] .clm-m-x{background:#514a2c}@supports (color:color-mix(in lab, red, red)){.clm-meter[data-level=up] .clm-m-x{background:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel))}}.clm-meter[data-level=away] .clm-m-x{color:var(--color-panel);background:var(--color-danger)}.clm-m-n{color:var(--color-muted);font-size:12.5px;font-weight:600}.clm-m-n b{font:800 21px/1.15 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.clm-bar{background:#27272b;border-radius:999px;height:8px;margin:2px 0 1px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.clm-bar{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel))}}.clm-bar-fill{background:#7adcb1;border-radius:999px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.clm-bar-fill{background:color-mix(in srgb, var(--color-ok) 80%, var(--color-ink))}}.clm-bar-fill{transition:width .45s cubic-bezier(.34,1.3,.64,1),background .3s}.clm-meter[data-level=up] .clm-bar-fill{background:var(--color-accent)}.clm-meter[data-level=away] .clm-bar-fill{background:var(--color-danger)}.clm-bar-calm{z-index:1;background:#f4f4f699;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}@supports (color:color-mix(in lab, red, red)){.clm-bar-calm{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.clm-m-how{color:var(--color-muted);font-size:11.5px;line-height:1.35}.clm-month{margin:16px 0 12px}.clm .clm-month-h{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 6px;font-size:12px;font-weight:700}.clm-month-h span{letter-spacing:0;text-transform:none;font-weight:500}.clm-chart{isolation:isolate;max-width:560px;margin:0 auto;padding:6px 2px 2px;position:relative}.clm-chart:before{content:"";z-index:-1;filter:var(--pcf);background:#1a1a1e;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.clm-chart:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.clm-chart-svg{width:100%;height:auto;display:block;overflow:visible}.clm-plot{fill:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.clm-plot{fill:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.clm-grid{stroke:#f4f4f61a}@supports (color:color-mix(in lab, red, red)){.clm-grid{stroke:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.clm-grid{stroke-width:1px}.clm-axis{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.clm-axis{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.clm-axis{stroke-width:1.4px}.clm-calm{stroke:#82deb6}@supports (color:color-mix(in lab, red, red)){.clm-calm{stroke:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.clm-calm{stroke-width:1.2px;stroke-dasharray:2 3}.clm-calm-t{font:600 8.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:#99e2c2}@supports (color:color-mix(in lab, red, red)){.clm-calm-t{fill:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.clm-ax-t{font:600 9px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:var(--color-muted)}.clm-budget-line{stroke:var(--color-danger);stroke-width:1.5px;stroke-dasharray:6 4}.clm-budget-t{font:700 8.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:var(--color-danger)}.clm-step{stroke:var(--color-danger);stroke-width:1.4px}.clm-step-t{font:700 7.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:var(--color-danger)}.clm-line{fill:none;stroke:var(--color-accent);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.clm-exit path{fill:none;stroke:var(--color-danger);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.clm-exit text{font:700 9px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;fill:var(--color-danger)}.clm-bell circle{fill:var(--color-panel);stroke:var(--color-danger);stroke-width:1.4px}.clm-bell text{fill:var(--color-danger);font-size:6.5px}.clm-act circle{fill:var(--color-ok);stroke:var(--color-panel);stroke-width:1.2px}.clm-act path{fill:none;stroke:var(--color-panel);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.clm .clm-inbox{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.clm .clm-mail{border:1px solid var(--color-line);color:var(--color-ink);background:#1c1c20;border-radius:8px;margin:0;padding:5px 10px;font-size:12px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.clm .clm-mail{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.clm .clm-mail{animation:ts-fade .3s ease calc(var(--i) * 80ms) backwards}.clm-mail b{margin-right:3px;font-weight:750}.clm-mail[data-k=mail]{border-color:#fa5d7673}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=mail]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.clm-mail[data-k=mail]:before{content:"✉ ";color:var(--color-danger)}.clm-mail[data-k=act]{border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=act]{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.clm-mail[data-k=act]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=act]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.clm-mail[data-k=act]:before{content:"✓ ";color:#8adfba}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=act]:before{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.clm-mail[data-k=bill]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=bill]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.clm-mail[data-k=bill]{background:#25191f}@supports (color:color-mix(in lab, red, red)){.clm-mail[data-k=bill]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.clm-mail[data-k=bill]:before{content:"🧾 "}.clm[data-in] .clm-meter{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 90ms) backwards}@media (prefers-reduced-motion:no-preference){.clm[data-armed]:not([data-in]) .clm-meter,.clm[data-armed]:not([data-in]) .clm-line{opacity:0}.clm[data-in] .clm-line{stroke-dasharray:1;animation:1.1s ease-out backwards clm-draw}.clm[data-in] .clm-bell{transform-box:fill-box;transform-origin:50%;animation:l22-pop .3s cubic-bezier(.34, 1.6, .64, 1) calc(.8s + var(--i) * .12s) backwards}}@keyframes clm-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.clm-m-x,.clm .clm-mail{animation:none!important}.clm-bar-fill{transition:none}}@media (max-width:640px){.clm-top,.clm-switches{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.clm .clm-meters{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.clm-ax-t,.clm-exit text{font-size:10.5px}.clm-calm-t,.clm-budget-t{font-size:10px}.clm-step-t{font-size:8.5px}}.bhb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 7px;display:flex}.bhb .bhb-k{margin:0}.bhb-pct{color:var(--color-muted);font-size:12.5px}.bhb-pct b{font:800 24px/1.05 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-right:2px;animation:.25s ease-out backwards pc-slap;display:inline-block}.bhb-bar{border:1.5px solid #f4f4f64d;height:46px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bhb-bar{border:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.bhb-bar{background:var(--color-panel);border-radius:10px}.bhb-seg{border-right:1.5px solid var(--color-panel);flex:none;justify-content:center;align-items:center;min-width:0;transition:width .5s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative;overflow:hidden}.bhb-seg[data-gone]{border-right-width:0}.bhb-seg i,.bhb-saved i{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);padding:0 4px;font-size:11px;font-style:normal;font-weight:700;line-height:1.15;overflow:hidden}.bhb-seg[data-seg=work],.bhb-legend [data-seg=work] .bhb-sw{background:#346b55}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=work],.bhb-legend [data-seg=work] .bhb-sw{background:color-mix(in srgb, var(--color-ok) 45%, var(--color-panel))}}.bhb-seg[data-seg=idle],.bhb-legend [data-seg=idle] .bhb-sw{background:#716636}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=idle],.bhb-legend [data-seg=idle] .bhb-sw{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-panel))}}.bhb-seg[data-seg=big],.bhb-legend [data-seg=big] .bhb-sw{background:#714538}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=big],.bhb-legend [data-seg=big] .bhb-sw{background:color-mix(in srgb, var(--color-coral) 40%, var(--color-panel))}}.bhb-seg[data-seg=unused],.bhb-legend [data-seg=unused] .bhb-sw{background:#3b4568}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=unused],.bhb-legend [data-seg=unused] .bhb-sw{background:color-mix(in srgb, var(--color-info) 35%, var(--color-panel))}}.bhb-seg[data-seg=sched],.bhb-legend [data-seg=sched] .bhb-sw{background:repeating-linear-gradient(90deg,#f4f4f629 0 2px,#0000 2px 7px),#272d41}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=sched],.bhb-legend [data-seg=sched] .bhb-sw{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 16%, transparent) 0 2px, transparent 2px 7px), color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.bhb-seg[data-seg=surprise],.bhb-legend [data-seg=surprise] .bhb-sw{background:repeating-linear-gradient(135deg,#fa5d7673 0 4px,#0000 4px 8px),#381f26}@supports (color:color-mix(in lab, red, red)){.bhb-seg[data-seg=surprise],.bhb-legend [data-seg=surprise] .bhb-sw{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-danger) 45%, transparent) 0 4px, transparent 4px 8px), color-mix(in srgb, var(--color-danger) 16%, var(--color-panel))}}.bhb-saved{background:repeating-linear-gradient(135deg,#f4f4f612 0 6px,#0000 6px 12px);flex:none;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bhb-saved{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 7%, transparent) 0 6px, transparent 6px 12px)}}.bhb-saved{transition:width .5s cubic-bezier(.34,1.2,.64,1)}.bhb-saved i{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.bhb .bhb-legend{color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.bhb .bhb-legend li{align-items:center;gap:5px;margin:0;display:flex}.bhb .bhb-legend li[data-gone]{opacity:.6;text-decoration:line-through}.bhb-sw{border-radius:3px;flex:none;width:11px;height:11px;box-shadow:0 0 0 1px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.bhb-sw{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.bhb .bhb-habits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 12px;padding:0;list-style:none;display:grid}.bhb .bhb-habits li{min-width:0;margin:0}.bhb .bhb-habits li:first-child{grid-column:1/-1}.bhb-switch{align-items:flex-start;width:100%;height:100%;padding-top:9px;padding-bottom:9px}.bhb-switch .m2-track{margin-top:1px}.bhb-switch .m2-switch-t{flex-direction:column;gap:3px;display:flex}.bhb-switch b{font-size:13.5px;font-weight:750}.bhb-switch small{color:var(--color-muted);font-size:11.5px;font-weight:500;line-height:1.38}.bhb-now{font:600 11px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#f97489}@supports (color:color-mix(in lab, red, red)){.bhb-now{color:color-mix(in srgb, var(--color-danger) 85%, var(--color-ink))}}.bhb-now[data-on]{color:#8adfba}@supports (color:color-mix(in lab, red, red)){.bhb-now[data-on]{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.bhb[data-in] .bhb-habits li{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 70ms) backwards}@media (prefers-reduced-motion:no-preference){.bhb[data-armed]:not([data-in]) .bhb-habits li{opacity:0}}@media (prefers-reduced-motion:reduce){.bhb-seg,.bhb-saved{transition:none}.bhb-pct b{animation:none}}@media (max-width:600px){.bhb .bhb-habits{grid-template-columns:minmax(0,1fr)}.bhb-seg i{display:none}}.brk-board{grid-template-columns:124px minmax(0,1fr) 134px;align-items:stretch;gap:0 26px;margin:2px 0 12px;display:grid}.brk-crew,.brk-vault{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:14px 10px;display:flex;position:relative}.brk-crew:before,.brk-vault:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brk-crew:before,.brk-vault:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.brk-crew:before,.brk-vault:before{background:#281a20}@supports (color:color-mix(in lab, red, red)){.brk-crew:before,.brk-vault:before{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.brk-vault:before{background:#1d202c}@supports (color:color-mix(in lab, red, red)){.brk-vault:before{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.brk-vault:before{transition:background .3s}.brk-vault[data-safe]:before{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.brk-vault[data-safe]:before{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.brk-bots{letter-spacing:-3px;font-size:22px;line-height:1}.brk-crew>b,.brk-vault>b{font:800 14px/1.2 var(--font-display);color:var(--color-ink)}.brk-crew>small{color:var(--color-muted);font-size:11.5px;line-height:1.35}.brk-count{color:var(--color-muted);font-size:11.5px;line-height:1.3}.brk-count b{font:800 28px/1 var(--font-display);color:var(--color-danger);animation:.25s ease-out backwards pc-slap;display:block}.brk-count[data-n="0"] b{color:#7adcb1}@supports (color:color-mix(in lab, red, red)){.brk-count[data-n="0"] b{color:color-mix(in srgb, var(--color-ok) 80%, var(--color-ink))}}.brk .brk-vault ul{text-align:left;gap:3px;margin:2px 0;padding:0;font-size:12px;list-style:none;display:grid}.brk .brk-vault li{color:var(--color-ink);margin:0}.brk-vault-s{color:var(--color-danger);font-size:11.5px;font-weight:700;line-height:1.3;animation:.3s both ts-fade}.brk-vault[data-safe] .brk-vault-s{color:#82deb6}@supports (color:color-mix(in lab, red, red)){.brk-vault[data-safe] .brk-vault-s{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.brk .brk-doors{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.brk .brk-door{gap:6px;min-width:0;margin:0;display:grid;position:relative}.brk-card{isolation:isolate;transform:rotate(var(--r));grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid;position:relative}.brk-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(3px 4px 0 #f4f4f61c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brk-card:before{filter:var(--pcf) drop-shadow(3px 4px 0 color-mix(in srgb, var(--color-ink) 11%, transparent))}}.brk-card:before{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.brk-card:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.brk-card:before{transition:background .3s}.brk-door[data-closed] .brk-card:before{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.brk-door[data-closed] .brk-card:before{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.brk-photo{background:linear-gradient(165deg,#f8f0e3,#e9dac2);border-radius:4px;width:76px;height:57px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.brk-photo{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.brk-photo{transition:filter .3s,opacity .3s}.brk-photo img{object-fit:cover;width:100%;height:100%;animation:.4s backwards m2-fade;display:block;position:absolute;inset:0}.brk-photo-i{place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;inset:0}.brk-door[data-closed] .brk-photo{opacity:.7;filter:grayscale(.85)}.brk-text{flex-direction:column;gap:3px;min-width:0;padding-right:4px;display:flex}.brk-name{color:var(--color-ink);font-size:13.5px;font-weight:750;line-height:1.25}.brk-found{color:var(--color-ink);font-size:12px;line-height:1.4}.brk-get{color:#f97b90;font-size:11.5px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.brk-get{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.brk-get i{letter-spacing:.06em;text-transform:uppercase;margin-right:3px;font-size:10px;font-style:normal;font-weight:750}.brk-fixed{color:var(--color-ink);font-size:12px;line-height:1.4;animation:.3s both ts-fade}.brk-stamp{border:2px solid #73dbad;padding:0 7px;position:absolute;top:7px;right:9px}@supports (color:color-mix(in lab, red, red)){.brk-stamp{border:2px solid color-mix(in srgb, var(--color-ok) 85%, var(--color-ink))}}.brk-stamp{font:800 11px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#73dbad;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.brk-stamp{color:color-mix(in srgb, var(--color-ok) 85%, var(--color-ink))}}.brk-stamp{background:#131317b3}@supports (color:color-mix(in lab, red, red)){.brk-stamp{background:color-mix(in srgb, var(--color-panel) 70%, transparent)}}.brk-stamp{animation:.3s cubic-bezier(.34,1.6,.64,1) backwards brk-stamp;transform:rotate(-7deg)}@keyframes brk-stamp{0%{opacity:0;transform:rotate(-7deg)scale(1.8)}}.brk-door[data-closed] .brk-name{padding-right:74px}.brk-switch{width:100%}.brk-switch .m2-switch-t{flex-direction:column;gap:1px;display:flex}.brk-switch b{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:750}.brk-switch small{color:var(--color-ink);font-size:12.5px;font-weight:650;line-height:1.3}.brk-str{pointer-events:none;background:repeating-linear-gradient(90deg, var(--color-danger) 0 6px, transparent 6px 10px);width:26px;height:2px;transition:opacity .3s;position:absolute;top:36px}.brk-str-in{right:100%}.brk-str-out{left:100%}.brk-door[data-closed] .brk-str-in{background:repeating-linear-gradient(90deg,#f4f4f638 0 2px,#0000 2px 6px)}@supports (color:color-mix(in lab, red, red)){.brk-door[data-closed] .brk-str-in{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 22%, transparent) 0 2px, transparent 2px 6px)}}.brk-door[data-closed] .brk-str-out{opacity:0}.brk-again{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.brk[data-in] .brk-door{animation:pc-drop .4s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 80ms) backwards}@media (prefers-reduced-motion:no-preference){.brk[data-armed]:not([data-in]) .brk-door{opacity:0}}@media (prefers-reduced-motion:reduce){.brk-stamp,.brk-count b{animation:none!important}}@media (max-width:720px){.brk-board{grid-template-columns:minmax(0,1fr);gap:12px 0}.brk-crew,.brk-vault{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 12px;display:grid}.brk-crew .brk-bots{grid-row:1/span 3}.brk-count b{margin-right:4px;font-size:18px;display:inline}.brk-vault>b{grid-column:1/-1}.brk .brk-vault ul{grid-column:1/-1;grid-auto-flow:column;gap:4px 12px}.brk-vault-s{grid-column:1/-1}.brk-str{display:none}.brk-card{border-left:3px solid var(--color-danger)}.brk-door[data-closed] .brk-card{border-left-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.brk-door[data-closed] .brk-card{border-left-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}}@media (max-width:400px){.brk-card{grid-template-columns:60px minmax(0,1fr);gap:8px}.brk-photo{width:60px;height:45px}.brk .brk-vault ul{grid-auto-flow:row}}.bla{overflow:clip}.bla .bla-pick{margin:0 0 12px}.bla-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bla-opt{border:1.5px solid var(--color-line);min-width:0;min-height:44px;font:inherit;text-align:left;color:var(--color-ink);background:var(--color-panel);cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:8px 11px 8px 9px;transition:border-color .15s,background .15s;display:flex}.bla-opt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.bla-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.bla-opt[aria-pressed=true]{border-color:#fa5d76b3}@supports (color:color-mix(in lab, red, red)){.bla-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-danger) 70%, transparent)}}.bla-opt[aria-pressed=true]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.bla-opt[aria-pressed=true]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.bla-opt[data-id=sheet][aria-pressed=true]{border-color:#5cd6a0bf}@supports (color:color-mix(in lab, red, red)){.bla-opt[data-id=sheet][aria-pressed=true]{border-color:color-mix(in srgb, var(--color-ok) 75%, transparent)}}.bla-opt[data-id=sheet][aria-pressed=true]{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.bla-opt[data-id=sheet][aria-pressed=true]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.bla-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bla-opt-i{text-align:center;flex:none;width:22px;font-size:18px;line-height:1.2}.bla-opt-t{flex-direction:column;min-width:0;display:flex}.bla-opt-t b{font-size:13px;font-weight:750;line-height:1.25}.bla-opt-t small{color:var(--color-muted);font-size:11.5px;line-height:1.3}.bla-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.bla .bla-row .bla-k{margin:0}.bla-map{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative}.bla-map:before{content:"";z-index:-2;filter:var(--pcf);background:#1c1c20;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bla-map:before{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.bla-tile{border:1.5px solid var(--color-line);text-align:center;background:var(--color-panel);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:86px;padding:8px 6px;transition:background .3s,border-color .3s;display:flex;position:relative}.bla-tile-i{font-size:20px;line-height:1}.bla-tile-n{color:var(--color-ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.bla-tile-s{font:700 9.5px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.bla-tile[data-tile=own]{background:#1c1e2a}@supports (color:color-mix(in lab, red, red)){.bla-tile[data-tile=own]{background:color-mix(in srgb, var(--color-info) 8%, var(--color-panel))}}.bla-tile[data-hit]{border-color:#fa5d76bf}@supports (color:color-mix(in lab, red, red)){.bla-tile[data-hit]{border-color:color-mix(in srgb, var(--color-danger) 75%, transparent)}}.bla-tile[data-hit]{background:#361e25}@supports (color:color-mix(in lab, red, red)){.bla-tile[data-hit]{background:color-mix(in srgb, var(--color-danger) 15%, var(--color-panel))}}.bla-tile[data-hit]{animation:bla-hit .45s cubic-bezier(.34, 1.5, .64, 1) var(--d) backwards}.bla-tile[data-hit] .bla-tile-s{color:var(--color-danger)}.bla-tile[data-safe]{border-style:dashed}.bla-tile[data-safe] .bla-tile-s{color:#8adfba}@supports (color:color-mix(in lab, red, red)){.bla-tile[data-safe] .bla-tile-s{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}@keyframes bla-hit{0%{transform:scale(.88)}}.bla-robot{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:86px;display:flex;position:relative}.bla-robot-i{font-size:28px;line-height:1.1}.bla-robot b{font:700 11px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink);overflow-wrap:anywhere}.bla-robot small{color:var(--color-muted);font-size:10.5px;line-height:1.3}.bla-map[data-leaked] .bla-robot small{color:var(--color-danger);font-weight:700}.bla-ring{z-index:-1;border:2.5px solid var(--color-danger);opacity:0;pointer-events:none;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.bla-ring[data-k="1"]{--s:1.9}.bla-ring[data-k="6"]{--s:5.2}.bla-ring[data-k="7"]{--s:6.4}@media (prefers-reduced-motion:no-preference){.bla-ring{animation:1.1s ease-out forwards bla-ring}.bla-ring-2{animation-delay:.28s}}@keyframes bla-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(var(--s,3))}}.bla-damage{margin:12px 0 10px}.bla .bla-damage-h{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 6px;font-size:12px;font-weight:700}.bla-damage-h b{color:var(--color-danger)}.bla .bla-damage ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bla .bla-damage li{border-left:3px solid var(--color-danger);color:var(--color-ink);background:#21171d;margin:0;padding:5px 9px;font-size:12.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.bla .bla-damage li{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.bla .bla-damage li{animation:ts-fade .3s ease calc(var(--i) * 70ms) backwards}.bla .bla-damage li.bla-own{border-left-color:var(--color-info);background:#1b1d27}@supports (color:color-mix(in lab, red, red)){.bla .bla-damage li.bla-own{background:color-mix(in srgb, var(--color-info) 7%, var(--color-panel))}}.bla[data-in] .bla-opt{animation:.4s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:reduce){.bla-tile[data-hit],.bla .bla-damage li{animation:none!important}}@media (max-width:640px){.bla-opts{grid-template-columns:minmax(0,1fr)}.bla-map{gap:6px;padding:10px 8px}.bla-tile,.bla-robot{min-height:78px}.bla-tile-n{font-size:11px}}.gm .gm-pips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.gm .gm-pip{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s}.gm .gm-pip:hover{border-color:var(--color-accent);color:var(--color-ink)}.gm .gm-pip:not(.gm-k-none):before{content:"";background:var(--k);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.gm .gm-pip[aria-selected=true]{border-color:var(--k,var(--color-accent));color:var(--color-ink);box-shadow:0 0 0 2px var(--k,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.gm .gm-pip[aria-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--k,var(--color-accent)) 30%, transparent)}}.gm .gm-pip.gm-k-none{--k:var(--color-accent)}.gm .gm-pip[data-done]{color:var(--color-ink);background:var(--k,#5cd6a0)}@supports (color:color-mix(in lab, red, red)){.gm .gm-pip[data-done]{background:color-mix(in srgb, var(--k,var(--color-ok)) 18%, var(--color-panel-2))}}.gm .gm-scroll{background:#222227;border-radius:12px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.gm .gm-scroll{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel-2))}}.gm .gm-map{width:100%;min-width:600px;height:auto;display:block}.gm .gm-zone{fill:none;stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.gm .gm-zone{stroke-width:1.2px;stroke-dasharray:5 6}.gm .gm-zone-label{text-anchor:start;font:700 11px var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--color-dim)}.gm .gm-far{text-anchor:middle;font:600 11px var(--font-brand-mono);fill:var(--color-dim)}.gm .gm-person circle,.gm .gm-person path{fill:var(--pc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.gm .gm-person circle,.gm .gm-person path{fill:color-mix(in srgb, var(--pc,var(--color-accent)) 80%, var(--color-ink))}}.gm .gm-person .gm-phone{fill:var(--color-panel);stroke:var(--color-ink);stroke-width:1.2px}.gm .gm-wire{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:2 5;stroke-linecap:round}.gm .gm-wire-req{stroke:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.gm .gm-wire-req{stroke:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.gm .gm-wire-photo{stroke:#ff8f6acc}@supports (color:color-mix(in lab, red, red)){.gm .gm-wire-photo{stroke:color-mix(in srgb, var(--color-coral) 80%, transparent)}}.gm .gm-wire-mail{stroke:#84a1ffcc}@supports (color:color-mix(in lab, red, red)){.gm .gm-wire-mail{stroke:color-mix(in srgb, var(--color-info) 80%, transparent)}}.gm .gm-api{text-anchor:middle;font:600 10.5px var(--font-brand-mono);fill:var(--color-dim)}.gm .gm-person{transform-box:fill-box;transform-origin:bottom;animation:.35s both gm-pop}.gm .gm-count{text-anchor:middle;font:700 13px var(--font-display);fill:var(--color-ink)}.gm{--gm-cache:#e0a019;--gm-cdn:var(--color-coral);--gm-lb:#16a3a0;--gm-be:var(--color-accent);--gm-db:#2fa96b;--gm-q:var(--color-info)}.gm .gm-k-cache{--k:var(--gm-cache)}.gm .gm-k-cdn{--k:var(--gm-cdn)}.gm .gm-k-lb{--k:var(--gm-lb)}.gm .gm-k-be{--k:var(--gm-be)}.gm .gm-k-db{--k:var(--gm-db)}.gm .gm-k-q{--k:var(--gm-q)}.gm .gm-box rect,.gm .gm-can path,.gm .gm-can ellipse{fill:var(--k,#f4f4f6)}@supports (color:color-mix(in lab, red, red)){.gm .gm-box rect,.gm .gm-can path,.gm .gm-can ellipse{fill:color-mix(in srgb, var(--k,var(--color-ink)) 14%, var(--color-panel))}}.gm .gm-box rect,.gm .gm-can path,.gm .gm-can ellipse{stroke:var(--k,#f4f4f6)}@supports (color:color-mix(in lab, red, red)){.gm .gm-box rect,.gm .gm-can path,.gm .gm-can ellipse{stroke:color-mix(in srgb, var(--k,var(--color-ink)) 75%, transparent)}}.gm .gm-box rect,.gm .gm-can path,.gm .gm-can ellipse{stroke-width:1.6px;transition:fill .3s,stroke .3s}.gm .gm-can ellipse{fill:var(--k,#f4f4f6)}@supports (color:color-mix(in lab, red, red)){.gm .gm-can ellipse{fill:color-mix(in srgb, var(--k,var(--color-ink)) 30%, var(--color-panel))}}.gm .gm-zone-home{fill:#ff8f6a12}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-home{fill:color-mix(in srgb, var(--color-coral) 7%, transparent)}}.gm .gm-zone-home{stroke:#ff8f6a73}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-home{stroke:color-mix(in srgb, var(--color-coral) 45%, transparent)}}.gm .gm-zone-dc{fill:#84a1ff12}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-dc{fill:color-mix(in srgb, var(--color-info) 7%, transparent)}}.gm .gm-zone-dc{stroke:#84a1ff73}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-dc{stroke:color-mix(in srgb, var(--color-info) 45%, transparent)}}.gm .gm-zone-label-home{fill:#fcad94}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-label-home{fill:color-mix(in srgb, var(--color-coral) 70%, var(--color-ink))}}.gm .gm-zone-label-dc{fill:#a6bafc}@supports (color:color-mix(in lab, red, red)){.gm .gm-zone-label-dc{fill:color-mix(in srgb, var(--color-info) 70%, var(--color-ink))}}.gm .gm-p0{--pc:var(--color-accent)}.gm .gm-p1{--pc:var(--color-coral)}.gm .gm-p2{--pc:#16a3a0}.gm .gm-p3{--pc:#e0a019}.gm .gm-name{text-anchor:middle;font:700 13px var(--font-display);fill:var(--color-ink)}.gm .gm-sub{text-anchor:middle;font:500 10.5px var(--font-brand-mono);fill:var(--color-muted)}.gm .gm-new{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.5,.5,1) both gm-drop}.gm .gm-new rect,.gm .gm-new path,.gm .gm-new ellipse,.gm g.gm-new .gm-box rect,.gm g.gm-new .gm-can path,.gm g.gm-new .gm-can ellipse{stroke:var(--k,var(--color-accent));stroke-width:2.6px;fill:var(--k,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.gm .gm-new rect,.gm .gm-new path,.gm .gm-new ellipse,.gm g.gm-new .gm-box rect,.gm g.gm-new .gm-can path,.gm g.gm-new .gm-can ellipse{fill:color-mix(in srgb, var(--k,var(--color-accent)) 26%, var(--color-panel))}}.gm .gm-hurt rect,.gm .gm-hurt path,.gm .gm-hurt ellipse{stroke:var(--color-danger);stroke-width:2.2px;fill:#311d23}@supports (color:color-mix(in lab, red, red)){.gm .gm-hurt rect,.gm .gm-hurt path,.gm .gm-hurt ellipse{fill:color-mix(in srgb, var(--color-danger) 13%, var(--color-panel))}}.gm .gm-hurt{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite gm-throb}.gm .gm-people.gm-hurt .gm-person circle,.gm .gm-people.gm-hurt .gm-person path{fill:#f892a3}@supports (color:color-mix(in lab, red, red)){.gm .gm-people.gm-hurt .gm-person circle,.gm .gm-people.gm-hurt .gm-person path{fill:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink))}}.gm .gm-rail{fill:#252a3c}@supports (color:color-mix(in lab, red, red)){.gm .gm-rail{fill:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.gm .gm-rail{stroke:#84a1ff8c}@supports (color:color-mix(in lab, red, red)){.gm .gm-rail{stroke:color-mix(in srgb, var(--color-info) 55%, transparent)}}.gm .gm-rail{stroke-width:1.4px}.gm .gm-env rect{fill:var(--color-panel);stroke:var(--color-info);stroke-width:1.3px}.gm .gm-env path{fill:none;stroke:var(--color-info);stroke-width:1.3px}.gm .gm-dot-req{fill:var(--color-accent)}.gm .gm-dot-photo{fill:var(--color-coral)}.gm .gm-dot-mail{fill:var(--color-info)}.gm .gm-gauge rect{fill:var(--color-danger)}.gm .gm-gauge text{text-anchor:middle;font:800 12.5px var(--font-brand-mono);fill:var(--color-bg)}.gm .gm-gauge{transform-box:fill-box;transform-origin:50%;animation:.4s both gm-drop}.gm .gm-gauge[data-ok] rect{fill:var(--color-ok)}.gm .gm-card{flex-direction:column;gap:8px;min-height:52px;margin-top:12px;display:flex}.gm .gm-card p{color:var(--color-ink);margin:0;font-size:14px;line-height:1.55}.gm .gm-tag{font:700 10.5px var(--font-brand-mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:6px;margin-right:6px;padding:1px 8px;display:inline-block}.gm .gm-pain .gm-tag{background:#fa5d7629}@supports (color:color-mix(in lab, red, red)){.gm .gm-pain .gm-tag{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.gm .gm-pain .gm-tag{color:#f88a9c}@supports (color:color-mix(in lab, red, red)){.gm .gm-pain .gm-tag{color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.gm .gm-fix .gm-tag{background:var(--k,#5cd6a0)}@supports (color:color-mix(in lab, red, red)){.gm .gm-fix .gm-tag{background:color-mix(in srgb, var(--k,var(--color-ok)) 22%, transparent)}}.gm .gm-fix .gm-tag{color:var(--k,#5cd6a0)}@supports (color:color-mix(in lab, red, red)){.gm .gm-fix .gm-tag{color:color-mix(in srgb, var(--k,var(--color-ok)) 50%, var(--color-ink))}}.gm .gm-cost .gm-tag{background:#f4f4f617}@supports (color:color-mix(in lab, red, red)){.gm .gm-cost .gm-tag{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.gm .gm-cost .gm-tag{color:var(--color-muted)}.gm .gm-fix,.gm .gm-cost{animation:.35s both gm-in}.gm .gm-cost{animation-delay:.25s}.gm .gm-ctl{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.gm .gm-btn{cursor:pointer;border:1.5px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.gm .gm-btn:hover:not(:disabled){border-color:var(--color-accent)}.gm .gm-btn:disabled{opacity:.45;cursor:default}.gm .gm-go{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.gm .gm-btn:focus-visible,.gm .gm-pip:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}@keyframes gm-drop{0%{opacity:0;transform:translateY(-14px)scale(.9)}to{opacity:1;transform:none}}@keyframes gm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes gm-throb{0%,to{transform:none}50%{transform:scale(1.04)}}@keyframes gm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gm .gm-dot{display:none}}.gm .gm-hint{font:600 11px var(--font-brand-mono);color:var(--color-dim);text-align:right;margin:6px 0 0;display:none}@media (max-width:640px){.gm .gm-hint{display:block}}.cc .cc-intro{color:var(--color-muted);margin:4px 0 12px;font-size:13.5px;line-height:1.55}.cc .cc-intro b{color:var(--color-ink)}.cc .cc-sub{color:var(--color-muted);font-size:11.5px;line-height:1.3}.cc .cc-copy{grid-template-columns:50px minmax(0,1fr);align-content:start;gap:4px 10px;display:grid}.cc .cc-copy>:not(.cc-rack){grid-column:2}.cc .cc-rack{--rk:var(--color-info);grid-area:1/1/span 3;width:50px;height:auto}.cc .cc-copy-b .cc-rack{--rk:var(--color-accent)}.cc .cc-rk-case{fill:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-case{fill:color-mix(in srgb, var(--rk) 22%, var(--color-ink))}}.cc .cc-rk-case{stroke:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-case{stroke:color-mix(in srgb, var(--rk) 60%, var(--color-ink))}}.cc .cc-rk-case{stroke-width:1.5px}.cc .cc-rk-unit{fill:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-unit{fill:color-mix(in srgb, var(--rk) 16%, var(--color-panel))}}.cc .cc-rk-unit{stroke:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-unit{stroke:color-mix(in srgb, var(--rk) 55%, transparent)}}.cc .cc-rk-unit{stroke-width:1px}.cc .cc-rk-bay{fill:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-bay{fill:color-mix(in srgb, var(--rk) 45%, var(--color-ink))}}.cc .cc-rk-bay{opacity:.55}.cc .cc-rk-feet{stroke:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cc .cc-rk-feet{stroke:color-mix(in srgb, var(--rk) 40%, var(--color-ink))}}.cc .cc-rk-feet{stroke-width:3px;stroke-linecap:round}.cc .cc-rk-led,.cc .cc-rk-status{fill:var(--color-ok);animation:1.1s steps(2,jump-none) infinite cc-blink}.cc .cc-rk-led-b{fill:#f2b233;animation-duration:.7s}.cc .cc-rk-status{animation-duration:1.6s}.cc .cc-rack[data-stale] .cc-rk-status{fill:#f2b233;animation:.5s ease-in-out infinite alternate cc-warn}@keyframes cc-blink{0%{opacity:1}to{opacity:.25}}@keyframes cc-warn{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cc .cc-rk-led,.cc .cc-rk-status{animation:none}}@media (max-width:640px){.cc .cc-copy{grid-template-columns:minmax(0,1fr)}.cc .cc-copy>:not(.cc-rack){grid-column:1}.cc .cc-rack{grid-row:auto;width:38px}}.tm .tm-map{background:#222227;border-radius:12px;grid-template-columns:44px repeat(4,minmax(0,1fr));align-items:start;gap:10px;margin:8px 0 14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tm .tm-map{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel-2))}}.tm .tm-map{background-color:#21232e;align-items:stretch}@supports (color:color-mix(in lab, red, red)){.tm .tm-map{background-color:color-mix(in srgb, var(--color-info) 6%, var(--color-panel-2));background-image:linear-gradient(color-mix(in srgb, var(--color-info) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-info) 16%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-info) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-info) 7%, transparent) 1px, transparent 1px)}}.tm .tm-map{background-position:-1px -1px;background-size:60px 60px,60px 60px,12px 12px,12px 12px}.tm .tm-col>:not(.tm-art){z-index:1;position:relative}.tm .tm-art{pointer-events:none;z-index:0;fill:none;stroke:#afb4b6;width:min(86%,132px);height:auto;position:absolute;bottom:4px;left:50%;overflow:visible;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.tm .tm-art{stroke:color-mix(in srgb, var(--color-info) 55%, var(--color-accent))}}.tm .tm-art{stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.32;transition:opacity .3s,stroke .3s}.tm .tm-col[data-lit] .tm-art{opacity:.6;stroke:var(--color-accent)}.tm .tm-art-tap{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite tm-tap}.tm .tm-art-plug{animation:3s ease-in-out infinite tm-plug}.tm .tm-art-gear{transform-origin:50px 50px;animation:14s linear infinite tm-spin}.tm .tm-art-row{stroke-width:3px;animation:2.1s ease-in-out infinite tm-row}@keyframes tm-tap{0%{opacity:1;transform:scale(.3)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes tm-plug{0%,to{transform:translate(-6px)}45%,60%{transform:translate(3px)}}@keyframes tm-spin{to{transform:rotate(360deg)}}@keyframes tm-row{0%,to{opacity:.15}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tm .tm-art-tap,.tm .tm-art-plug,.tm .tm-art-gear,.tm .tm-art-row{animation:none}}@media (max-width:640px){.tm .tm-art{display:none}}.tm .tm-map{background-image:linear-gradient(#84a1ff24 1px,#0000 1px),linear-gradient(90deg,#84a1ff24 1px,#0000 1px),linear-gradient(#84a1ff0f 1px,#0000 1px),linear-gradient(90deg,#84a1ff0f 1px,#0000 1px),linear-gradient(115deg,#ff8f6a29,#f2b2331f 35%,#e3cb5c24 65%,#2fa96b29)}@supports (color:color-mix(in lab, red, red)){.tm .tm-map{background-image:linear-gradient(color-mix(in srgb, var(--color-info) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-info) 14%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-info) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-info) 6%, transparent) 1px, transparent 1px), linear-gradient(115deg, color-mix(in srgb, var(--color-coral) 16%, transparent), #f2b2331f 35%, color-mix(in srgb, var(--color-accent) 14%, transparent) 65%, #2fa96b29)}}.tm .tm-map{background-size:60px 60px,60px 60px,12px 12px,12px 12px,100% 100%}.tm .tm-col[data-c=frontend]{--cc:var(--color-coral)}.tm .tm-col[data-c=api]{--cc:#e0a019}.tm .tm-col[data-c=backend]{--cc:var(--color-accent)}.tm .tm-col[data-c=database]{--cc:#2fa96b}.tm .tm-col{background:linear-gradient(180deg, var(--cc), var(--cc));border-radius:14px;padding:5px}@supports (color:color-mix(in lab, red, red)){.tm .tm-col{background:linear-gradient(180deg, color-mix(in srgb, var(--cc) 20%, transparent), color-mix(in srgb, var(--cc) 8%, transparent))}}.tm .tm-col{box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab, red, red)){.tm .tm-col{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc) 28%, transparent)}}.tm .tm-col .tm-comp{border-top:4px solid var(--cc)}.tm .tm-col .tm-art{stroke:var(--cc)}@supports (color:color-mix(in lab, red, red)){.tm .tm-col .tm-art{stroke:color-mix(in srgb, var(--cc) 75%, var(--color-ink))}}.tm .tm-col .tm-art{opacity:.42}.tm .tm-col[data-lit] .tm-art{stroke:var(--cc);opacity:.75}.tm .tm-col[data-lit]{box-shadow:inset 0 0 0 2px var(--cc)}.tm .tm-visitor{font:600 10px var(--font-brand-mono);color:var(--color-dim);flex-direction:column;align-items:center;gap:2px;padding-top:14px;display:flex}.tm .tm-visitor span{font-size:22px}.tm .tm-col{flex-direction:column;gap:8px;display:flex;position:relative}.tm .tm-comp{text-align:center;border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:9px 6px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.tm .tm-comp:before{content:"→";color:var(--color-dim);font-size:13px;position:absolute;top:50%;left:-12px;transform:translate(-50%,-50%)}.tm .tm-ci{font-size:18px}.tm .tm-comp b{font:700 14px var(--font-display);color:var(--color-ink)}.tm .tm-comp span:last-child{color:var(--color-muted);font-size:11px;line-height:1.3}.tm .tm-col[data-lit] .tm-comp{border-color:var(--color-accent);box-shadow:0 0 0 3px #e3cb5c38}@supports (color:color-mix(in lab, red, red)){.tm .tm-col[data-lit] .tm-comp{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.tm .tm-box{border:1.5px dashed #e3cb5c73;border-radius:10px;flex-direction:column;gap:4px;padding:9px 9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm .tm-box{border:1.5px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tm .tm-box{background:#1d1c1a}@supports (color:color-mix(in lab, red, red)){.tm .tm-box{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel))}}.tm .tm-box{transition:box-shadow .25s}.tm .tm-box b{color:var(--color-ink);font-size:12.5px;line-height:1.3}.tm .tm-n{background:var(--color-accent);width:18px;height:18px;color:var(--color-bg);border-radius:50%;place-items:center;margin-right:2px;font-size:11px;display:inline-grid}.tm .tm-when{color:var(--color-muted);font-size:11.5px;line-height:1.4}.tm .tm-chips{flex-wrap:wrap;gap:4px;display:flex}.tm .tm-chips em{background:var(--color-accent);color:var(--color-bg);border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;animation:.45s cubic-bezier(.3,1.5,.5,1) both tm-drop}.tm .tm-chips em[data-old]{background:#2a2a2d;animation:none}@supports (color:color-mix(in lab, red, red)){.tm .tm-chips em[data-old]{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel))}}.tm .tm-chips em[data-old]{color:var(--color-muted)}.tm .tm-box[data-done]{border-style:solid;border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.tm .tm-box[data-done]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.tm .tm-box[data-done]{background:#182121}@supports (color:color-mix(in lab, red, red)){.tm .tm-box[data-done]{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.tm .tm-box[data-done] .tm-n{background:var(--color-ok)}.tm .tm-tick{color:#99e2c2;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tm .tm-tick{color:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.tm .tm-note{color:var(--color-dim);font-size:10.5px;font-style:italic}.tm .tm-box[data-hot]{box-shadow:0 0 0 3px #e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.tm .tm-box[data-hot]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.tm .tm-card{border:1px solid var(--color-line);background:var(--color-panel-2);border-radius:12px;flex-direction:column;gap:8px;padding:14px;animation:.3s both tm-in;display:flex}.tm .tm-card p{margin:0}.tm .tm-count{font:700 10.5px var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim)}.tm .tm-problem{color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.45}.tm .tm-ask{color:var(--color-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex;margin-top:4px!important}.tm .tm-step{background:#f4f4f61f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tm .tm-step{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tm .tm-opts{flex-wrap:wrap;gap:7px;display:flex}.tm .tm-opt{cursor:pointer;border:1.5px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);border-radius:9px;padding:7px 13px;font-size:13.5px;font-weight:600}.tm .tm-opt:hover:not(:disabled){border-color:var(--color-accent)}.tm .tm-opt:disabled{cursor:default}.tm .tm-opt[data-state=right]{border-color:var(--color-ok);background:#1f322d}@supports (color:color-mix(in lab, red, red)){.tm .tm-opt[data-state=right]{background:color-mix(in srgb, var(--color-ok) 16%, var(--color-panel))}}.tm .tm-opt[data-state=wrong]{border-color:var(--color-coral);background:#342423}@supports (color:color-mix(in lab, red, red)){.tm .tm-opt[data-state=wrong]{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}}.tm .tm-why{color:var(--color-ink);font-size:13.5px;line-height:1.5;animation:.3s both tm-in}.tm .tm-cost{color:var(--color-muted);font-size:13px;line-height:1.5}.tm .tm-tag{font:700 10.5px var(--font-brand-mono);letter-spacing:.05em;text-transform:uppercase;background:#f4f4f617;border-radius:6px;margin-right:6px;padding:1px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tm .tm-tag{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.tm .tm-tag{color:var(--color-muted)}.tm .tm-ctl{justify-content:flex-end;margin-top:4px;display:flex}.tm .tm-go{cursor:pointer;border:1.5px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.tm .tm-opt:focus-visible,.tm .tm-go:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}@keyframes tm-drop{0%{opacity:0;transform:translateY(-8px)scale(.85)}to{opacity:1;transform:none}}@keyframes tm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:640px){.tm .tm-map{grid-template-columns:1fr}.tm .tm-visitor{flex-direction:row;justify-content:center;padding-top:0}.tm .tm-comp:before{content:"↓";top:-10px;left:50%}}.cap-srv{fill:#232737}@supports (color:color-mix(in lab, red, red)){.cap-srv{fill:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.cap-srv{stroke:var(--color-info);stroke-width:1.4px}.cap-phone{fill:#2c291f}@supports (color:color-mix(in lab, red, red)){.cap-phone{fill:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.cap-phone{stroke:var(--color-accent);stroke-width:1.4px}.cap-scr{fill:var(--color-panel);stroke:#f4f4f633}@supports (color:color-mix(in lab, red, red)){.cap-scr{stroke:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.cap-scr{stroke-width:1px}.cap-led{fill:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.cap-led{fill:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.cap-led-on{fill:var(--color-ok)}.cap-lbl{text-anchor:middle;font:700 8.5px var(--font-brand-mono,ui-monospace, monospace);fill:var(--color-muted)}.cap-v{text-anchor:middle;font:800 9.5px var(--font-brand-mono,ui-monospace, monospace);fill:var(--color-ink)}.cap-v-new{fill:#99e2c2}@supports (color:color-mix(in lab, red, red)){.cap-v-new{fill:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.cap-run{text-anchor:middle;font:800 8.5px var(--font-brand-mono,ui-monospace, monospace);fill:#99e2c2}@supports (color:color-mix(in lab, red, red)){.cap-run{fill:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.cap-cable{fill:none;stroke:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.cap-cable{stroke:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.cap-cable{stroke-width:2.6px;stroke-linecap:round}.cap-cable-thin{stroke-width:1.6px;stroke-dasharray:2 4}.cap-pulse{fill:var(--color-accent)}.cap-reply,.cap-same{fill:var(--color-ok)}.cap-same-t{text-anchor:middle;font:800 8.5px var(--font-brand-mono,ui-monospace, monospace);fill:var(--color-bg)}.cap-ans{fill:#233e35}@supports (color:color-mix(in lab, red, red)){.cap-ans{fill:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel))}}.cap-ans{stroke:var(--color-ok);stroke-width:1px}.cap-tick{fill:none;stroke:var(--color-ok);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cap-bolt{fill:#f2b233;stroke:#f3cc81}@supports (color:color-mix(in lab, red, red)){.cap-bolt{stroke:color-mix(in srgb, #f2b233 60%, var(--color-ink))}}.cap-bolt{stroke-width:.8px;stroke-linejoin:round}.cap-blade{fill:none;stroke:var(--color-coral);stroke-width:2.4px;stroke-linecap:round}.cap-handle{fill:#3d2926}@supports (color:color-mix(in lab, red, red)){.cap-handle{fill:color-mix(in srgb, var(--color-coral) 18%, var(--color-panel))}}.cap-handle{stroke:var(--color-coral);stroke-width:2px}.cap-in{opacity:0;animation:.3s both cap-in}.cap-out{animation:.25s both cap-out}.cap-go{opacity:0;animation:.5s ease-in-out both cap-go}.cap-back{opacity:0;animation:.32s ease-in-out both cap-back}.cap-scissors{animation:.45s cubic-bezier(.3,1.4,.5,1) both cap-drop,.3s forwards cap-out}.cap-half-l{transform-box:fill-box;transform-origin:0;animation:.35s both cap-snip-l}.cap-half-r{transform-box:fill-box;transform-origin:100%;animation:.35s both cap-snip-r}.cap-spark{fill:none;stroke:var(--color-coral);stroke-width:1.8px;stroke-linecap:round}.cap-blink{opacity:0;animation:.7s ease-in-out 3 both cap-blink}@keyframes cap-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cap-out{0%{opacity:1}to{opacity:0}}@keyframes cap-go{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translateX(var(--dx))}}@keyframes cap-back{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(calc(-1 * var(--dx)))}}@keyframes cap-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes cap-snip-l{to{transform:translate(-6px,3px)rotate(-10deg)}}@keyframes cap-snip-r{to{transform:translate(6px,3px)rotate(10deg)}}@keyframes cap-blink{0%{opacity:.15}55%{opacity:1}78%{opacity:.35}to{opacity:1}}.rd{--r:0deg}.rd [data-r=A]{--rc:var(--color-info)}.rd [data-r=CNAME]{--rc:var(--color-accent)}.rd [data-r=MX]{--rc:var(--color-coral)}.rd [data-r=TXT]{--rc:#e0a019}.rd [data-r=NS]{--rc:#2fa96b}.rd .rd-how{background:linear-gradient(90deg,#84a1ff17,#e3cb5c17,#ff8f6a17,#2fa96b17);border-radius:12px;margin:0 0 14px;padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.rd .rd-how{background:linear-gradient(90deg, color-mix(in srgb, var(--color-info) 9%, transparent), color-mix(in srgb, var(--color-accent) 9%, transparent), color-mix(in srgb, var(--color-coral) 9%, transparent), #2fa96b17)}}.rd .rd-how{border:1px dashed #e3cb5c59}@supports (color:color-mix(in lab, red, red)){.rd .rd-how{border:1px dashed color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rd .rd-how-h{font:700 13px var(--font-display);color:var(--color-ink);margin:0 0 9px;line-height:1.35}.rd .rd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd .rd-steps li{background:var(--color-panel);border:1px solid var(--color-line);border-radius:9px;flex-direction:column;gap:3px;margin:0;padding:8px 9px 9px;display:flex}.rd .rd-steps li b{color:var(--color-ink);font-size:12.5px;line-height:1.3}.rd .rd-steps li>span:last-child{color:var(--color-muted);font-size:11px;line-height:1.4}.rd .rd-n{width:22px;height:22px;font:800 11.5px var(--font-mono,ui-monospace, monospace);color:var(--color-bg);background:var(--color-accent);border-radius:50%;place-items:center;display:grid}.rd .rd-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.rd .rd-tab{text-align:left;min-width:0;color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-top:5px solid var(--rc);border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 8px 8px;display:flex;box-shadow:0 2px #f4f4f617}@supports (color:color-mix(in lab, red, red)){.rd .rd-tab{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 9%, transparent)}}.rd .rd-tab{cursor:pointer;transition:transform .15s,background .15s}.rd .rd-tab b{font:800 16px var(--font-mono,ui-monospace, monospace);color:var(--rc)}.rd .rd-tab span{color:var(--color-muted);font-size:11px;line-height:1.3}.rd .rd-tab:hover{transform:translateY(-1px)}.rd .rd-tab[aria-selected=true]{background:var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-tab[aria-selected=true]{background:color-mix(in srgb, var(--rc) 14%, var(--color-panel))}}.rd .rd-tab[aria-selected=true]{border-color:var(--rc);transform:translateY(-2px)}.rd .rd-tab[aria-selected=true] span{color:var(--color-ink)}.rd .rd-tab:focus-visible{outline:2px solid var(--rc);outline-offset:2px}.rd .rd-card{border:1.5px solid var(--rc);border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:14px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.rd .rd-card{border:1.5px solid color-mix(in srgb, var(--rc) 55%, transparent)}}.rd .rd-card{background:linear-gradient(160deg, var(--rc), var(--color-panel) 70%)}@supports (color:color-mix(in lab, red, red)){.rd .rd-card{background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 10%, var(--color-panel)), var(--color-panel) 70%)}}.rd .rd-card{animation:.35s both rd-in}.rd .rd-about{flex-direction:column;gap:8px;min-width:0;display:flex}.rd .rd-about p{max-width:none;color:var(--color-ink);margin:0;font-size:13px;line-height:1.5}.rd .rd-lab{font:700 10px var(--font-brand-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rc);margin-bottom:1px;display:block}.rd .rd-says{font-weight:600}.rd .rd-ex{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rd .rd-ex .rd-lab{width:100%}.rd .rd-ex code{color:var(--color-ink);overflow-wrap:anywhere}.rd .rd-arrow{color:var(--rc);font-weight:800}.rd .rd-src,.rd .rd-when{color:var(--color-soft)}.rd .rd-scene{width:100%;max-width:300px;height:auto;display:block}.rd .rd-scene *{vector-effect:non-scaling-stroke}.rd .rd-t{font:600 8.5px var(--font-mono,ui-monospace, monospace);fill:var(--color-ink)}.rd .rd-sub{fill:var(--color-muted)}.rd .rd-tag,.rd .rd-note{fill:var(--color-panel);stroke:var(--rc);stroke-width:1.5px}.rd .rd-tag2{transform-box:fill-box;transform-origin:50%;animation:.35s ease-out .7s both rd-pop}.rd .rd-wire{fill:none;stroke:var(--rc);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out .2s forwards rd-draw}.rd .rd-wire2{animation-delay:1.15s}.rd .rd-dot{fill:var(--rc);animation:.7s ease-in-out .45s both rd-go}.rd .rd-srv rect{fill:var(--color-panel);stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.rd .rd-srv rect{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.rd .rd-srv rect{stroke-width:1.3px}.rd .rd-srv circle{fill:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.rd .rd-srv circle{fill:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.rd .rd-srv .rd-led{animation:.3s ease-out 1.15s forwards rd-led}.rd .rd-srv[data-late] .rd-led{animation-delay:1.75s}.rd .rd-env rect,.rd .rd-env path{fill:var(--color-panel);stroke:var(--rc);stroke-width:1.6px;stroke-linejoin:round}.rd .rd-env{animation:1.1s ease-in-out .3s both rd-mail}.rd .rd-box rect{fill:var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-box rect{fill:color-mix(in srgb, var(--rc) 18%, var(--color-panel))}}.rd .rd-box rect{stroke:var(--rc);stroke-width:1.6px}.rd .rd-box path{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.rd .rd-box path{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.rd .rd-box path{stroke-width:2px}.rd .rd-box .rd-flag{fill:var(--rc);stroke:var(--rc);stroke-width:1.4px;transform-box:fill-box;transform-origin:0 100%;animation:.35s ease-out 1.35s both rd-flag}.rd .rd-line{stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.rd .rd-line{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.rd .rd-line{stroke-width:3px;stroke-linecap:round}.rd .rd-lens circle{fill:#13131766}@supports (color:color-mix(in lab, red, red)){.rd .rd-lens circle{fill:color-mix(in srgb, var(--color-panel) 40%, transparent)}}.rd .rd-lens circle{stroke:var(--color-ink);stroke-width:1.8px}.rd .rd-lens path{stroke:var(--color-ink);stroke-width:3px;stroke-linecap:round}.rd .rd-lens{animation:1.3s ease-in-out .2s both rd-scan}.rd .rd-stamp circle{fill:var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-stamp circle{fill:color-mix(in srgb, var(--rc) 16%, var(--color-panel))}}.rd .rd-stamp circle{stroke:var(--rc);stroke-width:2px}.rd .rd-stamp path{fill:none;stroke:var(--rc);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rd .rd-stamp{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.3,1.6,.6,1) 1.5s both rd-stamp}.rd .rd-bld path{fill:var(--color-panel);stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.rd .rd-bld path{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.rd .rd-bld path{stroke-width:1.4px}.rd .rd-bld2 path{animation:.4s ease-out 1.5s forwards rd-own}.rd .rd-book rect{fill:var(--rc);stroke:var(--rc)}.rd .rd-book path{stroke:var(--color-panel);stroke-width:1.6px}.rd .rd-book{animation:1.2s ease-in-out .35s both rd-book}.rd .rd-form{background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:11px 12px 12px;display:flex;box-shadow:0 3px #f4f4f612}@supports (color:color-mix(in lab, red, red)){.rd .rd-form{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 7%, transparent)}}.rd .rd-form-h{max-width:none;font:700 13.5px var(--font-display);color:var(--color-ink);margin:0 0 2px;line-height:1.35}.rd .rd-form-h em{font:500 12px var(--font-body,inherit);color:var(--color-muted);font-style:normal}.rd .rd-field{animation:.3s both rd-in;animation-delay:calc(var(--i) * .6s + .45s);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.rd .rd-k{color:var(--color-ink);font-size:12px;font-weight:700;line-height:1.2}.rd .rd-k small{color:var(--color-muted);font-size:10.5px;font-weight:500;display:block}.rd .rd-box{border:1.5px solid var(--color-line);background:#1c1c20;border-radius:6px;min-width:0;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.rd .rd-box{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.rd .rd-box{animation:.7s both rd-focus;animation-delay:calc(var(--i) * .6s + .5s)}.rd .rd-v{max-width:100%;font:600 11.5px var(--font-mono,ui-monospace, monospace);color:var(--color-ink);overflow-wrap:break-word;animation:.45s steps(12,end) both rd-type;animation-delay:calc(var(--i) * .6s + .6s);display:inline-block}.rd .rd-hint{color:var(--color-muted);grid-column:2;font-size:11px;line-height:1.35}.rd .rd-save{animation:.3s both rd-in;animation-delay:calc(var(--i) * .6s + .45s);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;padding-left:94px;display:flex}.rd .rd-btn{color:var(--color-bg);background:var(--color-accent);animation:.45s both rd-press;animation-delay:calc(var(--i) * .6s + .8s);border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:700}.rd .rd-saved{color:var(--color-ok);animation:.3s both rd-in;animation-delay:calc(var(--i) * .6s + 1.2s);font-size:11.5px;font-weight:600}.rd .rd-ctl{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.rd .rd-again{color:var(--color-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.rd .rd-again:hover{color:var(--color-ink)}@keyframes rd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rd-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes rd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rd-go{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(var(--dx))}}@keyframes rd-led{0%{fill:color-mix(in srgb, var(--color-ink) 22%, transparent)}to{fill:var(--rc)}}@keyframes rd-mail{0%{transform:translate(0)}to{transform:translate(106px)}}@keyframes rd-flag{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rd-scan{0%{transform:translate(0)}to{transform:translate(100px)}}@keyframes rd-stamp{0%{opacity:0;transform:scale(1.7)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes rd-own{0%{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}to{stroke:var(--rc);stroke-width:2.2px}}@keyframes rd-book{0%{transform:translate(0)}50%{transform:translate(82px,-26px)}to{transform:translate(164px,2px)}}@keyframes rd-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rd-focus{0%{border-color:var(--color-line)}30%,70%{border-color:var(--rc)}to{border-color:var(--color-line)}}@keyframes rd-press{0%{transform:scale(1)}40%{transform:scale(.92)}to{background:var(--color-ok);transform:scale(1)}}@media (max-width:640px){.rd .rd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .rd-tabs{flex-wrap:wrap;display:flex}.rd .rd-tab{flex:calc(33% - 6px)}.rd .rd-card{grid-template-columns:minmax(0,1fr)}.rd .rd-field{grid-template-columns:78px minmax(0,1fr)}.rd .rd-save{padding-left:0}}@media (prefers-reduced-motion:reduce){.rd *,.rd :before{animation-delay:0s!important}}.dn .dn-kinds{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dn .dn-kinds .label-mono{grid-column:1/-1}.dn .dn-kinds .dn-kind{text-align:left}.dn .dn-kinds .dn-kind:last-child{grid-column:1/-1}.dn .dn-kind .dn-eg{font:600 10px var(--font-mono,ui-monospace, monospace);color:#dddde2}@supports (color:color-mix(in lab, red, red)){.dn .dn-kind .dn-eg{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted))}}.dn .dn-legend{max-width:none;color:var(--color-muted);margin:0;padding:7px 10px 0;font-size:11.5px;line-height:1.5}.dn .dn-legend b{color:var(--color-ink)}.dn .dn-legend code{padding:0 4px;font-size:11px}.rd .rd-tag.rd-dim{stroke:#f4f4f647}@supports (color:color-mix(in lab, red, red)){.rd .rd-tag.rd-dim{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.rd .rd-tag.rd-dim{stroke-width:1.2px}.rd .rd-wire-dim{fill:none;stroke:#f4f4f647}@supports (color:color-mix(in lab, red, red)){.rd .rd-wire-dim{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.rd .rd-wire-dim{stroke-width:1.5px;stroke-dasharray:3 4}.rd .rd-page rect{fill:var(--color-panel);stroke:var(--rc);stroke-width:1.6px}.rd .rd-page path{stroke:var(--rc);stroke-width:1.2px}.rd .rd-page{transform-box:fill-box;transform-origin:50%;animation:.35s ease-out 1.55s both rd-pop}.rd .rd-about .rd-cap{color:var(--color-muted);margin-top:-2px;font-size:12px;line-height:1.45}.rd .rd-then{max-width:none;color:var(--color-ink);background:var(--rc);border-radius:8px;margin:4px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.rd .rd-then{background:color-mix(in srgb, var(--rc) 12%, var(--color-panel))}}.rd .rd-then{border:1px dashed var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-then{border:1px dashed color-mix(in srgb, var(--rc) 55%, transparent)}}.rd .rd-then{animation:.3s both rd-in;animation-delay:calc(var(--i) * .6s + .9s)}.rd .rd-exs{flex-direction:column;gap:5px;display:flex}.rd .rd-chips{flex-wrap:wrap;gap:6px;display:flex}.rd .rd-chip{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;padding:5px 9px;transition:border-color .15s,background .15s,transform .15s;display:flex}.rd .rd-chip b{color:var(--color-ink);font-size:11.5px;line-height:1.25}.rd .rd-chip code{font:600 10.5px var(--font-mono,ui-monospace, monospace);color:var(--color-muted);overflow-wrap:anywhere;background:0 0;padding:0}.rd .rd-chip:hover{border-color:var(--rc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rd .rd-chip:hover{border-color:color-mix(in srgb, var(--rc) 60%, var(--color-line))}}.rd .rd-chip[aria-pressed=true]{border-color:var(--rc);background:var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-chip[aria-pressed=true]{background:color-mix(in srgb, var(--rc) 14%, var(--color-panel))}}.rd .rd-chip[aria-pressed=true]{box-shadow:0 2px 0 var(--rc)}@supports (color:color-mix(in lab, red, red)){.rd .rd-chip[aria-pressed=true]{box-shadow:0 2px 0 color-mix(in srgb, var(--rc) 35%, transparent)}}.rd .rd-chip[aria-pressed=true] code{color:var(--color-ink)}.rd .rd-chip:focus-visible,.rd .rd-shop button:focus-visible{outline:2px solid var(--rc);outline-offset:2px}.rd .rd-about .rd-exnote{color:var(--color-soft);background:var(--rc);border-radius:7px;padding:6px 9px;font-size:12px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rd .rd-about .rd-exnote{background:color-mix(in srgb, var(--rc) 8%, var(--color-panel))}}.rd .rd-about .rd-exnote b{color:var(--color-ink)}.rd .rd-shop{border-bottom:1px dashed var(--color-line);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:2px;padding-bottom:8px;display:flex}.rd .rd-shop>span{color:var(--color-ink);font-size:11.5px;font-weight:700}.rd .rd-shop small{color:var(--color-muted);flex-basis:100%;font-size:11px}.rd .rd-shop-btns{border:1.5px solid var(--color-line);border-radius:8px;display:inline-flex;overflow:hidden}.rd .rd-shop-btns button{color:var(--color-muted);background:var(--color-panel);cursor:pointer;padding:3px 10px;font-size:11.5px;font-weight:700}.rd .rd-shop-btns button+button{border-left:1.5px solid var(--color-line)}.rd .rd-shop-btns button[aria-pressed=true]{color:var(--color-bg);background:var(--color-ink)}.rd .rd-form .rd-first{max-width:none;color:var(--color-ink);background:#2b1f1f;border-radius:7px;margin:0;padding:6px 9px;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rd .rd-form .rd-first{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}.rd .rd-form .rd-first{border-left:3px solid var(--color-coral)}.rd .rd-v.rd-leave{color:var(--color-muted);font-style:italic;font-weight:500}.bp .bp-board{max-width:520px}.bp .bp-need{font-size:12.5px}.bp .bp-empty{font-size:10.5px}.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+1) .bp-shape path{fill:#3b82c414;stroke:#325981}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+1) .bp-shape path{stroke:color-mix(in srgb, #3b82c4 55%, var(--color-line))}}.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+2) .bp-shape path{fill:#2f9d6214;stroke:#2b674b}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+2) .bp-shape path{stroke:color-mix(in srgb, #2f9d62 55%, var(--color-line))}}.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+3) .bp-shape path{fill:#e0674f14;stroke:#8c4a40}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+3) .bp-shape path{stroke:color-mix(in srgb, #e0674f 55%, var(--color-line))}}.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+4) .bp-shape path{fill:#8a5cd614;stroke:#5d448a}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell:not([data-filled]):not([data-open]):nth-child(4n+4) .bp-shape path{stroke:color-mix(in srgb, #8a5cd6 55%, var(--color-line))}}.bp .bp-cell[data-filled] .bp-shape path{fill:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell[data-filled] .bp-shape path{fill:color-mix(in srgb, var(--pc) 16%, var(--color-panel))}}.bp .bp-cell[data-filled] .bp-shape path{stroke:var(--pc)}.bp .bp-cell[data-filled] .bp-fitted{color:var(--pc);align-items:center;gap:6px;font-size:13.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.bp .bp-cell[data-filled] .bp-fitted{color:color-mix(in srgb, var(--pc) 70%, var(--color-ink))}}.bp .bp-gallery{gap:22px 20px;padding:12px 10px}.bp .bp-piece{width:clamp(104px,21%,128px)}.bp .bp-piece .bp-shape path{fill:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bp .bp-piece .bp-shape path{fill:color-mix(in srgb, var(--pc) 16%, var(--color-panel))}}.bp .bp-piece .bp-shape path{stroke:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bp .bp-piece .bp-shape path{stroke:color-mix(in srgb, var(--pc) 70%, var(--color-line))}}.bp .bp-piece:hover:not(:disabled) .bp-shape path{stroke:var(--pc)}.bp .bp-piece[data-held] .bp-shape path{fill:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bp .bp-piece[data-held] .bp-shape path{fill:color-mix(in srgb, var(--pc) 30%, var(--color-panel))}}.bp .bp-piece[data-held] .bp-shape path{stroke:var(--pc)}.bp .bp-piece[data-refused] .bp-shape path{stroke:var(--color-danger);fill:#2a1a20}@supports (color:color-mix(in lab, red, red)){.bp .bp-piece[data-refused] .bp-shape path{fill:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.bp .bp-piece .bp-face{gap:3px}.bp .bp-piece-name{font-size:12px;line-height:1.25}.bp .bp-ico{fill:none;width:22px;height:22px;stroke:var(--pc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bp .bp-ico .bp-ico-f{fill:var(--pc);stroke:none}.bp{container:bp/inline-size}@container bp (max-width:460px){.bp .bp-piece{width:124px}.bp .bp-piece .bp-face{gap:1px}.bp .bp-ico{width:17px;height:17px}.bp .bp-piece-name{font-size:11.5px;line-height:1.2}}.rd .rd-get,.rd .rd-parts{border:1px solid var(--rc);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.rd .rd-get,.rd .rd-parts{border:1px solid color-mix(in srgb, var(--rc) 35%, var(--color-line))}}.rd .rd-get,.rd .rd-parts{background:var(--color-panel)}.rd .rd-get ol{counter-reset:rdg;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rd .rd-get li{counter-increment:rdg;color:var(--color-ink);padding-left:24px;font-size:12.5px;line-height:1.45;position:relative}.rd .rd-get li:before{content:counter(rdg);width:17px;height:17px;font:700 10px var(--font-brand-mono);color:var(--color-bg);background:var(--rc);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.rd .rd-parts dl{gap:5px;margin:4px 0 0;display:grid}.rd .rd-parts dl>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.rd .rd-parts dt code{color:var(--color-ink);background:var(--rc);border-radius:5px;padding:1px 6px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.rd .rd-parts dt code{background:color-mix(in srgb, var(--rc) 16%, var(--color-panel))}}.rd .rd-parts dt code{overflow-wrap:anywhere}.rd .rd-parts dd{color:var(--color-soft);margin:0;font-size:12.5px;line-height:1.4}.rd .rd-how .rd-how-sub{color:var(--color-soft);max-width:none;margin:-2px 0 8px;font-size:12px;line-height:1.4}.bp .bp-stage{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@container bp (max-width:760px){.bp .bp-stage{grid-template-columns:minmax(0,1fr)}}.bpm{border:1px solid var(--color-line);background:radial-gradient(circle at 1px 1px, #f4f4f61a 1px, transparent 0) 0 0 / 14px 14px, var(--color-panel);border-radius:12px;margin:0;padding:10px 10px 12px}@supports (color:color-mix(in lab, red, red)){.bpm{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-ink) 10%, transparent) 1px, transparent 0) 0 0 / 14px 14px, var(--color-panel)}}.bpm{max-width:440px}.bpm[data-filled]{border-color:#44876d}@supports (color:color-mix(in lab, red, red)){.bpm[data-filled]{border-color:color-mix(in srgb, var(--color-ok) 55%, var(--color-line))}}.bpm-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.bpm-title{font:700 13px var(--font-display);color:var(--color-ink)}.bpm-count{font:700 10px var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.bpm[data-filled] .bpm-count{color:var(--color-ok)}.bpm-svg{width:100%;height:auto;display:block;overflow:visible}.bpm-lane rect{fill:#f4f4f608}@supports (color:color-mix(in lab, red, red)){.bpm-lane rect{fill:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.bpm-lane rect{stroke:#f4f4f61f}@supports (color:color-mix(in lab, red, red)){.bpm-lane rect{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.bpm-lane rect{stroke-dasharray:3 4;transition:fill .4s,stroke .4s}.bpm-lane[data-used] rect{fill:#e3cb5c0f}@supports (color:color-mix(in lab, red, red)){.bpm-lane[data-used] rect{fill:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.bpm-lane[data-used] rect{stroke:#e3cb5c4d}@supports (color:color-mix(in lab, red, red)){.bpm-lane[data-used] rect{stroke:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.bpm-lane[data-used] rect{stroke-dasharray:none}.bpm-lab{font:700 8px var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-muted);paint-order:stroke;stroke:var(--color-panel);stroke-width:4px;stroke-linejoin:round}.bpm-spine{fill:none;stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.bpm-spine{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.bpm-spine{stroke-width:1.6px;stroke-dasharray:4 4}.bpm[data-filled] .bpm-spine{stroke:#f4f4f680}@supports (color:color-mix(in lab, red, red)){.bpm[data-filled] .bpm-spine{stroke:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.bpm[data-filled] .bpm-spine{stroke-dasharray:none}.bpm-wire{fill:none;stroke:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bpm-wire{stroke:color-mix(in srgb, var(--pc) 70%, transparent)}}.bpm-wire{stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:0;animation:.7s ease-out both bpm-draw}@keyframes bpm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.bpm-people rect{fill:#272d41}@supports (color:color-mix(in lab, red, red)){.bpm-people rect{fill:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.bpm-people rect{stroke:#5e70ab}@supports (color:color-mix(in lab, red, red)){.bpm-people rect{stroke:color-mix(in srgb, var(--color-info) 60%, var(--color-line))}}.bpm-people rect{stroke-width:1.4px}.bpm-server rect{fill:#343022}@supports (color:color-mix(in lab, red, red)){.bpm-server rect{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.bpm-server rect{stroke:var(--color-accent);stroke-width:1.6px}.bpm-people text,.bpm-server text{font:700 10.5px var(--font-display);fill:var(--color-ink);text-anchor:middle}.bpm[data-filled] .bpm-server{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite bpm-beat}@keyframes bpm-beat{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bpm-node{animation:.5s cubic-bezier(.2,1.5,.4,1) both bpm-pop}@keyframes bpm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bpm-node rect{fill:var(--pc)}@supports (color:color-mix(in lab, red, red)){.bpm-node rect{fill:color-mix(in srgb, var(--pc) 18%, var(--color-panel))}}.bpm-node rect{stroke:var(--pc);stroke-width:1.5px}.bp .bpm-node .bp-ico{width:15px;height:15px}.bpm-name{font:700 9.5px var(--font-display);fill:var(--color-ink)}.bpm-dot{fill:var(--pc,var(--color-ink));stroke:var(--color-panel);stroke-width:1.2px}.bp .bpm-note{color:var(--color-soft);max-width:none;margin:6px 2px 0;font-size:12px;line-height:1.45}.bp .bpm[data-filled] .bpm-note{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.bpm-wire,.bpm-node,.bpm[data-filled] .bpm-server{animation:none}}.bp .bp-fits{margin-top:12px}.chp{flex-direction:column;gap:14px;display:flex;container:chp/inline-size}.chp .chp-tabs{flex-wrap:wrap;gap:6px;display:flex}.chp .chp-tab{border:1.5px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.chp .chp-tab:hover{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.chp .chp-tab:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.chp .chp-tab[data-on]{border-color:var(--color-accent);background:#343022}@supports (color:color-mix(in lab, red, red)){.chp .chp-tab[data-on]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.chp .chp-tab-tick{background:#233e35;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.chp .chp-tab-tick{background:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel))}}.chp .chp-tab-tick{color:var(--color-ok);font-size:11px;font-weight:800}.chp .chp-scene{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:16px;padding:14px 16px;animation:.35s ease-out both dl-rise;display:grid}.chp .chp-title{color:var(--color-ink);margin:0;font-size:15.5px;font-weight:700}.chp .chp-say{color:var(--color-muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.chp .chp-meter{flex-direction:column;gap:6px;display:flex}.chp .chp-meter-bar{background:#f4f4f614;border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.chp .chp-meter-bar{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.chp .chp-meter-bar{overflow:hidden}.chp .chp-meter-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-ok), #e8b561);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.chp .chp-meter-bar>span{background:linear-gradient(90deg, var(--color-ok), color-mix(in srgb, var(--color-accent) 80%, var(--color-danger)))}}.chp .chp-meter-bar>span{animation:.7s cubic-bezier(.2,.8,.2,1) both chp-fill}.chp .chp-meter-label{font:600 11.5px/1.3 var(--font-mono,ui-monospace, monospace);color:var(--color-muted)}@keyframes chp-fill{0%{width:0}}.chp .chp-q{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.chp .chp-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.chp .chp-tile{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:46px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.chp .chp-tile:hover{border-color:var(--pc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.chp .chp-tile:hover{border-color:color-mix(in srgb, var(--pc,var(--color-accent)) 60%, transparent)}}.chp .chp-tile[data-on]{border-color:var(--pc,var(--color-accent));background:var(--pc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.chp .chp-tile[data-on]{background:color-mix(in srgb, var(--pc,var(--color-accent)) 15%, var(--color-panel))}}.chp .chp-tile .bp-ico{fill:none;width:20px;height:20px;stroke:var(--pc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chp .chp-tile .bp-ico .bp-ico-f{fill:var(--pc);stroke:none}.chp .chp-ico{width:20px;height:20px;color:var(--color-muted);place-items:center;font-size:16px;font-weight:700;display:grid}.chp .chp-none{--pc:var(--color-muted);border-style:dashed}.chp .chp-name{min-width:0;line-height:1.25}.chp .chp-mark{background:var(--color-panel);--r:0deg;border:1px solid;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5;animation:.3s ease-out both pc-slap;position:absolute;top:-9px;right:8px}.chp .chp-tile[data-mark=right]{border-color:var(--color-ok)}.chp .chp-tile[data-mark=right] .chp-mark{color:var(--color-ok)}.chp .chp-tile[data-mark=early],.chp .chp-tile[data-mark=wrong]{border-color:var(--color-coral,var(--color-danger))}.chp .chp-tile[data-mark=early] .chp-mark,.chp .chp-tile[data-mark=wrong] .chp-mark{color:var(--color-coral,var(--color-danger))}.chp .chp-tile[data-mark=missed]{border-style:dashed;border-color:var(--color-coral,var(--color-danger))}.chp .chp-tile[data-mark=missed] .chp-mark{color:var(--color-coral,var(--color-danger))}.chp .chp-tile[data-mark=fine] .chp-mark{color:var(--color-muted)}.chp .chp-why{width:100%}.chp .chp-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.chp .chp-hint{color:var(--color-dim);font-size:12.5px}.chp .chp-result{color:var(--color-coral,var(--color-danger));font-size:13.5px;font-weight:600}.chp .chp-result[data-right]{color:var(--color-ok)}.chp .chp-next{border:1.5px solid var(--color-accent);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:700}.chp .chp-whys{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chp .chp-whys li{border-left:4px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);border-radius:10px;flex-direction:column;gap:3px;padding:9px 12px;font-size:13.5px;line-height:1.55;animation:.3s ease-out both dl-rise;display:flex}.chp .chp-whys li[data-mark=right]{border-left-color:var(--color-ok)}.chp .chp-whys li[data-mark=early],.chp .chp-whys li[data-mark=missed],.chp .chp-whys li[data-mark=wrong]{border-left-color:var(--color-coral,var(--color-danger))}.chp .chp-whys-head{align-items:baseline;gap:8px;display:flex}.chp .chp-whys-tag{color:var(--color-muted);font-size:11.5px;font-weight:700}@container chp (max-width:520px){.chp .chp-scene{grid-template-columns:1fr}.chp .chp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.chp .chp-next{margin-left:0}}.chp .chp-check{background:var(--color-accent);color:var(--color-bg);cursor:pointer;border:0;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:700;box-shadow:0 2px #7d7033}@supports (color:color-mix(in lab, red, red)){.chp .chp-check{box-shadow:0 2px 0 color-mix(in srgb, var(--color-accent) 55%, #000)}}.chp .chp-check{transition:transform .1s,box-shadow .1s}.chp .chp-check:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.chp .chp-check:disabled{opacity:.45;cursor:default;box-shadow:none}.chp .chp-check:focus-visible,.chp .chp-tile:focus-visible,.chp .chp-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lesson>p,.lesson .gd-topic-body>p{margin-bottom:20px}.lesson p,.lesson li{text-wrap:pretty}.lesson h2{text-wrap:balance}.twr{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.twr{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.twr{background:var(--color-panel);border-radius:14px}.twr .twr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.twr .twr-eyebrow{margin:0 0 8px}.twr .twr-intro{max-width:none;color:var(--color-ink);margin:0 0 14px;font-size:15px;line-height:1.55}.twr .twr-lanes{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.twr .twr-lane{flex-direction:column;min-width:0;display:flex}@container (min-width:560px){.twr .twr-lanes{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.twr .twr-lane{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.twr .twr-lab{letter-spacing:.09em;text-transform:uppercase;max-width:none;color:var(--color-ink);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:800;line-height:1.3;display:flex}.twr .twr-lab-k{letter-spacing:0;width:21px;height:21px;color:var(--color-panel);background:var(--color-danger);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.twr .twr-lane[data-lane=b] .twr-lab-k{background:var(--color-ok)}.twr .twr-c{white-space:nowrap}.twr .twr-cap{max-width:none;color:var(--color-ink);margin:9px 2px 0;font-size:14px;line-height:1.5;animation:.45s cubic-bezier(.23,1,.32,1) .15s backwards twr-in}.twr .twr-win{--w-bg:#262624;--w-bar:#1d1c1b;--w-raise:#33322f;--w-line:#4a4844;--w-ink:#f2f0e8;--w-mute:#c2bfb6;--w-dim:#a9a69d;--w-orange:#e8906f;--w-red:#ff9a9a;--w-green:#82dcb0;--w-code:#b9e4ab;--lane:var(--w-red);color:var(--w-ink);background:var(--w-bg);border:1px solid #3c3b38;border-radius:12px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 8px 22px -10px #0000008c}.twr .twr-lane[data-lane=b] .twr-win{--lane:var(--w-green)}.twr .twr-win b{color:inherit;font-weight:700}.twr .twr-win :where(p,ul,li){max-width:none;color:inherit}.twr .twr-bar{background:var(--w-bar);border-bottom:1px solid #34332f;align-items:center;gap:8px;padding:8px 10px;display:flex}.twr .twr-lights{flex:none;gap:5px;display:flex}.twr .twr-lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.twr .twr-lights i:nth-child(2){background:#febc2e}.twr .twr-lights i:nth-child(3){background:#28c840}.twr .twr-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.twr .twr-chip{border:1px solid var(--w-line);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:12px;display:inline-flex}.twr .twr-chip[data-hot]{border-color:var(--w-orange);box-shadow:0 0 0 3px var(--w-orange)}@supports (color:color-mix(in lab, red, red)){.twr .twr-chip[data-hot]{box-shadow:0 0 0 3px color-mix(in srgb, var(--w-orange) 22%, transparent)}}.twr .twr-chip[data-hot]{animation:1.6s .3s 2 backwards twr-glow}.twr .twr-ficon{width:14px;height:12px;fill:var(--w-orange);flex:none}.twr .twr-home{fill:none;stroke:var(--w-orange);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.twr .twr-body{flex-direction:column;flex:1;gap:9px;min-height:274px;padding:12px 12px 14px;display:flex;position:relative}.twr .twr-foot{background:#2d2c2a;border:1px solid #3f3e3a;border-radius:10px;align-items:center;gap:8px;margin:0 10px 10px;padding:6px 7px 6px 10px;display:flex}.twr .twr-reply{min-width:0;color:var(--w-dim);white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.twr .twr-mode{border:1px solid var(--w-orange);color:var(--w-orange);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11.5px}.twr .twr-in{animation:twr-in .5s cubic-bezier(.23, 1, .32, 1) var(--d,0s) backwards}.twr:not([data-seen]) .twr-in,.twr:not([data-seen]) .twr-meter span,.twr:not([data-seen]) .twr-stamp,.twr:not([data-seen]) .twr-chip{animation-play-state:paused}@keyframes twr-in{0%{opacity:0;transform:translateY(7px)}}@keyframes twr-glow{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--w-orange) 30%, transparent)}}.twr .twr-me{background:var(--w-raise);border-radius:12px;align-self:flex-end;max-width:90%;margin:0;padding:7px 11px;font-size:13px;line-height:1.45}.twr .twr-cl{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.twr .twr-spark{color:#fff;background:#c96442;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.twr .twr-spark svg{width:12px;height:12px}.twr .twr-cl-t{margin:0;font-size:13px;line-height:1.5}.twr .twr-sys{color:var(--w-mute);margin:0;font-size:12px;line-height:1.4}.twr .twr-note{color:var(--lane);margin:0;font-size:12px;font-weight:700;line-height:1.35}.twr .twr-reachbox{flex-direction:column;gap:8px;display:flex}.twr .twr-reach{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.twr .twr-tile{color:var(--w-dim);text-align:center;border:1.5px dashed #4f4d48;border-radius:9px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:9px 3px 8px;font-size:12px;line-height:1.25;display:flex}.twr .twr-tile .twr-ficon{fill:#6d6a63;width:22px;height:18px}.twr .twr-tile[data-on]{border-style:solid;border-color:var(--w-orange);background:var(--w-orange)}@supports (color:color-mix(in lab, red, red)){.twr .twr-tile[data-on]{background:color-mix(in srgb, var(--w-orange) 13%, transparent)}}.twr .twr-tile[data-on]{color:var(--w-ink)}.twr .twr-tile[data-on] .twr-ficon{fill:var(--w-orange)}.twr .twr-tile-n{overflow-wrap:anywhere;max-width:100%;font-weight:600}.twr .twr-tile-x{color:var(--w-dim);font-size:11px}.twr .twr-list{flex-direction:column;gap:6px;margin:0 0 0 28px;padding:0;list-style:none;display:flex}.twr .twr-del{background:var(--w-red);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px;margin:0;padding:4px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.twr .twr-del{background:color-mix(in srgb, var(--w-red) 9%, var(--w-bg))}}.twr .twr-del{font-size:12.5px;line-height:1.35}.twr .twr-bin{font-size:12px}.twr .twr-gb{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--w-mute);font-size:12px}.twr .twr-grp{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:0;font-size:12.5px;line-height:1.35;display:grid}.twr .twr-grp-row{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.twr .twr-meter{background:#3d3c38;border-radius:3px;flex:1;min-width:40px;height:6px;overflow:hidden}.twr .twr-meter span{height:100%;width:calc(var(--w) * 100%);background:var(--w-orange);transform-origin:0;min-width:3px;animation:twr-grow .7s cubic-bezier(.23, 1, .32, 1) var(--d,0s) backwards;border-radius:3px;display:block}@keyframes twr-grow{0%{transform:scaleX(0)}}.twr .twr-tag{color:var(--w-green);white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.twr .twr-card{border:1.5px solid var(--w-orange);background:#c96442;border-radius:10px;flex-direction:column;gap:6px;padding:10px 10px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.twr .twr-card{background:color-mix(in srgb, #c96442 12%, var(--w-bg))}}.twr .twr-card-q{margin:0;font-size:12.5px;line-height:1.35}.twr .twr-card-what{color:var(--w-mute);margin:0;font-size:12px;line-height:1.35}.twr .twr-cmd{max-width:100%;color:var(--w-code);font-family:var(--font-brand-mono);overflow-wrap:anywhere;background:#1a1918;border:1px solid #45433f;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:12px;line-height:1.45}.twr .twr-btns{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.twr .twr-b{white-space:nowrap;border:1px solid #5a5853;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.35;position:relative}.twr .twr-b[data-primary]{color:#1d1c1b;background:#f2f0e8;border-color:#f2f0e8}.twr .twr-b[data-pick]{box-shadow:0 0 0 2px var(--w-bg), 0 0 0 4px var(--lane);animation:twr-press .45s ease var(--d,0s) backwards}@keyframes twr-press{0%{box-shadow:0 0 0 2px var(--w-bg), 0 0 0 4px transparent;transform:scale(1)}45%{transform:scale(.93)}}.twr .twr-cursor{fill:#fff;stroke:#111;stroke-width:1.1px;stroke-linejoin:round;width:13px;height:18px;animation:twr-point .5s cubic-bezier(.23, 1, .32, 1) var(--d,0s) backwards;position:absolute;bottom:-13px;right:-7px}@keyframes twr-point{0%{opacity:0;transform:translate(14px,12px)}}.twr .twr-ran{border:1.5px solid var(--w-red);background:var(--w-red);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.twr .twr-ran{background:color-mix(in srgb, var(--w-red) 9%, var(--w-bg))}}.twr .twr-flag{color:#2a1212;background:var(--w-red);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.twr .twr-ran-in{color:var(--w-mute);flex-basis:100%;font-size:12px}.twr .twr-done,.twr .twr-lost{border-radius:9px;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.4}.twr .twr-done{background:var(--w-green)}@supports (color:color-mix(in lab, red, red)){.twr .twr-done{background:color-mix(in srgb, var(--w-green) 12%, var(--w-bg))}}.twr .twr-done{color:var(--w-green)}.twr .twr-lost{background:var(--w-red)}@supports (color:color-mix(in lab, red, red)){.twr .twr-lost{background:color-mix(in srgb, var(--w-red) 12%, var(--w-bg))}}.twr .twr-lost{color:var(--w-red)}.twr .twr-stamp{z-index:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--lane);background:var(--lane);border:3px solid;border-radius:6px;padding:5px 12px;font-size:17px;font-weight:900;position:absolute;bottom:18px;right:14px}@supports (color:color-mix(in lab, red, red)){.twr .twr-stamp{background:color-mix(in srgb, var(--lane) 10%, var(--w-bg))}}.twr .twr-stamp{animation:twr-slam .4s cubic-bezier(.34, 1.8, .64, 1) var(--d,0s) backwards;transform:rotate(-8deg)}@keyframes twr-slam{0%{opacity:0;transform:rotate(-8deg)scale(2.1)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.twr .twr-habit{border-left:4px solid var(--color-ok);background:#1a2523;border-radius:4px 10px 10px 4px;margin:16px 0 0;padding:10px 13px 11px}@supports (color:color-mix(in lab, red, red)){.twr .twr-habit{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.twr .twr-habit{text-align:left}.twr .twr-habit-in{animation:.45s cubic-bezier(.23,1,.32,1) .2s backwards twr-in}.twr .twr-habit-k{letter-spacing:.07em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 2px;font-size:11.5px;font-weight:700;line-height:1.4}.twr .twr-habit-t{max-width:none;color:var(--color-ink);margin:0;font-size:16.5px;font-weight:700;line-height:1.4}.twr .twr-habit-l{color:var(--color-ok)}.twr .twr-habit[data-end]{border-left-color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.twr .twr-habit[data-end]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.twr .twr-habit[data-end] .twr-habit-t{font-size:18px}.twr .twr-ctl{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;display:flex}.twr .twr-dots{flex-wrap:wrap;gap:6px;display:flex}.twr .twr-dot{border:1.5px solid #f4f4f638;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.twr .twr-dot{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.twr .twr-dot{background:var(--color-panel);color:var(--color-muted);font-variant-numeric:tabular-nums;cursor:pointer;font-size:11.5px;font-weight:700;transition:background .25s,border-color .25s,color .25s}.twr .twr-dot[data-seen]{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.twr .twr-dot[data-seen]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.twr .twr-dot[data-seen]{color:var(--color-ink)}.twr .twr-dot[aria-current=step]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-panel)}.twr .twr-dot:focus-visible,.twr .ts-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.twr .twr-play{margin-left:auto}@container (max-width:520px){.twr .twr-dots{flex-basis:100%;order:-1;justify-content:center}.twr .twr-ctl{justify-content:center;gap:10px 8px}.twr .twr-play{margin-left:0}.twr .ts-btn{padding:6px 11px}}@media (prefers-reduced-motion:reduce){.twr *,.twr :before,.twr :after{transition:none!important;animation:none!important}}.pfc{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pfc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pfc{background:var(--color-panel);border-radius:14px}.pfc .pfc-title{max-width:none;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.3}.pfc .pfc-lead{max-width:62ch;color:var(--color-muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.pfc .pfc-panel{border:1px solid var(--color-line);background:radial-gradient(circle, #f4f4f647 2.4px, transparent 3px) left 5px top 5px / 10px 10px no-repeat, radial-gradient(circle, #f4f4f647 2.4px, transparent 3px) right 5px top 5px / 10px 10px no-repeat, radial-gradient(circle, #f4f4f647 2.4px, transparent 3px) left 5px bottom 5px / 10px 10px no-repeat, radial-gradient(circle, #f4f4f647 2.4px, transparent 3px) right 5px bottom 5px / 10px 10px no-repeat, var(--color-panel-2);border-radius:12px;margin-top:14px;padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-panel{background:radial-gradient(circle, color-mix(in srgb, var(--color-ink) 28%, transparent) 2.4px, transparent 3px) left 5px top 5px / 10px 10px no-repeat, radial-gradient(circle, color-mix(in srgb, var(--color-ink) 28%, transparent) 2.4px, transparent 3px) right 5px top 5px / 10px 10px no-repeat, radial-gradient(circle, color-mix(in srgb, var(--color-ink) 28%, transparent) 2.4px, transparent 3px) left 5px bottom 5px / 10px 10px no-repeat, radial-gradient(circle, color-mix(in srgb, var(--color-ink) 28%, transparent) 2.4px, transparent 3px) right 5px bottom 5px / 10px 10px no-repeat, var(--color-panel-2)}}.pfc .pfc-plate{max-width:none;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);justify-content:space-between;gap:8px;margin:0 8px 10px;font-size:10.5px;font-weight:700;line-height:1.4;display:flex}.pfc .pfc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pfc .pfc-sw{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:7px 10px 7px 7px;display:flex;box-shadow:0 2px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.pfc .pfc-sw{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background-color .18s,transform .1s}.pfc .pfc-sw:hover{border-color:#8e8147}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}}.pfc .pfc-sw:active{transform:translateY(1px);box-shadow:0 1px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw:active{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.pfc .pfc-sw:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pfc .pfc-sw[data-on]{border-color:#5cd6a0a6}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw[data-on]{border-color:color-mix(in srgb, var(--color-ok) 65%, transparent)}}.pfc .pfc-sw[data-on]{background:#192322}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw[data-on]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.pfc .pfc-ico{background:#e3cb5c1f;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-ico{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.pfc .pfc-ico{color:var(--color-accent);transition:background-color .18s,color .18s}.pfc .pfc-sw[data-on] .pfc-ico{background:#5cd6a029}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-sw[data-on] .pfc-ico{background:color-mix(in srgb, var(--color-ok) 16%, transparent)}}.pfc .pfc-sw[data-on] .pfc-ico{color:var(--color-ok)}.pfc .pfc-lab{flex:1;min-width:0;font-size:14px;font-weight:650;line-height:1.3}.pfc .pfc-n{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-dim);font-size:11px;font-weight:700}.pfc .pfc-tog{border:1px solid #f4f4f638;border-radius:999px;flex:none;width:38px;height:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-tog{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pfc .pfc-tog{background:#313136}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-tog{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel-2))}}.pfc .pfc-tog{transition:background-color .18s,border-color .18s}.pfc .pfc-knob{background:var(--color-panel);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #f4f4f659}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-knob{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.pfc .pfc-knob{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.pfc .pfc-sw[data-on] .pfc-tog{background:var(--color-ok);border-color:var(--color-ok)}.pfc .pfc-sw[data-on] .pfc-knob{transform:translate(16px)}.pfc .pfc-state{width:2.2em;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);flex:none;font-size:10.5px;font-weight:800}.pfc .pfc-sw[data-on] .pfc-state{color:var(--color-ok)}.pfc .pfc-runway{height:112px;margin-top:10px;position:relative}.pfc .pfc-sky{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700;position:absolute;top:6px;left:4px}.pfc[data-all] .pfc-sky{color:var(--color-ok)}.pfc .pfc-strip{background:radial-gradient(#ffffff0d .6px,#0000 .8px) 0 0/5px 5px,linear-gradient(#34363b,#2a2c30);border-radius:4px;flex-direction:column;justify-content:space-between;height:58px;padding:5px 10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pfc .pfc-lights{justify-content:space-between;display:flex}.pfc .pfc-lights i{background:#4a4c52;border-radius:50%;width:7px;height:7px;transition:background-color .25s,box-shadow .25s}.pfc .pfc-lights i[data-on]{background:#ffe7a3;box-shadow:0 0 7px #ffd66ed9}.pfc[data-all] .pfc-lights i{--g:#8cd5b9}@supports (color:color-mix(in lab, red, red)){.pfc[data-all] .pfc-lights i{--g:color-mix(in srgb, var(--color-ok) 60%, var(--color-code-ink))}}.pfc[data-all] .pfc-lights i{background:var(--g);box-shadow:0 0 8px var(--g);transition-delay:calc(var(--k) * 70ms)}.pfc .pfc-centre{background:repeating-linear-gradient(90deg,#ffffffd1 0 16px,#0000 16px 28px);height:2px;margin-top:-1px;position:absolute;top:50%;left:92px;right:92px}.pfc .pfc-edge{pointer-events:none;border-block:1.5px solid #ffffffb3;position:absolute;inset:8px 6px}.pfc .pfc-keys{background:repeating-linear-gradient(#ffffffd9 0 3px,#0000 3px 6px);width:26px;position:absolute;top:13px;bottom:13px}.pfc .pfc-keys[data-end=start]{left:14px}.pfc .pfc-keys[data-end=end]{right:14px}.pfc .pfc-num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#ffffffd9;font-size:13px;font-weight:800;line-height:1;position:absolute;top:50%}.pfc .pfc-num[data-end=start]{left:48px;transform:translateY(-50%)}.pfc .pfc-num[data-end=end]{right:48px;transform:translateY(-50%)}.pfc .pfc-plane{z-index:1;transform-origin:60%;position:absolute;bottom:12px;left:78px;overflow:visible}.pfc .pfc-plane path,.pfc .pfc-plane ellipse{stroke:#1d1f24;stroke-width:.8px;stroke-linejoin:round}.pfc .pfc-body{fill:#f4f5f7}.pfc .pfc-fin,.pfc .pfc-tail{fill:var(--color-accent)}.pfc .pfc-stripe{fill:none;stroke:var(--color-accent)!important;stroke-width:1.3px!important}.pfc .pfc-win circle,.pfc .pfc-cockpit{fill:#2c3e57}.pfc .pfc-wingside{fill:#d9dce2}.pfc .pfc-engine{fill:#c3c7cf}.pfc .pfc-gear{fill:none;transition:opacity .3s 2s;stroke-width:1.2px!important}.pfc[data-all] .pfc-gear{opacity:0}.pfc[data-all] .pfc-plane{animation:2.2s cubic-bezier(.55,0,.35,1) .8s backwards pfc-roll,2.2s linear .8s backwards pfc-lift;bottom:72px;left:calc(100% - 100px);transform:rotate(-12deg)}@keyframes pfc-roll{0%{left:78px}}@keyframes pfc-lift{0%,40%{bottom:12px;transform:none}60%{transform:rotate(-16deg)}}.pfc .pfc-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.pfc .pfc-count{max-width:none;color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;line-height:1.5}.pfc .pfc-count b{color:var(--color-ink);font-size:18px}.pfc .pfc-cleared{color:var(--color-ok);font-weight:700;animation:.4s 2.4s backwards pfc-in}.pfc .pfc-reset{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.pfc .pfc-reset:hover{border-color:#8e8147}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-reset:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}}.pfc .pfc-reset:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pfc .pfc-out{margin-top:10px}.pfc .pfc-hint{max-width:none;color:var(--color-dim);margin:0;font-size:12.5px;line-height:1.5}.pfc .pfc-card{border:1px solid var(--color-line);border-left:3px solid var(--color-ok);background:var(--color-bg);text-align:left;border-radius:10px;gap:8px;padding:12px 14px 13px;animation:.25s both pfc-in;display:grid}.pfc .pfc-card-head{max-width:none;color:var(--color-ink);align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.pfc .pfc-ico-sm{background:#5cd6a029;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-ico-sm{background:color-mix(in srgb, var(--color-ok) 16%, transparent)}}.pfc .pfc-ico-sm{color:var(--color-ok)}.pfc .pfc-row{max-width:none;color:var(--color-ink);grid-template-columns:3.2em minmax(0,1fr);gap:8px;margin:0;font-size:13.5px;line-height:1.6;display:grid}.pfc .pfc-tag{background:#e3cb5c1f;border-radius:6px;align-self:start;margin-top:2px;padding:1px 0}@supports (color:color-mix(in lab, red, red)){.pfc .pfc-tag{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.pfc .pfc-tag{color:var(--color-accent);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.6}.pfc .pfc-code{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);font-family:var(--font-mono,ui-monospace, monospace);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 6px;font-size:.9em}@keyframes pfc-in{0%{opacity:0;transform:translateY(4px)}}@container (max-width:520px){.pfc .pfc-grid{grid-template-columns:minmax(0,1fr)}.pfc .pfc-panel{padding:10px 9px 9px}}@container (max-width:360px){.pfc .pfc-plate span:last-child{display:none}.pfc .pfc-row{grid-template-columns:minmax(0,1fr);gap:2px}.pfc .pfc-tag{justify-self:start;padding:0 7px}}@media (prefers-reduced-motion:reduce){.pfc .pfc-sw,.pfc .pfc-knob,.pfc .pfc-tog,.pfc .pfc-lights i{transition:none}.pfc[data-all] .pfc-lights i{transition-delay:0s}.pfc[data-all] .pfc-plane,.pfc .pfc-cleared,.pfc .pfc-card{animation:none}}.pdr{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pdr{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pdr{background:var(--color-panel);border-radius:14px}.pdr .pdr-lead{max-width:62ch;color:var(--color-muted);margin:0 0 12px;font-size:13.5px;line-height:1.55}.pdr .pdr-card{--ci:var(--color-code-ink);--cw:var(--color-well);--good:#8cd5b9}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-card{--good:color-mix(in srgb, var(--color-ok) 60%, var(--color-code-ink))}}.pdr .pdr-card{border:1px solid var(--ci);padding:12px 14px 13px}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-card{border:1px solid color-mix(in srgb, var(--ci) 18%, var(--cw))}}.pdr .pdr-card{background:var(--cw);color:var(--ci);border-radius:12px;box-shadow:0 8px 22px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-card{box-shadow:0 8px 22px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pdr .pdr-card{animation:.28s cubic-bezier(.2,.9,.3,1) both pdr-in}.pdr .pdr-wants{max-width:none;color:var(--ci);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;line-height:1.4;display:flex}.pdr .pdr-cmd{border:1px solid var(--ci);margin:9px 0 0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-cmd{border:1px solid color-mix(in srgb, var(--ci) 16%, var(--cw))}}.pdr .pdr-cmd{background:var(--ci);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-cmd{background:color-mix(in srgb, var(--ci) 7%, var(--cw))}}.pdr .pdr-cmd{white-space:pre-wrap;overflow-wrap:anywhere}.pdr .pdr-cmd code{color:var(--ci);font-family:var(--font-mono,ui-monospace, monospace);background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.5}.pdr .pdr-where{max-width:none;color:var(--ci);align-items:center;gap:6px;margin:7px 0 0;font-size:12px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-where{color:color-mix(in srgb, var(--ci) 72%, var(--cw))}}.pdr .pdr-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pdr .pdr-btn{border:1px solid var(--ci);align-items:center;gap:5px;min-height:36px;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-btn{border:1px solid color-mix(in srgb, var(--ci) 40%, var(--cw))}}.pdr .pdr-btn{color:var(--ci);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:13px;font-weight:650;transition:background-color .15s,transform .1s,opacity .2s}.pdr .pdr-btn:hover:not(:disabled){background:var(--ci)}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ci) 12%, var(--cw))}}.pdr .pdr-btn:active:not(:disabled){transform:scale(.97)}.pdr .pdr-btn:focus-visible{outline:2px solid var(--ci);outline-offset:2px}.pdr .pdr-btn-allow{border-color:var(--ci);background:var(--ci);color:var(--cw)}.pdr .pdr-btn-allow:hover:not(:disabled){background:var(--ci)}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-btn-allow:hover:not(:disabled){background:color-mix(in srgb, var(--ci) 84%, var(--cw))}}.pdr .pdr-btn-ask{border-style:dashed;margin-left:auto}.pdr .pdr-btn-ask>span{border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-grid}.pdr .pdr-btn:disabled,.pdr .pdr-btn[aria-disabled=true]{cursor:default;opacity:.4}.pdr .pdr-btn[aria-disabled=true]:hover{background:0 0}.pdr .pdr-btn[data-pick],.pdr .pdr-btn[data-right]{opacity:1}.pdr .pdr-btn[data-right]{box-shadow:0 0 0 2.5px var(--good)}.pdr .pdr-btn[data-pick]:not([data-right]){box-shadow:0 0 0 2px var(--ci)}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-btn[data-pick]:not([data-right]){box-shadow:0 0 0 2px color-mix(in srgb, var(--ci) 45%, var(--cw))}}.pdr .pdr-btn-mark{font-weight:900}.pdr .pdr-what,.pdr .pdr-why{text-align:left;margin-top:10px;animation:.25s both pdr-in}.pdr .pdr-what-text,.pdr .pdr-verdict{border:1px solid var(--color-line);border-left:3px solid var(--color-info);background:var(--color-bg);max-width:none;color:var(--color-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.6}.pdr .pdr-verdict{border-left-color:var(--color-dim)}.pdr .pdr-verdict[data-ok]{border-left-color:var(--color-ok)}.pdr .pdr-verdict[data-ok]>b{color:var(--color-ok)}.pdr .pdr-vmark{margin-right:5px;display:inline-block}.pdr .pdr-tag{background:#84a1ff21;border-radius:6px;margin-right:7px;padding:0 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-tag{background:color-mix(in srgb, var(--color-info) 13%, transparent)}}.pdr .pdr-tag{color:var(--color-info);letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;font-size:10.5px;font-weight:800;line-height:1.75}.pdr .pdr-danger{border:1px solid #fa5d7673;padding:0 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-danger{border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.pdr .pdr-danger{background:#fa5d761f;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.pdr .pdr-danger{color:var(--color-danger);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;font-size:10.5px;font-weight:800;line-height:1.65}.pdr .pdr-decide{max-width:none;color:var(--color-ink);margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.5}.pdr .pdr-code{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 5px;font-size:.9em}.pdr .pdr-ctl{justify-content:flex-start;margin-top:10px;display:flex}.pdr .pdr-next{border:1px solid var(--color-accent);background:var(--color-accent);min-height:36px;color:var(--color-panel);font:inherit;cursor:pointer;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:700;transition:transform .1s,filter .15s}.pdr .pdr-next:hover{filter:brightness(1.08)}.pdr .pdr-next:active{transform:scale(.97)}.pdr .pdr-next:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pdr .pdr-tally{max-width:none;color:var(--color-dim);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12px;line-height:1.5}.pdr .pdr-note{border-top:1px dashed var(--color-line);gap:5px;margin-top:10px;padding-top:9px;display:grid}.pdr .pdr-note p{max-width:none;color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.pdr .pdr-note b{color:var(--color-ink)}.pdr .pdr-score{max-width:none;color:var(--color-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.pdr .pdr-score b{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.pdr .pdr-recap{gap:6px;max-width:none;margin:12px 0 0;padding:0;list-style:none;display:grid}.pdr .pdr-recap li{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;margin:0;padding:7px 10px;font-size:13px;line-height:1.45;display:grid}.pdr .pdr-mark{color:var(--color-dim);text-align:center;font-weight:900}.pdr .pdr-mark[data-ok]{color:var(--color-ok)}.pdr .pdr-recap-cmd{white-space:normal;justify-self:start;font-size:12px}.pdr .pdr-wrap{white-space:normal}.pdr .pdr-nb{white-space:nowrap}.pdr .pdr-tok{overflow-wrap:anywhere;max-width:100%;display:inline-block}.pdr .pdr-kind{color:var(--color-muted);white-space:nowrap;font-size:12px}.pdr .pdr-recap li[data-danger] .pdr-kind{color:var(--color-danger);font-weight:700}.pdr .pdr-ans{border:1px solid var(--color-line);white-space:nowrap;color:var(--color-ink);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.pdr .pdr-ans[data-a=allow]{border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-ans[data-a=allow]{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.pdr .pdr-ans[data-a=allow]{background:#5cd6a01f}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-ans[data-a=allow]{background:color-mix(in srgb, var(--color-ok) 12%, transparent)}}.pdr .pdr-ans[data-a=allow]{color:var(--color-ok)}.pdr .pdr-take{border-left:3px solid var(--color-accent);background:#24221d;border-radius:0 10px 10px 0;max-width:none;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.pdr .pdr-take{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.pdr .pdr-take{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.55}@keyframes pdr-in{0%{opacity:0;transform:translateY(6px)}}@container (max-width:480px){.pdr .pdr-btn-ask{margin-left:0}.pdr .pdr-cmd code{font-size:12.5px}.pdr .pdr-recap li{grid-template-columns:18px minmax(0,1fr) auto}.pdr .pdr-recap-cmd{grid-column:2/-1}.pdr .pdr-kind{grid-column:2}}@media (prefers-reduced-motion:reduce){.pdr .pdr-card,.pdr .pdr-what,.pdr .pdr-why{animation:none}.pdr .pdr-btn,.pdr .pdr-next{transition:none}}.tkc{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tkc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tkc{background:var(--color-panel);color:var(--color-ink);border-radius:14px;container-type:inline-size}.tkc .tkc-eye{letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:100%;color:var(--color-muted);background:#19191e;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-eye{background:color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel))}}.tkc .tkc-mono{font-family:var(--font-brand-mono);color:var(--color-accent);font-weight:700}.tkc .tkc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.tkc .tkc-illus{border:1px dashed #f4f4f647;border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-illus{border:1px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.tkc .tkc-illus{color:var(--color-muted);font-size:11px;font-weight:600}.tkc .tkc-ask{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px;display:flex}.tkc .tkc-who{color:var(--color-muted);font-size:12px;font-weight:600}.tkc .tkc-bubble{max-width:94%;color:var(--color-ink);border-radius:14px;padding:8px 12px;font-size:13.5px;line-height:1.45;display:inline-block}.tkc .tkc-me{background:#322f21;border-bottom-left-radius:4px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-me{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}.tkc .tkc-me{border:1px solid #e3cb5c73}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-me{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tkc .tkc-lanes{gap:12px;display:grid}.tkc .tkc-lane{padding:11px 12px 10px;position:relative}.tkc .tkc-lane:before{content:"";z-index:-1;filter:var(--pcf);background:#17171d;border-radius:11px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-lane:before{background:color-mix(in srgb, var(--color-panel-2) 55%, var(--color-panel))}}.tkc .tkc-lane:before{border:1px solid #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-lane:before{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tkc .tkc-lane-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:9px;display:flex}.tkc .tkc-tool{color:var(--color-ink);font-size:14px;font-weight:750}.tkc .tkc-code-ic{font-family:var(--font-brand-mono);color:var(--color-accent);font-size:12px;font-weight:800}.tkc .tkc-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ok);background:#1c2c29;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tag{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.tkc .tkc-tag{animation:.35s both tkc-fade}.tkc .tkc-count{color:var(--color-muted);white-space:nowrap;margin-left:auto;font-size:12px}.tkc .tkc-count b{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:18px;font-weight:800}.tkc .tkc-chat{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.tkc .tkc-ai{background:var(--color-panel);border:1px solid #f4f4f629;border-bottom-right-radius:4px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-ai{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tkc .tkc-note{color:var(--color-muted);font-size:11.5px}.tkc .tkc-chat>*{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.tkc .tkc-chat:not([data-on])>.tkc-ai{opacity:.38;color:#0000;background:0 0;border-style:dashed;transform:none}.tkc .tkc-chat[data-on]>*{opacity:1;transform:none}.tkc .tkc-chat[data-on]>.tkc-note{transition-delay:.5s}.tkc .tkc-work{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.tkc .tkc-steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tkc .tkc-step{color:var(--color-ink);background:var(--color-panel);border:1px solid #f4f4f61c;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:5px 8px;line-height:1.25;display:grid}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-step{border:1px solid color-mix(in srgb, var(--color-ink) 11%, transparent)}}.tkc .tkc-step{transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .3s}.tkc .tkc-step[data-st=todo]{opacity:.38;background:0 0;border-style:dashed}.tkc .tkc-step[data-st=todo] .tkc-chip{visibility:hidden}.tkc .tkc-step[data-st=now]{border-color:var(--color-accent);background:#28251e}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-step[data-st=now]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.tkc .tkc-step[data-st=now]{box-shadow:0 0 0 3px #e3cb5c24}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-step[data-st=now]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}}.tkc .tkc-step-ic{text-align:center;font-size:15px;line-height:1}.tkc .tkc-step-txt{flex-direction:column;min-width:0;display:flex}.tkc .tkc-step-txt b{font-size:13px;font-weight:700}.tkc .tkc-step-txt span{color:var(--color-muted);font-size:11.5px}.tkc .tkc-chip{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-accent);background:#2c291f;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-chip{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.tkc .tkc-step[data-st=now] .tkc-chip{animation:.5s cubic-bezier(.34,1.6,.64,1) .15s backwards tkc-chip}.tkc .tkc-tray{border:1.5px dashed #e3cb5c73;border-radius:10px;padding:9px 10px 10px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tray{border:1.5px dashed color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tkc .tkc-tray{background:#1d1c1a}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tray{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel))}}.tkc .tkc-tray-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800;display:block}.tkc .tkc-tray-sub{color:var(--color-muted);margin-bottom:8px;font-size:11.5px;display:block}.tkc .tkc-tiles{flex-wrap:wrap;align-content:flex-start;gap:5px 4px;display:flex}.tkc .tkc-tile{text-align:center;width:16px;height:20px;color:var(--art,var(--color-accent));--art:var(--color-accent);background:var(--art);border-radius:3px;font-size:11px;font-weight:800;line-height:18px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tile{background:color-mix(in srgb, var(--art) 16%, var(--color-panel))}}.tkc .tkc-tile{border:1px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tile{border:1px solid color-mix(in srgb, var(--art) 60%, transparent)}}.tkc .tkc-tile{opacity:0}.tkc .tkc-tile[data-t=file]{clip-path:polygon(0 0,62% 0,100% 30%,100% 100%,0 100%);background:linear-gradient(225deg, var(--art) 0 24%, var(--art) 24%)}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-tile[data-t=file]{background:linear-gradient(225deg, color-mix(in srgb, var(--art) 55%, var(--color-panel)) 0 24%, color-mix(in srgb, var(--art) 22%, var(--color-panel)) 24%)}}.tkc .tkc-tile[data-t=run]{--art:var(--color-info)}.tkc .tkc-tile[data-t=fail]{--art:var(--color-danger)}.tkc .tkc-tile[data-t=edit]{--art:var(--color-coral)}.tkc .tkc-tile[data-t=pass]{--art:var(--color-ok)}.tkc .tkc-tile[data-on]{opacity:1;animation:tkc-drop .45s cubic-bezier(.34, 1.5, .64, 1) calc(var(--j) * 28ms) backwards}.tkc .tkc-meter{margin-top:10px}.tkc .tkc-track{background:#2a2a2d;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-track{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel))}}.tkc .tkc-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-coral), var(--color-accent));min-width:6px;transition:width .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.tkc .tkc-fill[data-zero]{min-width:0}.tkc .tkc-ticks{font-variant-numeric:tabular-nums;color:var(--color-dim);justify-content:space-between;margin-top:3px;font-size:10.5px;display:flex}.tkc .tkc-cap{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;display:flex}.tkc .tkc-caption{max-width:none;color:var(--color-ink);flex:260px;margin:0;font-size:14.5px;font-weight:650;line-height:1.45}.tkc .tkc-stamp{border:2px solid var(--color-coral);letter-spacing:.05em;text-transform:uppercase;color:var(--color-coral);opacity:0;border-radius:6px;flex:none;padding:3px 10px;font-size:13px;font-weight:800;transform:rotate(-4deg)}.tkc .tkc-stamp[data-on]{opacity:1;animation:.42s cubic-bezier(.34,1.7,.64,1) both tkc-stamp}.tkc .tkc-why1{max-width:none;color:var(--color-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.tkc .tkc-ctl{justify-content:center;margin-top:10px;display:flex}.tkc .tkc-btn{font:inherit;color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 14px;font-size:12.5px;font-weight:650;transition:transform .14s cubic-bezier(.23,1,.32,1);position:relative}.tkc .tkc-btn:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f621);border-radius:8px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-btn:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 13%, transparent))}}.tkc .tkc-btn:before{background:#212124}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-btn:before{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.tkc .tkc-btn:before{border:1px solid #f4f4f633}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-btn:before{border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.tkc .tkc-btn:before{transition:background .2s}.tkc .tkc-btn:hover:not(:disabled):before{background:#272d41}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-btn:hover:not(:disabled):before{background:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.tkc .tkc-btn:active:not(:disabled){transform:scale(.97)}.tkc .tkc-btn:disabled{opacity:.4;cursor:default}.tkc .tkc-btn:focus-visible,.tkc .tkc-key:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.tkc .tkc-part2{border-top:1.5px dashed #f4f4f62e;margin-top:18px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-part2{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.tkc .tkc-lead{max-width:none;color:var(--color-ink);margin:9px 0 12px;font-size:13.5px;line-height:1.55}.tkc .tkc-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.tkc .tkc-key{font:inherit;color:var(--color-ink);cursor:pointer;background:linear-gradient(var(--color-panel), #212124);border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key{background:linear-gradient(var(--color-panel), color-mix(in srgb, var(--color-ink) 6%, var(--color-panel)))}}.tkc .tkc-key{border:1.5px solid #f4f4f63d}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key{border:1.5px solid color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tkc .tkc-key{box-shadow:0 3px #f4f4f63d}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tkc .tkc-key{transition:transform .12s,box-shadow .12s,border-color .2s,background .2s}.tkc .tkc-key:hover{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key:hover{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.tkc .tkc-key:active,.tkc .tkc-key[aria-pressed=true]{transform:translateY(3px);box-shadow:0 0 #f4f4f63d}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key:active,.tkc .tkc-key[aria-pressed=true]{box-shadow:0 0 0 color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tkc .tkc-key[aria-pressed=true]{border-color:var(--color-accent);background:#322f21}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-key[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}.tkc .tkc-key-cmd{font-family:var(--font-brand-mono);color:var(--color-accent);font-size:14.5px;font-weight:700}.tkc .tkc-key-sub{color:var(--color-muted);font-size:11px;font-weight:600}.tkc .tkc-win{border:1.5px solid #f4f4f629;border-radius:12px;padding:0 12px 11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-win{border:1.5px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tkc .tkc-win{background:#15151a}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-win{background:color-mix(in srgb, var(--color-panel-2) 30%, var(--color-panel))}}.tkc .tkc-win-head{border-bottom:1px solid #f4f4f61f;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 -12px 10px;padding:7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-win-head{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tkc .tkc-win-head{background:#19191f}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-win-head{background:color-mix(in srgb, var(--color-panel-2) 75%, var(--color-panel))}}.tkc .tkc-win-title{color:var(--color-ink);font-size:12.5px;font-weight:750}.tkc .tkc-win-title:before{content:"</>";font-family:var(--font-brand-mono);color:var(--color-accent);margin-right:6px;font-size:11px;font-weight:800}.tkc .tkc-new{color:var(--color-ok);background:#1c2c29;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-new{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.tkc .tkc-new{animation:tkc-fade .35s ease calc(var(--t0) + .5s) backwards}.tkc .tkc-engine{white-space:nowrap;--art:var(--color-info);color:var(--art);background:var(--art);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-engine{background:color-mix(in srgb, var(--art) 12%, var(--color-panel))}}.tkc .tkc-engine{border:1px solid var(--art)}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-engine{border:1px solid color-mix(in srgb, var(--art) 50%, transparent)}}.tkc .tkc-engine[data-e=fast]{--art:var(--color-ok)}.tkc .tkc-engine[data-anim]{animation:tkc-flip .5s cubic-bezier(.34, 1.5, .64, 1) var(--t0) backwards}.tkc .tkc-mem-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 10px;margin-bottom:8px;display:flex}.tkc .tkc-mem-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:800}.tkc .tkc-mem-title span{letter-spacing:0;text-transform:none;color:var(--color-muted);font-size:11.5px;font-weight:500;display:block}.tkc .tkc-full{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-muted);animation:tkc-fade .35s ease var(--t1) backwards;font-size:13px;font-weight:600}.tkc .tkc-full b{color:var(--color-ink);font-size:20px;font-weight:800}.tkc .tkc-full s{color:var(--color-dim)}.tkc .tkc-full-q{color:var(--color-dim);font-size:12px;font-weight:600;animation:none}.tkc .tkc-g{--g:3px;gap:var(--g);grid-template-columns:repeat(20,minmax(0,1fr));display:grid}.tkc .tkc-sq{--x:var(--dx,0);--y:var(--dy,0);--grey:#57575a}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-sq{--grey:color-mix(in srgb, var(--color-ink) 30%, var(--color-panel))}}.tkc .tkc-sq{aspect-ratio:1;background:var(--grey);border-radius:3px;position:relative}.tkc .tkc-sq[data-k=free]{background:0 0;box-shadow:inset 0 0 0 1px #f4f4f638}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-sq[data-k=free]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tkc .tkc-g[data-lit] .tkc-sq[data-k=setup]{background:var(--color-info)}.tkc .tkc-g[data-lit] .tkc-sq[data-k=convo]{background:var(--color-coral)}.tkc .tkc-g[data-lit] .tkc-sq[data-k=sum]{background:var(--color-ok)}.tkc .tkc-g[data-fx=context] .tkc-sq:not([data-k=free]){animation:tkc-light .45s ease calc(var(--t0) + var(--i) * 9ms) backwards}.tkc .tkc-sq[data-fx]:after{content:"";border-radius:inherit;background:var(--color-coral);position:absolute;inset:0}.tkc .tkc-sq[data-fx=fly]:after{animation:tkc-fly .6s ease-in calc(var(--t0) + var(--o) * 7ms) both}.tkc .tkc-g[data-fx=compact] .tkc-sq[data-k=sum]{animation:tkc-sum .5s cubic-bezier(.34, 1.6, .64, 1) calc(var(--t0) + .48s) backwards}.tkc .tkc-sq[data-fx=drop]:after{animation:tkc-fall .5s ease-in calc(var(--t0) + var(--o) * 7ms) both}.tkc .tkc-legend{flex-wrap:wrap;gap:4px 14px;max-width:none;margin:10px 0 0;padding:0;list-style:none;animation:.35s .1s backwards tkc-fade;display:flex}.tkc .tkc-legend li{color:var(--color-muted);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.35;display:flex}.tkc .tkc-legend li:before{content:"";border-radius:2px;flex:none;width:11px;height:11px}.tkc .tkc-legend li[data-k=setup]:before{background:var(--color-info)}.tkc .tkc-legend li[data-k=convo]:before{background:var(--color-coral)}.tkc .tkc-legend li[data-k=sum]:before{background:var(--color-ok)}.tkc .tkc-legend li[data-k=free]:before{box-shadow:inset 0 0 0 1px #f4f4f659}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-legend li[data-k=free]:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.tkc .tkc-prompt{background:var(--color-panel);border:1.5px solid #f4f4f633;border-radius:10px;align-items:center;gap:7px;min-height:38px;margin-top:11px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-prompt{border:1.5px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.tkc .tkc-prompt{font-family:var(--font-brand-mono);font-size:12.5px}.tkc .tkc-caret{color:var(--color-accent);font-weight:800}.tkc .tkc-ph{color:var(--color-dim)}.tkc .tkc-typed{white-space:nowrap;width:calc(var(--n) * 1ch + 2px);color:var(--color-ink);border-right:2px solid var(--color-accent);animation:tkc-type var(--tm) steps(var(--n)) both, tkc-blink .9s step-end var(--tm) 3;padding-right:2px;font-weight:650;display:inline-block;overflow:hidden}.tkc .tkc-why{text-align:left;margin-top:12px;animation:.35s .12s backwards tkc-fade}.tkc .tkc-happened{max-width:none;color:var(--color-ink);margin:0 0 11px;padding:9px 12px 9px 14px;font-size:13.5px;line-height:1.55;position:relative}.tkc .tkc-happened:before{content:"";z-index:-1;filter:var(--pcf);background:#28251e;border-radius:8px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-happened:before{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.tkc .tkc-facts{gap:9px;margin:0;display:grid}.tkc .tkc-facts>div{grid-template-columns:158px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.tkc .tkc-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:800;line-height:1.4}.tkc .tkc-facts dd{color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.5}.tkc .tkc-facts>div:nth-child(2) dd{color:var(--color-accent);font-weight:700}.tkc .tkc-hint{border:1px dashed #f4f4f63d;border-radius:8px;max-width:none;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.tkc .tkc-hint{border:1px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.tkc .tkc-hint{color:var(--color-muted);font-size:13px;line-height:1.5}.tkc .tkc-foot{max-width:none;color:var(--color-muted);margin:12px 0 0;font-size:12px;line-height:1.5}@container (max-width:520px){.tkc .tkc-work{grid-template-columns:minmax(0,1fr)}.tkc .tkc-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.tkc .tkc-g{grid-template-columns:repeat(10,minmax(0,1fr))}.tkc .tkc-sq{--x:var(--dxn,0);--y:var(--dyn,0)}.tkc .tkc-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@keyframes tkc-drop{0%{opacity:0;transform:translateY(-18px)scale(.5)}}@keyframes tkc-chip{0%{opacity:0;transform:scale(1.6)}}@keyframes tkc-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.7)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes tkc-fade{0%{opacity:0;transform:translateY(4px)}}@keyframes tkc-flip{0%{opacity:0;transform:rotateX(90deg)scale(.9)}}@keyframes tkc-light{0%{background:var(--grey);transform:scale(.7)}60%{transform:scale(1.15)}}@keyframes tkc-fly{80%{opacity:1;transform:translate(calc(var(--x) * (100% + var(--g))), calc(var(--y) * (100% + var(--g)))) scale(.45)}to{opacity:0;transform:translate(calc(var(--x) * (100% + var(--g))), calc(var(--y) * (100% + var(--g)))) scale(.3)}}@keyframes tkc-sum{0%{background:var(--color-coral);transform:scale(1)}55%{transform:scale(1.3)}}@keyframes tkc-fall{to{opacity:0;transform:translateY(160%)rotate(28deg)scale(.6)}}@keyframes tkc-type{0%{width:0}}@keyframes tkc-blink{50%{border-right-color:#0000}}@media (prefers-reduced-motion:reduce){.tkc *,.tkc :before,.tkc :after{transition:none!important;animation:none!important}.tkc .tkc-sq[data-fx]:after{display:none}}.cln{--cln-mono:var(--font-brand-mono,ui-monospace, SFMono-Regular, Menlo, monospace);gap:18px;display:grid;container-type:inline-size}.cln .cln-loading{color:var(--color-muted);padding:20px}.cln .cln-p{max-width:none;color:var(--color-ink);text-align:left;margin:10px 0 0;font-size:14.5px;line-height:1.6}.cln .cln-small{color:var(--color-muted);font-size:13.5px}.cln .cln-q{max-width:none;color:var(--color-ink);margin:20px 0 8px;font-size:15px;font-weight:700;line-height:1.4}.cln .cln-hint{max-width:none;color:var(--color-dim);margin:6px 0 0;font-size:12.5px;line-height:1.5}.cln .cln-why{--cln-tone:var(--color-ok);border-left:3px solid var(--cln-tone);background:var(--cln-tone);border-radius:0 8px 8px 0;max-width:none;margin:10px 0 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.cln .cln-why{background:color-mix(in srgb, var(--cln-tone) 9%, var(--color-panel))}}.cln .cln-why{color:var(--color-ink);text-align:left;font-size:13.5px;line-height:1.55;animation:.25s ease-out both cln-in}.cln .cln-why[data-tone=warn]{--cln-tone:var(--color-coral)}.cln .cln-why[data-tone=info]{--cln-tone:var(--color-info)}.cln .cln-why[data-tone=deny]{--cln-tone:var(--color-danger)}.cln .cln-out{max-width:none;color:var(--color-muted);align-items:baseline;gap:8px;margin:20px 0 0;font-size:13px;font-weight:650;line-height:1.45;display:flex}.cln .cln-out:before{content:"→";color:var(--color-accent);flex:none;font-weight:800}.cln .cln-end{margin-top:18px}.cln .cln-btn{border:1px solid var(--color-line-2);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:0 1px #f4f4f624,0 3px 8px -4px #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.cln .cln-btn{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 14%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.cln .cln-btn{transition:border-color .15s,background-color .15s,transform .12s}.cln .cln-btn:hover:not(:disabled){border-color:var(--color-accent);background:#24221d}@supports (color:color-mix(in lab, red, red)){.cln .cln-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.cln .cln-btn:active:not(:disabled){transform:translateY(1px)}.cln .cln-btn:disabled{opacity:.45;cursor:default}.cln .cln-btn-danger{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.cln .cln-btn-danger{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.cln .cln-btn-danger{color:var(--color-danger)}.cln .cln-link{color:var(--color-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.cln .cln-link:hover{color:var(--color-ink)}.cln .cln-x{border:1px solid var(--color-line-2);background:var(--color-panel);width:28px;height:28px;color:var(--color-muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.cln .cln-x:hover{border-color:var(--color-danger);color:var(--color-danger)}.cln .cln-rail{padding:14px 16px 12px}.cln .cln-rail-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cln .cln-eyebrow{font-family:var(--cln-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:11px}.cln .cln-rail-count{max-width:none;color:var(--color-muted);margin:0;font-size:12.5px}.cln .cln-rail-count b{color:var(--color-ink)}.cln .cln-rail-list{grid-template-columns:repeat(7,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.cln .cln-rail-list:before{content:"";background:var(--color-line-2);height:2px;position:absolute;top:14px;left:7%;right:7%}.cln .cln-rail-list li{margin:0;position:relative}.cln .cln-rail-btn{width:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0 2px;display:flex}.cln .cln-rail-dot{border:2px solid var(--color-line-2);background:var(--color-panel);width:30px;height:30px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;transition:background-color .2s,border-color .2s;display:grid}.cln .cln-rail-btn[data-next] .cln-rail-dot{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 4px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.cln .cln-rail-btn[data-next] .cln-rail-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.cln .cln-rail-btn[data-done] .cln-rail-dot{border-color:var(--color-ok);background:var(--color-ok);color:var(--color-panel)}.cln .cln-rail-btn:hover .cln-rail-dot{border-color:var(--color-ink)}.cln .cln-rail-lab{text-align:center;font-size:11px;font-weight:650;line-height:1.2}.cln .cln-rail-btn:hover .cln-rail-lab,.cln .cln-rail-btn[data-next] .cln-rail-lab{color:var(--color-ink)}.cln .cln-rail-cap{max-width:none;color:var(--color-muted);margin:10px 0 0;font-size:12.5px}.cln .cln-st{padding:20px 20px 22px;scroll-margin-top:84px}.cln .cln-kick{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:none;margin:0;display:flex}.cln .cln-no{font-family:var(--cln-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.cln .cln-where{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:650}.cln .cln-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:8px 0 0;font-size:21px;font-weight:650;line-height:1.25}.cln .cln-whythis{border-left:3px solid var(--color-accent);background:#22201c;border-radius:0 8px 8px 0;max-width:none;margin:10px 0 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.cln .cln-whythis{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.cln .cln-whythis{color:var(--color-ink);font-size:14px;line-height:1.55}.cln .cln-needos{border:1px dashed var(--color-line-2);border-radius:10px;justify-items:start;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.cln .cln-needos .cln-p{margin:0}.cln .cln-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cln .cln-fields-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.cln .cln-field{align-content:end;gap:5px;min-width:0;margin:0;display:grid}.cln .cln-st>.cln-field{margin-top:12px}.cln .cln-field .input{width:100%;min-width:0}.cln .cln-flabel{max-width:none;color:var(--color-muted);margin:0;font-size:12.5px;font-weight:650;line-height:1.35}.cln .cln-grow{flex:auto;min-width:0}.cln .cln-os{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px;display:grid}.cln .cln-os-btn{border:1.5px solid var(--color-line-2);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.cln .cln-os-btn{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.cln .cln-os-btn{transition:border-color .15s,background-color .15s,transform .12s}.cln .cln-os-btn:hover{border-color:var(--color-accent)}.cln .cln-os-btn:active{transform:translateY(1px)}.cln .cln-os-btn[data-on]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.cln .cln-os-btn[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.cln .cln-os-btn[data-on]{box-shadow:0 0 0 3px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.cln .cln-os-btn[data-on]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.cln .cln-os-ico{background:var(--color-panel-2);border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.cln .cln-clip{border:1px solid var(--color-line-2);background:#373429;border-radius:14px;margin:26px 0 0;padding:24px 12px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.cln .cln-clip{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel-2))}}.cln .cln-clip{box-shadow:0 6px 18px -12px #f4f4f673}@supports (color:color-mix(in lab, red, red)){.cln .cln-clip{box-shadow:0 6px 18px -12px color-mix(in srgb, var(--color-ink) 45%, transparent)}}.cln .cln-clip-clamp{background:linear-gradient(180deg, var(--color-line-2), var(--color-dim));border-radius:8px 8px 12px 12px;width:124px;height:28px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #f4f4f640}@supports (color:color-mix(in lab, red, red)){.cln .cln-clip-clamp{box-shadow:0 2px 4px color-mix(in srgb, var(--color-ink) 25%, transparent)}}.cln .cln-clip-clamp:after{content:"";background:#373429;border-radius:6px;width:36px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cln .cln-clip-clamp:after{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel-2))}}.cln .cln-sheet{background:var(--color-panel);border-radius:6px;padding:16px 14px 12px;box-shadow:0 1px 2px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.cln .cln-sheet{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.cln .cln-sheet-h{max-width:none;font-family:var(--cln-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11px}.cln .cln-checks{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cln .cln-checks li{margin:0}.cln .cln-check{border:0;border-bottom:1px dashed var(--color-line-2);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border-radius:6px 6px 0 0;align-items:flex-start;gap:12px;padding:10px 6px;display:flex}.cln .cln-check:hover{background:#e3cb5c0f}@supports (color:color-mix(in lab, red, red)){.cln .cln-check:hover{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.cln .cln-check-box{border:2px solid var(--color-line-2);background:var(--color-panel);border-radius:5px;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.cln .cln-check[data-on] .cln-check-box{border-color:#50a683}@supports (color:color-mix(in lab, red, red)){.cln .cln-check[data-on] .cln-check-box{border-color:color-mix(in srgb, var(--color-ok) 70%, var(--color-line-2))}}.cln .cln-pen{width:32px;height:32px;margin:-6px -4px 0 0;overflow:visible}.cln .cln-pen path{fill:none;stroke:var(--color-ok);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.38s cubic-bezier(.5,0,.3,1) both cln-pen}.cln .cln-check-body{gap:3px;min-width:0;display:grid}.cln .cln-check-t{font-size:15px;font-weight:600;line-height:1.4}.cln .cln-check-where{color:var(--color-muted);font-size:13px;line-height:1.45}.cln .cln-checks .cln-why{margin:4px 0 8px 44px}.cln .cln-cleared{flex-direction:column;align-items:flex-start;min-height:42px;margin:14px 0 2px;display:flex}.cln .cln-cleared-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ok);font-size:23px;font-weight:800;animation:.3s ease-out both cln-in;display:inline-block;transform:rotate(-2deg)}.cln .cln-swoosh{width:230px;max-width:100%;height:12px;margin-top:2px;overflow:visible}.cln .cln-swoosh path{fill:none;stroke:var(--color-ok);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:.5s ease-out .15s both cln-pen}.cln .cln-cleared-wait{color:var(--color-muted);font-size:13.5px;line-height:1.5}.cln .cln-path{flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.cln .cln-path .cln-crumb{border:1px solid var(--color-line-2);background:var(--color-panel-2);color:var(--color-ink);border-radius:8px;margin:0;padding:5px 10px;font-size:13.5px;font-weight:650;line-height:1.35;position:relative}.cln .cln-path .cln-crumb+.cln-crumb{margin-left:22px}.cln .cln-path .cln-crumb+.cln-crumb:before{content:"→";color:var(--color-accent);font-weight:800;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.cln .cln-diskrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;display:grid}.cln .cln-gauge{align-items:center;gap:12px;margin:0;display:flex}.cln .cln-gauge svg{flex:none;width:108px;height:108px}.cln .cln-g-used{fill:none;stroke:#46464c}@supports (color:color-mix(in lab, red, red)){.cln .cln-g-used{stroke:color-mix(in srgb, var(--color-ink) 20%, var(--color-panel-2))}}.cln .cln-g-used{stroke-width:15px}.cln .cln-g-free{fill:none;stroke:var(--color-ok);stroke-width:15px;transition:stroke-dasharray .6s}.cln .cln-g-read{color:var(--color-muted);gap:2px;font-size:12.5px;line-height:1.35;display:grid}.cln .cln-g-read b{font-family:var(--font-display);color:var(--color-ink);font-size:22px}.cln .cln-home{border:1.5px solid var(--color-line-2);background:var(--color-panel);border-radius:12px;margin-top:12px;overflow:hidden}.cln .cln-home-bar{border-bottom:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-muted);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}.cln .cln-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid}.cln .cln-folders li{margin:0}.cln .cln-folder{border:1.5px solid var(--t);border-radius:10px;align-content:start;justify-items:start;gap:4px;width:100%;height:100%;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.cln .cln-folder{border:1.5px solid color-mix(in srgb, var(--t) 45%, var(--color-line))}}.cln .cln-folder{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.cln .cln-folder{background:color-mix(in srgb, var(--t) 7%, var(--color-panel))}}.cln .cln-folder{color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,transform .12s}.cln .cln-folder:hover{border-color:var(--t)}.cln .cln-folder:active{transform:scale(.98)}.cln .cln-folder[data-last]{box-shadow:0 0 0 3px var(--t)}@supports (color:color-mix(in lab, red, red)){.cln .cln-folder[data-last]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 24%, transparent)}}.cln .cln-folder[data-tag=hidden]{border-style:dashed}.cln .cln-fico{width:34px;height:26px}.cln .cln-fico path{fill:var(--t)}@supports (color:color-mix(in lab, red, red)){.cln .cln-fico path{fill:color-mix(in srgb, var(--t) 32%, var(--color-panel-2))}}.cln .cln-fico path{stroke:var(--t);stroke-width:1.6px}.cln .cln-folder[data-tag=hidden] .cln-fico{opacity:.6}.cln .cln-fname{flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.cln .cln-ftag{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-muted);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:650}.cln .cln-fstate{color:var(--t);font-size:12px;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.cln .cln-fstate{color:color-mix(in srgb, var(--t) 72%, var(--color-ink))}}.cln .cln-ownrow{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.cln .cln-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cln .cln-tags .cln-tag{border:1px solid #e3cb5c66;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 4px 3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cln .cln-tags .cln-tag{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.cln .cln-tags .cln-tag{background:#28251e}@supports (color:color-mix(in lab, red, red)){.cln .cln-tags .cln-tag{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.cln .cln-tags .cln-tag{color:var(--color-ink);font-size:13px;line-height:1.3}.cln .cln-tag .cln-x{width:22px;height:22px;font-size:13px}.cln .cln-box{margin:10px 0 0}.cln .pm-winbar{flex-wrap:wrap;gap:6px}.cln .cln-winbtns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cln .cln-boxfoot{border-top:1px dashed #f4f4f62e;justify-items:start;gap:8px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cln .cln-boxfoot{border-top:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.cln .cln-boxfoot .cln-hint{color:var(--color-muted);margin:0;font-size:13px}.cln .cln-open{padding:11px 20px;font-size:15px;text-decoration:none}.cln .cln-tabs{border-bottom:1.5px solid var(--color-line-2);flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cln .cln-tab{border:1.5px solid var(--color-line-2);background:var(--color-panel-2);color:var(--color-muted);cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;margin-bottom:-1.5px;padding:9px 14px;font-size:13px;font-weight:700}.cln .cln-tab:hover{color:var(--color-ink)}.cln .cln-tab[data-on]{border-color:var(--color-accent);background:var(--color-panel);color:var(--color-ink);box-shadow:inset 0 3px 0 var(--color-accent)}.cln .cln-tabpanel{padding-top:2px}.cln .cln-scan{border:1.5px solid var(--color-line-2);background:var(--color-panel-2);border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.cln .cln-scan-in{field-sizing:content;resize:vertical;background:var(--color-panel);width:100%;min-height:96px;font-family:var(--cln-mono);font-size:13px;line-height:1.55}.cln .cln-scan-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cln .cln-scan-row .cln-hint{margin:0}.cln .cln-scanbtn{padding:9px 20px;font-size:14px}.cln .cln-samples{flex-wrap:wrap;gap:6px;display:flex}.cln .cln-sample{border:1px solid var(--color-line-2);background:var(--color-panel);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1.3;box-shadow:0 1px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.cln .cln-sample{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.cln .cln-sample:hover{border-color:var(--color-accent)}.cln .cln-sample[data-on]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.cln .cln-sample[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.cln .cln-result{gap:10px;margin-top:14px;display:grid}.cln .cln-scan-out{border:1.5px solid var(--color-line-2);background:var(--color-panel);border-radius:10px;position:relative;overflow:hidden}.cln .cln-sweep{background:linear-gradient(90deg,#0000,#e3cb5c3d,#0000);width:40%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.cln .cln-sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent)}}.cln .cln-sweep{pointer-events:none;animation:.8s ease-out both cln-sweep;transform:translate(-110%)}.cln .cln-scan-out .cln-pre{font-family:var(--cln-mono);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:12px 14px;font-size:13px;line-height:1.8}.cln .cln-hl{--hl:var(--color-ok);color:inherit;background:linear-gradient(var(--hl), var(--hl)) no-repeat 0 0 / 100% 100%;border-radius:3px;padding:1px 2px}@supports (color:color-mix(in lab, red, red)){.cln .cln-hl{background:linear-gradient(color-mix(in srgb, var(--hl) 24%, transparent), color-mix(in srgb, var(--hl) 24%, transparent)) no-repeat 0 0 / 100% 100%}}.cln .cln-hl{box-shadow:inset 0 -2px 0 var(--hl);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:.45s ease-out .3s both cln-mark}.cln .cln-hl[data-sev=deny]{--hl:var(--color-danger)}.cln .cln-hl[data-sev=ask]{--hl:var(--color-info)}.cln .cln-verdict{--v:var(--color-line-2);border:1.5px solid var(--v);background:var(--v);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cln .cln-verdict{background:color-mix(in srgb, var(--v) 10%, var(--color-panel))}}.cln .cln-verdict[data-sev=deny],.cln .cln-find[data-sev=deny]{--v:var(--color-danger)}.cln .cln-verdict[data-sev=ask],.cln .cln-find[data-sev=ask]{--v:var(--color-info)}.cln .cln-verdict[data-sev=ok],.cln .cln-find[data-sev=ok]{--v:var(--color-ok)}.cln .cln-verdict-ico{border:1px solid var(--v);background:var(--color-panel);width:38px;height:38px;color:var(--v);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.cln .cln-verdict-h{max-width:none;color:var(--color-ink);margin:0;font-size:16px;font-weight:800;line-height:1.3}.cln .cln-verdict-p{max-width:none;color:var(--color-ink);margin:3px 0 0;font-size:13.5px;line-height:1.55}.cln .cln-finds{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cln .cln-finds .cln-find{--v:var(--color-line-2);border:1px solid var(--color-line);border-left:4px solid var(--v);background:var(--color-panel);border-radius:10px;margin:0;padding:10px 12px}.cln .cln-find-h{max-width:none;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:1.4;display:flex}.cln .cln-sev{border:1px solid var(--v);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.cln .cln-sev{border:1px solid color-mix(in srgb, var(--v) 45%, transparent)}}.cln .cln-sev{background:var(--v)}@supports (color:color-mix(in lab, red, red)){.cln .cln-sev{background:color-mix(in srgb, var(--v) 14%, var(--color-panel))}}.cln .cln-sev{color:var(--v);font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cln .cln-sev{color:color-mix(in srgb, var(--v) 70%, var(--color-ink))}}.cln .cln-find-bits{flex-wrap:wrap;gap:4px;max-width:none;margin:6px 0 0;display:flex}.cln .cln-find-bits code{border:1px solid var(--color-line);background:var(--color-panel-2);font-family:var(--cln-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:12px}.cln .cln-find-why{max-width:none;color:var(--color-ink);margin:6px 0 0;font-size:13.5px;line-height:1.55}.cln .cln-say{max-width:none;color:var(--color-muted);justify-items:start;gap:4px;margin:8px 0 0;font-size:12.5px;font-weight:650;display:grid}.cln .cln-say q{border:1px dashed var(--color-line-2);background:var(--color-panel-2);color:var(--color-ink);quotes:"“" "”";border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:650;line-height:1.45}.cln .cln-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:12px;display:grid}.cln .cln-cat{border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 5px 5px 10px;display:flex}.cln .cln-cat-name{min-width:0;color:var(--color-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cln .cln-cat-dot{background:var(--t);border-radius:3px;flex:none;width:11px;height:11px}.cln .cln-cat-in{text-align:right;flex:none;width:84px;padding:6px 10px}.cln .cln-extra{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cln .cln-extra .cln-grow{flex:170px}.cln .cln-kindsel{flex:210px;min-width:0}.cln .cln-addcat{margin-top:10px}.cln .cln-tm{aspect-ratio:10/7;border:1.5px solid var(--color-line-2);background:var(--color-panel-2);border-radius:12px;width:100%;margin-top:10px;position:relative;overflow:hidden}.cln .cln-tm-b{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;container-type:size}.cln .cln-tm-in{border:1.5px solid var(--t);border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1px;padding:6px 8px;display:flex;position:absolute;inset:1.5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cln .cln-tm-in{border:1.5px solid color-mix(in srgb, var(--t) 70%, transparent)}}.cln .cln-tm-in{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.cln .cln-tm-in{background:color-mix(in srgb, var(--t) 32%, var(--color-panel))}}.cln .cln-tm-in{text-align:left;transition:background-color .15s}.cln .cln-tm-b:hover .cln-tm-in{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.cln .cln-tm-b:hover .cln-tm-in{background:color-mix(in srgb, var(--t) 40%, var(--color-panel))}}.cln .cln-tm-b[data-on] .cln-tm-in{box-shadow:inset 0 0 0 2.5px var(--color-ink)}.cln .cln-tm-b[data-kind=free] .cln-tm-in{border:1.5px dashed #5cd6a0a6}@supports (color:color-mix(in lab, red, red)){.cln .cln-tm-b[data-kind=free] .cln-tm-in{border:1.5px dashed color-mix(in srgb, var(--color-ok) 65%, transparent)}}.cln .cln-tm-b[data-kind=free] .cln-tm-in{background:repeating-linear-gradient(135deg, transparent 0 6px, #5cd6a021 6px 12px), var(--color-panel)}@supports (color:color-mix(in lab, red, red)){.cln .cln-tm-b[data-kind=free] .cln-tm-in{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--color-ok) 13%, transparent) 6px 12px), var(--color-panel)}}.cln .cln-tm-b[data-kind=rest] .cln-tm-in{border:1.5px dashed var(--color-line-2);background:var(--color-panel-2)}.cln .cln-tm-name{max-width:100%;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.cln .cln-tm-gb{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-muted);font-size:12px}.cln .cln-tm-ico{font-size:14px;line-height:1;display:none}@container (max-width:58px) or (max-height:40px){.cln .cln-tm-name,.cln .cln-tm-gb{display:none}.cln .cln-tm-ico{display:block}.cln .cln-tm-in{padding:4px}}@container (max-width:24px) or (max-height:24px){.cln .cln-tm-ico{display:none}}.cln .cln-legend{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cln .cln-legend li{margin:0}.cln .cln-leg{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.cln .cln-leg:hover{border-color:var(--t)}.cln .cln-leg[data-on]{border-color:var(--color-ink)}.cln .cln-leg[data-kind=free] .cln-cat-dot{background:var(--color-ok);opacity:.4}.cln .cln-kinds{background:var(--color-panel-2);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;margin:10px 0 0;padding:10px 12px;list-style:none;display:grid}.cln .cln-kinds li{color:var(--color-ink);align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.35;display:flex}.cln .cln-detail{border:1.5px solid var(--t);border-radius:12px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cln .cln-detail{border:1.5px solid color-mix(in srgb, var(--t) 60%, var(--color-line))}}.cln .cln-detail{background:var(--t);border-left-width:5px}@supports (color:color-mix(in lab, red, red)){.cln .cln-detail{background:color-mix(in srgb, var(--t) 7%, var(--color-panel))}}.cln .cln-detail{text-align:left;animation:.25s ease-out both cln-in}.cln .cln-detail-h{max-width:none;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;display:flex}.cln .cln-detail-kind{border:1px solid var(--t);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.cln .cln-detail-kind{border:1px solid color-mix(in srgb, var(--t) 50%, transparent)}}.cln .cln-detail-kind{background:var(--color-panel);font-size:12px;font-weight:700}.cln .cln-detail .cln-p{margin-top:8px}.cln .cln-tick{color:var(--color-ink);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.cln .cln-tick input{width:20px;height:20px;accent-color:var(--color-ok);flex:none;margin-top:1px}.cln .cln-ref{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:6px;margin-top:8px;display:grid}.cln .cln-ba{margin-top:18px}.cln .cln-bar{border:1.5px solid var(--color-line-2);background:var(--color-panel-2);border-radius:10px;height:34px;display:flex;overflow:hidden}.cln .cln-seg{height:100%}.cln .cln-seg[data-k=used]{background:#46464c}@supports (color:color-mix(in lab, red, red)){.cln .cln-seg[data-k=used]{background:color-mix(in srgb, var(--color-ink) 20%, var(--color-panel-2))}}.cln .cln-seg[data-k=won]{background:var(--color-ok);transform-origin:100%;animation:1s cubic-bezier(.2,.8,.2,1) .2s both cln-grow}.cln .cln-seg[data-k=free]{background:repeating-linear-gradient(135deg,#0000 0 6px,#5cd6a029 6px 12px),#223a32}@supports (color:color-mix(in lab, red, red)){.cln .cln-seg[data-k=free]{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--color-ok) 16%, transparent) 6px 12px), color-mix(in srgb, var(--color-ok) 20%, var(--color-panel))}}.cln .cln-ba-key{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cln .cln-ba-key li{color:var(--color-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cln .cln-ba-key li:before{content:"";border-radius:3px;width:12px;height:12px}.cln .cln-ba-key li[data-k=used]:before{background:#46464c}@supports (color:color-mix(in lab, red, red)){.cln .cln-ba-key li[data-k=used]:before{background:color-mix(in srgb, var(--color-ink) 20%, var(--color-panel-2))}}.cln .cln-ba-key li[data-k=won]:before{background:var(--color-ok)}.cln .cln-ba-key li[data-k=free]:before{background:#294e40}@supports (color:color-mix(in lab, red, red)){.cln .cln-ba-key li[data-k=free]:before{background:color-mix(in srgb, var(--color-ok) 30%, var(--color-panel))}}.cln .cln-md{border:1.5px solid #f4f4f638;border-radius:12px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cln .cln-md{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.cln .cln-md{background:var(--color-panel)}.cln .cln-md .cln-md-text{background:var(--color-panel);max-height:440px;font-family:var(--cln-mono);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:0;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.cln .cln-reset{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding:0 4px;display:flex}.cln .cln-reset .cln-hint{margin:0}@container (max-width:560px){.cln .cln-st{padding:16px 14px 18px}.cln .cln-h{font-size:19px}.cln .cln-rail-lab{display:none}.cln .cln-rail-dot{width:26px;height:26px;font-size:12px}.cln .cln-rail-list:before{top:12px}.cln .cln-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.cln .cln-cats{grid-template-columns:minmax(0,1fr)}.cln .cln-fields-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cln .cln-diskrow{grid-template-columns:minmax(0,1fr)}.cln .cln-checks .cln-why{margin-left:0}.cln .cln-ref{border-bottom:1px dashed var(--color-line);grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.cln .cln-ref .input:nth-child(2){grid-column:1}.cln .cln-ref .cln-x{grid-area:1/2}.cln .cln-tabs{border-bottom:0;grid-template-columns:minmax(0,1fr);display:grid}.cln .cln-tab{border-bottom:1.5px solid var(--color-line-2);text-align:left;border-radius:10px;margin:0}.cln .cln-tab[data-on]{box-shadow:inset 3px 0 0 var(--color-accent)}.cln .cln-tm{aspect-ratio:10/8}.cln .cln-ownrow{flex-wrap:wrap}}@keyframes cln-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cln-pen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cln-sweep{0%{transform:translate(-110%)}to{transform:translate(270%)}}@keyframes cln-mark{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes cln-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cln *,.cln :before,.cln :after{transition:none!important;animation:none!important}}.dh{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.dh{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.dh{background:var(--color-panel);color:var(--color-ink);border-radius:14px;container-type:inline-size}.dh .dh-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.dh .dh-eye{letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:100%;color:var(--color-muted);background:#19191e;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dh .dh-eye{background:color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel))}}.dh .dh-os{grid-template-columns:repeat(2,auto);gap:6px;display:inline-grid}.dh .dh-os-btn{border:1.5px solid var(--color-line-2);background:var(--color-panel);min-height:40px;font:inherit;color:var(--color-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 2px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.dh .dh-os-btn{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dh .dh-os-btn{transition:border-color .15s,background-color .15s,transform .12s}.dh .dh-os-btn:hover{border-color:var(--color-accent)}.dh .dh-os-btn:active{transform:translateY(1px)}.dh .dh-os-btn[aria-checked=true]{border-color:var(--color-accent);background:#2c291f}@supports (color:color-mix(in lab, red, red)){.dh .dh-os-btn[aria-checked=true]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.dh .dh-os-btn[aria-checked=true]{box-shadow:0 0 0 3px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.dh .dh-os-btn[aria-checked=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.dh .dh-os-ico{background:var(--color-panel-2);border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.dh .dh-lead{max-width:none;color:var(--color-ink);margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.5}.dh .dh-sub{max-width:none;color:var(--color-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.dh .dh-plan{margin:0 auto;position:relative}.dh .dh-tall{max-width:420px;display:none}@container (max-width:560px){.dh .dh-wide{display:none}.dh .dh-tall{display:block}}.dh .dh-svg{width:100%;height:auto;display:block}.dh .dh-sheet{fill:#15151a}@supports (color:color-mix(in lab, red, red)){.dh .dh-sheet{fill:color-mix(in srgb, var(--color-panel-2) 30%, var(--color-panel))}}.dh .dh-gridline,.dh .dh-tileline{fill:none;stroke:#f4f4f60f}@supports (color:color-mix(in lab, red, red)){.dh .dh-gridline,.dh .dh-tileline{stroke:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.dh .dh-gridline,.dh .dh-tileline{stroke-width:1px}.dh .dh-tileline{stroke:#f4f4f614}@supports (color:color-mix(in lab, red, red)){.dh .dh-tileline{stroke:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.dh .dh-hatchline{fill:none;stroke:#f4f4f614}@supports (color:color-mix(in lab, red, red)){.dh .dh-hatchline{stroke:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.dh .dh-hatchline{stroke-width:2.5px}.dh .dh-shadow{fill:#f4f4f621}@supports (color:color-mix(in lab, red, red)){.dh .dh-shadow{fill:color-mix(in srgb, var(--color-ink) 13%, transparent)}}.dh .dh-floor{fill:var(--color-panel);transition:fill .2s}.dh .dh-floor[data-tone=ok]{fill:#1b2826}@supports (color:color-mix(in lab, red, red)){.dh .dh-floor[data-tone=ok]{fill:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.dh .dh-floor[data-tone=miss]{fill:#232327}@supports (color:color-mix(in lab, red, red)){.dh .dh-floor[data-tone=miss]{fill:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.dh .dh-floor[data-tone=risk]{fill:#2a1a20}@supports (color:color-mix(in lab, red, red)){.dh .dh-floor[data-tone=risk]{fill:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.dh .dh-floor[data-on]{fill:#322f21}@supports (color:color-mix(in lab, red, red)){.dh .dh-floor[data-on]{fill:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel))}}.dh .dh-hallfloor{fill:#17171c}@supports (color:color-mix(in lab, red, red)){.dh .dh-hallfloor{fill:color-mix(in srgb, var(--color-panel-2) 50%, var(--color-panel))}}.dh .dh-walls rect{fill:none;stroke:#f4f4f6cc}@supports (color:color-mix(in lab, red, red)){.dh .dh-walls rect{stroke:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.dh .dh-walls rect{stroke-width:4.5px}.dh .dh-walls .dh-outer{stroke-width:8px}.dh .dh-leaf{fill:none;stroke:#f4f4f6a6}@supports (color:color-mix(in lab, red, red)){.dh .dh-leaf{stroke:color-mix(in srgb, var(--color-ink) 65%, transparent)}}.dh .dh-leaf{stroke-width:1.8px;stroke-linecap:round}.dh .dh-arc{fill:none;stroke:#f4f4f661}@supports (color:color-mix(in lab, red, red)){.dh .dh-arc{stroke:color-mix(in srgb, var(--color-ink) 38%, transparent)}}.dh .dh-arc{stroke-width:1px;stroke-dasharray:3 3}.dh .dh-win{fill:#252a3c}@supports (color:color-mix(in lab, red, red)){.dh .dh-win{fill:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.dh .dh-win{stroke:#f4f4f69e}@supports (color:color-mix(in lab, red, red)){.dh .dh-win{stroke:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.dh .dh-win{stroke-width:1.2px}.dh .dh-win-line{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dh .dh-win-line{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dh .dh-win-line{stroke-width:1px}.dh .dh-mat{fill:#4c312b}@supports (color:color-mix(in lab, red, red)){.dh .dh-mat{fill:color-mix(in srgb, var(--color-coral) 24%, var(--color-panel))}}.dh .dh-mat{stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dh .dh-mat{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dh .dh-mat{stroke-width:1px}.dh .dh-fur *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dh .dh-f{fill:#17171d}@supports (color:color-mix(in lab, red, red)){.dh .dh-f{fill:color-mix(in srgb, var(--color-panel-2) 55%, var(--color-panel))}}.dh .dh-f{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.dh .dh-f{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.dh .dh-f{stroke-width:1.3px}.dh .dh-c{fill:var(--fc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.dh .dh-c{fill:color-mix(in srgb, var(--fc,var(--color-accent)) 24%, var(--color-panel))}}.dh .dh-c{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.dh .dh-c{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.dh .dh-c{stroke-width:1.3px}.dh .dh-h{fill:var(--color-panel);stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dh .dh-h{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dh .dh-h{stroke-width:.9px}.dh .dh-l{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dh .dh-l{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dh .dh-l{stroke-width:1.1px}.dh .dh-m{fill:var(--fc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.dh .dh-m{fill:color-mix(in srgb, var(--fc,var(--color-accent)) 55%, var(--color-panel))}}.dh .dh-m{stroke:none}.dh .dh-s{fill:none;stroke:#f4f4f69e}@supports (color:color-mix(in lab, red, red)){.dh .dh-s{stroke:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.dh .dh-s{stroke-width:2.4px}.dh .dh-fur .dh-p{fill:none;stroke:#f4f4f673}@supports (color:color-mix(in lab, red, red)){.dh .dh-fur .dh-p{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.dh .dh-fur .dh-p{stroke-width:3px;vector-effect:none}.dh .dh-a{fill:none;stroke:var(--fc,#e3cb5c)}@supports (color:color-mix(in lab, red, red)){.dh .dh-a{stroke:color-mix(in srgb, var(--fc,var(--color-accent)) 75%, var(--color-ink))}}.dh .dh-a{stroke-width:1.8px}.dh .dh-n{fill:none;stroke:var(--color-coral);stroke-width:2px}.dh .dh-d{fill:#f4f4f699}@supports (color:color-mix(in lab, red, red)){.dh .dh-d{fill:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.dh .dh-d{stroke:none}.dh .dh-lift{filter:drop-shadow(3px 5px #f4f4f633);transform:translate(-3px,-4px)}@supports (color:color-mix(in lab, red, red)){.dh .dh-lift{filter:drop-shadow(3px 5px 0 color-mix(in srgb, var(--color-ink) 20%, transparent))}}.dh .dh-lift{animation:.24s cubic-bezier(.34,1.5,.64,1) both dh-lift}.dh .dh-lift-edge{fill:none;stroke:var(--color-accent);stroke-width:3.5px}@keyframes dh-lift{0%{transform:translate(0)}to{transform:translate(-3px,-4px)}}.dh .dh-hall{pointer-events:none;letter-spacing:.02em;color:var(--color-muted);text-align:center;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:flex;position:absolute}.dh .dh-hall b{color:var(--color-ink);font-weight:800}.dh .dh-hit{font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3px;margin:0;padding:4px;transition:background-color .15s;display:flex;position:absolute}.dh .dh-hit:hover{background:#e3cb5c17}@supports (color:color-mix(in lab, red, red)){.dh .dh-hit:hover{background:color-mix(in srgb, var(--color-accent) 9%, transparent)}}.dh .dh-hit:focus-visible{outline:2.5px solid var(--color-info);outline-offset:-2px}.dh .dh-hit[data-on]{animation:.24s cubic-bezier(.34,1.5,.64,1) both dh-lift;transform:translate(-3px,-4px)}.dh .dh-hit[data-flat]{flex-direction:row;align-items:center}.dh .dh-hit[data-tiny]{padding:2px}.dh .dh-tag{background:#131317e0;border-radius:5px;flex-direction:column;max-width:100%;padding:2px 5px 3px;line-height:1.15;display:flex}@supports (color:color-mix(in lab, red, red)){.dh .dh-tag{background:color-mix(in srgb, var(--color-panel) 88%, transparent)}}.dh .dh-hit[data-tiny] .dh-tag{padding:1px 3px 2px}.dh .dh-hit[data-flat] .dh-tag{flex-direction:row;align-items:baseline;gap:6px}.dh .dh-hit[data-on] .dh-tag{background:#383423}@supports (color:color-mix(in lab, red, red)){.dh .dh-hit[data-on] .dh-tag{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.dh .dh-name{color:var(--color-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px;font-weight:750}.dh .dh-gb{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.dh .dh-tall .dh-name{font-size:11.5px}.dh .dh-tall .dh-gb{font-size:10.5px}.dh .dh-badge{background:var(--color-panel);white-space:nowrap;border:1.5px solid;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:800;line-height:1.5;position:absolute;bottom:4px;right:4px}.dh .dh-hit[data-tiny] .dh-badge{bottom:2px;right:2px}.dh .dh-hit[data-flat] .dh-badge{flex:none;margin-left:auto;position:static}.dh .dh-badge[data-tone=ok]{color:var(--color-ok)}.dh .dh-badge[data-tone=miss]{color:var(--color-muted)}.dh .dh-badge[data-tone=risk]{color:var(--color-danger)}.dh .dh-count{letter-spacing:.03em;max-width:none;color:var(--color-muted);margin:10px 0 0;font-size:12px;font-weight:700}.dh .dh-hint{border:1px dashed #f4f4f63d;border-radius:8px;max-width:none;margin:10px 0 0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.dh .dh-hint{border:1px dashed color-mix(in srgb, var(--color-ink) 24%, transparent)}}.dh .dh-hint{color:var(--color-muted);font-size:13px;line-height:1.5}.dh .dh-detail{border-top:1.5px dashed #f4f4f62e;margin-top:10px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.dh .dh-detail{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.dh .dh-detail{text-align:left;animation:.3s both dh-fade}@keyframes dh-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dh .dh-dhead{flex-wrap:wrap;align-items:baseline;gap:4px 9px;max-width:none;margin:0;display:flex}.dh .dh-dname{color:var(--color-ink);font-size:16.5px;font-weight:800}.dh .dh-dgb{color:var(--color-muted);font-size:12.5px;font-weight:700}.dh .dh-what{max-width:none;color:var(--color-muted);margin:3px 0 12px;font-size:13.5px;line-height:1.5}.dh .dh-ask{max-width:none;color:var(--color-ink);margin:0 0 8px;font-size:13.5px;font-weight:700}.dh .dh-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:520px;display:grid}.dh .dh-pick{border:1.5px solid #f4f4f63d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:8px 6px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick{border:1.5px solid color-mix(in srgb, var(--color-ink) 24%, transparent)}}.dh .dh-pick{background:linear-gradient(var(--color-panel), #212124)}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick{background:linear-gradient(var(--color-panel), color-mix(in srgb, var(--color-ink) 6%, var(--color-panel)))}}.dh .dh-pick{box-shadow:0 3px #f4f4f63d}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick{box-shadow:0 3px 0 color-mix(in srgb, var(--color-ink) 24%, transparent)}}.dh .dh-pick{font:inherit;color:var(--color-ink);text-align:center;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .2s,background-color .2s}.dh .dh-pick:hover:not(:disabled){border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.dh .dh-pick:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #0000}.dh .dh-pick:focus-visible,.dh .dh-btn:focus-visible,.dh .dh-os-btn:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.dh .dh-pick:disabled{cursor:default}.dh .dh-pick[data-state=off]{color:var(--color-muted);box-shadow:0 1px #f4f4f624}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick[data-state=off]{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dh .dh-pick[data-state=off] .dh-pick-ic{opacity:.55}.dh .dh-pick[data-state=ok],.dh .dh-pick[data-state=miss],.dh .dh-pick[data-state=risk]{transform:translateY(3px);box-shadow:0 0 #0000}.dh .dh-pick[data-state=ok]{border-color:var(--color-ok);background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick[data-state=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.dh .dh-pick[data-state=miss]{border-style:dashed;border-color:#f4f4f666}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick[data-state=miss]{border-color:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.dh .dh-pick[data-state=miss]{background:#212124}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick[data-state=miss]{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.dh .dh-pick[data-state=risk]{border-color:var(--color-danger);background:#281a20}@supports (color:color-mix(in lab, red, red)){.dh .dh-pick[data-state=risk]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.dh .dh-pick[data-state=answer]{border-color:var(--color-ok);border-width:2px}.dh .dh-pick-ic{font-size:17px;line-height:1.1}.dh .dh-pick-label{font-size:13.5px;font-weight:750;line-height:1.2}.dh .dh-pick-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:800}.dh .dh-pick[data-state=ok] .dh-pick-sub,.dh .dh-pick[data-state=answer] .dh-pick-sub{color:var(--color-ok)}.dh .dh-pick[data-state=risk] .dh-pick-sub{color:var(--color-danger)}.dh .dh-mark{max-width:none;margin:14px 0 8px;font-size:14px;font-weight:700;line-height:1.45;animation:.3s both dh-fade}.dh .dh-mark[data-tone=ok]{color:var(--color-ok)}.dh .dh-mark[data-tone=miss]{color:var(--color-muted)}.dh .dh-mark[data-tone=risk]{color:var(--color-danger)}.dh .dh-mark b{color:var(--color-ink);font-weight:800}.dh .dh-why{max-width:none;color:var(--color-ink);margin:0 0 8px;padding:9px 12px;font-size:13.5px;line-height:1.55;animation:.3s 60ms both dh-fade;position:relative}.dh .dh-why:before{content:"";z-index:-1;background:#18181d;border-radius:8px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dh .dh-why:before{background:color-mix(in srgb, var(--color-panel-2) 60%, var(--color-panel))}}.dh .dh-move{border:1px dashed #f4f4f642;border-radius:8px;max-width:none;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.dh .dh-move{border:1px dashed color-mix(in srgb, var(--color-ink) 26%, transparent)}}.dh .dh-move{color:var(--color-ink);font-size:13.5px;line-height:1.55;animation:.3s .12s both dh-fade}.dh .dh-move-k{color:var(--color-accent);font-weight:800}.dh .dh-btn{border:1.5px solid #f4f4f638;border-radius:9px;margin-top:12px;padding:7px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.dh .dh-btn{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.dh .dh-btn{background:#212124}@supports (color:color-mix(in lab, red, red)){.dh .dh-btn{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.dh .dh-btn{box-shadow:0 2px #f4f4f629}@supports (color:color-mix(in lab, red, red)){.dh .dh-btn{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}}.dh .dh-btn{font:inherit;color:var(--color-ink);cursor:pointer;font-size:13px;font-weight:700;transition:background-color .2s,transform .12s}.dh .dh-btn:hover{background:#252a3c}@supports (color:color-mix(in lab, red, red)){.dh .dh-btn:hover{background:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.dh .dh-btn:active{transform:translateY(1px)}.dh .dh-done{background:#28251e;border-radius:10px;margin-top:16px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.dh .dh-done{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.dh .dh-done{border:1.5px solid #e3cb5c66}@supports (color:color-mix(in lab, red, red)){.dh .dh-done{border:1.5px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.dh .dh-done{animation:.35s both dh-fade}.dh .dh-done-text{max-width:none;color:var(--color-ink);margin:0;font-size:14px;font-weight:650;line-height:1.55}.dh .dh-done .dh-btn{margin-top:10px}@container (max-width:420px){.dh .dh-pick-label{font-size:12.5px}.dh .dh-pick-sub{letter-spacing:.02em;font-size:10px}}@media (max-width:480px){.dh{padding:13px 12px 16px}}@media (prefers-reduced-motion:reduce){.dh .dh-lift,.dh .dh-hit[data-on]{animation:none;transform:none}}.crt{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.crt{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.crt{background:var(--color-panel);border-radius:14px}.crt .crt-title{max-width:none;font-family:var(--font-display);color:var(--color-ink);margin:4px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.crt .crt-steps{counter-reset:none;gap:0;margin:0 0 14px;padding:0;list-style:none;display:flex}.crt .crt-steps li{flex:1;margin:0;padding:0;position:relative}.crt .crt-steps li+li:before{content:"";background:var(--color-line);z-index:0;height:2px;position:absolute;top:15px;left:-50%;right:50%}.crt .crt-steps li:has(button[data-done],button[data-on])+li:before{background:var(--color-accent)}.crt .crt-steps button{z-index:1;cursor:pointer;width:100%;color:var(--color-muted);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;position:relative}.crt .crt-n{border:2px solid var(--color-line);background:var(--color-panel);width:32px;height:32px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:grid}.crt .crt-l{font-size:13px;font-weight:600}.crt .crt-steps button[data-done] .crt-n{border-color:var(--color-accent);color:var(--color-accent)}.crt .crt-steps button[data-on]{color:var(--color-ink)}.crt .crt-steps button[data-on] .crt-n{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.crt .crt-steps button:focus-visible .crt-n{outline:2px solid var(--color-accent);outline-offset:3px}.crt .crt-stage{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px;display:grid}@container (max-width:560px){.crt .crt-stage{grid-template-columns:minmax(0,1fr)}}.crt .crt-win{border:1px solid var(--color-line);background:var(--color-bg);border-radius:10px;position:relative;overflow:hidden}.crt .crt-bar{border-bottom:1px solid var(--color-line);background:var(--color-panel-2,var(--color-panel));max-width:none;color:var(--color-ink);align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.crt .crt-dots{gap:4px;display:inline-flex}.crt .crt-dots i{background:var(--color-line);border-radius:50%;width:8px;height:8px}.crt .crt-ro{color:var(--color-ok);background:#5cd6a024;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crt .crt-ro{background:color-mix(in srgb, var(--color-ok) 14%, transparent)}}.crt .crt-scan{pointer-events:none;background:linear-gradient(#0000,#e3cb5c2e,#0000);height:36px;position:absolute;top:34px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.crt .crt-scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent)}}.crt .crt-scan{animation:2.8s ease-in-out infinite crt-scan}@keyframes crt-scan{0%{transform:translateY(0)}50%{transform:translateY(230px)}to{transform:translateY(0)}}.crt .crt-files{margin:0;padding:4px 0;list-style:none}.crt .crt-files li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:6px 10px;transition:opacity .35s,background-color .35s;display:grid}.crt .crt-files li+li{border-top:1px solid #26262e99}@supports (color:color-mix(in lab, red, red)){.crt .crt-files li+li{border-top:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.crt .crt-files li[data-lock]{background:#5cd6a012}@supports (color:color-mix(in lab, red, red)){.crt .crt-files li[data-lock]{background:color-mix(in srgb, var(--color-ok) 7%, transparent)}}.crt .crt-files li[data-gone]{opacity:.45}.crt .crt-files li[data-gone] .crt-name{text-decoration:line-through;-webkit-text-decoration-color:var(--color-dim);-webkit-text-decoration-color:var(--color-dim);-webkit-text-decoration-color:var(--color-dim);text-decoration-color:var(--color-dim)}.crt .crt-ico{background:var(--color-panel);border:1.5px solid var(--color-line);letter-spacing:.02em;width:28px;height:34px;color:var(--color-muted);border-radius:3px 9px 3px 3px;place-items:end center;padding-bottom:4px;font-size:8px;font-weight:800;display:grid;position:relative}.crt .crt-ico[data-ext=MP4]{color:#8a6fd1;border-color:#8a6fd1}.crt .crt-ico[data-ext=ZIP],.crt .crt-ico[data-ext=DMG]{color:#5b8fb9;border-color:#5b8fb9}.crt .crt-ico[data-ext=DOCX]{color:#3d7fd6;border-color:#3d7fd6}.crt .crt-ico[data-ext=PNG]{color:#c27a3a;border-color:#c27a3a}.crt .crt-ico[data-ext=CSV]{color:#3f9a6a;border-color:#3f9a6a}.crt .crt-name{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.3}.crt .crt-name small{color:var(--color-muted);font-size:11.5px;font-weight:500;text-decoration:none;display:block}.crt .crt-badge{white-space:nowrap;border-radius:99px;justify-self:end;padding:3px 8px;font-size:11px;font-weight:700;animation:.3s ease-out crt-pop}.crt .crt-badge[data-lock]{color:var(--color-ok);background:#5cd6a026}@supports (color:color-mix(in lab, red, red)){.crt .crt-badge[data-lock]{background:color-mix(in srgb, var(--color-ok) 15%, transparent)}}.crt .crt-badge[data-tier="1"]{color:var(--color-ok);border:1px solid var(--color-ok)}.crt .crt-badge[data-tier="2"]{color:#b7791f;border:1px solid #d69e2e}.crt .crt-badge[data-tier="3"]{color:var(--color-muted);border:1px dashed var(--color-muted)}.crt .crt-badge[data-moved]{color:var(--color-muted);background:var(--color-panel);border:1px solid var(--color-line)}@keyframes crt-pop{0%{opacity:0;transform:scale(.7)}}.crt .crt-side{flex-direction:column;gap:10px;display:flex}.crt .crt-box{border:1.5px dashed var(--color-line);opacity:.35;border-radius:10px;padding:9px 11px;transition:opacity .35s,border-color .35s}.crt .crt-box[data-show]{opacity:1;border-style:solid;border-color:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.crt .crt-box[data-show]{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.crt .crt-boxh{max-width:none;color:var(--color-ink);margin:0;font-size:13px;font-weight:700}.crt .crt-boxh em{color:var(--color-muted);font-size:11.5px;font-style:normal;font-weight:500;display:block}.crt .crt-box ul{margin:6px 0 0;padding:0;list-style:none}.crt .crt-box li{color:var(--color-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:11.5px;animation:.35s ease-out backwards crt-pop}.crt .crt-box li:nth-child(2){animation-delay:.1s}.crt .crt-box li:nth-child(3){animation-delay:.2s}.crt .crt-box li:nth-child(4){animation-delay:.3s}.crt .crt-freed{max-width:none;color:var(--color-ok);margin:6px 0 0;font-size:15px;font-weight:800}.crt .crt-perm{color:#eceef2;background:#1f2126;border-radius:10px;padding:10px 11px;animation:.3s ease-out crt-pop;box-shadow:0 6px 18px #0000002e}.crt .crt-perm p{color:#eceef2;max-width:none;margin:0 0 8px;font-size:12.5px;font-weight:600}.crt .crt-pb{color:#c9ccd3;background:#33363d;border-radius:6px;margin-right:6px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-block}.crt .crt-pb[data-yes]{color:#1f2126;background:#e9ebef}.crt .crt-verify{background:#5cd6a017;border-radius:10px;margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.crt .crt-verify{background:color-mix(in srgb, var(--color-ok) 9%, transparent)}}.crt .crt-verify{animation:.3s ease-out crt-pop}.crt .crt-disk{max-width:none;color:var(--color-ink);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.crt .crt-disk b{white-space:nowrap}.crt .crt-meter{background:#f4f4f61f;border-radius:99px;flex:1;height:10px}@supports (color:color-mix(in lab, red, red)){.crt .crt-meter{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.crt .crt-meter{overflow:hidden}.crt .crt-meter i{border-radius:inherit;background:var(--color-ok);width:34%;height:100%;animation:1.4s ease-out .2s backwards crt-grow;display:block}@keyframes crt-grow{0%{width:24%}}.crt .crt-checks{margin:8px 0 0;padding:0;list-style:none}.crt .crt-checks li{color:var(--color-ok);margin:2px 0 0;font-size:12.5px;font-weight:600}.crt .crt-say{margin-top:14px;animation:.25s ease-out crt-pop}.crt .crt-st{max-width:none;color:var(--color-ink);margin:0;font-size:16px;font-weight:700}.crt .crt-what{max-width:none;color:var(--color-ink);margin:4px 0 0;font-size:14.5px;line-height:1.55}.crt .crt-why{max-width:none;color:var(--color-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.crt .crt-why b{color:var(--color-ink)}.crt .crt-ctl{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}@container (max-width:420px){.crt .crt-l{font-size:11.5px}.crt .crt-files li{grid-template-columns:28px minmax(0,1fr)}.crt .crt-badge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.crt .crt-scan{animation:none;display:none}.crt .crt-badge,.crt .crt-box li,.crt .crt-perm,.crt .crt-verify,.crt .crt-say,.crt .crt-meter i{animation:none}}.dba{isolation:isolate;border:1.5px solid #e3cb5c59;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dba{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.dba{background:var(--color-panel);border-radius:14px}.dba .dba-title{max-width:none;font-family:var(--font-display);color:var(--color-ink);margin:4px 0 12px;font-size:19px;font-weight:600;line-height:1.3}.dba .dba-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.dba .dba-side{text-align:center;margin:0}.dba .dba-drive{width:100%;max-width:230px;height:auto;margin:0 auto;display:block}.dba .dba-case{fill:#232327}@supports (color:color-mix(in lab, red, red)){.dba .dba-case{fill:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.dba .dba-rim{fill:none;stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.dba .dba-rim{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.dba .dba-rim{stroke-width:2px}.dba .dba-platter{fill:#37373b}@supports (color:color-mix(in lab, red, red)){.dba .dba-platter{fill:color-mix(in srgb, var(--color-ink) 16%, var(--color-panel))}}.dba .dba-platter{stroke:#f4f4f647}@supports (color:color-mix(in lab, red, red)){.dba .dba-platter{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.dba .dba-platter{stroke-width:1.5px}.dba .dba-ring{fill:none;stroke:#f4f4f638}@supports (color:color-mix(in lab, red, red)){.dba .dba-ring{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.dba .dba-ring{stroke-width:1px}.dba .dba-hub{fill:#78787b}@supports (color:color-mix(in lab, red, red)){.dba .dba-hub{fill:color-mix(in srgb, var(--color-ink) 45%, var(--color-panel))}}.dba .dba-arm{stroke:#78787b}@supports (color:color-mix(in lab, red, red)){.dba .dba-arm{stroke:color-mix(in srgb, var(--color-ink) 45%, var(--color-panel))}}.dba .dba-arm{stroke-width:4px;stroke-linecap:round}.dba .dba-track{fill:#f4f4f62e}@supports (color:color-mix(in lab, red, red)){.dba .dba-track{fill:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.dba .dba-free[data-state=full]{fill:#d97706}.dba .dba-free[data-state=ok]{fill:var(--color-ok)}.dba .dba-led[data-state=full]{fill:#f59e0b;filter:drop-shadow(0 0 4px #f59e0b);animation:1.2s steps(2,jump-none) infinite dba-blink}.dba .dba-led[data-state=ok]{fill:var(--color-ok);filter:drop-shadow(0 0 4px var(--color-ok))}@keyframes dba-blink{50%{opacity:.35}}.dba .dba-cap{fill:var(--color-muted);font-size:10px;font-weight:600}.dba figcaption{flex-direction:column;gap:2px;margin-top:6px;display:flex}.dba .dba-when{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.dba figcaption b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.dba .dba-side[data-state=full] b{color:#c2410c}.dba .dba-side[data-state=ok] b{color:var(--color-ok)}.dba .dba-note{color:var(--color-muted);font-size:13px}.dba .dba-side[data-state=ok] .dba-note{color:var(--color-ink);font-weight:700}.dba .dba-arrow{color:var(--color-accent);flex-direction:column;align-items:center;gap:2px;display:flex}.dba .dba-arrow span{white-space:nowrap;font-size:13px;font-weight:800}.dba .dba-arrow svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:18px}@container (max-width:460px){.dba .dba-row{grid-template-columns:minmax(0,1fr)}.dba .dba-arrow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.dba .dba-led[data-state=full]{animation:none}}:root[data-theme=helix-dark] .dba .dba-side[data-state=full] b,:root[data-theme=midnight] .dba .dba-side[data-state=full] b{color:#f59e0b}.ps,.pq{--qa:var(--color-info);--qb:#d98b2b;background:radial-gradient(110% 70% at 0 0,#e3cb5c14,#0000 62%),radial-gradient(110% 70% at 100% 100%,#84a1ff14,#0000 62%),#13131773;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.ps,.pq{background:radial-gradient(110% 70% at 0% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 62%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--color-info) 8%, transparent), transparent 62%), color-mix(in srgb, var(--color-panel) 45%, transparent)}}.ps-dots{gap:6px;margin:0;display:flex}.ps-dots i{background:#f4f4f629;border-radius:50%;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.ps-dots i{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.ps-dots i{transition:background .25s,transform .25s}.ps-dots i[data-now]{background:var(--color-accent);animation:1.6s ease-in-out infinite qzd-pulse}.ps-dots i[data-r=right]{background:var(--color-ok)}.ps-dots i[data-r=wrong]{background:var(--color-coral)}@keyframes qzd-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 35%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 0%, transparent)}}.ps-verdict{border-radius:999px;padding:3px 10px;display:inline-block}.ps-v-good{background:#5cd6a021}@supports (color:color-mix(in lab, red, red)){.ps-v-good{background:color-mix(in srgb, var(--color-ok) 13%, transparent)}}.ps-v-bad{background:#fa5d761c}@supports (color:color-mix(in lab, red, red)){.ps-v-bad{background:color-mix(in srgb, var(--color-danger) 11%, transparent)}}.ps-verdict[data-shake]{animation:.45s ease-in-out both qz-shake}.ps-trays{position:relative}.ps-tray{--tc:var(--qa);flex-direction:column;align-items:center;gap:4px;padding:10px 12px 12px;display:flex}.ps-tray[data-side=b]{--tc:var(--qb)}.ps-tray:before{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.ps-tray:before{background:color-mix(in srgb, var(--tc) 11%, var(--color-panel))}}.ps-tray:before{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.ps-tray:before{border-color:color-mix(in srgb, var(--tc) 60%, transparent)}}.ps-tray:hover .qzt{transform:rotate(-4deg)translateY(-1px)}.ps-tray[data-hit]:before{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.ps-tray[data-hit]:before{background:color-mix(in srgb, var(--tc) 24%, var(--color-panel))}}.ps-tray[data-hit]:before{border-style:solid}.ps-tray[data-miss]{animation:.45s ease-in-out both qz-shake}.ps-tray-label{line-height:1.3}.qzt{width:64px;height:40px;transition:transform .2s;overflow:visible}.qzt-back{fill:var(--tc)}@supports (color:color-mix(in lab, red, red)){.qzt-back{fill:color-mix(in srgb, var(--tc) 30%, var(--color-panel))}}.qzt-front{fill:var(--tc)}@supports (color:color-mix(in lab, red, red)){.qzt-front{fill:color-mix(in srgb, var(--tc) 62%, var(--color-panel))}}.qzt-slip{fill:var(--color-panel);stroke:#f4f4f647}@supports (color:color-mix(in lab, red, red)){.qzt-slip{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.qzt-slip{stroke-width:1px}.qzt rect:last-of-type{animation:.35s cubic-bezier(.34,1.6,.64,1) .45s backwards qzt-in}@keyframes qzt-in{0%{opacity:0;transform:translateY(-10px)}}.ps-fly{--dx:-1;z-index:3;background:var(--color-panel);border:1.5px solid var(--color-ok);border-radius:3px;width:34px;height:22px;position:absolute;top:-64px;left:50%;box-shadow:2px 3px #f4f4f61f}@supports (color:color-mix(in lab, red, red)){.ps-fly{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}}.ps-fly{pointer-events:none;animation:.55s cubic-bezier(.45,0,.6,1) forwards ps-fly}.ps-fly[data-to=b]{--dx:1}.ps-fly[data-r=wrong]{border-color:var(--color-coral)}@keyframes ps-fly{0%{opacity:1;transform:translate(-50%)rotate(0)scale(1)}to{opacity:0;transform:translateX(calc(-50% + var(--dx) * 24cqw)) translateY(70px) rotate(calc(var(--dx) * 22deg)) scale(.55)}}.qzb{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.qzb i{opacity:0;width:7px;height:10px;transform:rotate(var(--a));border-radius:1.5px;animation:.8s ease-out forwards qzb-fly;position:absolute;top:-5px;left:-3px}.qzb i:nth-child(4n+1){background:var(--color-accent)}.qzb i:nth-child(4n+2){background:var(--color-ok)}.qzb i:nth-child(4n+3){background:var(--color-info)}.qzb i:nth-child(4n+4){background:#e0a83f}@keyframes qzb-fly{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0deg)}to{opacity:0;transform:rotate(var(--a)) translateY(-58px) rotate(220deg)}}.ps-why-note,.pq-note{align-items:flex-start;gap:10px;display:flex}.ps-why-note:before,.pq-note[data-r=wrong]:before{background:#2c251c}@supports (color:color-mix(in lab, red, red)){.ps-why-note:before,.pq-note[data-r=wrong]:before{background:color-mix(in srgb, #e0a83f 12%, var(--color-panel))}}.ps-why-note[data-r=right]:before,.pq-note[data-r=right]:before{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.ps-why-note[data-r=right]:before,.pq-note[data-r=right]:before{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.qzw{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.qzw-bulb{fill:#af8d3e}@supports (color:color-mix(in lab, red, red)){.qzw-bulb{fill:color-mix(in srgb, #f2c14e 70%, var(--color-panel))}}.qzw-bulb{stroke:#c49f56}@supports (color:color-mix(in lab, red, red)){.qzw-bulb{stroke:color-mix(in srgb, #b07a12 70%, var(--color-ink))}}.qzw-bulb{stroke-width:1.4px}.qzw-base{stroke:#f4f4f699}@supports (color:color-mix(in lab, red, red)){.qzw-base{stroke:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.qzw-base{stroke-width:1.6px}.qzw-glow{stroke:#e0a83f;stroke-width:1.6px;animation:1.4s ease-in-out 2 both qzw-glow}@keyframes qzw-glow{0%,to{opacity:.25}50%{opacity:1}}.pq-opt{--h:var(--color-accent);align-items:flex-start;gap:10px;display:flex}.pq-opt:has(.pq-letter[data-c="1"]){--h:var(--color-info)}.pq-opt:has(.pq-letter[data-c="2"]){--h:#d98b2b}.pq-opt:has(.pq-letter[data-c="3"]){--h:#c95f86}.pq-opt:before{border-color:var(--h)}@supports (color:color-mix(in lab, red, red)){.pq-opt:before{border-color:color-mix(in srgb, var(--h) 50%, transparent)}}.pq-opt:not(:disabled):hover:before{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.pq-opt:not(:disabled):hover:before{background:color-mix(in srgb, var(--h) 9%, var(--color-panel))}}.pq-letter{width:24px;height:24px;color:var(--h);border-radius:50%;flex:none;place-items:center;margin-top:-2px;font-size:12px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.pq-letter{color:color-mix(in srgb, var(--h) 55%, var(--color-ink))}}.pq-letter{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.pq-letter{background:color-mix(in srgb, var(--h) 20%, var(--color-panel))}}.pq-letter{border:1.5px solid var(--h)}@supports (color:color-mix(in lab, red, red)){.pq-letter{border:1.5px solid color-mix(in srgb, var(--h) 55%, transparent)}}.pq-opt[data-good] .pq-letter{color:var(--color-panel);background:var(--color-ok);border-color:var(--color-ok);animation:.45s cubic-bezier(.34,1.6,.64,1) both qz-pop}.pq-opt[data-bad] .pq-letter{color:var(--color-panel);background:var(--color-coral);border-color:var(--color-coral)}.pq-opt[data-bad]{animation:.45s ease-in-out both qz-shake}.pq-opt-text{min-width:0}@media (max-width:480px){.qzt{width:52px;height:32px}}@media (prefers-reduced-motion:reduce){.ps-fly,.qzb{display:none}.ps-dots i[data-now],.ps-verdict[data-shake],.ps-tray[data-miss],.pq-opt[data-bad],.qzt rect:last-of-type,.qzw-glow{animation:none}}.pr-eyebrow .pr-slot{float:right;visibility:hidden;letter-spacing:.14em;border:2.5px solid #0000;margin:-6px -6px 0 8px;padding:3px 9px;font-size:11px;font-weight:800}.pr-eyebrow .pr-slot:after{content:"";padding-bottom:11%;display:block}.pr-eyebrow .pr-eyebrow-txt{display:inline-block}.hb-scene .ft-lab{font:700 8px var(--font-mono,ui-monospace, monospace);fill:var(--color-muted)}.hb-scene .ft-in{opacity:0;animation:.45s ease-out both ft-in}@keyframes ft-in{0%{opacity:0;transform:translate(-30px)}20%{opacity:1}75%{opacity:1;transform:translate(-4px)}to{opacity:0;transform:none}}.hb-scene .ft-bounce{opacity:0;animation:.75s ease-out both ft-bounce}@keyframes ft-bounce{0%{opacity:0;fill:var(--color-accent);transform:translate(-22px)}15%{opacity:1}44%{fill:var(--color-accent);transform:none}50%{fill:var(--color-muted)}72%{opacity:1;transform:translate(-9px,3px)}to{opacity:0;fill:var(--color-muted);transform:translate(-14px,12px)}}.hb-scene .ft-sheet{clip-path:inset(0 0 100%);animation:ft-sheet 4.2s var(--d) both}@keyframes ft-sheet{0%,33%{clip-path:inset(0 0 100%);animation-timing-function:cubic-bezier(.3,.7,.4,1)}40.5%,77%{clip-path:inset(0);animation-timing-function:ease-in}83.5%,to{clip-path:inset(0 0 100%)}}.hb-scene .ft-paper{fill:#232327}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-paper{fill:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.hb-scene .ft-paper{stroke:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-paper{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.hb-scene .ft-paper{stroke-width:1px}.hb-scene .ft-pause{fill:var(--color-danger)}.hb-scene .ft-paused{font:800 11px var(--font-mono,ui-monospace, monospace);fill:var(--color-ink)}.hb-scene .ft-fill{fill:var(--color-accent);clip-path:inset(0 100% 0 0 round 4.5px);animation:ft-fill 4.2s var(--d) linear both}@keyframes ft-fill{0%,10%{clip-path:inset(0 100% 0 0 round 4.5px);fill:var(--color-accent)}11%,15.2%{clip-path:inset(0 80% 0 0 round 4.5px)}16.2%,20.4%{clip-path:inset(0 60% 0 0 round 4.5px)}21.4%,25.6%{clip-path:inset(0 40% 0 0 round 4.5px)}26.6%,30.8%{clip-path:inset(0 20% 0 0 round 4.5px);fill:var(--color-accent)}32%,71%{clip-path:inset(0 round 4.5px);fill:var(--color-danger)}78%,92.5%{clip-path:inset(0 100% 0 0 round 4.5px);fill:var(--color-accent)}94%,to{clip-path:inset(0 84% 0 0 round 4.5px);fill:var(--color-accent)}}.hb-scene .ft-calhead{fill:var(--color-coral)}.hb-scene .ft-ring{fill:#78787b}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-ring{fill:color-mix(in srgb, var(--color-ink) 45%, var(--color-panel))}}.hb-scene .ft-date{font:800 14px var(--font-mono,ui-monospace, monospace);fill:var(--color-ink)}.hb-scene .ft-page{transform-box:fill-box;transform-origin:50% 0;animation:ft-flip .4s calc(var(--d) + 2.6s) ease-in both}@keyframes ft-flip{0%{opacity:1;transform:none}to{opacity:.2;transform:scaleY(0)}}.hb-scene .ft-nobill{opacity:0;animation:ft-show .3s calc(var(--d) + 1.75s) ease both}.hb-scene .ft-db{fill:#383423}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-db{fill:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.hb-scene .ft-db{stroke:var(--color-accent);stroke-width:1.4px;animation:ft-doze 3.9s var(--d) both}@keyframes ft-doze{0%,35%{fill:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel));stroke:var(--color-accent)}41%,70.5%{fill:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 32%, var(--color-panel))}77%,to{fill:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel));stroke:var(--color-accent)}}.hb-scene .ft-z{font:800 10px var(--font-mono,ui-monospace, monospace);fill:var(--color-muted);opacity:0;animation:.9s ease-out both ft-z}@keyframes ft-z{0%{opacity:0;transform:translateY(4px)}25%{opacity:1}to{opacity:0;transform:translate(4px,-10px)}}.hb-scene .ft-kept{opacity:0;animation:ft-show .3s calc(var(--d) + 1.65s) ease both}.hb-scene .ft-day{fill:#49494d}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-day{fill:color-mix(in srgb, var(--color-ink) 24%, var(--color-panel))}}.hb-scene .ft-day{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.18s ease-out both ft-pop}.hb-scene .ft-days{animation:ft-gone .3s calc(var(--d) + 2.9s) ease both}.hb-scene .ft-btn{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ft-btn 3.9s var(--d) both}@keyframes ft-btn{0%,49%{opacity:0;transform:scale(.7)}53%{opacity:1;transform:scale(1.06)}55%,67%{opacity:1;transform:none}69%{transform:scale(.9)}72%,to{opacity:1;transform:none}}.hb-scene .ft-btn-t{font:700 9px var(--font-mono,ui-monospace, monospace);fill:var(--color-panel)}.hb-scene .ft-cursor{fill:var(--color-ink);stroke:var(--color-panel);stroke-width:.8px;stroke-linejoin:round;opacity:0;animation:ft-cursor 3.9s var(--d) both}@keyframes ft-cursor{0%,53%{opacity:0;transform:translate(196px,104px)}56%{opacity:1;transform:translate(190px,96px)}66%{opacity:1;transform:translate(162px,61px)}69%{transform:translate(163px,62px)scale(.88)}72%,to{opacity:1;transform:translate(162px,61px)}}.hb-scene .ft-wake{fill:none;stroke:var(--color-accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ft-wake .6s calc(var(--d) + 2.75s) ease-out both}@keyframes ft-wake{0%{opacity:0;transform:scale(.8)}1%{opacity:.9}to{opacity:0;transform:scale(1.15)}}.hb-scene .ft-big{font:800 11px var(--font-mono,ui-monospace, monospace);fill:var(--color-ink)}.hb-scene .ft-drain{fill:var(--color-ok);clip-path:inset(0 round 3px);animation:ft-drain 1.8s calc(var(--d) + .1s) linear both}@keyframes ft-drain{to{clip-path:inset(0 94% 0 0 round 3px)}}.hb-scene .ft-dn{opacity:0}.hb-scene .ft-dn0{opacity:1;animation:ft-gone 50ms calc(var(--d) + .6s) both}.hb-scene .ft-dn1{animation:ft-blip .6s calc(var(--d) + .6s) both}.hb-scene .ft-dn2{animation:ft-blip .6s calc(var(--d) + 1.2s) both}.hb-scene .ft-dn3{animation:ft-show 50ms calc(var(--d) + 1.8s) both}@keyframes ft-blip{0%{opacity:0}3%,97%{opacity:1}to{opacity:0}}.hb-scene .ft-prog{fill:var(--color-accent);transform-box:fill-box;transform-origin:0;animation:ft-grow 1.8s calc(var(--d) + .1s) linear both}@keyframes ft-grow{0%{transform:scaleX(0)}to{transform:none}}.hb-scene .ft-bank{fill:#212433}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-bank{fill:color-mix(in srgb, var(--color-info) 12%, var(--color-panel))}}.hb-scene .ft-bank{stroke:#516197}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-bank{stroke:color-mix(in srgb, var(--color-info) 55%, var(--color-panel))}}.hb-scene .ft-bank{stroke-width:1.2px}.hb-scene .ft-chip{fill:#5c532f}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-chip{fill:color-mix(in srgb, var(--color-accent) 35%, var(--color-panel))}}.hb-scene .ft-chip{stroke:#57575a}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-chip{stroke:color-mix(in srgb, var(--color-ink) 30%, var(--color-panel))}}.hb-scene .ft-chip{stroke-width:.8px}.hb-scene .ft-lock{fill:var(--color-muted);animation:ft-lockred .25s calc(var(--d) + 2.65s) ease both}@keyframes ft-lockred{0%{fill:var(--color-muted)}to{fill:var(--color-danger)}}.hb-scene .ft-shackle{fill:none;stroke:var(--color-muted);stroke-width:1.8px;transform-box:fill-box;transform-origin:0 100%;animation:ft-unlock .35s calc(var(--d) + 2.65s) cubic-bezier(.3, 1.5, .5, 1) both}@keyframes ft-unlock{0%{stroke:var(--color-muted);transform:none}to{stroke:var(--color-danger);transform:translateY(-3px)rotate(-24deg)}}.hb-scene .ft-safe{animation:ft-gone .25s calc(var(--d) + 2.65s) both}.hb-scene .ft-fork{fill:none;stroke:#626265}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-fork{stroke:color-mix(in srgb, var(--color-ink) 35%, var(--color-panel))}}.hb-scene .ft-fork{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01px;animation:.3s ease-in-out both ft-draw}@keyframes ft-draw{to{stroke-dashoffset:0}}.hb-scene .ft-opt{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.2,1.4,.4,1) both ft-pop}.hb-scene .ft-pill{fill:var(--color-panel);stroke:#626265}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-pill{stroke:color-mix(in srgb, var(--color-ink) 35%, var(--color-panel))}}.hb-scene .ft-pill{stroke-width:1.2px}.hb-scene .ft-pill-up{fill:#2f1c22}@supports (color:color-mix(in lab, red, red)){.hb-scene .ft-pill-up{fill:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.hb-scene .ft-pill-up{stroke:var(--color-danger)}.hb-scene .ft-up-t{fill:var(--color-danger)}.hb-scene .ft-up{transform-box:fill-box;transform-origin:50%;animation:ft-nudge .35s calc(var(--d) + 2.6s) ease-in-out both}@keyframes ft-nudge{50%{transform:scale(1.12)}}.hb-scene .ft-out{font:700 8px var(--font-mono,ui-monospace, monospace);opacity:0}.hb-scene .ft-stops{fill:var(--color-muted);animation:ft-show .3s calc(var(--d) + 3.05s) ease both}.hb-scene .ft-pays{fill:var(--color-danger);animation:ft-show .3s calc(var(--d) + 2.8s) ease both}.hb-scene .ft-credit{animation:ft-dim .4s calc(var(--d) + 3.05s) ease both}@keyframes ft-dim{to{opacity:.4}}@keyframes ft-show{0%{opacity:0}to{opacity:1}}@keyframes ft-gone{0%{opacity:1}to{opacity:0}}@keyframes ft-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hb .hb-scene[data-anim^=ft-] *{animation-play-state:paused}.hb[data-on] .hb-scene[data-anim^=ft-] *{animation-play-state:running}@media (prefers-reduced-motion:reduce){.hb-scene[data-anim^=ft-] *{animation-delay:0s!important}}.rv[data-scene=sw-2fa]{--dur:6.4s}.rv-sw-cloak{fill:#2b2233}.rv-sw-face{fill:#cfc6da}.rv-sw-inside{fill:#fbf8e8}@supports (color:color-mix(in lab, red, red)){.rv-sw-inside{fill:color-mix(in srgb, var(--color-accent) 14%, #fff)}}.rv-sw-inside{stroke:#d9d0e4;stroke-width:1.2px}.rv-sw-fold{fill:none;stroke:#d9d0e4;stroke-width:1px}.rv-sw-tag{fill:#f2e8b6}@supports (color:color-mix(in lab, red, red)){.rv-sw-tag{fill:color-mix(in srgb, var(--color-accent) 45%, #fff)}}.rv-sw-c-dot,.rv-sw-o-dot{fill:#2b2233;transform-box:fill-box;transform-origin:50%}.rv-sw-c-dot,.rv[data-open] .rv-sw-o-dot{animation:rv-sw-type var(--dur) linear calc(var(--i) * .12s) infinite backwards}@keyframes rv-sw-type{0%,6%{opacity:0;transform:scale(.3)}9%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.rv-sw-c-press,.rv-sw-o-press{transform-box:fill-box;transform-origin:50%}.rv-sw-c-press,.rv[data-open] .rv-sw-o-press{animation:rv-sw-press var(--dur) ease-in-out infinite}@keyframes rv-sw-press{0%,28%{transform:none}31%{transform:scale(.92)}34%,to{transform:none}}.rv-sw-c-door{transform-box:fill-box;transform-origin:100%;animation:rv-sw-door var(--dur) ease-in-out infinite;transform:scaleX(.08)}@keyframes rv-sw-door{0%,34%{transform:none}41%,90%{transform:scaleX(.08)}96%,to{transform:none}}.rv-sw-c-face{opacity:0;animation:rv-sw-face var(--dur) linear infinite}@keyframes rv-sw-face{0%,34%{opacity:1}36.5%,92%{opacity:0}95%,to{opacity:1}}.rv-sw-c-thief{animation:rv-sw-walkin var(--dur) ease-in-out infinite;transform:translate(60px)}@keyframes rv-sw-walkin{0%,39%{opacity:1;transform:none}51%,87%{opacity:1;transform:translate(60px)}91%{opacity:0;transform:translate(60px)}92%,95%{opacity:0;transform:none}99%,to{opacity:1;transform:none}}.rv-sw-file{opacity:0;transform-box:fill-box;transform-origin:50%}.rv-sw-f0{animation:rv-sw-f0 var(--dur) ease-in infinite}.rv-sw-f1{animation:rv-sw-f1 var(--dur) ease-in infinite}.rv-sw-f2{animation:rv-sw-f2 var(--dur) ease-in infinite}.rv-sw-f3{animation:rv-sw-f3 var(--dur) ease-in infinite}@keyframes rv-sw-f0{0%,53%{opacity:1;transform:none}58%,92%{opacity:0;transform:scale(.3)rotate(-14deg)}97%,to{opacity:1;transform:none}}@keyframes rv-sw-f1{0%,59%{opacity:1;transform:none}64%,92%{opacity:0;transform:scale(.3)rotate(-14deg)}97%,to{opacity:1;transform:none}}@keyframes rv-sw-f2{0%,65%{opacity:1;transform:none}70%,92%{opacity:0;transform:scale(.3)rotate(-14deg)}97%,to{opacity:1;transform:none}}@keyframes rv-sw-f3{0%,71%{opacity:1;transform:none}76%,92%{opacity:0;transform:scale(.3)rotate(-14deg)}97%,to{opacity:1;transform:none}}.rv-sw-o-wait{opacity:0}.rv[data-open] .rv-sw-o-wait{animation:rv-sw-wait var(--dur) linear infinite}@keyframes rv-sw-wait{0%,33%{opacity:0}35%,59%{opacity:1}61%,to{opacity:0}}.rv-sw-o-blocked,.rv-sw-o-lock{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-blocked,.rv[data-open] .rv-sw-o-lock{animation:rv-sw-blocked var(--dur) ease-out infinite}@keyframes rv-sw-blocked{0%,60%{opacity:0;transform:scale(.6)}63%{opacity:1;transform:scale(1.08)}65%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv-sw-shackle{fill:none;stroke:var(--acc);stroke-width:1.8px}.rv-sw-lockbody{fill:var(--acc)}.rv-sw-o-thief{opacity:.5;transform:translate(-2px)}.rv[data-open] .rv-sw-o-thief{animation:rv-sw-stopped var(--dur) ease-in-out infinite}@keyframes rv-sw-stopped{0%,28%{opacity:1;transform:none}34%,60%{opacity:1;transform:translate(5px)}62.5%{opacity:1;transform:translate(8px)}66%{opacity:.8;transform:translate(-3px)}68%,92%{opacity:.5;transform:translate(-2px)}96%,to{opacity:1;transform:none}}.rv-sw-o-buzz,.rv-sw-o-note,.rv-sw-o-no,.rv-sw-o-tap{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-buzz{animation:rv-sw-buzz var(--dur) linear infinite}@keyframes rv-sw-buzz{0%,35%{transform:none}36.5%{transform:rotate(-4deg)}38%{transform:rotate(4deg)}39.5%{transform:rotate(-3deg)}41%{transform:rotate(3deg)}42.5%{transform:rotate(-1.5deg)}44%,to{transform:none}}.rv-sw-o-wave{fill:none;stroke:#7b7086;stroke-width:1.4px;stroke-linecap:round;opacity:0}.rv[data-open] .rv-sw-o-wave{animation:rv-sw-wave var(--dur) linear infinite}@keyframes rv-sw-wave{0%,35%{opacity:0}36.5%,44%{opacity:1}46%,to{opacity:0}}.rv[data-open] .rv-sw-o-note{animation:rv-sw-note var(--dur) ease-out infinite}@keyframes rv-sw-note{0%,35%{opacity:0;transform:scale(.7)}39%{opacity:1;transform:scale(1.04)}41%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv[data-open] .rv-sw-o-no{animation:rv-sw-no var(--dur) ease-in-out infinite}@keyframes rv-sw-no{0%,56%{transform:none}58%{transform:scale(.86)}61%,to{transform:none}}.rv-sw-o-tap{fill:none;stroke:#2b2233;stroke-width:1.4px;opacity:0}.rv[data-open] .rv-sw-o-tap{animation:rv-sw-tap var(--dur) ease-out infinite}@keyframes rv-sw-tap{0%,55.5%{opacity:0;transform:scale(.4)}57%{opacity:.8;transform:scale(.6)}65%,to{opacity:0;transform:scale(1.7)}}.rv[data-scene=sw-alert]{--dur:7s}.rv-sw-dbody{fill:#f3eefa;stroke:#f2e8b6}@supports (color:color-mix(in lab, red, red)){.rv-sw-dbody{stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}}.rv-sw-dbody{stroke-width:1.4px}.rv-sw-drow{fill:#f4eabe}@supports (color:color-mix(in lab, red, red)){.rv-sw-drow{fill:color-mix(in srgb, var(--color-accent) 40%, #fff)}}.rv-sw-track{fill:#2f8f5b}.rv-sw-knob{fill:#fff}.rv-sw-o-db .rv-sw-dbody{fill:#ebe5f2;stroke:#b9afc6}.rv-sw-o-db .rv-sw-drow{fill:#cfc6da}.rv-sw-o-db .rv-sw-track{fill:#b9afc6}.rv-sw-o-db .rv-sw-knob{transform:translate(-8px)}.rv[data-open] .rv-sw-o-db .rv-sw-dbody{animation:rv-sw-dbody var(--dur) ease infinite}.rv[data-open] .rv-sw-o-db .rv-sw-drow{animation:rv-sw-drow var(--dur) ease infinite}.rv[data-open] .rv-sw-o-db .rv-sw-track{animation:rv-sw-track var(--dur) ease infinite}.rv[data-open] .rv-sw-o-db .rv-sw-knob{animation:rv-sw-knob var(--dur) ease infinite}@keyframes rv-sw-dbody{0%,38%{fill:#f3eefa;stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}44%,93%{fill:#ebe5f2;stroke:#b9afc6}98%,to{fill:#f3eefa;stroke:color-mix(in srgb, var(--color-accent) 45%, #fff)}}@keyframes rv-sw-drow{0%,38%{fill:color-mix(in srgb, var(--color-accent) 40%, #fff)}44%,93%{fill:#cfc6da}98%,to{fill:color-mix(in srgb, var(--color-accent) 40%, #fff)}}@keyframes rv-sw-track{0%,36.5%{fill:#2f8f5b}38%,93%{fill:#b9afc6}98%,to{fill:#2f8f5b}}@keyframes rv-sw-knob{0%,36.5%{transform:none}38.5%,93%{transform:translate(-8px)}98%,to{transform:none}}.rv-sw-bar{fill:#f2b79c;transform-box:fill-box;transform-origin:50% 100%}.rv[data-scene=sw-alert] .rv-q .rv-sw-b0,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-b0{animation:rv-sw-b0 var(--dur) ease-out infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-b1,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-b1{animation:rv-sw-b1 var(--dur) ease-out infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-b2,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-b2{animation:rv-sw-b2 var(--dur) ease-out infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-b3{animation:rv-sw-b3 var(--dur) ease-out infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-b4{animation:rv-sw-b4 var(--dur) ease-out infinite}@keyframes rv-sw-b0{0%,6%{opacity:1;transform:scaleY(0)}12%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes rv-sw-b1{0%,16%{opacity:1;transform:scaleY(0)}22%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes rv-sw-b2{0%,26%{opacity:1;transform:scaleY(0)}32%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes rv-sw-b3{0%,36%{opacity:1;transform:scaleY(0)}42%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes rv-sw-b4{0%,46%{opacity:1;transform:scaleY(0)}52%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleY(0)}}.rv-sw-n{opacity:0}.rv-sw-n-end{opacity:1}.rv[data-scene=sw-alert] .rv-q .rv-sw-n0,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-n0{animation:rv-sw-n0 var(--dur) linear infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-n1,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-n1{animation:rv-sw-n1 var(--dur) linear infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-n2,.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-n2{animation:rv-sw-n2 var(--dur) linear infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-n3{animation:rv-sw-n3 var(--dur) linear infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-n4{animation:rv-sw-n4 var(--dur) linear infinite}.rv[data-scene=sw-alert] .rv-q .rv-sw-n5{animation:rv-sw-nlast-c var(--dur) linear infinite}.rv[data-scene=sw-alert][data-open] .rv-answer .rv-sw-n3{animation:rv-sw-nlast-o var(--dur) linear infinite}@keyframes rv-sw-n0{0%,11.9%{opacity:1}12%,96.9%{opacity:0}97%,to{opacity:1}}@keyframes rv-sw-n1{0%,11.9%{opacity:0}12%,21.9%{opacity:1}22%,to{opacity:0}}@keyframes rv-sw-n2{0%,21.9%{opacity:0}22%,31.9%{opacity:1}32%,to{opacity:0}}@keyframes rv-sw-n3{0%,31.9%{opacity:0}32%,41.9%{opacity:1}42%,to{opacity:0}}@keyframes rv-sw-n4{0%,41.9%{opacity:0}42%,51.9%{opacity:1}52%,to{opacity:0}}@keyframes rv-sw-nlast-c{0%,51.9%{opacity:0}52%,93%{opacity:1}97%,to{opacity:0}}@keyframes rv-sw-nlast-o{0%,31.9%{opacity:0}32%,93%{opacity:1}97%,to{opacity:0}}.rv-sw-stmt{transform-box:fill-box;transform-origin:50% 0;animation:rv-sw-stmt var(--dur) cubic-bezier(.3, .8, .3, 1) infinite}@keyframes rv-sw-stmt{0%,56%{opacity:0;transform:translateY(26px)rotate(5deg)}62%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.rv-sw-limit{fill:none;stroke:var(--acc);stroke-width:1.4px;stroke-dasharray:4 3}.rv-sw-env{fill:#fff;stroke:var(--acc);stroke-width:1.2px}.rv-sw-envflap{fill:none;stroke:var(--acc);stroke-width:1.2px;stroke-linejoin:round}.rv-sw-o-mail{transform-box:fill-box;transform-origin:30%}.rv[data-open] .rv-sw-o-mail{animation:rv-sw-mail var(--dur) ease-out infinite}@keyframes rv-sw-mail{0%,19.5%{opacity:0;transform:scale(.6)}23%{opacity:1;transform:scale(1.05)}25%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.rv-sw-o-ptr,.rv-sw-o-ptr2{fill:#2b2233;stroke:#fff;stroke-width:.8px;stroke-linejoin:round}.rv-sw-o-ptr{transform:translate(27px,82px)}.rv[data-open] .rv-sw-o-ptr{animation:rv-sw-ptr var(--dur) ease-in-out infinite}@keyframes rv-sw-ptr{0%,26%{opacity:0;transform:translate(150px,116px)}28%{opacity:1;transform:translate(150px,116px)}35%{opacity:1;transform:translate(27px,82px)}36.5%{opacity:1;transform:translate(27.5px,82.8px)scale(.88)}38%,93%{opacity:1;transform:translate(27px,82px)}97%,to{opacity:0;transform:translate(27px,82px)}}.rv[data-scene=sw-project]{--dur:7s}.rv-sw-box{fill:#f6f2fa;stroke:#cfc6da;stroke-width:1.2px}.rv-sw-chrome{fill:#cfc6da}.rv-sw-steam{fill:none;stroke:#b9afc6;stroke-width:1px;stroke-linecap:round}.rv-sw-handle{fill:none;stroke:var(--color-accent);stroke-width:1.4px}.rv-sw-flask{fill:none;stroke:#7b7086;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.rv-sw-liquid0{fill:#f4eabe}@supports (color:color-mix(in lab, red, red)){.rv-sw-liquid0{fill:color-mix(in srgb, var(--color-accent) 40%, #fff)}}.rv-sw-liquid1{fill:#f2b79c}.rv-sw-liquid2{fill:#a8d5bb}.rv-sw-wire{fill:none;stroke:#b9afc6;stroke-width:1.3px;stroke-dasharray:4 3;animation:.9s linear infinite rv-flow}.rv-sw-jig{transform-box:fill-box;transform-origin:50%;animation:rv-sw-jig 1.7s ease-in-out calc(var(--i) * -.55s) infinite}@keyframes rv-sw-jig{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-1px)}}.rv[data-open] .rv-sw-o-settle{animation:.9s cubic-bezier(.3,.8,.3,1) .15s both rv-sw-settle}@keyframes rv-sw-settle{0%{transform:translate(var(--fx), var(--fy))}to{transform:none}}.rv[data-open] .rv-sw-o-split{animation:.7s cubic-bezier(.3,.8,.3,1) .3s both rv-sw-split}@keyframes rv-sw-split{0%{transform:translateY(var(--sy))}to{transform:none}}.rv-sw-o-bgrp{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.15)}.rv[data-open] .rv-sw-o-bgrp{animation:rv-sw-del var(--dur) ease-in-out 1.2s infinite backwards}@keyframes rv-sw-del{0%,37%{opacity:1;transform:none}45%,90%{opacity:0;transform:scale(.15)}97%,to{opacity:1;transform:none}}.rv-sw-o-del{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-del{animation:rv-sw-delbtn var(--dur) ease-in-out 1.2s infinite backwards}@keyframes rv-sw-delbtn{0%,33%{transform:none}35%{transform:scale(.88)}37%,to{transform:none}}.rv[data-open] .rv-sw-o-gone{animation:rv-sw-gone var(--dur) ease-in-out 1.2s infinite backwards}@keyframes rv-sw-gone{0%,42%{opacity:0}48%,90%{opacity:1}95%,to{opacity:0}}.rv-sw-o-bill2{opacity:0}.rv[data-open] .rv-sw-o-bill2{animation:rv-sw-bill2 var(--dur) ease-in-out 1.2s infinite backwards}@keyframes rv-sw-bill2{0%,42%{opacity:1;transform:none}50%,90%{opacity:0;transform:translate(8px)}97%,to{opacity:1;transform:none}}.rv-sw-o-ok{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-ok{animation:rv-sw-ok var(--dur) ease-out 1.2s infinite backwards}@keyframes rv-sw-ok{0%,50%{opacity:0;transform:scale(.3)}54%{opacity:1;transform:scale(1.15)}57%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.rv-sw-o-ptr2{transform:translate(139px,88px)}.rv[data-open] .rv-sw-o-ptr2{animation:rv-sw-ptr2 var(--dur) ease-in-out 1.2s infinite backwards}@keyframes rv-sw-ptr2{0%,18%{opacity:0;transform:translate(196px,118px)}21%{opacity:1;transform:translate(196px,118px)}32%{opacity:1;transform:translate(139px,88px)}35%{opacity:1;transform:translate(139.5px,88.8px)scale(.88)}37%,62%{opacity:1;transform:translate(139px,88px)}68%,to{opacity:0;transform:translate(139px,88px)}}.rv[data-scene=sw-recovery]{--dur:6.6s}.rv-sw-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rv-sw-hl{fill:#f9f4db}@supports (color:color-mix(in lab, red, red)){.rv-sw-hl{fill:color-mix(in srgb, var(--color-accent) 22%, #fff)}}.rv-sw-strike{stroke:#8a7f96;stroke-width:1px}.rv-sw-rc-shackle{fill:none;stroke-width:3.2px;stroke-linecap:round}.rv-sw-rc-coral{stroke:#d4643a}.rv-sw-caret{fill:#2b2233;animation:1.1s step-end infinite rv-sw-blink}@keyframes rv-sw-blink{50%{opacity:0}}.rv-sw-c-phone{opacity:0;transform-box:fill-box;transform-origin:50%;animation:rv-sw-drop var(--dur) ease-in infinite}@keyframes rv-sw-drop{0%,16%{opacity:1;transform:none}27%,92%{opacity:0;transform:translate(4px,34px)rotate(16deg)}93%{opacity:0;transform:none}97%,to{opacity:1;transform:none}}.rv-sw-c-lost{animation:rv-sw-lost var(--dur) linear infinite}@keyframes rv-sw-lost{0%,24%{opacity:0}29%,92%{opacity:1}96%,to{opacity:0}}.rv-sw-c-boxes{animation:rv-sw-nope var(--dur) ease-in-out infinite}@keyframes rv-sw-nope{0%,42%{transform:none}44%{transform:translate(-4px)}46%{transform:translate(4px)}48%{transform:translate(-2.5px)}50%,to{transform:none}}.rv-sw-c-verify{opacity:0;animation:rv-sw-cverify var(--dur) linear infinite}@keyframes rv-sw-cverify{0%,48%{opacity:1}51%,92%{opacity:0}96%,to{opacity:1}}.rv-sw-c-nocode,.rv-sw-c-lock{transform-box:fill-box;transform-origin:50%}.rv-sw-c-nocode{animation:rv-sw-nocode var(--dur) ease-out infinite}@keyframes rv-sw-nocode{0%,49%{opacity:0;transform:translateY(4px)}53%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv-sw-c-lock{animation:rv-sw-clock var(--dur) ease-out infinite}@keyframes rv-sw-clock{0%,56%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}63%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv-sw-o-fly{opacity:0}.rv[data-open] .rv-sw-o-fly{animation:rv-sw-fly var(--dur) cubic-bezier(.4, 0, .2, 1) infinite}@keyframes rv-sw-fly{0%,10%{opacity:0;transform:none}14%{opacity:1;transform:none}27%{opacity:1;transform:translate(90px,11px)}31%,to{opacity:0;transform:translate(90px,11px)}}.rv-sw-o-cd{fill:#2b2233;transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-cd{animation:rv-sw-cd var(--dur) linear calc(var(--i) * 80ms) infinite backwards}@keyframes rv-sw-cd{0%,28%{opacity:0;transform:scale(.3)}31%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv-sw-o-verify{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-verify{animation:rv-sw-vpress var(--dur) ease-in-out infinite}@keyframes rv-sw-vpress{0%,40%{transform:none}43%{transform:scale(.92)}46%,to{transform:none}}.rv-sw-o-in{transform-box:fill-box;transform-origin:50%}.rv[data-open] .rv-sw-o-in{animation:rv-sw-in var(--dur) ease-out infinite}@keyframes rv-sw-in{0%,46%{opacity:0;transform:scale(.8)}49%{opacity:1;transform:scale(1.05)}51%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.rv-sw-o-shackle{stroke:var(--acc);transform:translateY(-6px)}.rv[data-open] .rv-sw-o-shackle{animation:rv-sw-unlock var(--dur) ease-out infinite}@keyframes rv-sw-unlock{0%,49%{transform:none}54%,92%{transform:translateY(-6px)}96%,to{transform:none}}.rv-sw-o-used{stroke-dasharray:48;stroke-dashoffset:0}.rv[data-open] .rv-sw-o-used{animation:rv-sw-used var(--dur) ease-out infinite}@keyframes rv-sw-used{0%,55%{stroke-dashoffset:48px}62%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:48px}}.hb:not([data-on]) .hb-scene *{animation-play-state:paused}.dp-switch{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.dp-tab{min-height:36px;color:var(--color-muted);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.dp-tab:hover{color:var(--color-ink)}.dp-tab[data-on=true]{background:#e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.dp-tab[data-on=true]{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.dp-tab[data-on=true]{color:var(--color-ink);box-shadow:inset 0 0 0 1px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.dp-tab[data-on=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.dp-tab:active{transform:scale(.97)}@media (pointer:coarse){.dp-tab{min-height:44px}}.ftr,.mcl,.smc{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.ftr,.mcl,.smc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ftr,.mcl,.smc{background:var(--color-panel);border-radius:14px}.ftr .ftr-why,.mcl .mcl-why,.smc .smc-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.ftr .ts-btn,.mcl .ts-btn,.smc .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.mcl .mcl-k,.smc .smc-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:14px 0 7px;font-size:12px;font-weight:700}.ftr .ftr-note,.mcl .mcl-verdict,.smc .smc-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.ftr-note:before,.mcl-verdict:before,.smc-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftr-note:before,.mcl-verdict:before,.smc-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.mcl-verdict,.smc-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.mcl-verdict,.smc-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.mcl-verdict,.smc-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.mcl-verdict,.smc-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.mcl-verdict,.smc-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.mcl-verdict,.smc-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ftr [data-k="0"]{--c:var(--color-accent)}.ftr [data-k="1"]{--c:var(--color-info)}.ftr [data-k="2"]{--c:var(--color-ok)}.ftr [data-k="3"]{--c:var(--color-coral)}.ftr [data-k="4"]{--c:#f37e6e}@supports (color:color-mix(in lab, red, red)){.ftr [data-k="4"]{--c:color-mix(in srgb, var(--color-danger) 70%, var(--color-accent))}}.ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.ftr-tabs{flex:340px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.ftr-tab{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.ftr-tab b{text-overflow:ellipsis;max-width:100%;font:700 13px/1.25 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;overflow:hidden}.ftr-tab small{color:var(--color-muted);font-size:11px;line-height:1.25}.ftr-tab:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.ftr-tab:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.ftr-tab[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.ftr-tab[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.ftr-tab[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.ftr-tab[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.ftr-lang{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ftr-lang-b{min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s}.ftr-lang-b:hover{color:var(--color-ink)}.ftr-lang-b[data-on]{color:var(--color-ink);background:#84a1ff29}@supports (color:color-mix(in lab, red, red)){.ftr-lang-b[data-on]{background:color-mix(in srgb, var(--color-info) 16%, transparent)}}.ftr-lang-b[data-on]{box-shadow:inset 0 0 0 1px #84a1ff80}@supports (color:color-mix(in lab, red, red)){.ftr-lang-b[data-on]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 50%, transparent)}}.ftr-card{isolation:isolate;margin-top:12px;padding:12px 14px;position:relative}.ftr-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftr-card:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.ftr-card:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.ftr-card:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.ftr .ftr-where{max-width:none;color:var(--color-muted);margin:0 0 8px;font-size:11.5px;line-height:1.4}.ftr-where span{color:var(--color-ink);background:#252529;border-radius:4px;margin-right:4px;padding:1px 6px;font:italic 700 12px/1.4 Georgia,serif}@supports (color:color-mix(in lab, red, red)){.ftr-where span{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.ftr-formula{flex-wrap:wrap;gap:5px;display:flex}.ftr-chip{max-width:100%;min-height:44px;font:600 13.5px/1.3 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;text-align:left;overflow-wrap:anywhere;color:var(--color-ink);background:var(--color-panel);border:1.5px dashed #f4f4f647;border-radius:8px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.ftr-chip{border:1.5px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.ftr-chip{cursor:pointer;transition:background .2s,border-color .2s,transform .14s}.ftr-chip:hover{border-color:var(--c)}.ftr-chip:active{transform:scale(.97)}.ftr-chip[data-lit]{border-style:solid;border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ftr-chip[data-lit]{background:color-mix(in srgb, var(--c) 17%, var(--color-panel))}}.ftr .ftr-say{max-width:none;color:var(--color-muted);margin:12px 0 6px;font-size:16.5px;font-weight:500;line-height:1.6}.ftr-frag{border-radius:4px;transition:color .2s,background .2s,box-shadow .2s}.ftr-frag[data-lit]{color:var(--color-ink);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ftr-frag[data-lit]{background:color-mix(in srgb, var(--c) 20%, transparent)}}.ftr-frag[data-lit]{box-shadow:inset 0 -2px 0 var(--c)}.ftr .ftr-result{max-width:none;color:var(--color-muted);margin:0;font-size:12px}.ftr-result b{font:700 12.5px var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink)}.ftr-sheets{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.ftr-payees .ftr-grid{max-width:420px}.ftr-sheet{min-width:0;padding-top:18px;position:relative;overflow-x:auto}.ftr-sheet-name{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700;position:absolute;top:0;left:4px}.ftr-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-width:calc(var(--n) * 62px);border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;display:grid;overflow:hidden}.ftr-h,.ftr-v{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--color-line);min-width:0;padding:5px 6px;font-size:11px;line-height:1.35;transition:background .2s,color .2s;overflow:hidden}.ftr-h{color:var(--color-muted);border-bottom:1px solid var(--color-line);background:#1e1e22;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ftr-h{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.ftr-h i{color:var(--color-dim);font-style:normal;font-weight:800}.ftr-v{font:500 10.5px/1.35 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink)}.ftr-payees .ftr-v{border-top:1px solid var(--color-line)}.ftr-payees .ftr-grid .ftr-h:nth-child(2),.ftr-payees .ftr-v:nth-child(2n),.ftr-sheet:not(.ftr-payees) .ftr-grid>:nth-child(7n){border-right:0}.ftr-h[data-lit],.ftr-v[data-lit]{color:var(--color-ink);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ftr-h[data-lit],.ftr-v[data-lit]{background:color-mix(in srgb, var(--c) 15%, var(--color-panel))}}.ftr-v[data-hit]{background:var(--c);font-weight:750}@supports (color:color-mix(in lab, red, red)){.ftr-v[data-hit]{background:color-mix(in srgb, var(--c) 30%, var(--color-panel))}}.ftr-foot{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.ftr .ftr-note{flex:260px}.ftr-note[data-k]:before{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ftr-note[data-k]:before{background:color-mix(in srgb, var(--c) 14%, var(--color-panel))}}.ftr[data-in] .ftr-card{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ftr[data-armed]:not([data-in]) .ftr-card{opacity:0}}@media (prefers-reduced-motion:reduce){.ftr-card,.ftr-note{animation:none!important}.ftr-chip,.ftr-frag,.ftr-h,.ftr-v{transition:none}}@media (max-width:600px){.ftr-tabs{flex-basis:100%}.ftr-tab{padding:6px 8px}.ftr-bank .ftr-grid{grid-template-columns:minmax(92px,auto) minmax(0,1fr);min-width:0}.ftr-bank .ftr-h,.ftr-bank .ftr-v{grid-row:var(--row);border-bottom:1px solid var(--color-line)}.ftr-bank .ftr-h{grid-column:1}.ftr-bank .ftr-v{border-right:0;grid-column:2}.ftr-bank .ftr-h:nth-child(7){border-right:1px solid var(--color-line)}.ftr-bank .ftr-v:last-child,.ftr-bank .ftr-h:nth-child(7){border-bottom:0}.ftr-payees .ftr-grid{max-width:none}.ftr .ftr-say{font-size:15.5px}}.mcl-sheet{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;overflow:hidden}.mcl-row{border-bottom:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:96px minmax(0,1fr) 104px;font-size:12.5px;line-height:1.4;animation:.25s backwards ts-fade;display:grid}.mcl-row:last-child{border-bottom:0}.mcl-row>span{overflow-wrap:anywhere;min-width:0;padding:6px 8px}.mcl-row>span+span{border-left:1px solid #26262eb3}@supports (color:color-mix(in lab, red, red)){.mcl-row>span+span{border-left:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.mcl-row.mcl-merged{text-align:center;background:#2b1f1f;grid-template-columns:minmax(0,1fr);font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcl-row.mcl-merged{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}.mcl-merged,.mcl-row[data-k=head2],.mcl-row[data-k=bal],.mcl-row[data-k=dup]{outline:1.5px dashed #fa5d768c}@supports (color:color-mix(in lab, red, red)){.mcl-merged,.mcl-row[data-k=head2],.mcl-row[data-k=bal],.mcl-row[data-k=dup]{outline:1.5px dashed color-mix(in srgb, var(--color-danger) 55%, transparent)}}.mcl-merged,.mcl-row[data-k=head2],.mcl-row[data-k=bal],.mcl-row[data-k=dup]{outline-offset:-3px}.mcl-head{letter-spacing:.03em;color:var(--color-muted);background:#212124;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcl-head{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.mcl-row[data-k=head2]{background:#2b1f1f}@supports (color:color-mix(in lab, red, red)){.mcl-row[data-k=head2]{background:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel))}}.mcl-row[data-k=bal]{background:#1b1d27;font-style:italic}@supports (color:color-mix(in lab, red, red)){.mcl-row[data-k=bal]{background:color-mix(in srgb, var(--color-info) 7%, var(--color-panel))}}.mcl-row[data-k=dup]{background:#23181e}@supports (color:color-mix(in lab, red, red)){.mcl-row[data-k=dup]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.mcl-row[data-kept]{background:#192322}@supports (color:color-mix(in lab, red, red)){.mcl-row[data-kept]{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.mcl-d{color:var(--color-muted);font-variant-numeric:tabular-nums}.mcl-d[data-date]{text-align:right;color:var(--color-ink);-webkit-text-decoration:underline #5cd6a099;text-decoration:underline #5cd6a099;text-decoration-thickness:2px}@supports (color:color-mix(in lab, red, red)){.mcl-d[data-date]{-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 60%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 60%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 60%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 60%, transparent)}}.mcl-d[data-date]{text-underline-offset:3px}.mcl-a{text-align:left;font:500 12px/1.4 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:#f88a9c}@supports (color:color-mix(in lab, red, red)){.mcl-a{color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.mcl-a[data-num]{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:650}.mcl-a[data-stuck]{color:var(--color-danger);background:#fa5d761f;font-weight:750}@supports (color:color-mix(in lab, red, red)){.mcl-a[data-stuck]{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.mcl-tag{color:#8adfba;font-size:10.5px;font-style:normal;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.mcl-tag{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.mcl .mcl-check{max-width:none;color:var(--color-ink);background:#1e212e;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.mcl .mcl-check{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.mcl .mcl-check{animation:.3s both ts-fade}.mcl-tally{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-top:10px;display:grid}.mcl-tally span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#23181e;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.mcl-tally span{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.mcl-tally b{font:800 17px/1.2 var(--font-display);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.mcl-tally small{letter-spacing:0;text-transform:none;color:var(--color-dim);font-size:11px;font-weight:600}.mcl-tally[data-ok] span{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.mcl-tally[data-ok] span{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.mcl-fixes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mcl-fix{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,transform .14s;display:flex}.mcl-fix:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mcl-fix:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mcl-fix:active{transform:scale(.98)}.mcl-fix[data-done]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.mcl-fix[data-done]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.mcl-fix[data-done]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.mcl-fix[data-done]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.mcl-tick{width:22px;height:22px;color:var(--color-panel);background:#f88a9c;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.mcl-tick{background:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.mcl-fix[data-done] .mcl-tick{background:var(--color-ok)}.mcl-say{align-content:start;justify-items:start;gap:8px;min-height:5.6em;margin-top:10px;display:grid}.mcl .mcl-verdict{width:100%}.mcl[data-in] .mcl-sheet{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.mcl[data-armed]:not([data-in]) .mcl-sheet{opacity:0}}@media (prefers-reduced-motion:reduce){.mcl-row,.mcl-tally b,.mcl-check,.mcl-sheet{animation:none!important}}@media (max-width:600px){.mcl-row{grid-template-columns:78px minmax(0,1fr) 84px;font-size:11.5px}.mcl-row>span{padding:5px 6px}.mcl-a{font-size:11px}.mcl-fixes{grid-template-columns:repeat(2,minmax(0,1fr))}.mcl-tally{grid-template-columns:minmax(0,1fr)}}.smc-ai{border:1.5px solid #84a1ff4d;border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.smc-ai{border:1.5px solid color-mix(in srgb, var(--color-info) 30%, transparent)}}.smc-ai{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.smc-ai{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.smc .smc-bubble{max-width:none;color:var(--color-ink);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;display:flex}.smc-who{letter-spacing:.08em;color:var(--color-ink);background:#333b58;border-radius:999px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.smc-who{background:color-mix(in srgb, var(--color-info) 28%, var(--color-panel))}}.smc-table{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;overflow:hidden}.smc-tr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);transition:background .2s;display:grid}.smc-tr:last-child{border-bottom:0}.smc-tr>span{min-width:0;color:var(--color-ink);padding:6px 9px;font-size:12.5px;line-height:1.4}.smc-th>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:#1c1c20;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.smc-th>span{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.smc-th>span:not(:first-child){text-align:right}.smc-n{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.smc-mine{color:var(--color-muted)!important}.smc-tr[data-v] .smc-mine{color:var(--color-ink)!important}.smc-mine b{color:var(--color-ok)}.smc-tr[data-v=bad]{background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.smc-tr[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.smc-tr[data-v=bad] .smc-mine b{color:var(--color-danger)}.smc-total>span{background:#1a1a1e;font-weight:750}@supports (color:color-mix(in lab, red, red)){.smc-total>span{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.smc-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smc-check{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px;transition:border-color .2s,background .2s;display:flex}.smc-check[data-v=ok]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.smc-check[data-v=ok]{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.smc-check[data-v=bad]{border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.smc-check[data-v=bad]{background:#1f171c}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-panel))}}.smc-check[data-v=meh]{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=meh]{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.smc-check[data-v=meh]{background:#22201c}@supports (color:color-mix(in lab, red, red)){.smc-check[data-v=meh]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.smc-run{text-align:left;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:4px 6px;font-size:13px;line-height:1.3;transition:background .15s;display:flex}.smc-run:hover:not(:disabled){background:#e3cb5c1f}@supports (color:color-mix(in lab, red, red)){.smc-run:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.smc-run:disabled{cursor:default}.smc-run:disabled:not([aria-pressed=true]){opacity:.55}.smc-run b{font-weight:750}.smc-run small{color:var(--color-dim);font-size:11px;font-weight:500;display:block}.smc-step{width:24px;height:24px;color:var(--color-panel);background:#e6d173;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.smc-step{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.smc-check[data-v=ok] .smc-step{background:var(--color-ok)}.smc-check[data-v=bad] .smc-step{background:var(--color-danger)}.smc .smc-f{white-space:normal;overflow-wrap:anywhere;color:var(--color-muted);background:#1c1c20;padding:4px 7px;font-size:11px;line-height:1.45;display:block}@supports (color:color-mix(in lab, red, red)){.smc .smc-f{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.smc .smc-f{border:1px solid var(--color-line);border-radius:6px}.smc .smc-res{max-width:none;color:var(--color-ink);margin:0;padding:0 2px;font-size:12.5px;font-weight:650;line-height:1.4;animation:.3s both ts-fade}.smc-say{align-content:start;gap:8px;min-height:5.6em;margin-top:12px;display:grid}.smc-actions{flex-wrap:wrap;gap:8px;display:flex}.smc[data-in] .smc-ai{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.smc[data-armed]:not([data-in]) .smc-ai{opacity:0}}@media (prefers-reduced-motion:reduce){.smc-ai,.smc-bubble,.smc-res{animation:none!important}}@media (max-width:600px){.smc-checks{grid-template-columns:minmax(0,1fr)}.smc-tr>span{padding:6px 7px;font-size:12px}}.dp p{overflow-wrap:anywhere}.rbs,.tnd,.chr{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.rbs,.tnd,.chr{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rbs,.tnd,.chr{background:var(--color-panel);border-radius:14px}.rbs .rbs-why,.tnd .tnd-why,.chr .chr-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.rbs .ts-btn,.tnd .ts-btn,.chr .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.tnd .tnd-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:12px 0 7px;font-size:12px;font-weight:700}.tnd .tnd-k:first-of-type{margin-top:4px}.rbs .rbs-verdict,.tnd .tnd-verdict,.chr .chr-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.rbs-verdict:before,.tnd-verdict:before,.chr-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rbs-verdict:before,.tnd-verdict:before,.chr-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.rbs-verdict,.tnd-verdict,.chr-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.rbs-page,.chr-doc{border:1px solid var(--color-line);background:var(--color-panel);border-radius:6px;min-width:0;padding:26px 16px 14px;position:relative;box-shadow:3px 4px #f4f4f612}@supports (color:color-mix(in lab, red, red)){.rbs-page,.chr-doc{box-shadow:3px 4px 0 color-mix(in srgb, var(--color-ink) 7%, transparent)}}.rbs-page-h,.chr-doc-h{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700;position:absolute;top:8px;left:16px}.rbs-desk{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rbs-notes{isolation:isolate;padding:12px 12px 10px;position:relative;transform:rotate(-1.2deg)}.rbs-notes:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rbs-notes:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.rbs-notes:before{background:#343022}@supports (color:color-mix(in lab, red, red)){.rbs-notes:before{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.rbs-notes-h{font:700 13px/1.3 var(--font-display);color:var(--color-ink);margin-bottom:6px;display:block}.rbs .rbs-notes ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rbs .rbs-notes li{color:var(--color-ink);border-bottom:1px dashed #f4f4f62e;border-radius:6px;align-items:baseline;gap:7px;margin:0;padding:5px 6px;font-size:12.5px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.rbs .rbs-notes li{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 18%, transparent)}}.rbs .rbs-notes li{transition:background .2s,opacity .2s}.rbs .rbs-notes li:last-child{border-bottom:0}.rbs-notes li b{width:18px;height:18px;color:var(--color-panel);background:#9a9a9d;border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rbs-notes li b{background:color-mix(in srgb, var(--color-ink) 60%, var(--color-panel))}}.rbs .rbs-notes li[data-lit]{background:#233e35}@supports (color:color-mix(in lab, red, red)){.rbs .rbs-notes li[data-lit]{background:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel))}}.rbs .rbs-notes li[data-lit]{box-shadow:inset 3px 0 0 var(--color-ok)}.rbs .rbs-notes li[data-lit] b{background:var(--color-ok)}.rbs-notes[data-none] li{opacity:.55}.rbs .rbs-nonote{max-width:none;color:var(--color-danger);margin:6px 0 0;font-size:12.5px;font-weight:750;animation:.25s both ts-fade}.rbs-para+.rbs-para{margin-top:6px}.rbs-seg{text-align:left;width:100%;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:1.5px dashed #0000;border-radius:7px;padding:7px 9px;font:400 14.5px/1.5 Georgia,Times New Roman,serif;transition:background .18s,border-color .18s;display:block}.rbs-seg:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.rbs-seg:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.rbs-seg[data-on]{border-style:solid;border-color:#f4f4f64d}@supports (color:color-mix(in lab, red, red)){.rbs-seg[data-on]{border-color:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.rbs-seg[data-k=robot]{background:#26241d}@supports (color:color-mix(in lab, red, red)){.rbs-seg[data-k=robot]{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.rbs-seg[data-k=invented]{background:#25191f}@supports (color:color-mix(in lab, red, red)){.rbs-seg[data-k=invented]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.rbs-seg[data-hint]{border-style:solid;border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.rbs-seg[data-hint]{animation:1.1s ease-in-out 2 rbs-hint}}@keyframes rbs-hint{50%{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel))}}.rbs-old{color:var(--color-muted);font-size:12.5px;-webkit-text-decoration:line-through #fa5d76b3;text-decoration:line-through #fa5d76b3;text-decoration-thickness:1.5px;display:block}@supports (color:color-mix(in lab, red, red)){.rbs-old{-webkit-text-decoration:line-through 1.5px color-mix(in srgb, var(--color-danger) 70%, transparent);-webkit-text-decoration:line-through 1.5px color-mix(in srgb, var(--color-danger) 70%, transparent);-webkit-text-decoration:line-through 1.5px color-mix(in srgb, var(--color-danger) 70%, transparent);text-decoration:line-through 1.5px color-mix(in srgb, var(--color-danger) 70%, transparent)}}.rbs-seg[data-k=invented] .rbs-old{color:#f98396}@supports (color:color-mix(in lab, red, red)){.rbs-seg[data-k=invented] .rbs-old{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}}.rbs-new{-webkit-text-decoration:underline #5cd6a0b3;text-decoration:underline #5cd6a0b3;text-decoration-thickness:2px;display:block}@supports (color:color-mix(in lab, red, red)){.rbs-new{-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 70%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 70%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 70%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--color-ok) 70%, transparent)}}.rbs-new{text-underline-offset:3px;color:var(--color-ink);animation:.3s both ts-fade}.rbs-page[data-clean] .rbs-new{text-decoration:none}.rbs-page[data-clean] .rbs-seg[data-k]{background:0 0}.rbs-cut{font:700 10.5px/1.5 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#232327;border-radius:999px;margin-top:2px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rbs-cut{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-panel))}}.rbs-tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rbs-tally span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#24221d;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.rbs-tally span{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.rbs-tally b{font:800 17px/1.2 var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.rbs-tally small{letter-spacing:0;text-transform:none;color:var(--color-dim);font-size:11px;font-weight:600}.rbs-tally[data-ok] span{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.rbs-tally[data-ok] span{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.rbs-say{align-content:start;gap:8px;min-height:5.6em;margin-top:10px;display:grid}.rbs-actions{flex-wrap:wrap;gap:8px;display:flex}.rbs[data-in] .rbs-page{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.rbs[data-armed]:not([data-in]) .rbs-page{opacity:0}}@media (prefers-reduced-motion:reduce){.rbs-page,.rbs-new,.rbs-tally b,.rbs-nonote,.rbs-verdict{animation:none!important}.rbs-seg,.rbs .rbs-notes li{transition:none}}@media (max-width:600px){.rbs-desk{grid-template-columns:minmax(0,1fr);gap:12px}.rbs-notes{transform:none}.rbs .rbs-notes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.rbs .rbs-notes li{border-bottom:0;padding:4px;font-size:11.5px}.rbs-page{padding:26px 8px 10px}.rbs-seg{padding:7px;font-size:14px}.rbs-tally{gap:6px}.rbs-tally span{padding:7px 8px;font-size:10px}}.tnd-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tnd-job{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.tnd-job b{font-size:13px;font-weight:700;line-height:1.25}.tnd-job small{color:var(--color-muted);font-size:11px;line-height:1.25}.tnd-job:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.tnd-job:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tnd-job[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.tnd-job[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.tnd-job[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.tnd-job[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.tnd-job[data-solved] b span{color:var(--color-ok)}.tnd-job[data-solved]:not([data-on]){border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.tnd-job[data-solved]:not([data-on]){border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.tnd-dialrow{gap:6px;display:grid}.tnd-dial{width:min(250px,72%);height:auto;margin:0 auto;display:block;overflow:visible}.tnd-arc{fill:none;stroke:#f4f4f61f}@supports (color:color-mix(in lab, red, red)){.tnd-arc{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.tnd-arc{stroke-width:12px;stroke-linecap:round}.tnd-tick{stroke:#f4f4f659}@supports (color:color-mix(in lab, red, red)){.tnd-tick{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.tnd-tick{stroke-width:3px;stroke-linecap:round;transition:stroke .2s}.tnd-tick[data-on]{stroke:var(--color-accent);stroke-width:5px}.tnd-needle{transform-box:view-box;transform-origin:100px 104px;transform:rotate(var(--a));fill:#c3c3c5}@supports (color:color-mix(in lab, red, red)){.tnd-needle{fill:color-mix(in srgb, var(--color-ink) 78%, var(--color-panel))}}@media (prefers-reduced-motion:no-preference){.tnd-needle{transition:transform .5s cubic-bezier(.34,1.45,.64,1)}}.tnd-hub{fill:#a59447}@supports (color:color-mix(in lab, red, red)){.tnd-hub{fill:color-mix(in srgb, var(--color-accent) 70%, var(--color-panel))}}.tnd-hub{stroke:#f4f4f68c}@supports (color:color-mix(in lab, red, red)){.tnd-hub{stroke:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.tnd-hub{stroke-width:1.5px}.tnd-stops{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.tnd-stop{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:10px;padding:4px 6px;font-size:12.5px;font-weight:650;line-height:1.2;transition:border-color .15s,background .15s,color .15s,transform .14s}.tnd-stop:hover{color:var(--color-ink);border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.tnd-stop:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tnd-stop:active{transform:scale(.97)}.tnd-stop[data-on]{color:var(--color-ink);border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.tnd-stop[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.tnd-stop[data-on]{background:#343022}@supports (color:color-mix(in lab, red, red)){.tnd-stop[data-on]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.tnd-out{isolation:isolate;margin-top:12px;padding:12px 14px;animation:.3s both ts-fade;position:relative}.tnd-out:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f617);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tnd-out:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 9%, transparent))}}.tnd-out:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.tnd-out:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.tnd-out-top{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.tnd-count{font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace;font-weight:600}.tnd .tnd-text{max-width:none;color:var(--color-ink);margin:0;font:400 15px/1.6 Georgia,Times New Roman,serif}.tnd-out[data-stop=robot] .tnd-text{color:var(--color-muted)}.tnd-out[data-stop=contract] .tnd-text{border-left:3px solid #f4f4f64d;padding-left:10px}@supports (color:color-mix(in lab, red, red)){.tnd-out[data-stop=contract] .tnd-text{border-left:3px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.tnd-out[data-stop=contract] .tnd-text{font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.6}.tnd .tnd-bubble{background:#232737;border-radius:16px 16px 16px 4px;max-width:440px;padding:9px 13px;font-family:inherit;font-size:14px;line-height:1.5;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tnd .tnd-bubble{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.tnd-out[data-stop=sms] .tnd-bubble{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.tnd-out[data-stop=sms] .tnd-bubble{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.tnd .tnd-cues{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.tnd-cues>div{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;min-width:0;padding:6px 8px}.tnd-cues dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700}.tnd-cues dd{color:var(--color-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.35}.tnd .tnd-say{max-width:none;color:var(--color-ink);margin:10px 0 0;font-size:13px;line-height:1.5}.tnd-foot{min-height:4.4em;margin-top:10px;display:grid}.tnd[data-in] .tnd-dialrow{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.tnd[data-armed]:not([data-in]) .tnd-dialrow{opacity:0}}@media (prefers-reduced-motion:reduce){.tnd-dialrow,.tnd-out,.tnd-verdict{animation:none!important}.tnd-needle,.tnd-tick,.tnd-stop,.tnd-job{transition:none}}@media (max-width:600px){.tnd-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.tnd-job{padding:6px 8px}.tnd-stops{gap:4px}.tnd-stop{padding:4px 3px;font-size:11.5px}.tnd .tnd-cues{grid-template-columns:minmax(0,1fr);gap:4px}.tnd-cues>div{align-items:baseline;gap:8px;padding:5px 8px;display:flex}.tnd-cues dt{flex:none;width:66px}.tnd-cues dd{margin:0}.tnd .tnd-text{font-size:14.5px}}.chr .chr-bubble{max-width:none;color:var(--color-ink);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13.5px;line-height:1.5;display:flex}.chr-who{letter-spacing:.08em;color:var(--color-ink);background:#333b58;border-radius:999px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.chr-who{background:color-mix(in srgb, var(--color-info) 28%, var(--color-panel))}}.chr-views{border:1px solid var(--color-line);background:var(--color-bg);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:3px;display:grid}.chr-view{min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:9px;padding:4px 8px;font-size:13px;font-weight:650;line-height:1.2;transition:background .15s,color .15s}.chr-view small{color:var(--color-dim);font-weight:600}.chr-view:hover:not(:disabled){color:var(--color-ink)}.chr-view[data-on]{color:var(--color-ink);background:#343022}@supports (color:color-mix(in lab, red, red)){.chr-view[data-on]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}}.chr-view[data-on]{box-shadow:inset 0 0 0 1px #e3cb5c80}@supports (color:color-mix(in lab, red, red)){.chr-view[data-on]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 50%, transparent)}}.chr-view:disabled{opacity:.45;cursor:default}.chr-doc{animation:.3s both ts-fade}.chr .chr-title{max-width:none;font:700 15px/1.4 var(--font-display);color:var(--color-ink);margin:0 0 6px}.chr .chr-clause{max-width:none;color:var(--color-ink);grid-template-columns:34px minmax(0,1fr);gap:4px;margin:0 0 6px;font-size:14px;line-height:1.65;display:grid}.chr-n{font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-muted);padding-top:1px;font-size:12.5px}.chr-hunk{font:inherit;line-height:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:4px;padding:2px;transition:background .15s;display:inline}.chr-hunk:hover{background:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.chr-hunk:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.chr-hunk:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.chr-hunk[data-on]{background:#e3cb5c29}@supports (color:color-mix(in lab, red, red)){.chr-hunk[data-on]{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.chr-hunk[data-on]{box-shadow:0 0 0 1.5px #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.chr-hunk[data-on]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 60%, transparent)}}.chr-hunk del{color:#f97b90}@supports (color:color-mix(in lab, red, red)){.chr-hunk del{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.chr-hunk del{text-decoration:line-through;text-decoration-thickness:1.5px}.chr-hunk ins{color:#99e2c2}@supports (color:color-mix(in lab, red, red)){.chr-hunk ins{color:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink))}}.chr-hunk ins{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.chr-hunk del+ins{margin-left:3px}.chr-hunk[data-d=accept] del{opacity:.4}.chr-hunk[data-d=reject] del{color:var(--color-ink);text-decoration:none}.chr-hunk[data-d=reject] ins{opacity:.4;color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.chr-num{min-width:15px;height:15px;font:800 9.5px/1 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;vertical-align:.45em;color:var(--color-panel);background:#8f8f92;border-radius:8px;place-items:center;margin-right:2px;padding:0 3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.chr-num{background:color-mix(in srgb, var(--color-ink) 55%, var(--color-panel))}}.chr-hunk[data-kind=meaning][data-d=accept] .chr-num{background:var(--color-danger)}.chr-hunk[data-kind=meaning][data-d=reject] .chr-num,.chr-hunk[data-kind=wording][data-d] .chr-num{background:var(--color-ok)}.chr-final[data-d=accept]{background:#5cd6a021}@supports (color:color-mix(in lab, red, red)){.chr-final[data-d=accept]{background:color-mix(in srgb, var(--color-ok) 13%, transparent)}}.chr-final[data-d=accept]{border-radius:3px}.chr-final[data-d=reject]{background:#84a1ff1f}@supports (color:color-mix(in lab, red, red)){.chr-final[data-d=reject]{background:color-mix(in srgb, var(--color-info) 12%, transparent)}}.chr-final[data-d=reject]{border-radius:3px}.chr-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.chr-chip{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s;display:flex}.chr-chip:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.chr-chip:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.chr-chip[data-on]{border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.chr-chip[data-on]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.chr-chip[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.chr-chip[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.chr-chip[data-d]{border-color:#5cd6a080}@supports (color:color-mix(in lab, red, red)){.chr-chip[data-d]{border-color:color-mix(in srgb, var(--color-ok) 50%, transparent)}}.chr-chip[data-kind=meaning][data-d=accept]{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.chr-chip[data-kind=meaning][data-d=accept]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.chr-chip[data-kind=meaning][data-d=accept]{background:#25191f}@supports (color:color-mix(in lab, red, red)){.chr-chip[data-kind=meaning][data-d=accept]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.chr-tick{width:20px;height:20px;color:var(--color-panel);background:#8f8f92;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.chr-tick{background:color-mix(in srgb, var(--color-ink) 55%, var(--color-panel))}}.chr-chip[data-d] .chr-tick{background:var(--color-ok)}.chr-chip[data-kind=meaning][data-d=accept] .chr-tick{background:var(--color-danger)}.chr-decide{border:1.5px solid #e3cb5c66;border-radius:12px;margin-top:10px;padding:10px 12px 12px}@supports (color:color-mix(in lab, red, red)){.chr-decide{border:1.5px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.chr-decide{background:#1d1c1a}@supports (color:color-mix(in lab, red, red)){.chr-decide{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel))}}.chr-decide{animation:.25s both ts-fade}.chr .chr-decide-h{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 6px;font-size:12px;font-weight:750}.chr-ba{gap:6px;display:grid}.chr-ba-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.chr-ba-row>span{min-width:0;color:var(--color-ink);background:#23181e;border-radius:8px;padding:6px 9px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.chr-ba-row>span{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.chr-ba-row>span+span{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.chr-ba-row>span+span{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.chr-ba-row small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700;display:block}.chr-ba-row em{color:var(--color-danger);font-style:normal;font-weight:700}.chr-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chr .chr-accept[aria-pressed=true]:before{background:#254238}@supports (color:color-mix(in lab, red, red)){.chr .chr-accept[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-ok) 24%, var(--color-panel))}}.chr .chr-reject[aria-pressed=true]:before{background:#3d2028}@supports (color:color-mix(in lab, red, red)){.chr .chr-reject[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-danger) 18%, var(--color-panel))}}.chr-say{align-content:start;gap:8px;min-height:5.6em;margin-top:12px;display:grid}.chr-actions{flex-wrap:wrap;gap:8px;display:flex}.chr .chr-score{letter-spacing:.04em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.chr-score b{font:800 16px/1 var(--font-display);color:var(--color-ink)}.chr[data-in] .chr-doc{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.chr[data-armed]:not([data-in]) .chr-doc{opacity:0}}@media (prefers-reduced-motion:reduce){.chr-doc,.chr-decide,.chr-verdict{animation:none!important}.chr-hunk,.chr-chip,.chr-view{transition:none}}@media (max-width:600px){.chr-views{gap:2px}.chr-view{padding:4px;font-size:12px}.chr-view small{display:block}.chr-doc{padding:26px 10px 10px}.chr .chr-clause{grid-template-columns:28px minmax(0,1fr);font-size:13.5px}.chr-list{grid-template-columns:repeat(3,minmax(0,1fr))}.chr-ba-row{grid-template-columns:minmax(0,1fr)}}.pot,.spc,.trs{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.pot,.spc,.trs{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.pot,.spc,.trs{background:var(--color-panel);border-radius:14px}.pot .pot-why,.spc .spc-why,.trs .trs-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.pot .ts-btn,.spc .ts-btn,.trs .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.pot .pot-k,.trs .trs-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:12px 0 7px;font-size:12px;font-weight:700}.pot .pot-verdict,.spc .spc-verdict,.trs .trs-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.pot-verdict:before,.spc-verdict:before,.trs-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pot-verdict:before,.spc-verdict:before,.trs-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.pot-verdict,.spc-verdict,.trs-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.pot-smudge,.trs-smudge{display:inline-block;position:relative}.pot-smudge:after,.trs-smudge:after{content:"";filter:blur(.5px);opacity:.85;pointer-events:none;border-left:.11em solid;border-radius:50%;width:.45em;height:74%;position:absolute;top:14%;left:-.02em}.pot-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pot-tab{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.pot-tab b{font-size:13px;font-weight:700;line-height:1.25}.pot-tab small{color:var(--color-muted);font-size:11px;line-height:1.25}.pot-tab:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.pot-tab:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.pot-tab[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.pot-tab[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.pot-tab[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.pot-tab[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.pot-tab[data-v=ok] b{color:#82deb6}@supports (color:color-mix(in lab, red, red)){.pot-tab[data-v=ok] b{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.pot-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;display:grid}.pot-page{min-width:0;padding:6px 4px;position:relative}.pot-sheet{border:1px solid #f4f4f624;border-radius:3px;min-height:230px;padding:16px 16px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.pot-sheet{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.pot-sheet{background:#18181b}@supports (color:color-mix(in lab, red, red)){.pot-sheet{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.pot-sheet{box-shadow:2px 3px #f4f4f61a}@supports (color:color-mix(in lab, red, red)){.pot-sheet{box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent)}}.pot-sheet{color:var(--color-ink);animation:.3s both ts-fade}.pot .pot-head{max-width:none;color:var(--color-ink);margin:0 0 9px;font:700 13px/1.35 Georgia,serif;position:relative}.pot .pot-line{max-width:none;color:var(--color-ink);margin:0;padding:1px 2px;font-size:12.5px;line-height:1.55;position:relative}.pot .pot-pair{justify-content:space-between;gap:10px;display:flex}.pot .pot-pair[data-qty]{justify-content:flex-start}.pot .pot-pair[data-qty]>span:first-child{min-width:4.6em;font-weight:700}.pot .pot-pair>:last-child{font-variant-numeric:tabular-nums}.pot-num{font-weight:800}.pot .pot-foot{text-align:center;max-width:none;color:var(--color-dim);margin:0;font-size:10.5px;position:absolute;bottom:8px;left:0;right:0}.pot-page:not([data-kind=text]) .pot-sheet{border-color:#f4f4f633;transform:rotate(-.8deg)}@supports (color:color-mix(in lab, red, red)){.pot-page:not([data-kind=text]) .pot-sheet{border-color:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.pot-page:not([data-kind=text]) .pot-sheet{background:radial-gradient(circle at 20% 30%,#f4f4f612 0 .6px,#0000 1.2px) 0 0/7px 9px,radial-gradient(circle at 70% 60%,#f4f4f60f 0 .5px,#0000 1px) 0 0/11px 8px,#1f1e1b}@supports (color:color-mix(in lab, red, red)){.pot-page:not([data-kind=text]) .pot-sheet{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--color-ink) 7%, transparent) 0 .6px, transparent 1.2px) 0 0 / 7px 9px, radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 .5px, transparent 1px) 0 0 / 11px 8px, color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.pot-page:not([data-kind=text]) :is(.pot-head,.pot-line){color:#ccccce}@supports (color:color-mix(in lab, red, red)){.pot-page:not([data-kind=text]) :is(.pot-head,.pot-line){color:color-mix(in srgb, var(--color-ink) 82%, var(--color-panel))}}.pot-page:not([data-kind=text]) :is(.pot-head,.pot-line){text-shadow:0 0 .6px #f4f4f699}@supports (color:color-mix(in lab, red, red)){.pot-page:not([data-kind=text]) :is(.pot-head,.pot-line){text-shadow:0 0 .6px color-mix(in srgb, var(--color-ink) 60%, transparent)}}.pot-page[data-id=photo] .pot-sheet{transform:rotate(-2.6deg)translateY(4px)}.pot-page[data-id=photo] .pot-sheet:after{content:"";border-radius:inherit;background:linear-gradient(135deg,#0000 55%,#f4f4f62e 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pot-page[data-id=photo] .pot-sheet:after{background:linear-gradient(135deg, transparent 55%, color-mix(in srgb, var(--color-ink) 18%, transparent) 100%)}}.pot-page[data-id=photo] .pot-sheet:after{pointer-events:none}.pot-page[data-kind=text][data-sel] :is(.pot-head,.pot-line){background:#84a1ff47}@supports (color:color-mix(in lab, red, red)){.pot-page[data-kind=text][data-sel] :is(.pot-head,.pot-line){background:color-mix(in srgb, var(--color-info) 28%, transparent)}}.pot-page[data-kind=ocr][data-sel] :is(.pot-head,.pot-line):after{content:"";background:#84a1ff47;position:absolute;inset:0;transform:translate(5px,3px)}@supports (color:color-mix(in lab, red, red)){.pot-page[data-kind=ocr][data-sel] :is(.pot-head,.pot-line):after{background:color-mix(in srgb, var(--color-info) 28%, transparent)}}.pot-page[data-kind=ocr][data-sel] :is(.pot-head,.pot-line):after{pointer-events:none}.pot-imgsel{border:2px solid #84a1ffb3;position:absolute;inset:4px 2px}@supports (color:color-mix(in lab, red, red)){.pot-imgsel{border:2px solid color-mix(in srgb, var(--color-info) 70%, transparent)}}.pot-imgsel{background:#84a1ff38}@supports (color:color-mix(in lab, red, red)){.pot-imgsel{background:color-mix(in srgb, var(--color-info) 22%, transparent)}}.pot-imgsel{pointer-events:none;animation:.2s both ts-fade}.pot-hit{color:var(--color-ink);background:#e3cb5c8c;border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.pot-hit{background:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.pot-side{min-width:0}.pot-side>.pot-k:first-child{margin-top:2px}.pot-tests{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pot-test,.pot-kind{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,transform .14s}.pot-test:hover,.pot-kind:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.pot-test:hover,.pot-kind:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.pot-test:active,.pot-kind:active{transform:scale(.98)}.pot-test[aria-pressed=true]{background:#1e212e}@supports (color:color-mix(in lab, red, red)){.pot-test[aria-pressed=true]{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel))}}.pot-test[aria-pressed=true]{border-color:#84a1ff80}@supports (color:color-mix(in lab, red, red)){.pot-test[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-info) 50%, transparent)}}.pot-results{gap:5px;min-height:3.2em;margin-top:8px;display:grid}.pot .pot-res{max-width:none;color:var(--color-ink);margin:0;font-size:12.5px;line-height:1.45;animation:.3s both ts-fade}.pot .pot-quiet{color:var(--color-muted)}.pot-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pot-kind[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.pot-kind[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.pot-kind[data-v=ok]{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.pot-kind[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.pot-kind[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.pot-kind[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.pot-kind[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.pot-kind[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.pot-say{gap:8px;min-height:5.6em;margin-top:12px;display:grid}.pot .pot-vline{max-width:none;color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.5}.pot-ai{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pot .pot-ai p{max-width:none;color:var(--color-ink);background:#131317b3;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pot .pot-ai p{background:color-mix(in srgb, var(--color-panel) 70%, transparent)}}.pot .pot-ai p{border:1px solid var(--color-line)}.pot-who{letter-spacing:.04em;color:var(--color-ink);background:#2e354f;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pot-who{background:color-mix(in srgb, var(--color-info) 24%, var(--color-panel))}}.pot-foot-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pot-count{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-right:auto;font-size:12px;font-weight:700}.pot-count[data-ok]{color:#82deb6}@supports (color:color-mix(in lab, red, red)){.pot-count[data-ok]{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.pot[data-in] .pot-body{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.pot[data-armed]:not([data-in]) .pot-body{opacity:0}}@media (prefers-reduced-motion:reduce){.pot-body,.pot-sheet,.pot-res,.pot-imgsel,.pot-verdict{animation:none!important}.pot-test,.pot-kind,.pot-tab{transition:none}}@media (max-width:600px){.pot-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pot-body,.pot-kinds,.pot-ai{grid-template-columns:minmax(0,1fr)}.pot-sheet{min-height:0}}.spc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.spc-dots{flex-wrap:wrap;gap:4px;display:flex}.spc-dot{border:1.5px solid var(--color-line);background:var(--color-panel);width:44px;height:44px;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:grid}.spc-dot:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.spc-dot:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.spc-dot[data-on]{color:var(--color-ink);border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.spc-dot[data-on]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.spc-dot[data-on]{box-shadow:0 0 0 2px #e3cb5c40}@supports (color:color-mix(in lab, red, red)){.spc-dot[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.spc-dot[data-v=ok]{color:var(--color-ink);background:#223a32}@supports (color:color-mix(in lab, red, red)){.spc-dot[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 20%, var(--color-panel))}}.spc-dot[data-v=bad]{color:var(--color-ink);background:#361e25}@supports (color:color-mix(in lab, red, red)){.spc-dot[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 15%, var(--color-panel))}}.spc .spc-tally{letter-spacing:.05em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0;font-size:11.5px;font-weight:700}.spc-tally b{font:800 18px/1 var(--font-display);letter-spacing:0;color:var(--color-ink)}.spc-tally small{letter-spacing:0;text-transform:none;font-size:11.5px}.spc-card{isolation:isolate;margin-top:12px;padding:14px 16px;animation:.3s both ts-fade;position:relative}.spc-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spc-card:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.spc-card:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.spc-card:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.spc-card[data-v=ok]:before{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.spc-card[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.spc .spc-topic{max-width:none;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 8px;font-size:14px;display:flex}.spc-topic b{font-weight:800}.spc-topic span{color:var(--color-muted);font-size:11.5px}.spc .spc-text{max-width:none;color:var(--color-ink);margin:0;font:400 15px/1.7 Georgia,serif}.spc-del{-webkit-text-decoration:line-through #fa5d76cc;text-decoration:line-through #fa5d76cc;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.spc-del{-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--color-danger) 80%, transparent)}}.spc-del{color:#f892a3}@supports (color:color-mix(in lab, red, red)){.spc-del{color:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink))}}.spc-del{background:#fa5d7617}@supports (color:color-mix(in lab, red, red)){.spc-del{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}}.spc-ins{text-underline-offset:3px;-webkit-text-decoration:underline #5cd6a0cc;text-decoration:underline #5cd6a0cc;text-decoration-thickness:2px}@supports (color:color-mix(in lab, red, red)){.spc-ins{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ok) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ok) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ok) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ok) 80%, transparent)}}.spc-ins{color:var(--color-ink);background:#5cd6a01f}@supports (color:color-mix(in lab, red, red)){.spc-ins{background:color-mix(in srgb, var(--color-ok) 12%, transparent)}}.spc .spc-legend{max-width:none;color:var(--color-muted);gap:12px;margin:8px 0 0;font-size:11px;display:flex}.spc-legend :is(del,ins){padding:0 3px;font-size:11px}.spc-calls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.spc-call{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s,transform .14s}.spc-call:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.spc-call:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.spc-call:active{transform:scale(.98)}.spc-call[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.spc-call[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.spc-call[data-v=ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.spc-call[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.spc-call[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.spc-call[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.spc-call[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.spc-call[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.spc-say{align-content:start;gap:8px;min-height:5.6em;margin-top:10px;display:grid}.spc-flag{color:#f97b90;font-weight:750}@supports (color:color-mix(in lab, red, red)){.spc-flag{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.spc-actions{flex-wrap:wrap;gap:8px;display:flex}.spc-memo{border:1.5px solid #84a1ff59;border-radius:12px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.spc-memo{border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent)}}.spc-memo{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.spc-memo{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.spc-memo{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.spc .spc-memo-h{max-width:none;color:var(--color-ink);margin:0 0 6px;font-size:13.5px;font-weight:800}.spc-memo-h small{color:var(--color-muted);font-weight:600}.spc-memo ol{gap:5px;margin:0;padding-left:20px;display:grid}.spc-memo li{color:var(--color-ink);font-size:13px;line-height:1.5}.spc-memo li small{color:var(--color-muted)}.spc-memo li[data-flag]{background:#2c1b21;border-radius:8px;margin-left:-8px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.spc-memo li[data-flag]{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.spc-memo li[data-flag] b{color:#f97b90}@supports (color:color-mix(in lab, red, red)){.spc-memo li[data-flag] b{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.spc[data-in] .spc-card{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.spc[data-armed]:not([data-in]) .spc-card{opacity:0}}@media (prefers-reduced-motion:reduce){.spc-card,.spc-memo,.spc-verdict{animation:none!important}.spc-dot,.spc-call{transition:none}}@media (max-width:600px){.spc-dot{width:44px;height:44px}.spc .spc-text{font-size:14.5px}.spc-card{padding:12px}}.trs-ai{border:1.5px solid #84a1ff4d;border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.trs-ai{border:1.5px solid color-mix(in srgb, var(--color-info) 30%, transparent)}}.trs-ai{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.trs-ai{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.trs .trs-bubble{max-width:none;color:var(--color-ink);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13.5px;line-height:1.5;display:flex}.trs-who{letter-spacing:.08em;color:var(--color-ink);background:#333b58;border-radius:999px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.trs-who{background:color-mix(in srgb, var(--color-info) 28%, var(--color-panel))}}.trs-scroll{border-radius:8px;overflow-x:auto}.trs-table{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;width:100%;min-width:min-content;overflow:hidden}.trs-tr{border-bottom:1px solid var(--color-line);grid-template-columns:38px 100px minmax(84px,1fr) 82px 78px 72px 58px 74px;transition:background .2s;animation:.25s backwards ts-fade;display:grid}.trs-table[data-check] .trs-tr{grid-template-columns:38px 100px minmax(84px,1fr) 82px 78px 72px 58px 74px 58px}.trs-tr:last-child{border-bottom:0}.trs-tr>span{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;padding:6px;font-size:12px;line-height:1.4}.trs-th>span{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);background:#1c1c20;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.trs-th>span{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.trs-n{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.trs-pg{text-align:center;color:var(--color-muted)!important}.trs-tr:not(.trs-th)>.trs-no{font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace;font-size:11.5px!important}.trs-type{color:var(--color-muted)!important}.trs-chk{background:#5cd6a012}@supports (color:color-mix(in lab, red, red)){.trs-chk{background:color-mix(in srgb, var(--color-ok) 7%, transparent)}}.trs-tr[data-flag]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.trs-tr[data-flag]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.trs-tr[data-fixed]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.trs-tr[data-fixed]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.trs-tr>[data-bad]{color:#f97b90;font-weight:800}@supports (color:color-mix(in lab, red, red)){.trs-tr>[data-bad]{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.trs-chk[data-bad]{background:#fa5d7624}@supports (color:color-mix(in lab, red, red)){.trs-chk[data-bad]{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.trs-tally{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px;margin-top:10px;display:grid}.trs-tally span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#23181e;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.trs-tally span{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.trs-tally b{font:800 17px/1.2 var(--font-display);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.trs-tally small{letter-spacing:0;text-transform:none;color:var(--color-dim);font-size:11px;font-weight:600}.trs-tally[data-ok] span{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.trs-tally[data-ok] span{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.trs-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trs-check{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px;transition:border-color .2s,background .2s;display:flex}.trs-check[data-v=ok]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.trs-check[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.trs-check[data-v=ok]{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.trs-check[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.trs-check[data-v=bad]{border-color:#fa5d7680}@supports (color:color-mix(in lab, red, red)){.trs-check[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.trs-check[data-v=bad]{background:#1f171c}@supports (color:color-mix(in lab, red, red)){.trs-check[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-panel))}}.trs-run{text-align:left;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:4px 6px;font-size:13px;line-height:1.3;transition:background .15s;display:flex}.trs-run:hover:not(:disabled){background:#e3cb5c1f}@supports (color:color-mix(in lab, red, red)){.trs-run:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.trs-run:disabled{cursor:default}.trs-run b{font-weight:750}.trs-step{width:24px;height:24px;color:var(--color-panel);background:#e6d173;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.trs-step{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.trs-check[data-v=ok] .trs-step{background:var(--color-ok)}.trs-check[data-v=bad] .trs-step{background:var(--color-danger)}.trs .trs-f{white-space:normal;overflow-wrap:anywhere;color:var(--color-muted);background:#1c1c20;padding:4px 7px;font-size:11px;line-height:1.45;display:block}@supports (color:color-mix(in lab, red, red)){.trs .trs-f{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.trs .trs-f{border:1px solid var(--color-line);border-radius:6px}.trs-found{justify-items:start;gap:7px;animation:.3s both ts-fade;display:grid}.trs .trs-res{max-width:none;color:var(--color-ink);margin:0;padding:0 2px;font-size:12.5px;font-weight:650;line-height:1.4;animation:.3s both ts-fade}.trs-scan{border:1px solid #f4f4f62e;flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:100%;padding:8px 12px 9px;display:flex;transform:rotate(-.8deg)}@supports (color:color-mix(in lab, red, red)){.trs-scan{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.trs-scan{background:radial-gradient(circle at 20% 30%,#f4f4f612 0 .6px,#0000 1.2px) 0 0/7px 9px,#1f1e1b;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.trs-scan{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--color-ink) 7%, transparent) 0 .6px, transparent 1.2px) 0 0 / 7px 9px, color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.trs-scan{box-shadow:2px 2px #f4f4f614}@supports (color:color-mix(in lab, red, red)){.trs-scan{box-shadow:2px 2px 0 color-mix(in srgb, var(--color-ink) 8%, transparent)}}.trs-scan{color:#d2d2d5}@supports (color:color-mix(in lab, red, red)){.trs-scan{color:color-mix(in srgb, var(--color-ink) 85%, var(--color-panel))}}.trs-scan{text-shadow:0 0 .6px #f4f4f699}@supports (color:color-mix(in lab, red, red)){.trs-scan{text-shadow:0 0 .6px color-mix(in srgb, var(--color-ink) 60%, transparent)}}.trs-scan-pg{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);text-shadow:none;flex-basis:100%;font-size:10px;font-weight:700}.trs-scan-a{font:600 13px/1.3 Arial,sans-serif}.trs-scan-b{font-variant-numeric:tabular-nums;font:800 15px/1.3 Arial,sans-serif}.trs-scan-b[data-stamp]{border:2px solid #fa5d76a6;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.trs-scan-b[data-stamp]{border:2px solid color-mix(in srgb, var(--color-danger) 65%, transparent)}}.trs-scan-b[data-stamp]{letter-spacing:.04em;color:#f98396;border-radius:6px;font-size:12px;transform:rotate(6deg)}@supports (color:color-mix(in lab, red, red)){.trs-scan-b[data-stamp]{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}}.trs .trs-fix{min-height:44px}.trs-say{align-content:start;justify-items:start;gap:8px;min-height:5.6em;margin-top:12px;display:grid}.trs .trs-verdict{width:100%}.trs[data-in] .trs-ai{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.trs[data-armed]:not([data-in]) .trs-ai{opacity:0}}@media (prefers-reduced-motion:reduce){.trs-ai,.trs-tr,.trs-tally b,.trs-found,.trs-res,.trs-verdict{animation:none!important}.trs-check,.trs-run,.trs-tr{transition:none}}@media (max-width:600px){.trs-table{width:auto}.trs-sup{display:none}.trs-tr,.trs-table[data-check] .trs-tr{grid-template-columns:26px repeat(3,minmax(0,1fr)) minmax(0,.9fr);grid-template-areas:"pg no no date type""pg net vat gross chk"}.trs-tr>span{padding:3px 4px;font-size:11.5px}.trs-tr>.trs-pg{grid-area:pg;align-self:center}.trs-tr>.trs-no{grid-area:no}.trs-tr>.trs-date{grid-area:date}.trs-tr>.trs-type{grid-area:type}.trs-tr>.trs-net{grid-area:net}.trs-tr>.trs-vat{grid-area:vat}.trs-tr>.trs-gross{grid-area:gross}.trs-tr>.trs-chk{grid-area:chk}.trs-tr{padding:3px 0}.trs-checks,.trs-tally{grid-template-columns:minmax(0,1fr)}}.rdd,.bko,.nly{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.rdd,.bko,.nly{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rdd,.bko,.nly{background:var(--color-panel);border-radius:14px}.rdd .rdd-why,.bko .bko-why,.nly .nly-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.rdd .ts-btn,.bko .ts-btn,.nly .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.rdd .rdd-k,.bko .bko-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:14px 0 7px;font-size:12px;font-weight:700}.rdd .rdd-verdict,.bko .bko-verdict,.nly .nly-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.rdd-verdict:before,.bko-verdict:before,.nly-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rdd-verdict:before,.bko-verdict:before,.nly-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.rdd-verdict,.bko-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.rdd-verdict,.bko-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.rdd-verdict,.bko-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.rdd-verdict,.bko-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.rdd-verdict,.bko-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.rdd-verdict,.bko-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.rdd-seg{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.rdd-seg-b,.rdd-weak,.nly-tog{min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s,box-shadow .15s}.rdd-weak,.nly-tog{border:1px solid var(--color-line);background:var(--color-panel)}.rdd-seg-b:hover,.rdd-weak:hover,.nly-tog:hover{color:var(--color-ink)}.rdd-seg-b[data-on],.rdd-weak[data-on],.nly-tog[data-on]{color:var(--color-ink);background:#252a3c}@supports (color:color-mix(in lab, red, red)){.rdd-seg-b[data-on],.rdd-weak[data-on],.nly-tog[data-on]{background:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.rdd-seg-b[data-on],.rdd-weak[data-on],.nly-tog[data-on]{box-shadow:inset 0 0 0 1px #84a1ff80}@supports (color:color-mix(in lab, red, red)){.rdd-seg-b[data-on],.rdd-weak[data-on],.nly-tog[data-on]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 50%, transparent)}}.rdd-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.rdd-board{background:radial-gradient(circle at 20% 30%,#f4f4f61a 0 1px,#0000 1.5px) 0 0/9px 9px,radial-gradient(circle at 70% 60%,#f4f4f614 0 1px,#0000 1.5px) 0 0/13px 13px,#472e29;border-radius:10px;padding:16px 14px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.rdd-board{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--color-ink) 10%, transparent) 0 1px, transparent 1.5px) 0 0 / 9px 9px, radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--color-ink) 8%, transparent) 0 1px, transparent 1.5px) 0 0 / 13px 13px, color-mix(in srgb, var(--color-coral) 22%, var(--color-panel))}}.rdd-sheet{aspect-ratio:210/297;background:var(--color-panel);width:min(100%,290px);margin:0 auto;position:relative;box-shadow:0 2px 8px #f4f4f633;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.rdd-sheet{box-shadow:0 2px 8px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.rdd-sheet{overflow:hidden;transform:rotate(-.6deg)}.rdd-sheet[data-weak]{background:repeating-linear-gradient(115deg,#84a1ff38 0 6px,#0000 6px 14px),repeating-linear-gradient(25deg,#ff8f6a2e 0 5px,#0000 5px 17px),#2c291f}@supports (color:color-mix(in lab, red, red)){.rdd-sheet[data-weak]{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--color-info) 22%, transparent) 0 6px, transparent 6px 14px), repeating-linear-gradient(25deg, color-mix(in srgb, var(--color-coral) 18%, transparent) 0 5px, transparent 5px 17px), color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.rdd-page{box-sizing:border-box;flex-direction:column;gap:2.4cqw;height:100%;padding:7cqw 7cqw 6cqw;display:flex}.rdd-sheet[data-good] .rdd-page{text-align:center;align-items:center;gap:3cqw}.rdd .rdd-line{max-width:none;font:400 var(--fs) / 1.14 Arial, "Helvetica Neue", Helvetica, sans-serif;color:var(--color-ink);filter:blur(var(--blur));opacity:var(--fade);margin:0;transition:filter .35s,opacity .35s}.rdd .rdd-line[data-b]{font-weight:700}.rdd-sheet[data-good] .rdd-line[data-id=head]{letter-spacing:-.01em;order:-1}.rdd-sheet[data-good] .rdd-line[data-id=when]{color:#fbb29b}@supports (color:color-mix(in lab, red, red)){.rdd-sheet[data-good] .rdd-line[data-id=when]{color:color-mix(in srgb, var(--color-coral) 65%, var(--color-ink))}}.rdd-sheet[data-good] .rdd-line[data-id=small]{margin-top:auto}.rdd-sheet[data-weak] .rdd-line,.rdd-sheet[data-weak][data-good] .rdd-line[data-id=when]{color:#727275}@supports (color:color-mix(in lab, red, red)){.rdd-sheet[data-weak] .rdd-line,.rdd-sheet[data-weak][data-good] .rdd-line[data-id=when]{color:color-mix(in srgb, var(--color-ink) 42%, var(--color-panel))}}.rdd-sheet[data-good] .rdd-line{text-wrap:balance}.rdd-pic{aspect-ratio:16/9;border-radius:1.2cqw;width:100%;height:auto;display:block}.rdd-pin{background:#f97b90;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:9px;left:50%}@supports (color:color-mix(in lab, red, red)){.rdd-pin{background:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.rdd-pin{box-shadow:0 2px 3px #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.rdd-pin{box-shadow:0 2px 3px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.rdd-side{align-content:start;gap:10px;min-width:0;display:grid}.rdd-side .rdd-k{margin:2px 0 -4px}.rdd-toggles{flex-wrap:wrap;gap:8px;display:flex}.rdd-ruler{border-top:2px dashed #f4f4f638;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.rdd-ruler{border-top:2px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.rdd-stop{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:68px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;padding:4px 2px 6px;transition:border-color .15s,background .15s;display:flex}.rdd-stop:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.rdd-stop:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.rdd-stop[data-on]{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.rdd-stop[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.rdd-stop[data-on]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.rdd-stop[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.rdd-walker{height:20px;font-size:17px;line-height:20px}.rdd-stop b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.rdd-stop small{text-align:center;color:var(--color-muted);font-size:10px;line-height:1.2}.rdd .rdd-need{max-width:none;color:var(--color-ink);background:#1d202c;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rdd .rdd-need{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.rdd .rdd-chips{gap:3px;margin:0;padding:0;list-style:none;display:grid}.rdd .rdd-chips li{color:var(--color-muted);background:#21171d;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:0;padding:4px 8px;font-size:12.5px;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.rdd .rdd-chips li{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.rdd-chips li>span{color:var(--color-danger);font-weight:800}.rdd-chips li[data-ok]{color:var(--color-ink);background:#1a2725}@supports (color:color-mix(in lab, red, red)){.rdd-chips li[data-ok]{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.rdd-chips li[data-ok]>span{color:var(--color-ok)}.rdd-chips small{color:var(--color-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.rdd[data-in] .rdd-sheet{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.rdd[data-armed]:not([data-in]) .rdd-sheet{opacity:0}}@media (prefers-reduced-motion:reduce){.rdd-sheet,.rdd-verdict{animation:none!important}.rdd-line{transition:none}}@media (max-width:640px){.rdd-body{grid-template-columns:minmax(0,1fr)}.rdd-sheet{width:min(100%,230px)}.rdd-stop small{font-size:9.5px}}.bko-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bko-side{align-content:start;gap:6px;min-width:0;margin:0;display:grid}.bko-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11.5px;font-weight:750}.bko-frame{aspect-ratio:3/4;border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:8px;width:min(100%,260px);transition:aspect-ratio .3s;position:relative;overflow:hidden}.bko-frame[data-fx=square]{aspect-ratio:1}.bko-poster{aspect-ratio:3/4;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%);container-type:inline-size}.bko-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.bko-frame[data-fx=a3] .bko-poster:not(.bko-typed){filter:blur(1.5px)}.bko-frame[data-fx=a3] .bko-typed .bko-scene{filter:blur(.7px)}.bko-paint{text-align:center;color:#f5e8e5;font-family:Impact,Arial Black,Haettenschweiler,sans-serif;line-height:1.05;position:absolute;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.bko-paint{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-coral))}}.bko-paint{text-shadow:0 0 .18em #131317bf}@supports (color:color-mix(in lab, red, red)){.bko-paint{text-shadow:0 0 .18em color-mix(in srgb, var(--color-panel) 75%, transparent)}}.bko-ph{color:#fcad94;font-size:12.5cqw;top:6%}@supports (color:color-mix(in lab, red, red)){.bko-ph{color:color-mix(in srgb, var(--color-coral) 70%, var(--color-ink))}}.bko-pa{font-size:8cqw;bottom:17%}.bko-pb{font-size:6cqw;bottom:6%}.bko-word{border-radius:.12em;display:inline-block}.bko-word[data-bad]{outline:.07em dashed var(--color-danger);outline-offset:.05em;background:#fa5d7629}@supports (color:color-mix(in lab, red, red)){.bko-word[data-bad]{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.bko-ch{transform:translateY(var(--y)) rotate(var(--r));display:inline-block}.bko-typed .bko-th{text-align:center;letter-spacing:-.01em;color:var(--color-ink);font:800 12.5cqw/1.05 Arial,Helvetica Neue,Helvetica,sans-serif;position:absolute;top:6%;left:5%;right:5%}.bko-panel{text-align:center;background:#131317e6;border-radius:2.5cqw;gap:1cqw;padding:3cqw 4cqw;display:grid;position:absolute;bottom:5%;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.bko-panel{background:color-mix(in srgb, var(--color-panel) 90%, transparent)}}.bko-panel{box-shadow:0 1px 4px #f4f4f62e}@supports (color:color-mix(in lab, red, red)){.bko-panel{box-shadow:0 1px 4px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.bko-ta{color:#fbb7a2;font:750 7cqw/1.15 Arial,Helvetica Neue,Helvetica,sans-serif}@supports (color:color-mix(in lab, red, red)){.bko-ta{color:color-mix(in srgb, var(--color-coral) 60%, var(--color-ink))}}.bko-tb{color:var(--color-ink);font:400 4.6cqw/1.25 Arial,Helvetica Neue,Helvetica,sans-serif}.bko-typed [data-hot]{background:#e3cb5c66;border-radius:.15em}@supports (color:color-mix(in lab, red, red)){.bko-typed [data-hot]{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.bko-typed [data-hot]{animation:.35s ease-out backwards pc-slap}.bko-side[data-side=top] .bko-frame[data-fx=square] .bko-poster{aspect-ratio:1;top:0;transform:none}.bko-side[data-side=top] .bko-frame[data-fx=square] .bko-th{font-size:11cqw;top:5%}.bko-side[data-side=top] .bko-frame[data-fx=square] .bko-panel{padding:2cqw 3cqw;bottom:4%}.bko-say{text-align:center;color:var(--color-panel);background:#f4f4f6e0;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:650;line-height:1.35;position:absolute;top:38%;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.bko-say{background:color-mix(in srgb, var(--color-ink) 88%, transparent)}}.bko-say{animation:.3s both ts-fade}.bko .bko-cost{max-width:none;color:var(--color-ink);border-radius:999px;justify-self:start;margin:0;padding:4px 9px;font-size:12px;font-weight:700;animation:.3s both ts-fade}.bko .bko-cost[data-v=bad]{background:#331d24}@supports (color:color-mix(in lab, red, red)){.bko .bko-cost[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.bko .bko-cost[data-v=ok]{background:#1f322d}@supports (color:color-mix(in lab, red, red)){.bko .bko-cost[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 16%, var(--color-panel))}}.bko-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bko-ev{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,transform .14s;display:flex}.bko-ev:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.bko-ev:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.bko-ev:active{transform:scale(.98)}.bko-ev[data-done]{background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.bko-ev[data-done]{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.bko-ev[data-on]{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.bko-ev[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.bko-ev[data-on]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.bko-ev[data-on]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.bko-say-row{gap:8px;min-height:5.6em;margin-top:10px;display:grid}.bko-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bko-tally{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bko-tally>span{color:var(--color-ink);border-radius:10px;padding:6px 10px;font-size:12.5px;line-height:1.35}.bko-tally>span[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.bko-tally>span[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.bko-tally>span[data-v=ok]{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.bko-tally>span[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.bko-tally b{font-variant-numeric:tabular-nums;font-size:15px}.bko[data-in] .bko-frame{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.bko[data-in] .bko-side[data-side=top] .bko-frame{animation-delay:.12s}@media (prefers-reduced-motion:no-preference){.bko[data-armed]:not([data-in]) .bko-frame{opacity:0}}@media (prefers-reduced-motion:reduce){.bko-frame,.bko-verdict,.bko-cost,.bko-say,.bko-typed [data-hot]{animation:none!important}.bko-frame{transition:none}}@media (max-width:640px){.bko-pair{gap:10px}.bko-events{grid-template-columns:repeat(2,minmax(0,1fr))}.bko-notes{grid-template-columns:minmax(0,1fr)}.bko-say{padding:5px 6px;font-size:10.5px}}.nly-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.nly-tab{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 9px;transition:border-color .15s,background .15s;display:flex}.nly-tab b{font-size:13px;font-weight:750;line-height:1.2}.nly-tab small{color:var(--color-muted);font-size:10.5px;line-height:1.25}.nly-tab:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.nly-tab:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.nly-tab[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.nly-tab[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.nly-tab[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.nly-tab[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.nly-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.nly-stage{--h:300px;min-height:calc(var(--h) + 28px);background:#212124;border-radius:12px;place-items:center;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.nly-stage{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.nly-frame{width:min(100%, calc(var(--h) * var(--arn)));aspect-ratio:var(--ar);background:var(--color-panel);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 2px 10px #f4f4f633;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.nly-frame{box-shadow:0 2px 10px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.nly-frame{animation:.4s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.nly-in{color:var(--color-ink);flex-direction:column;gap:2.6cqw;padding:6.5cqw;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;transition:filter .3s;display:flex;position:absolute;inset:0}.nly-frame[data-squint] .nly-in{filter:blur(2.6px)}.nly-b{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.nly-b>span{text-wrap:balance}.nly-h{letter-spacing:-.01em;font-weight:800;line-height:1.02}.nly-w{color:#fbb59f;font-weight:750;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.nly-w{color:color-mix(in srgb, var(--color-coral) 62%, var(--color-ink))}}.nly-wh{margin-top:1.5cqw;font-size:5cqw;line-height:1.2}.nly-a{font-size:3.8cqw;font-weight:700;line-height:1.2}.nly-s{color:var(--color-muted);margin-top:.8cqw;font-size:2.6cqw;line-height:1.2}.nly-scene{width:100%;height:100%;display:block}.nly-frame[data-layout=print] .nly-head{order:0}.nly-frame[data-layout=print] .nly-pic{aspect-ratio:16/9;border-radius:1.2cqw;order:1;position:relative;overflow:hidden}.nly-frame[data-layout=print] .nly-det{order:2}.nly-frame[data-layout=print] .nly-act{order:3}.nly-frame[data-layout=print] .nly-in{justify-content:space-between}.nly-frame[data-layout=print] .nly-h{font-size:15cqw}.nly-frame[data-layout=print] .nly-w{font-size:9cqw}.nly-frame[data-layout=print] .nly-list{margin:1.5cqw 0 0;padding:0;font-size:3.9cqw;line-height:1.35;list-style:none}.nly-frame[data-layout=print] .nly-list li{margin:0}.nly-frame[data-layout=print] .nly-list li:before{content:"• ";color:var(--color-coral)}.nly-frame[data-layout=print]:has(.nly-list) .nly-w{font-size:6cqw}.nly-frame[data-layout=print]:has(.nly-list) .nly-act{border-top:.5cqw dashed #f4f4f659;padding-top:2cqw}@supports (color:color-mix(in lab, red, red)){.nly-frame[data-layout=print]:has(.nly-list) .nly-act{border-top:.5cqw dashed color-mix(in srgb, var(--color-ink) 35%, transparent)}}.nly-frame[data-layout=print]:has(.nly-list) .nly-a{font-size:4.6cqw}.nly-frame[data-layout=door] .nly-in{gap:3cqw;padding:6cqw 8cqw}.nly-frame[data-layout=door] .nly-h{font-size:9cqw}.nly-frame[data-layout=door] .nly-w{margin-top:1cqw;font-size:5cqw}.nly-frame[data-layout=door] .nly-det{align-items:stretch;gap:1cqw}.nly-row{border-bottom:.4cqw solid #f4f4f640;justify-content:space-between;gap:4cqw;padding:1cqw 0;display:flex}@supports (color:color-mix(in lab, red, red)){.nly-row{border-bottom:.4cqw solid color-mix(in srgb, var(--color-ink) 25%, transparent)}}.nly-row{font-variant-numeric:tabular-nums;font-size:5cqw;line-height:1.2}.nly-row b{font-weight:800}.nly-frame[data-layout=door] .nly-act{margin-top:auto}.nly-frame[data-layout=door] .nly-s{font-size:2.6cqw}.nly-frame:is([data-layout=fill-low],[data-layout=fill-high],[data-layout=wide]) .nly-pic{position:absolute;inset:0}.nly-frame:is([data-layout=fill-low],[data-layout=fill-high]) .nly-head{color:var(--color-panel);background:#f4f4f6d1;border-radius:2cqw;padding:3cqw 4cqw;position:absolute;left:6cqw;right:6cqw}@supports (color:color-mix(in lab, red, red)){.nly-frame:is([data-layout=fill-low],[data-layout=fill-high]) .nly-head{background:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.nly-frame[data-layout=fill-low] .nly-head{bottom:6cqw}.nly-frame[data-layout=fill-high] .nly-head{top:7cqw}.nly-frame:is([data-layout=fill-low],[data-layout=fill-high]) .nly-h{font-size:8.5cqw}.nly-frame[data-layout=wide] .nly-head{text-align:left;background:#131317d1;border-radius:1.5cqw;align-items:flex-start;padding:2cqw 3cqw;position:absolute;top:7cqw;left:5cqw}@supports (color:color-mix(in lab, red, red)){.nly-frame[data-layout=wide] .nly-head{background:color-mix(in srgb, var(--color-panel) 82%, transparent)}}.nly-frame[data-layout=wide] .nly-h{font-size:8cqw}.nly-frame[data-layout=wide] .nly-w{margin-top:.8cqw;font-size:4.2cqw}.nly-frame:is([data-layout=print],[data-layout=door]) .nly-b{position:relative}.nly-frame[data-blocks] .nly-b{outline:1.5px dashed #e6d173}@supports (color:color-mix(in lab, red, red)){.nly-frame[data-blocks] .nly-b{outline:1.5px dashed color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}}.nly-frame[data-blocks] .nly-b{outline-offset:2px}.nly-frame[data-blocks] .nly-b:not(.nly-pic){padding-top:15px}.nly-frame[data-blocks] .nly-b:after{content:attr(data-label);font:700 9px/1.2 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background:#af9d4b;border-radius:3px;padding:2px 5px;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.nly-frame[data-blocks] .nly-b:after{background:color-mix(in srgb, var(--color-accent) 75%, var(--color-panel))}}.nly-side{align-content:start;gap:10px;min-width:0;display:grid}.nly-facts{gap:4px;margin:0;animation:.3s both ts-fade;display:grid}.nly-facts>div{background:#1a1a1e;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:5px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.nly-facts>div{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.nly-facts>div[data-ask]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.nly-facts>div[data-ask]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.nly-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:750;line-height:1.6}.nly-facts dd{color:var(--color-ink);margin:0;font-size:13px;line-height:1.4}.nly-ask{font:800 13px/1.6 var(--font-brand-mono,ui-monospace), ui-monospace, monospace;color:var(--color-ink);background:#716636;border-radius:6px;padding:0 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.nly-ask{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-panel))}}.nly-ask[data-none]{background:#2a2a2d}@supports (color:color-mix(in lab, red, red)){.nly-ask[data-none]{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-panel))}}.nly .nly-caption{border:1px dashed var(--color-line);max-width:none;color:var(--color-ink);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;animation:.3s both ts-fade}.nly-caption b{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-right:4px;font-size:10.5px}.nly-toggles{flex-wrap:wrap;gap:8px;display:flex}.nly .nly-verdict{margin-top:12px}@media (prefers-reduced-motion:reduce){.nly-frame,.nly-facts,.nly-caption,.nly-verdict{animation:none!important}.nly-in{transition:none}}@media (max-width:640px){.nly-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nly-body{grid-template-columns:minmax(0,1fr)}.nly-stage{--h:250px;padding:10px}.nly-facts>div{grid-template-columns:92px minmax(0,1fr)}}.wts,.olb,.sqt{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.wts,.olb,.sqt{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.wts,.olb,.sqt{background:var(--color-panel);border-radius:14px}.wts .wts-why,.olb .olb-why,.sqt .sqt-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.wts .ts-btn,.olb .ts-btn,.sqt .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.wts .wts-k,.olb .olb-k,.sqt .sqt-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:14px 0 7px;font-size:12px;font-weight:700}.wts .wts-verdict,.olb .olb-verdict,.sqt .sqt-verdict{isolation:isolate;width:100%;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.wts-verdict:before,.olb-verdict:before,.sqt-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wts-verdict:before,.olb-verdict:before,.sqt-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.wts-verdict,.olb-verdict,.sqt-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.wts-say,.olb-say,.sqt-say{align-content:start;justify-items:start;gap:8px;min-height:5.6em;margin-top:12px;display:grid}.wts-slide,.sqt-slide{aspect-ratio:16/9;border:1px solid var(--color-line);background:var(--color-panel);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 2px #f4f4f614,0 10px 24px -14px #f4f4f673;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.wts-slide,.sqt-slide{box-shadow:0 2px 0 color-mix(in srgb, var(--color-ink) 8%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--color-ink) 45%, transparent)}}.wts-in,.sqt-in{height:100%;padding:4.2cqw 5cqw}.wts-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.wts-screen{min-width:0}.wts .wts-h{max-width:none;font:700 calc(30 / 9.6 * 1cqw) / 1.15 var(--font-display);color:var(--color-ink);margin:0 0 2.6cqw;animation:.25s both ts-fade}.wts .wts-h[data-sentence]{font-size:3.75cqw}.wts-body{gap:.7cqw;display:grid}.wts .wts-li{max-width:none;font-size:calc(var(--pt) / 9.6 * 1cqw);color:var(--color-ink);margin:0;padding-left:1.4em;line-height:1.3;transition:font-size .25s;position:relative}.wts .wts-li:before{content:"•";color:var(--color-muted);position:absolute;left:.3em}.wts-chart{gap:1.8cqw;margin:1.6cqw 0;display:grid}.wts-bar{font-size:calc(var(--pt) / 9.6 * .82cqw);color:var(--color-ink);grid-template-columns:17cqw minmax(0,1fr) 9cqw;align-items:center;gap:1.5cqw;display:grid}.wts-bar small{font-size:inherit;color:var(--color-muted);grid-area:1/1;font-weight:600}.wts-bar i{height:5.4cqw;width:calc(var(--v) * 2%);background:#454548;border-radius:.6cqw;grid-area:1/2;display:block}@supports (color:color-mix(in lab, red, red)){.wts-bar i{background:color-mix(in srgb, var(--color-ink) 22%, var(--color-panel))}}.wts-bar i{transform-origin:0;animation:.5s cubic-bezier(.34,1.3,.64,1) backwards wts-grow}.wts-bar[data-proj] i{background:var(--color-accent)}.wts-bar[data-proj] small{color:var(--color-ink)}.wts-bar b{font-variant-numeric:tabular-nums;grid-area:1/3;font-weight:800}@keyframes wts-grow{0%{transform:scaleX(.05)}}.wts-slide[data-clean]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.wts-slide[data-clean]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.wts-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.wts-meter span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#1e1e22;border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;font-size:10.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.wts-meter span{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.wts-meter b{font:800 15px/1.2 var(--font-display);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.wts-meter span:last-child{background:#281a20}@supports (color:color-mix(in lab, red, red)){.wts-meter span:last-child{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.wts-meter span[data-ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.wts-meter span[data-ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.wts-notes{isolation:isolate;min-width:0;min-height:100%;padding:10px 12px 12px;position:relative}.wts-notes:before{content:"";z-index:-1;filter:var(--pcf);background:#24221d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wts-notes:before{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.wts-notes:before{border:1.5px dashed #e3cb5c66}@supports (color:color-mix(in lab, red, red)){.wts-notes:before{border:1.5px dashed color-mix(in srgb, var(--color-accent) 40%, transparent)}}.wts .wts-notes-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 6px;font-size:11px;font-weight:750}.wts .wts-notes-empty{max-width:none;color:var(--color-dim);margin:0;font-size:12.5px;line-height:1.45}.wts .wts-note{border-left:2px solid #e3cb5c73;max-width:none;margin:0 0 5px;padding-left:10px}@supports (color:color-mix(in lab, red, red)){.wts .wts-note{border-left:2px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.wts .wts-note{color:var(--color-ink);font-size:12.5px;line-height:1.45;animation:.3s backwards ts-fade}.wts .wts-note[data-last]{border-left-color:var(--color-accent);background:#e3cb5c1a}@supports (color:color-mix(in lab, red, red)){.wts .wts-note[data-last]{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.wts-heads{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wts-head{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,transform .14s;display:flex}.wts-head small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;font-weight:700}.wts-head:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.wts-head:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.wts-head:active{transform:scale(.98)}.wts-head[data-on]{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.wts-head[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.wts-head[data-on]{background:#2a271f}@supports (color:color-mix(in lab, red, red)){.wts-head[data-on]{background:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel))}}.wts-lines{gap:6px;display:grid}.wts-line{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:6px 6px 6px 12px;transition:border-color .2s,background .2s;display:grid}.wts .wts-text{max-width:none;color:var(--color-ink);margin:0;font-size:13px;line-height:1.4;transition:color .2s}.wts-line[data-fate=notes]{background:#22201c}@supports (color:color-mix(in lab, red, red)){.wts-line[data-fate=notes]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel))}}.wts-line[data-fate=notes] .wts-text{color:var(--color-muted)}.wts-line[data-fate=cut] .wts-text{color:var(--color-dim);text-decoration:line-through}.wts-line[data-warn]{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.wts-line[data-warn]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.wts-line[data-warn]{background:#23181e}@supports (color:color-mix(in lab, red, red)){.wts-line[data-warn]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.wts-seg{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.wts-seg button{min-width:58px;min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s}.wts-seg button:hover,.wts-seg button[data-on]{color:var(--color-ink)}.wts-seg button[data-on][data-f=slide]{background:#84a1ff2e}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=slide]{background:color-mix(in srgb, var(--color-info) 18%, transparent)}}.wts-seg button[data-on][data-f=slide]{box-shadow:inset 0 0 0 1px #84a1ff80}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=slide]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 50%, transparent)}}.wts-seg button[data-on][data-f=notes]{background:#e3cb5c33}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=notes]{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}}.wts-seg button[data-on][data-f=notes]{box-shadow:inset 0 0 0 1px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=notes]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.wts-seg button[data-on][data-f=cut]{background:#fa5d7624}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=cut]{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.wts-seg button[data-on][data-f=cut]{box-shadow:inset 0 0 0 1px #fa5d7673}@supports (color:color-mix(in lab, red, red)){.wts-seg button[data-on][data-f=cut]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 45%, transparent)}}.wts[data-in] .wts-screen{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.wts[data-armed]:not([data-in]) .wts-screen{opacity:0}}@media (prefers-reduced-motion:reduce){.wts-screen,.wts-h,.wts-note,.wts-meter b,.wts-bar i{animation:none!important}.wts-li,.wts-line,.wts-text,.wts-head{transition:none}}@media (max-width:680px){.wts-stage{grid-template-columns:minmax(0,1fr)}.wts-notes{min-height:0}.wts-heads{grid-template-columns:minmax(0,1fr)}.wts-line{grid-template-columns:minmax(0,1fr);padding:8px}.wts-seg{justify-self:stretch}.wts-seg button{flex:1 1 0;min-width:0}.wts-meter b{font-size:14px}}.olb [data-s=why]{--c:var(--color-accent)}.olb [data-s=plan]{--c:var(--color-info)}.olb [data-s=cost]{--c:var(--color-coral)}.olb [data-s=change]{--c:var(--color-ok)}.olb [data-s=next]{--c:#f37e6e}@supports (color:color-mix(in lab, red, red)){.olb [data-s=next]{--c:color-mix(in srgb, var(--color-danger) 70%, var(--color-accent))}}.olb-arc{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.olb-stage{color:var(--color-ink);background:var(--c);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.olb-stage{background:color-mix(in srgb, var(--c) 18%, var(--color-panel))}}.olb-stage{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.olb-stage{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent)}}.olb-stage:not(:last-child):after{content:"→";color:var(--color-dim);margin-left:6px;font-weight:600}.olb-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.olb-cols[data-full]{grid-template-columns:minmax(0,1fr)}.olb-cols[data-full]>.olb-col:first-child{display:none}.olb-col{min-width:0}.olb-pool{gap:6px;display:grid}.olb .olb-empty{max-width:none;color:var(--color-dim);border:1.5px dashed var(--color-line);border-radius:10px;margin:0;padding:12px;font-size:12.5px}.olb-card,.olb-placed{border:1.5px solid var(--color-line);border-left:5px solid var(--c);background:var(--color-panel);text-align:left;width:100%;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px 8px 12px;font-size:13px;font-weight:600;line-height:1.38;transition:border-color .15s,background .15s,transform .14s;animation:.25s backwards ts-fade;display:flex}.olb-card small{color:var(--color-dim);font-size:11px;font-weight:600}.olb-card:hover,.olb-placed:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.olb-card:hover,.olb-placed:hover{background:color-mix(in srgb, var(--c) 9%, var(--color-panel))}}.olb-card:active,.olb-placed:active{transform:scale(.985)}.olb .olb-list{gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.olb .olb-slot{color:var(--color-ink);margin:0;padding:0;line-height:1.4}.olb .olb-slot::marker{content:none}.olb-slot[data-empty]{border:1.5px dashed var(--color-line);min-height:48px;color:var(--color-dim);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.olb-placed{flex-direction:row;align-items:center;gap:10px}.olb-placed .olb-text{flex-direction:column;gap:2px;display:flex}.olb-placed small{letter-spacing:.05em;text-transform:uppercase;color:var(--c);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.olb-placed small{color:color-mix(in srgb, var(--c) 70%, var(--color-ink))}}.olb-n{width:24px;height:24px;color:var(--color-panel);background:#8f8f92;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.olb-n{background:color-mix(in srgb, var(--color-ink) 55%, var(--color-panel))}}.olb-placed .olb-n{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.olb-placed .olb-n{background:color-mix(in srgb, var(--c) 80%, var(--color-ink))}}.olb .olb-checks{gap:5px;max-width:none;margin:12px 0 0;padding:0;list-style:none;display:grid}.olb .olb-checks li{color:var(--color-ink);background:#25191f;border-radius:8px;margin:0;padding:6px 10px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.olb .olb-checks li{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.olb .olb-checks li{animation:.3s backwards ts-fade;animation-delay:calc(var(--k) * 90ms)}.olb .olb-checks li::marker{content:none}.olb .olb-checks li[data-ok]{background:#1b2826}@supports (color:color-mix(in lab, red, red)){.olb .olb-checks li[data-ok]{background:color-mix(in srgb, var(--color-ok) 11%, var(--color-panel))}}.olb-checks b{color:var(--color-danger);margin-right:4px}.olb-checks li[data-ok] b{color:var(--color-ok)}.olb .olb-read{font-size:15px;font-weight:500;line-height:1.6}.olb-after{color:var(--color-muted);margin-top:6px;font-size:13px;font-weight:600;display:block}.olb-actions{flex-wrap:wrap;gap:8px;display:flex}.olb[data-in] .olb-pool{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.olb[data-armed]:not([data-in]) .olb-pool{opacity:0}}@media (prefers-reduced-motion:reduce){.olb-pool,.olb-card,.olb-placed,.olb-checks li{animation:none!important}.olb-card,.olb-placed{transition:none}}@media (max-width:680px){.olb-cols{grid-template-columns:minmax(0,1fr)}.olb-stage{padding:4px 8px;font-size:11px}}.sqt-stage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.sqt-slide{--ink-pale:#57575a}@supports (color:color-mix(in lab, red, red)){.sqt-slide{--ink-pale:color-mix(in srgb, var(--color-ink) 30%, var(--color-panel))}}.sqt-slide{color:var(--ink-pale);filter:blur(var(--blur,0px));transition:filter .12s linear}.sqt-slide[data-contrast]{--ink-pale:var(--color-ink)}.sqt .sqt-h{max-width:none;font:700 calc(30 / 9.6 * 1cqw) / 1.15 var(--font-display);color:var(--ink-pale);margin:0 0 2.4cqw}.sqt-slide[data-size] .sqt-h{font-size:3.95833cqw}.sqt-body{gap:2.6cqw;display:grid}.sqt .sqt-table p,.sqt .sqt-one{max-width:none;color:var(--ink-pale);margin:0 0 .5cqw;font-size:1.45833cqw;line-height:1.3}.sqt-slide[data-size] .sqt-table p{font-size:2.70833cqw}.sqt-slide[data-size] .sqt-one{font-size:2.91667cqw}.sqt-chart{gap:1cqw;display:grid}.sqt-chart-t{color:var(--ink-pale);font-size:1.45833cqw;font-weight:700}.sqt-slide[data-size] .sqt-chart-t{font-size:2.70833cqw}.sqt-stack{border-radius:1cqw;height:12cqw;display:flex;overflow:hidden}.sqt-stack i{flex:var(--w) 1 0;white-space:nowrap;color:var(--ink-pale);background:#2e2e32;align-items:center;padding-left:1.2cqw;font-size:1.45833cqw;font-style:normal;font-weight:750;display:flex}@supports (color:color-mix(in lab, red, red)){.sqt-stack i{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-panel))}}.sqt-stack i{border-right:2px solid var(--color-panel)}.sqt-slide[data-size] .sqt-stack i{font-size:2.29167cqw}.sqt-stack i[data-big]{color:var(--color-ink);background:#af9d4b}@supports (color:color-mix(in lab, red, red)){.sqt-stack i[data-big]{background:color-mix(in srgb, var(--color-accent) 75%, var(--color-panel))}}.sqt-squint{gap:6px;min-width:0;display:grid}.sqt-squint label{color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;display:flex}.sqt-squint label b{color:var(--color-ink);font-size:14px;font-weight:800}.sqt-squint input[type=range]{width:100%;min-height:44px;accent-color:var(--color-accent);cursor:pointer;margin:0}.sqt .sqt-survives{max-width:none;color:var(--color-ink);background:#1d202c;border-radius:9px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.sqt .sqt-survives{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.sqt-fixes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sqt-fix{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s,transform .14s;display:flex}.sqt-fix:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.sqt-fix:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.sqt-fix:active{transform:scale(.98)}.sqt-fix[data-on]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.sqt-fix[data-on]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.sqt-fix[data-on]{background:#1a2523}@supports (color:color-mix(in lab, red, red)){.sqt-fix[data-on]{background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}}.sqt-tick{width:22px;height:22px;color:var(--color-panel);background:#f88a9c;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.sqt-tick{background:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.sqt-fix[data-on] .sqt-tick{background:var(--color-ok)}.sqt .sqt-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;max-width:none;margin:10px 0 0;padding:0;list-style:none;display:grid}.sqt .sqt-checks li{color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.45}.sqt .sqt-checks li::marker{content:none}.sqt .sqt-checks li[data-ok]{color:var(--color-ink)}.sqt-checks b{color:var(--color-danger)}.sqt-checks li[data-ok] b{color:var(--color-ok)}.sqt-checks small{color:var(--color-dim);font-size:11.5px}.sqt[data-in] .sqt-slide{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.sqt[data-armed]:not([data-in]) .sqt-slide{opacity:0}}@media (prefers-reduced-motion:reduce){.sqt-slide{transition:none;animation:none!important}.sqt-fix{transition:none}}@media (max-width:760px){.sqt-stage{grid-template-columns:minmax(0,1fr)}.sqt-fixes{grid-template-columns:repeat(2,minmax(0,1fr))}.sqt .sqt-checks{grid-template-columns:minmax(0,1fr)}}.ssn,.sck,.stc{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.ssn,.sck,.stc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ssn,.sck,.stc{background:var(--color-panel);border-radius:14px}.ssn .ssn-why,.sck .sck-why,.stc .stc-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.ssn .ts-btn,.sck .ts-btn,.stc .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.ssn .ssn-k,.sck .sck-k,.stc .stc-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 7px;font-size:12px;font-weight:700}.ssn-k span,.stc-k span{letter-spacing:.02em;text-transform:none;font-weight:600}.ssn .ssn-verdict,.sck .sck-verdict,.stc .stc-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.ssn-verdict:before,.sck-verdict:before,.stc-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ssn-verdict:before,.sck-verdict:before,.stc-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.ssn-verdict,.sck-verdict,.stc-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ssn-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ssn-tab{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.ssn-tab b{font-size:13px;font-weight:700;line-height:1.25}.ssn-tab small{color:var(--color-muted);font-size:11px;line-height:1.25}.ssn-tab:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.ssn-tab:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.ssn-tab[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.ssn-tab[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.ssn-tab[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.ssn-tab[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.ssn-tab[data-v=ok] b{color:#82deb6}@supports (color:color-mix(in lab, red, red)){.ssn-tab[data-v=ok] b{color:color-mix(in srgb, var(--color-ok) 75%, var(--color-ink))}}.ssn-tab[data-v=bad] b{color:#f88a9c}@supports (color:color-mix(in lab, red, red)){.ssn-tab[data-v=bad] b{color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.ssn-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.ssn-draft{min-width:0;animation:.3s both ts-fade}.ssn .ssn-text{border:1.5px solid var(--color-line);background:#18181b;border-radius:14px;max-width:none;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.ssn .ssn-text{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.ssn .ssn-text{color:var(--color-ink);font-size:14px;line-height:2.45}.ssn-chip{font:inherit;color:var(--color-ink);background:#e3cb5c42;border:0;border-radius:6px;margin:0 1px;padding:9px 5px;font-weight:650;line-height:1.4;display:inline}@supports (color:color-mix(in lab, red, red)){.ssn-chip{background:color-mix(in srgb, var(--color-accent) 26%, transparent)}}.ssn-chip{box-shadow:inset 0 -2px #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.ssn-chip{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-accent) 70%, transparent)}}.ssn-chip{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;transition:background .15s,box-shadow .15s}.ssn-chip:hover{background:#e3cb5c66}@supports (color:color-mix(in lab, red, red)){.ssn-chip:hover{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.ssn-chip[data-on]{outline:2px solid #f4f4f6b3}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-on]{outline:2px solid color-mix(in srgb, var(--color-ink) 70%, transparent)}}.ssn-chip[data-on]{outline-offset:1px}.ssn-chip[data-call=send]{background:#5cd6a038}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=send]{background:color-mix(in srgb, var(--color-ok) 22%, transparent)}}.ssn-chip[data-call=send]{box-shadow:inset 0 -2px #5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=send]{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-ok) 70%, transparent)}}.ssn-chip[data-call=strip]{background:#84a1ff38}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=strip]{background:color-mix(in srgb, var(--color-info) 22%, transparent)}}.ssn-chip[data-call=strip]{box-shadow:inset 0 -2px #84a1ffb3}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=strip]{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-info) 70%, transparent)}}.ssn-chip[data-call=never]{background:#f4f4f617}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=never]{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.ssn-chip[data-call=never]{box-shadow:none;-webkit-text-decoration:line-through #f4f4f68c;text-decoration:line-through #f4f4f68c;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-call=never]{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.ssn-chip[data-call=never]{color:var(--color-muted)}.ssn-chip[data-v=bad]{box-shadow:inset 0 -3px #fa5d76d9}@supports (color:color-mix(in lab, red, red)){.ssn-chip[data-v=bad]{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--color-danger) 85%, transparent)}}.ssn-decide{margin-top:12px}.ssn .ssn-q{max-width:none;color:var(--color-ink);margin:0 0 8px;font-size:13.5px;line-height:1.45}.ssn-q b{font-weight:800}.ssn-calls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ssn-call{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:56px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 8px;font-size:14px;font-weight:750;line-height:1.25;transition:border-color .15s,background .15s,transform .14s;display:flex}.ssn-call small{color:var(--color-muted);text-align:center;font-size:11px;font-weight:550}.ssn-call:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.ssn-call:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.ssn-call:active{transform:scale(.98)}.ssn-call[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ssn-call[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ssn-call[data-v=ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.ssn-call[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.ssn-call[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.ssn-call[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.ssn-call[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.ssn-call[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.ssn-say{align-content:start;gap:8px;min-height:6.2em;margin-top:10px;display:grid}.ssn-tag{letter-spacing:.02em;color:#f97b90;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:750;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ssn-tag{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.ssn-tag{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){.ssn-tag{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ssn-actions{flex-wrap:wrap;gap:8px;display:flex}.ssn-out{min-width:0}.ssn-sheet{isolation:isolate;padding:12px 14px;position:relative}.ssn-sheet:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ssn-sheet:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.ssn-sheet:before{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.ssn-sheet:before{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.ssn-out[data-done] .ssn-sheet:before{background:#192322}@supports (color:color-mix(in lab, red, red)){.ssn-out[data-done] .ssn-sheet:before{background:color-mix(in srgb, var(--color-ok) 8%, var(--color-panel))}}.ssn .ssn-outtext{max-width:none;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font:400 13.5px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.ssn-wait{color:var(--color-ink);background:#e3cb5c38;border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.ssn-wait{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.ssn-code{color:var(--color-ink);background:#84a1ff38;border-radius:3px;padding:0 3px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ssn-code{background:color-mix(in srgb, var(--color-info) 22%, transparent)}}.ssn .ssn-end{max-width:none;color:var(--color-ink);background:#25191f;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ssn .ssn-end{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}}.ssn .ssn-end{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.ssn .ssn-end[data-ok]{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.ssn .ssn-end[data-ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.ssn[data-in] .ssn-body{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ssn[data-armed]:not([data-in]) .ssn-body{opacity:0}}@media (prefers-reduced-motion:reduce){.ssn-body,.ssn-draft,.ssn-verdict,.ssn-end{animation:none!important}.ssn-chip,.ssn-call,.ssn-tab{transition:none}}@media (max-width:700px){.ssn-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ssn-tabs{gap:4px}.ssn-tab{padding:6px 8px}.ssn .ssn-text{padding:8px 10px;font-size:13.5px}.ssn-call{font-size:13px}.ssn-call small{display:none}}.sck-answer{isolation:isolate;padding:12px 14px;position:relative}.sck-answer:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sck-answer:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.sck-answer:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.sck-answer:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.sck .sck-para{max-width:none;color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.7}.sck-claim{font:inherit;line-height:inherit;text-align:left;color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:10px 3px;transition:background .15s;display:inline}.sck-claim+.sck-claim{margin-left:3px}.sck-claim sup{color:#9ab2fd;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sck-claim sup{color:color-mix(in srgb, var(--color-info) 80%, var(--color-ink))}}.sck-claim:hover{background:#e3cb5c24}@supports (color:color-mix(in lab, red, red)){.sck-claim:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.sck-claim[data-on]{background:#e3cb5c42}@supports (color:color-mix(in lab, red, red)){.sck-claim[data-on]{background:color-mix(in srgb, var(--color-accent) 26%, transparent)}}.sck-claim[data-v=ok]{box-shadow:inset 0 -2px #5cd6a0bf}@supports (color:color-mix(in lab, red, red)){.sck-claim[data-v=ok]{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-ok) 75%, transparent)}}.sck-claim[data-v=bad]{box-shadow:inset 0 -2px #fa5d76bf}@supports (color:color-mix(in lab, red, red)){.sck-claim[data-v=bad]{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-danger) 75%, transparent)}}.sck-card{margin-top:12px;animation:.3s both ts-fade}.sck .sck-cite{max-width:none;color:var(--color-ink);margin:0 0 8px;font-size:13px;line-height:1.45}.sck-cite b{color:#9ab2fd}@supports (color:color-mix(in lab, red, red)){.sck-cite b{color:color-mix(in srgb, var(--color-info) 80%, var(--color-ink))}}.sck-browser{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;animation:.4s cubic-bezier(.34,1.45,.64,1) backwards pc-drop;overflow:hidden}.sck .sck-addr{max-width:none;color:var(--color-muted);background:#1e1e22;margin:0;padding:7px 12px;font:500 11.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.sck .sck-addr{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.sck .sck-addr{border-bottom:1px solid var(--color-line)}.sck-page{padding:12px 14px 14px}.sck .sck-ptitle{max-width:none;color:var(--color-ink);margin:0 0 6px;font:700 14.5px/1.35 Georgia,serif}.sck .sck-ptext{max-width:none;color:var(--color-ink);margin:0;font:400 13.5px/1.6 Georgia,serif}.sck-ptext mark{color:var(--color-ink);background:#e3cb5c73;border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.sck-ptext mark{background:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.sck-browser[data-missing] .sck-page{background:#21171d}@supports (color:color-mix(in lab, red, red)){.sck-browser[data-missing] .sck-page{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.sck-browser[data-missing] .sck-ptitle{color:#f97b90;font-family:inherit}@supports (color:color-mix(in lab, red, red)){.sck-browser[data-missing] .sck-ptitle{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.sck-verdicts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.sck-v{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:6px 8px;font-size:12.5px;font-weight:700;line-height:1.25;transition:border-color .15s,background .15s,transform .14s}.sck-v:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.sck-v:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.sck-v:active{transform:scale(.98)}.sck-v[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.sck-v[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.sck-v[data-v=ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.sck-v[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.sck-v[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.sck-v[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.sck-v[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.sck-v[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.sck-say{align-content:start;gap:8px;min-height:5.2em;margin-top:10px;display:grid}.sck-actions{flex-wrap:wrap;gap:8px;display:flex}.sck-slide{border:1.5px solid #84a1ff59;border-radius:12px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.sck-slide{border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent)}}.sck-slide{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.sck-slide{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.sck-slide{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.sck .sck-slide-h{max-width:none;color:var(--color-ink);margin:0 0 6px;font-size:13.5px;font-weight:800}.sck-slide-h small{color:var(--color-muted);font-weight:600}.sck-slide ul{gap:5px;margin:0;padding-left:20px;display:grid}.sck-slide li{color:var(--color-ink);font-size:13px;line-height:1.5}.sck-slide li small,.sck-slide li[data-cut]{color:var(--color-muted)}.sck .sck-note{max-width:none;color:var(--color-ink);margin:8px 0 0;font-size:12.5px;font-weight:700}.sck[data-in] .sck-answer{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.sck[data-armed]:not([data-in]) .sck-answer{opacity:0}}@media (prefers-reduced-motion:reduce){.sck-answer,.sck-card,.sck-browser,.sck-verdict,.sck-slide{animation:none!important}.sck-claim,.sck-v{transition:none}}@media (max-width:600px){.sck-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.sck .sck-para{font-size:14px}.sck-answer{padding:10px}}.stc-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.stc-ctls{gap:10px;min-width:0;display:grid}.stc .stc-k{margin-bottom:5px}.stc-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.stc-opt{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:46px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s,transform .14s;display:flex}.stc-opt b{font-size:13px;font-weight:750;line-height:1.25}.stc-opt small{color:var(--color-muted);font-size:11px;line-height:1.25}.stc-opt:hover:not(:disabled){border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.stc-opt:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.stc-opt:active:not(:disabled){transform:scale(.98)}.stc-opt[data-on]{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.stc-opt[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.stc-opt[data-on]{background:#302d21}@supports (color:color-mix(in lab, red, red)){.stc-opt[data-on]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}.stc-opt[data-on]{box-shadow:0 0 0 2px #e3cb5c33}@supports (color:color-mix(in lab, red, red)){.stc-opt[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 20%, transparent)}}.stc-opt:disabled{cursor:not-allowed;opacity:.55}.stc-seg[data-off] .stc-opt[data-on]{opacity:.85}.stc-receipt{isolation:isolate;min-width:0;padding:13px 15px 12px;position:relative}.stc-receipt:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stc-receipt:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.stc-receipt:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.stc-receipt:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.stc .stc-rh{max-width:none;font:800 14px/1.3 var(--font-display);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 0 8px;display:flex}.stc-rh span{color:var(--color-muted);font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.stc-rows{gap:6px;margin:0;display:grid}.stc-row{border-left:3px solid var(--color-line);border-bottom:1px dashed #f4f4f624;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px;padding:7px 0 7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.stc-row{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 14%, transparent)}}.stc-row[data-tone=ok]{border-left-color:#5cd6a0bf}@supports (color:color-mix(in lab, red, red)){.stc-row[data-tone=ok]{border-left-color:color-mix(in srgb, var(--color-ok) 75%, transparent)}}.stc-row[data-tone=meh]{border-left-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.stc-row[data-tone=meh]{border-left-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.stc-row[data-tone=bad]{border-left-color:#fa5d76bf}@supports (color:color-mix(in lab, red, red)){.stc-row[data-tone=bad]{border-left-color:color-mix(in srgb, var(--color-danger) 75%, transparent)}}.stc-row dt{color:var(--color-ink);font-size:12px;font-weight:750;line-height:1.4}.stc-row dd{color:var(--color-ink);margin:0;font-size:12.5px;line-height:1.45;animation:.3s both ts-fade}.stc .stc-where{max-width:none;color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.stc-where b{color:var(--color-ink);font-weight:750}.stc-say{align-content:start;justify-items:start;gap:8px;min-height:4.6em;margin-top:12px;display:grid}.stc[data-in] .stc-receipt{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.stc[data-armed]:not([data-in]) .stc-receipt{opacity:0}}@media (prefers-reduced-motion:reduce){.stc-receipt,.stc-row dd,.stc-verdict{animation:none!important}.stc-opt{transition:none}}@media (max-width:700px){.stc-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.stc-row{grid-template-columns:minmax(0,1fr);gap:2px}.stc-opt{padding:6px 8px}}.tpk,.hck,.opg{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.tpk,.hck,.opg{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.tpk,.hck,.opg{background:var(--color-panel);border-radius:14px}.tpk .tpk-why,.hck .hck-why,.opg .opg-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.tpk .ts-btn,.hck .ts-btn,.opg .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.tpk .tpk-k,.opg .opg-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 7px;font-size:12px;font-weight:700}.tpk .tpk-verdict,.hck .hck-verdict,.opg .opg-verdict{isolation:isolate;width:100%;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.tpk-verdict:before,.hck-verdict:before,.opg-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tpk-verdict:before,.hck-verdict:before,.opg-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.tpk-verdict,.hck-verdict,.opg-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.tpk-say,.hck-say,.opg-say{align-content:start;justify-items:start;gap:8px;margin-top:12px;display:grid}.tpk-people,.hck-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.tpk-person,.hck-person{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-width:0;min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;font-size:13.5px;font-weight:700;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.tpk-person b{font-weight:700}.tpk-person small,.hck-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-muted);font-size:11px;font-weight:600;overflow:hidden}.tpk-person:hover,.hck-person:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.tpk-person:hover,.hck-person:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.tpk-person[data-on],.hck-person[data-on]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.tpk-person[data-on],.hck-person[data-on]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.tpk-person[data-on],.hck-person[data-on]{background:#28251e}@supports (color:color-mix(in lab, red, red)){.tpk-person[data-on],.hck-person[data-on]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-panel))}}.tpk-field,.hck-field{gap:4px;min-width:0;display:grid}.tpk-field span,.hck-field span{color:var(--color-muted);font-size:11.5px;font-weight:650;line-height:1.3}.tpk-field input,.hck-field input{border:1.5px solid var(--color-line);background:var(--color-bg);font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:44px;color:var(--color-ink);border-radius:9px;padding:8px 10px;font-size:15px}.tpk-field input:focus-visible,.hck-field input:focus-visible{outline:2px solid #e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.tpk-field input:focus-visible,.hck-field input:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, transparent)}}.tpk-field input:focus-visible,.hck-field input:focus-visible{outline-offset:1px}.tpk-field input::placeholder{color:var(--color-dim)}.tpk [data-n="0"]{--c:var(--color-danger)}.tpk [data-n="1"]{--c:var(--color-accent)}.tpk [data-n="2"]{--c:var(--color-ok)}.tpk-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}.tpk-tasks{gap:6px;min-width:0;display:grid}.tpk-task{border:1.5px solid var(--color-line);border-left:5px solid #3c3c3f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:56px;padding:8px 10px 8px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tpk-task{border-left:5px solid color-mix(in srgb, var(--color-ink) 18%, var(--color-panel))}}.tpk-task{background:var(--color-panel);text-align:left;color:var(--color-ink);cursor:pointer;animation:.25s backwards ts-fade;animation-delay:calc(var(--k) * 60ms);transition:border-color .15s,background .15s,transform .14s}.tpk-task-t{font-size:13px;font-weight:650;line-height:1.35}.tpk-task small{color:var(--color-dim);font-size:11.5px;font-weight:600}.tpk-task:hover{background:#1f1e1b}@supports (color:color-mix(in lab, red, red)){.tpk-task:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.tpk-task:active{transform:scale(.985)}.tpk-task[data-on]{border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.tpk-task[data-on]{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.tpk-task[data-on]{border-left-color:var(--color-accent);background:#26241d}@supports (color:color-mix(in lab, red, red)){.tpk-task[data-on]{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel))}}.tpk-task[data-v=ok]{border-left-color:var(--color-ok)}.tpk-task[data-v=bad]{border-left-color:var(--color-danger)}.tpk-task[data-v=meh]{border-left-color:#eadb9a}@supports (color:color-mix(in lab, red, red)){.tpk-task[data-v=meh]{border-left-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-ink))}}.tpk-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background:#252529;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.tpk-badge{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.tpk-badge{animation:.25s ease-out backwards pc-slap}.tpk-task[data-v=ok] .tpk-badge{background:#223a32}@supports (color:color-mix(in lab, red, red)){.tpk-task[data-v=ok] .tpk-badge{background:color-mix(in srgb, var(--color-ok) 20%, var(--color-panel))}}.tpk-task[data-v=bad] .tpk-badge{background:#381f26}@supports (color:color-mix(in lab, red, red)){.tpk-task[data-v=bad] .tpk-badge{background:color-mix(in srgb, var(--color-danger) 16%, var(--color-panel))}}.tpk-mine{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tpk-wide{grid-column:1/-1}.tpk .tpk-stake{max-width:none;color:var(--color-ink);background:#1d202c;border-radius:9px;grid-column:1/-1;margin:2px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.tpk .tpk-stake{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.tpk-stake b{font-variant-numeric:tabular-nums}.tpk-card{isolation:isolate;min-width:0;padding:12px 14px 14px;position:relative}.tpk-card:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tpk-card:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.tpk-card:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.tpk-card:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.tpk-qs{gap:10px;display:grid}.tpk-q{gap:5px;min-width:0;display:grid}.tpk-q-t{color:var(--color-ink);font-size:13.5px;font-weight:700}.tpk-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tpk-seg button{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-width:0;min-height:48px;color:var(--color-muted);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,color .15s,transform .14s;display:flex}.tpk-seg button b{width:22px;height:22px;color:var(--color-ink);background:var(--c);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.tpk-seg button b{background:color-mix(in srgb, var(--c) 16%, var(--color-panel))}}.tpk-seg button b{box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab, red, red)){.tpk-seg button b{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 55%, transparent)}}.tpk-seg button:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.tpk-seg button:hover{border-color:color-mix(in srgb, var(--c) 50%, transparent)}}.tpk-seg button:hover{color:var(--color-ink)}.tpk-seg button:active{transform:scale(.97)}.tpk-seg button[data-on]{border-color:var(--c);color:var(--color-ink);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.tpk-seg button[data-on]{background:color-mix(in srgb, var(--c) 13%, var(--color-panel))}}.tpk-seg button[data-on] b{color:var(--color-panel);background:var(--c);box-shadow:none}.tpk-theirs{color:var(--color-ink);background:#1d202c;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:9px 10px;font-size:12.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.tpk-theirs{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.tpk-theirs{animation:.35s backwards ts-fade}.tpk-dots{flex:none;gap:3px;padding-top:1px;display:flex}.tpk-dots i{width:20px;height:20px;color:var(--color-panel);background:var(--c);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.tpk[data-in] .tpk-card{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.tpk[data-armed]:not([data-in]) .tpk-card{opacity:0}}@media (prefers-reduced-motion:reduce){.tpk-card,.tpk-task,.tpk-badge,.tpk-theirs{animation:none!important}.tpk-task,.tpk-seg button{transition:none}}@media (max-width:720px){.tpk-stage{grid-template-columns:minmax(0,1fr)}.tpk-people,.hck-people{grid-template-columns:repeat(2,minmax(0,1fr))}.tpk-seg button{flex-direction:column;align-items:flex-start;gap:3px;font-size:11.5px}}.hck [data-p=before]{--c:#606063}@supports (color:color-mix(in lab, red, red)){.hck [data-p=before]{--c:color-mix(in srgb, var(--color-ink) 34%, var(--color-panel))}}.hck [data-p=keep]{--c:#516197}@supports (color:color-mix(in lab, red, red)){.hck [data-p=keep]{--c:color-mix(in srgb, var(--color-info) 55%, var(--color-panel))}}.hck [data-p=ai]{--c:var(--color-accent)}.hck [data-p=check]{--c:var(--color-ok)}.hck [data-p=fix]{--c:var(--color-coral)}.hck-mine{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-bottom:12px;display:grid}.hck-chart{gap:6px;min-width:0;display:grid}.hck-row{animation:.3s backwards ts-fade;animation-delay:calc(var(--k) * 70ms);grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.hck-lab{color:var(--color-muted);white-space:nowrap;font-size:12px;font-weight:650}.hck-track{background:#1e1e22;border-radius:6px;min-width:0;height:24px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hck-track{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.hck-seg{background:var(--c);height:100%;box-shadow:inset -1.5px 0 0 var(--color-panel);transform-origin:0;flex:none;transition:opacity .25s,background .25s;animation:.5s cubic-bezier(.34,1.2,.64,1) backwards hck-grow;display:block}.hck-seg[data-off]{opacity:.55;background:repeating-linear-gradient(135deg, var(--c) 0 4px, transparent 4px 8px)}@supports (color:color-mix(in lab, red, red)){.hck-seg[data-off]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, transparent) 0 4px, transparent 4px 8px)}}.hck-seg[data-off]{box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab, red, red)){.hck-seg[data-off]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 60%, transparent)}}@keyframes hck-grow{0%{transform:scaleX(.05)}}.hck-n{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink);font-size:14px;font-weight:800}.hck .hck-empty{max-width:none;color:var(--color-dim);border:1.5px dashed var(--color-line);border-radius:10px;margin:0;padding:12px;font-size:12.5px}.hck-key{color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.hck-key span{align-items:center;gap:5px;display:inline-flex}.hck-key i{background:var(--c);border-radius:3px;width:12px;height:12px}.hck-switches{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hck-switch{border:1.5px solid #fa5d7673;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hck-switch{border:1.5px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.hck-switch{background:#23181e}@supports (color:color-mix(in lab, red, red)){.hck-switch{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.hck-switch{color:var(--color-ink);cursor:pointer;font-size:13px;font-weight:650;transition:border-color .15s,background .15s,transform .14s}.hck-switch:active{transform:scale(.97)}.hck-switch[data-on]{border-color:#5cd6a08c}@supports (color:color-mix(in lab, red, red)){.hck-switch[data-on]{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.hck-switch[data-on]{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.hck-switch[data-on]{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.hck-knob{background:#3c3c3f;border-radius:999px;width:34px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.hck-knob{background:color-mix(in srgb, var(--color-ink) 18%, var(--color-panel))}}.hck-knob{transition:background .2s}.hck-knob:after{content:"";background:var(--color-panel);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #f4f4f64d}@supports (color:color-mix(in lab, red, red)){.hck-knob:after{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.hck-knob:after{transition:transform .2s}.hck-switch[data-on] .hck-knob{background:var(--color-ok)}.hck-switch[data-on] .hck-knob:after{transform:translate(14px)}.hck-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.hck-meter>span{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--color-muted);background:#281a20;border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;font-size:10.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.hck-meter>span{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.hck-meter small{letter-spacing:0;text-transform:none;font-size:10px}.hck-meter[data-honest]>span{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.hck-meter[data-honest]>span{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.hck-meter b{font:800 16px/1.2 var(--font-display);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:.25s ease-out backwards pc-slap;display:inline-block}.hck[data-in] .hck-chart{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.hck[data-armed]:not([data-in]) .hck-chart{opacity:0}}@media (prefers-reduced-motion:reduce){.hck-chart,.hck-row,.hck-seg,.hck-meter b{animation:none!important}.hck-seg,.hck-switch,.hck-knob,.hck-knob:after{transition:none}}@media (max-width:680px){.hck-row{grid-template-columns:60px minmax(0,1fr) 38px;gap:6px}.hck-meter{grid-template-columns:minmax(0,1fr)}.hck-meter>span{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px}.hck-switch{flex:100%}}.opg-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.opg-pick{gap:12px;min-width:0;display:grid}.opg-sec{gap:5px;min-width:0;display:grid}.opg .opg-sec .opg-k{margin:0 0 1px}.opg-line{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;width:100%;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:9px;padding:7px 10px;font-size:12.5px;font-weight:550;line-height:1.4;transition:border-color .15s,background .15s,transform .14s}.opg-line:hover{border-color:#e3cb5c80}@supports (color:color-mix(in lab, red, red)){.opg-line:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}}.opg-line:active{transform:scale(.985)}.opg-line[data-on]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.opg-line[data-on]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.opg-line[data-on]{background:#23181e}@supports (color:color-mix(in lab, red, red)){.opg-line[data-on]{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-panel))}}.opg-line[data-kind=good]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.opg-line[data-kind=good]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.opg-line[data-kind=good]{background:#1a2725}@supports (color:color-mix(in lab, red, red)){.opg-line[data-kind=good]{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.opg-paper{isolation:isolate;min-width:0;padding:18px 18px 14px;position:sticky;top:12px}.opg-paper:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 4px 0 #f4f4f61f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.opg-paper:before{filter:var(--pcf) drop-shadow(2px 4px 0 color-mix(in srgb, var(--color-ink) 12%, transparent))}}.opg-paper:before{background:#101013}@supports (color:color-mix(in lab, red, red)){.opg-paper:before{background:color-mix(in srgb, var(--color-bg) 35%, var(--color-panel))}}.opg-paper:before{border-top:5px solid var(--color-accent)}.opg .opg-title{max-width:none;font:700 17px/1.3 var(--font-display);color:var(--color-ink);margin:0}.opg .opg-by{max-width:none;color:var(--color-muted);margin:2px 0 12px;font-size:11.5px;line-height:1.4}.opg-row{border-top:1px solid #f4f4f61a;padding:6px 0}@supports (color:color-mix(in lab, red, red)){.opg-row{border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.opg .opg-h{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 2px;font-size:10.5px;font-weight:750}.opg .opg-text{max-width:none;color:var(--color-ink);margin:0;font-size:13px;line-height:1.5;animation:.3s both ts-fade}.opg .opg-gap{color:var(--color-dim)}.opg-row:not([data-kind=good])[data-kind] .opg-text{background:#fa5d7617;border-radius:6px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.opg-row:not([data-kind=good])[data-kind] .opg-text{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}}.opg-row:not([data-kind=good])[data-kind] .opg-said{-webkit-text-decoration:underline wavy #fa5d768c;text-decoration:underline wavy #fa5d768c}@supports (color:color-mix(in lab, red, red)){.opg-row:not([data-kind=good])[data-kind] .opg-said{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-danger) 55%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-danger) 55%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--color-danger) 55%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--color-danger) 55%, transparent)}}.opg-row:not([data-kind=good])[data-kind] .opg-said{text-underline-offset:3px;text-decoration-thickness:1px}.opg-margin{color:#f98396;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.opg-margin{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}}.opg-margin b{font-weight:750}.opg .opg-k-boss{margin-top:14px}.opg .opg-boss{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.opg .opg-boss li{color:var(--color-ink);background:#1e1e22;border-radius:8px;margin:0;padding:7px 10px;font-size:13px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.opg .opg-boss li{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.opg .opg-boss li::marker{content:none}.opg .opg-boss li[data-v=ok]{background:#1c2a27}@supports (color:color-mix(in lab, red, red)){.opg .opg-boss li[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 12%, var(--color-panel))}}.opg .opg-boss li[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.opg .opg-boss li[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.opg-boss b{width:1.1em;color:var(--color-dim);display:inline-block}.opg-boss li[data-v=ok] b{color:var(--color-ok)}.opg-boss li[data-v=bad] b{color:var(--color-danger)}.opg[data-in] .opg-paper{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.opg[data-armed]:not([data-in]) .opg-paper{opacity:0}}@media (prefers-reduced-motion:reduce){.opg-paper,.opg .opg-text{animation:none!important}.opg-line{transition:none}}@media (max-width:720px){.opg-stage{grid-template-columns:minmax(0,1fr)}.opg-paper{position:relative;top:0}.opg .opg-boss{grid-template-columns:minmax(0,1fr)}}.mkc .mcl-row:not(.mcl-merged){grid-template-columns:minmax(84px,.9fr) minmax(0,1fr) minmax(0,1fr)}.mkc .mcl-head>span:not(:first-child){text-align:right}.mkc .mkc-roll{font-variant-numeric:tabular-nums;font-weight:650}.mkc .mcl-row[data-k=bal] .mkc-roll{font-weight:500}.mkc .mcl-a[data-absent]{text-align:right;color:var(--color-ink);font-weight:650}.mkc .mkc-was{color:var(--color-danger);font-size:10.5px;font-style:normal;font-weight:700;display:block}.mkc .mcl-a .mcl-tag,.mkc .mcl-a .mkc-was{font-family:var(--font-sans,system-ui, sans-serif)}@media (max-width:600px){.mkc .mcl-row:not(.mcl-merged){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}}.mck .smc-tr{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.1fr)}.mkc .mkc-oh{font-family:var(--font-sans,system-ui, sans-serif);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.ipl,.cfx,.mnx{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.ipl,.cfx,.mnx{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ipl,.cfx,.mnx{background:var(--color-panel);border-radius:14px}.ipl .ipl-why,.cfx .cfx-why,.mnx .mnx-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.ipl .ts-btn,.cfx .ts-btn,.mnx .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.ipl .ipl-verdict,.cfx .cfx-verdict,.mnx .mnx-verdict{isolation:isolate;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.ipl-verdict:before,.cfx-verdict:before,.mnx-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ipl-verdict:before,.cfx-verdict:before,.mnx-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.ipl-verdict,.cfx-verdict,.mnx-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.cfx .cfx-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0 0 7px;font-size:12px;font-weight:700}.ipl-trays{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ipl-tray{--tone:var(--color-ink);border:1.5px solid var(--tone);border-radius:12px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ipl-tray{border:1.5px solid color-mix(in srgb, var(--tone) 30%, transparent)}}.ipl-tray{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ipl-tray{background:color-mix(in srgb, var(--tone) 7%, var(--color-panel))}}.ipl-tray{transition:box-shadow .2s,transform .2s}.ipl-tray[data-pile=today]{--tone:var(--color-danger)}.ipl-tray[data-pile=week]{--tone:var(--color-accent)}.ipl-tray[data-pile=none]{--tone:var(--color-muted)}.ipl-tray[data-hot]{box-shadow:0 0 0 2px var(--tone)}@supports (color:color-mix(in lab, red, red)){.ipl-tray[data-hot]{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone) 35%, transparent)}}.ipl-tray[data-hot]{transform:translateY(-1px)}.ipl-tray-n{min-width:1.4em;font:800 24px/1 var(--font-display);text-align:center;color:var(--color-ink);flex:none;animation:.4s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.ipl-tray-l{min-width:0;display:grid}.ipl-tray-l b{color:var(--color-ink);font-size:13px;font-weight:750;line-height:1.25}.ipl-tray-l small{color:var(--color-muted);font-size:11px;line-height:1.3}.ipl-dots{flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;display:flex}.ipl-dot{border:1.5px solid var(--color-line);background:var(--color-panel);width:44px;height:44px;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:grid}.ipl-dot:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.ipl-dot:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.ipl-dot[data-on]{color:var(--color-ink);border-color:#e3cb5cbf}@supports (color:color-mix(in lab, red, red)){.ipl-dot[data-on]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent)}}.ipl-dot[data-on]{box-shadow:0 0 0 2px #e3cb5c40}@supports (color:color-mix(in lab, red, red)){.ipl-dot[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.ipl-dot[data-v=ok]{color:var(--color-ink);background:#223a32}@supports (color:color-mix(in lab, red, red)){.ipl-dot[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 20%, var(--color-panel))}}.ipl-dot[data-v=bad]{color:var(--color-ink);background:#361e25}@supports (color:color-mix(in lab, red, red)){.ipl-dot[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 15%, var(--color-panel))}}.ipl-left{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-left:auto;font-size:11.5px;font-weight:700}.ipl-mail{isolation:isolate;margin-top:10px;padding:13px 16px 14px;animation:.3s both ts-fade;position:relative}.ipl-mail:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ipl-mail:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.ipl-mail:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.ipl-mail:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.ipl-mail[data-v=ok]:before{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.ipl-mail[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.ipl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.ipl .ipl-from{max-width:none;color:var(--color-ink);margin:0;font-size:14px}.ipl-from b{font-weight:800}.ipl-from span{color:var(--color-muted);font-size:11.5px}.ipl .ipl-time{font-variant-numeric:tabular-nums;max-width:none;color:var(--color-muted);margin:0;font-size:11.5px}.ipl .ipl-subject{border-bottom:1px solid #f4f4f61f;max-width:none;margin:6px 0;padding-bottom:6px}@supports (color:color-mix(in lab, red, red)){.ipl .ipl-subject{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.ipl .ipl-subject{color:var(--color-ink);font-size:14.5px;font-weight:750;line-height:1.4}.ipl .ipl-line{max-width:none;color:var(--color-ink);margin:0 0 5px;font:400 14px/1.6 Georgia,serif}.ipl-mark{color:var(--color-ink);background:#e3cb5c66;border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.ipl-mark{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.ipl .ipl-ai{border:1.5px dashed #84a1ff73;border-radius:9px;max-width:none;margin:10px 0 0;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.ipl .ipl-ai{border:1.5px dashed color-mix(in srgb, var(--color-info) 45%, transparent)}}.ipl .ipl-ai{background:#1b1d27}@supports (color:color-mix(in lab, red, red)){.ipl .ipl-ai{background:color-mix(in srgb, var(--color-info) 7%, var(--color-panel))}}.ipl .ipl-ai{color:var(--color-ink);font-size:13px;line-height:1.45}.ipl-ai-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:750}.ipl-ai small{color:var(--color-muted);font-size:12.5px}.ipl-calls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ipl-call{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13.5px;font-weight:700;line-height:1.25;transition:border-color .15s,background .15s,transform .14s}.ipl-call:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.ipl-call:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.ipl-call:active{transform:scale(.98)}.ipl-call[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.ipl-call[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.ipl-call[data-v=ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.ipl-call[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.ipl-call[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.ipl-call[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.ipl-call[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.ipl-call[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.ipl-say{align-content:start;gap:8px;min-height:5.6em;margin-top:10px;display:grid}.ipl-miss{color:#f98396;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ipl-miss{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}}.ipl-actions{flex-wrap:wrap;gap:8px;display:flex}.ipl-sum{border:1.5px solid #84a1ff59;border-radius:12px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ipl-sum{border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent)}}.ipl-sum{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.ipl-sum{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.ipl-sum{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.ipl .ipl-sum-h{max-width:none;color:var(--color-ink);margin:0 0 8px;font-size:13.5px;font-weight:800}.ipl-sum-h small{color:var(--color-muted);font-weight:600}.ipl-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ipl-col{min-width:0}.ipl .ipl-col-h{max-width:none;color:var(--color-ink);margin:0 0 4px;font-size:12.5px;font-weight:800}.ipl-col ul{gap:4px;margin:0;padding-left:16px;display:grid}.ipl .ipl-col li{color:var(--color-ink);font-size:12.5px;line-height:1.4}.ipl .ipl-col li[data-miss]{background:#2c1b21;border-radius:6px;margin-left:-6px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.ipl .ipl-col li[data-miss]{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.ipl-col li small{color:#f98396;font-size:11.5px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.ipl-col li small{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}}.ipl .ipl-rules-h{letter-spacing:.05em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:12px 0 4px;font-size:12px;font-weight:750}.ipl-rules{gap:4px;margin:0;padding-left:20px;display:grid}.ipl .ipl-rules li{color:var(--color-ink);font-size:13px;line-height:1.5}.ipl[data-in] .ipl-mail{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ipl[data-armed]:not([data-in]) .ipl-mail{opacity:0}}@media (prefers-reduced-motion:reduce){.ipl-mail,.ipl-sum,.ipl-verdict,.ipl-tray-n{animation:none!important}.ipl-dot,.ipl-call,.ipl-tray{transition:none}}@media (max-width:600px){.ipl-trays{gap:6px}.ipl-tray{flex-direction:column;align-items:flex-start;gap:3px;padding:7px 8px}.ipl-tray-n{text-align:left;font-size:22px}.ipl-tray-l b{font-size:12px}.ipl-tray-l small{display:none}.ipl-mail{padding:12px}.ipl .ipl-line{font-size:13.5px}.ipl-calls{gap:6px}.ipl-call{padding:6px;font-size:12.5px}.ipl-cols{grid-template-columns:minmax(0,1fr)}}.cfx .cfx-in{border-left:3px solid #fa5d7699;max-width:none;margin:0;padding:9px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-in{border-left:3px solid color-mix(in srgb, var(--color-danger) 60%, transparent)}}.cfx .cfx-in{background:#21171d;border-radius:0 10px 10px 0}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-in{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel))}}.cfx .cfx-in-h{max-width:none;color:var(--color-muted);margin:0 0 3px;font-size:12px}.cfx-in-h b{color:var(--color-ink)}.cfx-in-h span{color:var(--color-ink);font-weight:700}.cfx .cfx-in-t{max-width:none;color:var(--color-ink);margin:0;font:400 13.5px/1.55 Georgia,serif}.cfx-meters{gap:6px;margin-top:12px;display:grid}.cfx-meter{grid-template-columns:9.5em minmax(0,1fr) 2.6em;align-items:center;gap:10px;display:grid}.cfx-meter-l{color:var(--color-ink);font-size:12.5px;font-weight:700}.cfx-meter-n{font:800 15px/1 var(--font-display);text-align:right;color:var(--color-ink)}.cfx-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.cfx-bar i{background:#27272b;border-radius:4px;height:12px}@supports (color:color-mix(in lab, red, red)){.cfx-bar i{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel))}}.cfx-bar i{transition:background .25s ease calc(var(--k) * 40ms), transform .25s ease calc(var(--k) * 40ms)}.cfx-meter[data-tone=rule] .cfx-bar i[data-on]{background:#5768a2}@supports (color:color-mix(in lab, red, red)){.cfx-meter[data-tone=rule] .cfx-bar i[data-on]{background:color-mix(in srgb, var(--color-info) 60%, var(--color-panel))}}.cfx-meter[data-tone=keep] .cfx-bar i[data-on]{background:#3f8869}@supports (color:color-mix(in lab, red, red)){.cfx-meter[data-tone=keep] .cfx-bar i[data-on]{background:color-mix(in srgb, var(--color-ok) 60%, var(--color-panel))}}.cfx-meter[data-full] .cfx-bar i{transform:scaleY(1.2)}.cfx .cfx-counts{flex-wrap:wrap;gap:6px;max-width:none;margin:2px 0 0;display:flex}.cfx-counts span{color:var(--color-muted);background:#1a2725;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cfx-counts span{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.cfx-counts span[data-bad]{color:var(--color-ink);background:#331d24}@supports (color:color-mix(in lab, red, red)){.cfx-counts span[data-bad]{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}}.cfx-letter{isolation:isolate;margin-top:12px;padding:14px 14px 12px;position:relative}.cfx-letter:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cfx-letter:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.cfx-letter:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.cfx-letter:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.cfx-letter:before{transition:background .3s}.cfx-letter[data-ok]:before{background:#182121}@supports (color:color-mix(in lab, red, red)){.cfx-letter[data-ok]:before{background:color-mix(in srgb, var(--color-ok) 7%, var(--color-panel))}}.cfx .cfx-fixed{max-width:none;color:var(--color-ink);margin:0 0 6px;font:400 14px/1.55 Georgia,serif}.cfx .cfx-fixed:last-child{margin:8px 0 0}.cfx-sent{text-align:left;width:100%;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:1.5px dashed #0000;border-radius:8px;gap:1px;margin:0 0 4px;padding:5px 8px;transition:border-color .15s,background .2s;display:grid}.cfx-sent small{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:750}.cfx-sent span{font:400 14px/1.55 Georgia,serif}.cfx-sent:hover{border-color:#e3cb5c73}@supports (color:color-mix(in lab, red, red)){.cfx-sent:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.cfx-sent[data-on]{border-style:solid;border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.cfx-sent[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.cfx-sent[data-k=soft]{background:#fa5d7614}@supports (color:color-mix(in lab, red, red)){.cfx-sent[data-k=soft]{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.cfx-sent[data-k=hard]{background:#84a1ff1a}@supports (color:color-mix(in lab, red, red)){.cfx-sent[data-k=hard]{background:color-mix(in srgb, var(--color-info) 10%, transparent)}}.cfx-sent[data-k=calm]{background:#5cd6a01c}@supports (color:color-mix(in lab, red, red)){.cfx-sent[data-k=calm]{background:color-mix(in srgb, var(--color-ok) 11%, transparent)}}.cfx-flag{letter-spacing:0;text-transform:none;color:#f97b90}@supports (color:color-mix(in lab, red, red)){.cfx-flag{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.cfx-swap{margin-top:12px}.cfx-opts{gap:6px;display:grid}.cfx-opt{border:1.5px solid var(--color-line);background:var(--color-panel);text-align:left;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:8px 11px;font:400 13.5px/1.5 Georgia,serif;transition:border-color .15s,background .15s,transform .14s}.cfx-opt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.cfx-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.cfx-opt:active{transform:scale(.99)}.cfx-opt[data-on]{border-color:#e3cb5cb3}@supports (color:color-mix(in lab, red, red)){.cfx-opt[data-on]{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.cfx-opt[data-on]{box-shadow:0 0 0 2px #e3cb5c2e}@supports (color:color-mix(in lab, red, red)){.cfx-opt[data-on]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.cfx-opt[data-k=soft]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.cfx-opt[data-k=soft]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.cfx-opt[data-k=hard]{background:#1f2331}@supports (color:color-mix(in lab, red, red)){.cfx-opt[data-k=hard]{background:color-mix(in srgb, var(--color-info) 11%, var(--color-panel))}}.cfx-opt[data-k=calm]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.cfx-opt[data-k=calm]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.cfx .cfx-note{max-width:none;color:var(--color-ink);background:#1e1e22;border-radius:9px;margin:8px 0 0;padding:7px 10px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-note{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}.cfx .cfx-note{animation:.25s both ts-fade}.cfx .cfx-note[data-k=calm]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-note[data-k=calm]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.cfx .cfx-note[data-k=soft]{background:#2a1a20}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-note[data-k=soft]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}}.cfx .cfx-note[data-k=hard]{background:#1f2331}@supports (color:color-mix(in lab, red, red)){.cfx .cfx-note[data-k=hard]{background:color-mix(in srgb, var(--color-info) 11%, var(--color-panel))}}.cfx-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cfx-foot{margin-top:12px}.cfx[data-in] .cfx-letter{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.cfx[data-armed]:not([data-in]) .cfx-letter{opacity:0}}@media (prefers-reduced-motion:reduce){.cfx-letter,.cfx-note,.cfx-verdict{animation:none!important}.cfx-bar i,.cfx-sent,.cfx-opt,.cfx-letter:before{transition:none}}@media (max-width:600px){.cfx-meter{grid-template-columns:8.4em minmax(0,1fr) 2.4em;gap:8px}.cfx-meter-l{font-size:12px}.cfx-letter{padding:12px 8px 10px}.cfx-sent{padding:5px 6px}.cfx-sent span,.cfx .cfx-fixed{font-size:13.5px}}.mnx-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mnx-tr{min-width:0}.mnx .mnx-consent{max-width:none;color:var(--color-ink);background:#1a2725;border-radius:9px;margin:0 0 8px;padding:7px 10px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mnx .mnx-consent{background:color-mix(in srgb, var(--color-ok) 10%, var(--color-panel))}}.mnx-consent span{color:var(--color-muted);font-size:11.5px;font-weight:700}.mnx-consent b{color:#8adfba;font-weight:750}@supports (color:color-mix(in lab, red, red)){.mnx-consent b{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink))}}.mnx-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mnx .mnx-li{margin:0;padding:0}.mnx .mnx-li:before{content:none}.mnx .mnx-li::marker{content:none}.mnx-line{border:1.5px solid #0000;border-left:3px solid #f4f4f624;border-radius:9px;gap:2px;width:100%;min-height:44px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.mnx-line{border-left:3px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mnx-line{text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;transition:border-color .15s,background .15s}.mnx-line:hover{background:#1f1e1b}@supports (color:color-mix(in lab, red, red)){.mnx-line:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-panel))}}.mnx-li[data-on] .mnx-line{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mnx-li[data-on] .mnx-line{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mnx-li[data-on] .mnx-line{background:#24221d}@supports (color:color-mix(in lab, red, red)){.mnx-li[data-on] .mnx-line{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.mnx-line[data-v=ok]{border-left-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.mnx-line[data-v=ok]{border-left-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}.mnx-line[data-v=bad]{border-left-color:#fa5d76b3}@supports (color:color-mix(in lab, red, red)){.mnx-line[data-v=bad]{border-left-color:color-mix(in srgb, var(--color-danger) 70%, transparent)}}.mnx-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.mnx-meta b{color:var(--color-ink);font-weight:750}.mnx-say{font-size:13.5px;line-height:1.5}.mnx-chip{color:var(--color-ink);background:#252529;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mnx-chip{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-panel))}}.mnx-chip[data-tag=dec]{background:#203630}@supports (color:color-mix(in lab, red, red)){.mnx-chip[data-tag=dec]{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}}.mnx-chip[data-tag=todo]{background:#453f28}@supports (color:color-mix(in lab, red, red)){.mnx-chip[data-tag=todo]{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-panel))}}.mnx-chip[data-tag=open]{background:#272d41}@supports (color:color-mix(in lab, red, red)){.mnx-chip[data-tag=open]{background:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}}.mnx-pick{gap:8px;padding:8px 2px 10px 12px;animation:.25s both ts-fade;display:grid}.mnx-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mnx-tag{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:5px 6px;font-size:12.5px;font-weight:700;line-height:1.2;transition:border-color .15s,background .15s,transform .14s}.mnx-tag:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.mnx-tag:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.mnx-tag:active{transform:scale(.98)}.mnx-tag[data-v=ok]{border-color:#5cd6a099}@supports (color:color-mix(in lab, red, red)){.mnx-tag[data-v=ok]{border-color:color-mix(in srgb, var(--color-ok) 60%, transparent)}}.mnx-tag[data-v=ok]{background:#1c2c29}@supports (color:color-mix(in lab, red, red)){.mnx-tag[data-v=ok]{background:color-mix(in srgb, var(--color-ok) 13%, var(--color-panel))}}.mnx-tag[data-v=bad]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.mnx-tag[data-v=bad]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.mnx-tag[data-v=bad]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.mnx-tag[data-v=bad]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.mnx .mnx-verdict{font-size:13px}.mnx-next{justify-self:start}.mnx-min{isolation:isolate;min-width:0;padding:13px 14px 14px;position:sticky;top:12px}.mnx-min:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 #f4f4f61a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mnx-min:before{filter:var(--pcf) drop-shadow(2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent))}}.mnx-min:before{background:#1a1a1e}@supports (color:color-mix(in lab, red, red)){.mnx-min:before{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.mnx .mnx-min-h{border-bottom:1px solid #f4f4f624;gap:2px;max-width:none;margin:0 0 6px;padding-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.mnx .mnx-min-h{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.mnx-min-h b{color:var(--color-ink);font:700 14px/1.35 Georgia,serif}.mnx-min-h span{color:var(--color-muted);font-size:11px;line-height:1.4}.mnx .mnx-sec{letter-spacing:.05em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:10px 0 4px;font-size:11.5px;font-weight:750}.mnx-list{gap:3px;margin:0;padding-left:18px;display:grid}.mnx .mnx-list li{color:var(--color-ink);font-size:12.5px;line-height:1.45;animation:.3s both ts-fade}.mnx .mnx-empty{max-width:none;color:var(--color-dim);margin:0;font-size:12px;line-height:1.45}.mnx-acts{gap:3px;display:grid}.mnx-act{border-bottom:1px dashed #f4f4f61f;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr) minmax(0,.95fr);gap:6px;padding:3px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.mnx-act{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 12%, transparent)}}.mnx-act{color:var(--color-ink);font-size:12.5px;line-height:1.4;animation:.3s both ts-fade}.mnx-act-h{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:750;animation:none}.mnx-act>span:first-child{font-weight:750}.mnx-act [data-q]{color:#f97b90;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mnx-act [data-q]{color:color-mix(in srgb, var(--color-danger) 80%, var(--color-ink))}}.mnx .mnx-gap{max-width:none;color:var(--color-ink);background:#2c1b21;border-radius:9px;margin:10px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.mnx .mnx-gap{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-panel))}}.mnx-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.mnx .mnx-score{letter-spacing:.04em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.mnx-score b{font:800 18px/1 var(--font-display);letter-spacing:0;color:var(--color-ink)}.mnx-slips{border:1.5px solid #fa5d764d;border-radius:12px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.mnx-slips{border:1.5px solid color-mix(in srgb, var(--color-danger) 30%, transparent)}}.mnx-slips{background:#1f171c}@supports (color:color-mix(in lab, red, red)){.mnx-slips{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-panel))}}.mnx-slips{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}.mnx .mnx-slips-h{max-width:none;color:var(--color-ink);margin:0 0 6px;font-size:13.5px;font-weight:800}.mnx-slips ul{gap:5px;margin:0;padding-left:18px;display:grid}.mnx .mnx-slips li{color:var(--color-ink);font-size:13px;line-height:1.5}.mnx-slips s{text-decoration-color:#fa5d76bf}@supports (color:color-mix(in lab, red, red)){.mnx-slips s{-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--color-danger) 75%, transparent)}}.mnx-slips s{color:#f899a9}@supports (color:color-mix(in lab, red, red)){.mnx-slips s{color:color-mix(in srgb, var(--color-danger) 60%, var(--color-ink))}}.mnx-slips li span{color:var(--color-muted);font-size:12.5px;display:block}.mnx[data-in] .mnx-min{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.mnx[data-armed]:not([data-in]) .mnx-min{opacity:0}}@media (prefers-reduced-motion:reduce){.mnx-min,.mnx-pick,.mnx-verdict,.mnx-slips,.mnx-act,.mnx .mnx-list li{animation:none!important}.mnx-line,.mnx-tag{transition:none}}@media (max-width:700px){.mnx-body{grid-template-columns:minmax(0,1fr)}.mnx-min{position:relative;top:0}}@media (max-width:600px){.mnx-pick{padding-left:4px}.mnx-line{padding:6px 8px}}.ycs,.yib,.ygc{--r:0deg;isolation:isolate;border:1.5px solid #e3cb5c59;min-width:0;margin:6px 0 24px;padding:15px 16px 18px}@supports (color:color-mix(in lab, red, red)){.ycs,.yib,.ygc{border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.ycs,.yib,.ygc{background:var(--color-panel);border-radius:14px}.ycs .ycs-why,.yib .yib-why,.ygc .ygc-why{text-align:left;max-width:none;color:var(--color-ink);margin:14px 0 0;font-size:13px;line-height:1.55}.ycs .ts-btn,.yib .ts-btn,.ygc .ts-btn{isolation:isolate;min-height:44px;padding:9px 16px;font-size:13px}.ycs .ycs-k,.yib .yib-k,.ygc .ygc-k{letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--color-muted);margin:14px 0 7px;font-size:12px;font-weight:700}.ycs .ycs-verdict,.yib .yib-verdict,.ygc .ygc-verdict{isolation:isolate;width:100%;max-width:none;color:var(--color-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;animation:.3s both ts-fade;position:relative}.ycs-verdict:before,.yib-verdict:before,.ygc-verdict:before{content:"";z-index:-1;filter:var(--pcf);background:#1e1e22;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ycs-verdict:before,.yib-verdict:before,.ygc-verdict:before{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel))}}:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=ok]:before{background:#1e302c}@supports (color:color-mix(in lab, red, red)){:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=ok]:before{background:color-mix(in srgb, var(--color-ok) 15%, var(--color-panel))}}:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=meh]:before{background:#302d21}@supports (color:color-mix(in lab, red, red)){:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=meh]:before{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel))}}:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=bad]:before{background:#2f1c22}@supports (color:color-mix(in lab, red, red)){:is(.ycs-verdict,.yib-verdict,.ygc-verdict)[data-v=bad]:before{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel))}}.ycs-say,.yib-say,.ygc-say{align-content:start;justify-items:start;gap:8px;min-height:5.6em;margin-top:12px;display:grid}.ycs-actions,.yib-actions,.ygc-actions{flex-wrap:wrap;gap:8px;display:flex}.ycs [data-m=ok]{--m:var(--color-ok)}.ycs [data-m=meh]{--m:var(--color-accent)}.ycs [data-m=bad]{--m:var(--color-danger)}.ycs-progress{gap:5px;margin-bottom:10px;display:flex}.ycs-progress span{background:#2e2e32;border-radius:999px;flex:1 1 0;height:6px}@supports (color:color-mix(in lab, red, red)){.ycs-progress span{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-panel))}}.ycs-progress span{transition:background .2s}.ycs-progress span[data-m]{background:var(--m)}@supports (color:color-mix(in lab, red, red)){.ycs-progress span[data-m]{background:color-mix(in srgb, var(--m) 70%, var(--color-panel))}}.ycs-progress span[data-now]{box-shadow:0 0 0 2px #e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.ycs-progress span[data-now]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.ycs-card{isolation:isolate;padding:12px 14px 13px;animation:.3s both ts-fade;position:relative}.ycs-card:before{content:"";z-index:-1;filter:var(--pcf);background:#1d202c;border-radius:4px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ycs-card:before{background:color-mix(in srgb, var(--color-info) 9%, var(--color-panel))}}.ycs-card:before{box-shadow:inset 0 0 0 1.5px #84a1ff52}@supports (color:color-mix(in lab, red, red)){.ycs-card:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-info) 32%, transparent)}}.ycs-card[data-m]:before{background:var(--m)}@supports (color:color-mix(in lab, red, red)){.ycs-card[data-m]:before{background:color-mix(in srgb, var(--m) 10%, var(--color-panel))}}.ycs-card[data-m]:before{box-shadow:inset 0 0 0 1.5px var(--m)}@supports (color:color-mix(in lab, red, red)){.ycs-card[data-m]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--m) 45%, transparent)}}.ycs-n{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ycs .ycs-text{max-width:none;color:var(--color-ink);margin:0;font-size:15px;font-weight:650;line-height:1.45}.ycs-bins{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ycs-bin{border:1.5px solid var(--color-line);background:var(--color-panel);min-height:64px;color:var(--color-ink);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 6px;transition:border-color .15s,background .15s,opacity .2s,transform .14s;display:flex}.ycs-bin:hover:not(:disabled){border-color:#e3cb5c99}@supports (color:color-mix(in lab, red, red)){.ycs-bin:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.ycs-bin:hover:not(:disabled){background:#24221d}@supports (color:color-mix(in lab, red, red)){.ycs-bin:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}}.ycs-bin:active:not(:disabled){transform:scale(.97)}.ycs-bin:disabled{cursor:default}.ycs-bin[data-state=best]{border-color:#5cd6a0b3}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=best]{border-color:color-mix(in srgb, var(--color-ok) 70%, transparent)}}.ycs-bin[data-state=best]{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=best]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.ycs-bin[data-state=also]{border-color:#e3cb5ca6}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=also]{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent)}}.ycs-bin[data-state=also]{background:#2c291f}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=also]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.ycs-bin[data-state=wrong]{border-color:#fa5d7699}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=wrong]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}}.ycs-bin[data-state=wrong]{background:#281a20}@supports (color:color-mix(in lab, red, red)){.ycs-bin[data-state=wrong]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-panel))}}.ycs-bin[data-state=off]{opacity:.5}.ycs-icon{font-size:20px;line-height:1}.ycs-bl{flex-direction:column;gap:1px;display:flex}.ycs-bl b{font-size:12.5px;font-weight:750;line-height:1.25}.ycs-bl small{color:var(--color-dim);font-size:10.5px;font-weight:600;line-height:1.3}.ycs-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ycs-col{border:1.5px solid var(--color-line);background:#18181b;border-radius:10px;min-width:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.ycs-col{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.ycs-col{animation:.3s backwards ts-fade;animation-delay:calc(var(--k) * 70ms)}.ycs .ycs-colh{max-width:none;color:var(--color-ink);margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.3}.ycs .ycs-col ul{gap:5px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.ycs .ycs-col li{color:var(--color-ink);background:var(--m,#f4f4f6);border-radius:7px;margin:0;padding:5px 7px;font-size:11.5px;line-height:1.38}@supports (color:color-mix(in lab, red, red)){.ycs .ycs-col li{background:color-mix(in srgb, var(--m,var(--color-ink)) 9%, var(--color-panel))}}.ycs .ycs-col li::marker{content:none}.ycs-col li b{color:var(--m,#f4f4f6)}@supports (color:color-mix(in lab, red, red)){.ycs-col li b{color:color-mix(in srgb, var(--m,var(--color-ink)) 85%, var(--color-ink))}}.ycs .ycs-col li.ycs-empty{color:var(--color-dim);background:0 0}.ycs[data-in] .ycs-bins{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ycs[data-armed]:not([data-in]) .ycs-bins{opacity:0}}@media (prefers-reduced-motion:reduce){.ycs-card,.ycs-bins,.ycs-col{animation:none!important}.ycs-bin,.ycs-progress span{transition:none}}@media (max-width:720px){.ycs-bins{grid-template-columns:repeat(2,minmax(0,1fr))}.ycs-bin{text-align:left;flex-direction:row;justify-content:flex-start;min-height:52px;padding:8px 10px}.ycs-bin:last-child{grid-column:1/-1}.ycs-board{grid-template-columns:minmax(0,1fr)}}.yib [data-kind=good],.yib [data-tone=good],.yib [data-k=good]{--c:var(--color-ok)}.yib [data-kind=weak],.yib [data-tone=weak],.yib [data-k=weak]{--c:var(--color-accent)}.yib [data-kind=risky],.yib [data-tone=risky],.yib [data-k=risky]{--c:var(--color-danger)}.yib-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px;display:grid}.yib-parts{align-content:start;gap:8px;display:grid}.yib-part{border:1.5px solid var(--color-line);border-left:5px solid var(--c,#26262e);border-radius:10px;min-width:0;padding:8px 9px 9px}@supports (color:color-mix(in lab, red, red)){.yib-part{border-left:5px solid color-mix(in srgb, var(--c,var(--color-line)) 80%, var(--color-panel))}}.yib-part{background:var(--color-panel);transition:border-color .2s}.yib .yib-pl{max-width:none;color:var(--color-ink);margin:0 0 6px;font-size:12.5px;line-height:1.35}.yib-pl b{font-weight:800}.yib-pl span{color:var(--color-muted)}.yib-opts{flex-wrap:wrap;gap:5px;display:flex}.yib-opt{border:1.5px solid var(--color-line);background:#18181b;border-radius:9px;flex:140px;min-height:44px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.yib-opt{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-panel))}}.yib-opt{color:var(--color-ink);text-align:left;cursor:pointer;font-size:12.5px;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s,transform .14s}.yib-opt:hover{border-color:#e3cb5c8c}@supports (color:color-mix(in lab, red, red)){.yib-opt:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.yib-opt:active{transform:scale(.98)}.yib-opt[aria-pressed=true]{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.yib-opt[aria-pressed=true]{border-color:color-mix(in srgb, var(--c) 70%, transparent)}}.yib-opt[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.yib-opt[aria-pressed=true]{background:color-mix(in srgb, var(--c) 14%, var(--color-panel))}}.yib-opt[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.yib-opt[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent)}}.yib-test{min-width:0}.yib-test>.yib-k:first-child{margin-top:0}.yib-instr{border:1px solid var(--color-line);background:#1a1a1e;border-radius:8px;max-height:210px;padding:9px 10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.yib-instr{background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel))}}.yib .yib-instr p{border-left:3px solid var(--c,#26262e);max-width:none;margin:0 0 5px;padding-left:7px}@supports (color:color-mix(in lab, red, red)){.yib .yib-instr p{border-left:3px solid color-mix(in srgb, var(--c,var(--color-line)) 75%, var(--color-panel))}}.yib .yib-instr p{color:var(--color-ink);font-size:12px;line-height:1.45;font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.yib .yib-instr p:last-child{margin-bottom:0}.yib .yib-instr .yib-empty{color:var(--color-dim);border-left:0;padding-left:0;font-family:inherit}.yib .yib-ask{max-width:none;color:var(--color-ink);background:#252a3c;border-radius:12px 12px 3px;margin:0;padding:8px 11px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.yib .yib-ask{background:color-mix(in srgb, var(--color-info) 16%, var(--color-panel))}}.yib-reply{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;gap:4px;padding:9px;transition:border-color .2s;display:grid}.yib-reply[data-risky]{border-color:#fa5d768c}@supports (color:color-mix(in lab, red, red)){.yib-reply[data-risky]{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.yib .yib-line{max-width:none;color:var(--color-ink);background:var(--c);border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:4px 6px;font-size:13px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.yib .yib-line{background:color-mix(in srgb, var(--c) 8%, var(--color-panel))}}.yib .yib-line{animation:.3s both ts-fade}.yib-line b{font-weight:750}.yib-tag{letter-spacing:.05em;text-transform:uppercase;text-align:center;min-width:74px;color:var(--color-ink);background:var(--c);border-radius:999px;flex:none;margin-top:1px;padding:1px 6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.yib-tag{background:color-mix(in srgb, var(--c) 24%, var(--color-panel))}}.yib[data-in] .yib-parts{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.yib[data-armed]:not([data-in]) .yib-parts{opacity:0}}@media (prefers-reduced-motion:reduce){.yib-parts,.yib-line{animation:none!important}.yib-opt,.yib-part,.yib-reply{transition:none}}@media (max-width:760px){.yib-cols{grid-template-columns:minmax(0,1fr)}.yib-instr{max-height:170px}.yib-tag{min-width:0}}.ygc [data-v=ok]{--v:var(--color-ok)}.ygc [data-v=bad]{--v:var(--color-danger)}.ygc-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.ygc-scale>.ygc-k:first-child{margin-top:0}.ygc-table{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;overflow:hidden}.ygc-tr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.ygc-tr:last-child{border-bottom:0}.ygc-tr>span{min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;padding:5px 9px;font-size:12.5px;line-height:1.4}.ygc-th>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:#1c1c20;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ygc-th>span{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel))}}.ygc-tr>span:first-child{font-weight:800}.ygc-app{isolation:isolate;border:1.5px solid #84a1ff59;border-radius:12px;padding:0 12px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.ygc-app{border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent)}}.ygc-app{background:#1a1c25}@supports (color:color-mix(in lab, red, red)){.ygc-app{background:color-mix(in srgb, var(--color-info) 6%, var(--color-panel))}}.ygc-app{transition:border-color .25s,background .25s;overflow:hidden}.ygc-app[data-fixed]{border-color:#5cd6a073}@supports (color:color-mix(in lab, red, red)){.ygc-app[data-fixed]{border-color:color-mix(in srgb, var(--color-ok) 45%, transparent)}}.ygc-app[data-fixed]{background:#171f1f}@supports (color:color-mix(in lab, red, red)){.ygc-app[data-fixed]{background:color-mix(in srgb, var(--color-ok) 6%, var(--color-panel))}}.ygc .ygc-appbar{max-width:none;color:var(--color-ink);background:#212124;margin:0 -12px 10px;padding:6px 12px;font-size:11.5px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.ygc .ygc-appbar{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-panel))}}.ygc-appbar span{letter-spacing:1px;color:var(--color-dim);margin-right:6px;font-size:9px}.ygc-field{color:var(--color-muted);gap:4px;font-size:12px;font-weight:650;display:grid}.ygc-field input{border:1.5px solid var(--color-line);background:var(--color-panel);width:100%;min-height:44px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:9px;padding:6px 11px;font-size:16px}.ygc-field input:focus{outline:2px solid #e3cb5c99}@supports (color:color-mix(in lab, red, red)){.ygc-field input:focus{outline:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.ygc-field input:focus{outline-offset:1px}.ygc .ygc-out{max-width:none;color:var(--color-ink);background:var(--v,#f4f4f6);border-radius:8px;gap:2px;margin:8px 0 0;padding:7px 9px;font-size:13px;line-height:1.45;display:grid}@supports (color:color-mix(in lab, red, red)){.ygc .ygc-out{background:color-mix(in srgb, var(--v,var(--color-ink)) 9%, var(--color-panel))}}.ygc .ygc-out{animation:.25s both ts-fade}.ygc .ygc-out.ygc-idle{color:var(--color-dim);background:0 0;padding-left:0}.ygc-out small{color:var(--color-danger);font-weight:700}.ygc-tests{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ygc-test{border:1.5px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:7px;transition:border-color .2s,background .2s;display:flex}.ygc-test[data-v]{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.ygc-test[data-v]{border-color:color-mix(in srgb, var(--v) 55%, transparent)}}.ygc-test[data-v]{background:var(--v)}@supports (color:color-mix(in lab, red, red)){.ygc-test[data-v]{background:color-mix(in srgb, var(--v) 7%, var(--color-panel))}}.ygc-run{min-height:44px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 6px;transition:background .15s;display:flex}.ygc-run:hover:not(:disabled){background:#e3cb5c1f}@supports (color:color-mix(in lab, red, red)){.ygc-run:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.ygc-run:disabled{cursor:default}.ygc-typed{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1;font-family:var(--font-brand-mono,ui-monospace), ui-monospace, monospace}.ygc-run small{color:var(--color-dim);font-size:10.5px;font-weight:650}.ygc-want,.ygc-got{color:var(--color-muted);padding:0 6px;font-size:12px;line-height:1.35}.ygc-want b,.ygc-got b{color:var(--color-ink);font-weight:800}.ygc-got i{color:var(--v);font-style:normal;font-weight:800}.ygc .ygc-hint{max-width:none;color:var(--color-ink);margin:3px 0 0;padding:0 6px;font-size:11.5px;font-weight:600;line-height:1.4;animation:.3s both ts-fade}.ygc .ygc-msg{max-width:none;color:var(--color-ink);background:#232737;border-radius:12px 12px 3px;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ygc .ygc-msg{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.ygc .ygc-msg{animation:.3s both ts-fade}.ygc[data-in] .ygc-tests{animation:.45s cubic-bezier(.34,1.45,.64,1) backwards pc-drop}@media (prefers-reduced-motion:no-preference){.ygc[data-armed]:not([data-in]) .ygc-tests{opacity:0}}@media (prefers-reduced-motion:reduce){.ygc-tests,.ygc-out,.ygc-hint,.ygc-msg{animation:none!important}.ygc-test,.ygc-app{transition:none}}@media (max-width:760px){.ygc-top{grid-template-columns:minmax(0,1fr)}.ygc-tests{grid-template-columns:repeat(2,minmax(0,1fr))}}.tnd-out[data-stop=parents] .tnd-bubble{background:#1d2e2a}@supports (color:color-mix(in lab, red, red)){.tnd-out[data-stop=parents] .tnd-bubble{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel))}}.tnd-out[data-stop=formal] .tnd-text{white-space:pre-line;border-left:3px solid #e3cb5c73;padding-left:10px}@supports (color:color-mix(in lab, red, red)){.tnd-out[data-stop=formal] .tnd-text{border-left:3px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.wts .kpd-num{border-left:1.2cqw solid var(--color-accent);background:#2c291f;border-radius:.8cqw;justify-items:start;gap:.4cqw;margin:1.2cqw 0 1.6cqw;padding:1.6cqw 2.4cqw;display:grid}@supports (color:color-mix(in lab, red, red)){.wts .kpd-num{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}.wts .kpd-num{color:var(--color-ink)}.wts .kpd-num small{font-size:calc(var(--pt) / 9.6 * .7cqw);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.wts .kpd-num b{font:800 calc(var(--pt) / 9.6 * 2.6cqw) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;animation:.45s cubic-bezier(.34,1.45,.64,1) backwards kpd-pop}.wts .kpd-num span{font-size:calc(var(--pt) / 9.6 * .95cqw);font-weight:700}@keyframes kpd-pop{0%{opacity:0;transform:scale(.6)}}.sqt .kpd-call{align-items:center;gap:3cqw;display:flex}.sqt .kpd-phone{border:.7cqw solid var(--ink-pale);background:#232737;border-radius:2cqw;flex:none;width:16cqw;height:25cqw;position:relative}@supports (color:color-mix(in lab, red, red)){.sqt .kpd-phone{background:color-mix(in srgb, var(--color-info) 14%, var(--color-panel))}}.sqt .kpd-phone{overflow:hidden}.sqt .kpd-cam{text-align:center;letter-spacing:.06em;color:var(--ink-pale);font-size:.9375cqw;font-weight:800;position:absolute;inset:1cqw 0 auto}.sqt .kpd-cap,.sqt .kpd-head,.sqt .kpd-body{background:#6d6d70;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sqt .kpd-cap,.sqt .kpd-head,.sqt .kpd-body{background:color-mix(in srgb, var(--color-ink) 40%, var(--color-panel))}}.sqt .kpd-cap{background:var(--ink-pale);border-radius:1cqw 1cqw .2cqw .2cqw;width:7cqw;height:1.6cqw;top:5.6cqw}.sqt .kpd-head{border-radius:50%;width:5.4cqw;height:5.4cqw;top:7.1cqw}.sqt .kpd-body{border-radius:4cqw 4cqw 0 0;width:12cqw;height:10cqw;bottom:-1cqw}.sqt .kpd-x:before,.sqt .kpd-x:after{content:"";background:var(--color-danger);border-radius:1cqw;width:120%;height:1.5cqw;position:absolute;top:50%;left:-10%;transform:rotate(56deg)}.sqt .kpd-x:after{transform:rotate(-56deg)}.sqt .kpd-call-t{min-width:0;font:700 calc(14 / 9.6 * 1cqw) / 1.2 var(--font-display);color:var(--ink-pale)}.sqt-slide[data-size] .kpd-call-t{font-size:3.33333cqw}@media (prefers-reduced-motion:reduce){.wts .kpd-num b{animation:none!important}}.kni .bko-paint,.kni .bko-typed .bko-th,.kni .bko-ta{line-height:1.2}.kni .bko-ph{font-size:10.5cqw}.kni .bko-typed .bko-th{font-size:10cqw}.kni .bko-side[data-side=top] .bko-frame[data-fx=square] .bko-th{font-size:9cqw}.kni .nly-frame:is([data-layout=fill-low],[data-layout=fill-high]) .nly-w{color:inherit;margin-top:1cqw;font-size:6.5cqw}.kni .nly-frame[data-layout=door] .nly-h{font-size:7.5cqw}.brs .trs-tr{grid-template-columns:38px minmax(96px,1fr) 92px 76px 76px 60px 100px}.brs .trs-table[data-check] .trs-tr{grid-template-columns:38px minmax(96px,1fr) 92px 76px 76px 60px 100px 56px}.brs .trs-tr>.brs-units[data-bad]{background:#fa5d761a}@supports (color:color-mix(in lab, red, red)){.brs .trs-tr>.brs-units[data-bad]{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.brs .trs-check:nth-child(3):last-child{grid-column:1/-1}@media (max-width:600px){.brs .trs-tr,.brs .trs-table[data-check] .trs-tr{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1.25fr) minmax(0,.62fr);grid-template-areas:"pg no no date date date""pg prev pres units amt chk"}.brs .trs-tr>span{padding:3px;font-size:10.5px}.brs .trs-th>span{letter-spacing:0;overflow-wrap:normal;font-size:9px}.brs .trs-tr>.brs-prev{grid-area:prev}.brs .trs-tr>.brs-pres{grid-area:pres}.brs .trs-tr>.brs-units{grid-area:units}.brs .trs-tr>.brs-amt{grid-area:amt}.brs .trs-check:nth-child(3):last-child{grid-column:auto}}.kyg .kyg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kyg .ygc-typed{white-space:nowrap;font-size:16px}.kyg .ygc-tr>span:nth-child(2){font-weight:700}.kyg .kyg-oh{font-family:var(--font-sans,system-ui, sans-serif);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
