

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:host,:root{--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;--radius-sm:var(--r-sm);--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--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-paper:var(--paper);--color-paper-card:var(--paper-card);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-brand:var(--brand);--color-stamp:var(--brand-stamp);--color-rule:var(--rule);--shadow-paper:var(--shadow-paper)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.bg-paper{background-color:var(--paper)}.text-ink{color:var(--ink)}.underline{text-decoration-line:underline}.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,)}.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))}}:root{--voice-size:256px;--paper:#f4eee2;--paper-card:#fbf8f1;--paper-kraft:#e9dcc3;--desk:#e6ddcb;--ink:#1e1a16;--ink-2:#5a5249;--ink-3:#8a8175;--rule:#d8cdb8;--brand:#1f3a5f;--brand-stamp:#c2341f;--highlight:#ffe27a;--verdict-supported:#1d6b4e;--verdict-supported-wash:#ddefe5;--verdict-wrong:#c2341f;--verdict-wrong-wash:#f8ddd6;--verdict-outdated:#9a5b00;--verdict-outdated-wash:#f6e6c8;--verdict-conflict:#6a3fa0;--verdict-conflict-wash:#e9e0f4;--verdict-unknown:#5f6670;--verdict-unknown-wash:#e7e7e4;--tier-s:#1f3a5f;--tier-a:#3d6a99;--tier-b:#9bb0c6;--tier-c:#d8cdb8;--r-xs:2px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-sheet:20px;--r-pill:999px;--shadow-paper:0 1px 0 #1e1a160f,0 6px 18px -8px #1e1a1638;--shadow-lift:0 2px 0 #1e1a1614,0 14px 30px -10px #1e1a164d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--tap:48px;--ease-paper:cubic-bezier(.2,.8,.2,1);--ease-stamp:cubic-bezier(.3,1.4,.5,1);--ease-ink:cubic-bezier(.65,0,.35,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.15s;--dur-base:.24s;--dur-slow:.42s;--dur-highlight:.52s;--dur-stamp:.24s;--dur-reveal:.7s;--font-display:"Noto Serif SC","Songti SC",serif;--font-hand:"LXGW WenKai","Kaiti SC",serif;--font-sans:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"JetBrains Mono",monospace;--fs-hero:34px;--lh-hero:40px;--fs-h1:26px;--fs-h2:21px;--fs-h3:17px;--fs-claim:18px;--lh-claim:32px;--fs-body:16px;--lh-body:26px;--fs-small:14px;--fs-caption:12px;--fs-stamp:52px;--content-max:1200px;--header-h:56px;--input-h:160px;--button-h:56px;--guess-h:64px;--sample-w:240px;--sample-h:150px;--stamp-sm:18px;--stamp-md:40px;--stamp-xl:168px;--focus-width:2px;--line:1px;--line-bold:2px;--sheet-tilt:-.6deg;--sheet-pad:24px;--tape-w:84px;--tape-h:22px;--drawer-h:72vh;--drawer-max:92vh;--quote-offset:6px;--letter:.01em;--wash-na:transparent;--ease-factor:1;--dur-slip:.32s;--dur-wait:1.6s;--dur-scan:1.2s;--dur-fade:.15s;--opacity-muted:.45;--opacity-ink:.92;--ink-white:#fff;--tape-color:#f0deaab8;--veil:#f4eee2f0;--highlight-radius:.2em .6em;--tilt-stamp:-8deg;--lift-small:12px;--lift-large:40px;--z-overlay:50;--z-header:10;--card-ratio:3/4;--slip-min:.9s;--duration-quote:.52s;--duration-verdict:.45s;--duration-read:.4s;--duration-reduce:.2s}@media (min-width:1024px){:root{--fs-hero:52px;--lh-hero:60px;--fs-h1:34px;--fs-h2:26px;--fs-h3:19px;--fs-claim:20px;--lh-claim:36px;--lh-body:28px;--fs-stamp:64px}}:root{--clip-w:24px;--clip-h:56px;--clip-top:-14px;--input-margin:28px;--input-inset:40px;--bar-h:8px;--drawer-grip-w:40px;--drawer-grip-h:4px;--input-tilt:-.6deg;--sample-rotation:1deg;--opacity-line:.35;--stamp-ring:4px;--border-dash:4 3;--scan-h:2px;--section-gap:64px;--drawer-pad:24px;--weight-normal:400;--weight-medium:600;--weight-bold:700;--weight-display:900;--tracking-seal:.1em;--stamp-wash:#c2341f2e;--texture-ink:#1f3a5f12;--ocr-thumb-w:72px;--ocr-thumb-h:128px;--share-width:1080px;--share-height:1920px;--share-padding:64px;--share-qr:160px;--share-stamp:260px;--share-title:44px;--share-body:32px;--share-small:26px;--share-claim-height:168px;--share-gap:28px;--share-stamp-border:8px;--case-live-max:40vh;--keyboard-offset:0px;--shake-distance:6px;--note-tilt:1.5deg;--safe-bottom:env(safe-area-inset-bottom,0px);--drawer-full:100dvh;--drawer-visible:72vh;--cork:#b68c60;--pin-gold:#8b5d04;--board-stroke:3px;--board-note-width:240px}body:before{content:"";pointer-events:none;z-index:var(--z-overlay);opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.sheet{background:var(--paper-card);border-radius:var(--r-sm);box-shadow:var(--shadow-paper);padding:var(--sheet-pad);position:relative}.sheet.ruled{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--lh-claim) - var(--line)),var(--texture-ink) calc(var(--lh-claim) - var(--line)) var(--lh-claim))}.margin-line:before{content:"";left:var(--input-margin);width:var(--line);background:var(--brand-stamp);opacity:var(--opacity-line);position:absolute;top:0;bottom:0}.tape{width:var(--tape-w);height:var(--tape-h);top:calc(var(--tape-h) / -2);background:var(--tape-color);clip-path:polygon(0 4%,8% 0,15% 7%,24% 0,32% 5%,42% 0,51% 5%,61% 0,72% 5%,83% 0,92% 6%,100% 0,97% 100%,89% 95%,80% 100%,70% 95%,60% 100%,50% 95%,40% 100%,30% 96%,20% 100%,10% 95%,0 100%);left:50%;transform:translate(-50%)rotate(-3deg)}.clip,.tape{position:absolute}.clip{width:var(--clip-w);height:var(--clip-h);top:var(--clip-top);right:var(--space-4);color:var(--ink-3);transform:rotate(8deg)}.stamp{mix-blend-mode:multiply;opacity:var(--opacity-ink);vertical-align:middle;flex:none;display:inline-block}.stamp-sm{width:var(--stamp-sm);height:var(--stamp-sm)}.stamp-md{width:var(--stamp-md);height:var(--stamp-md)}.stamp-xl{width:var(--stamp-xl);height:var(--stamp-xl)}.hl{color:var(--ink);background:linear-gradient(104deg,transparent .4em,var(--highlight) .5em,var(--highlight) calc(100% - .3em),transparent calc(100% - .2em));border-radius:var(--highlight-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-highlight) var(--ease-ink);background-repeat:no-repeat;background-size:0 100%;margin:0 -.15em;padding:0 .15em}.hl.is-on{background-size:100% 100%}.call-slip{padding:var(--space-5);background:var(--paper-kraft);border:var(--line) solid var(--rule);border-radius:var(--r-xs);margin-block:var(--space-4);animation:slip var(--dur-slip) var(--ease-paper)}.call-slip h3{font-family:var(--font-mono);font-size:var(--fs-body)}.site-stamp{border:var(--line) solid var(--brand);padding:var(--space-1) var(--space-2);font-size:var(--fs-caption);color:var(--brand);animation:stamp var(--dur-stamp) var(--ease-stamp) both}.site-stamp time{display:block}.reading{animation:breath var(--dur-wait) infinite;border-style:dashed}@keyframes slip{0%{opacity:0;transform:translateY(calc(var(--space-4) * -1)) rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes stamp{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes breath{50%{opacity:.4}}@keyframes scan{to{transform:translateY(var(--ocr-thumb-h))}}@keyframes thread{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--letter);margin:0}button,input,textarea{font:inherit}a,button,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:var(--opacity-muted)}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-width)}h1,h2{font-family:var(--font-display);font-weight:var(--weight-display);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.3}h2{font-size:var(--fs-h2);line-height:1.4}h3{font-size:var(--fs-h3);font-weight:var(--weight-medium);line-height:1.5}p{margin-block:var(--space-3)}h1,h2,h3,h4{margin-block:0 var(--space-3)}hr{border:0;border-top:var(--line) solid var(--rule);margin-block:var(--space-3)}blockquote{margin:var(--space-4) 0;line-height:var(--lh-body)}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}pre,time{font-size:var(--fs-caption)}time{font-family:var(--font-mono)}summary{cursor:pointer;padding-block:var(--space-3)}.app-shell{max-width:var(--content-max);min-height:100dvh;padding:0 var(--space-5);background:var(--paper);margin-inline:auto}.site-header{height:var(--header-h);gap:var(--space-3);border-bottom:var(--line) solid var(--rule);margin-bottom:var(--space-6)}.brand,.site-header{align-items:center;display:flex}.brand{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-display);gap:var(--space-2);white-space:nowrap}.brand-seal{border:var(--line-bold) solid var(--brand-stamp);color:var(--brand-stamp);padding:var(--space-1);transform:rotate(var(--tilt-stamp));line-height:1}.brand-seal,.brand-sub{font-size:var(--fs-caption)}.brand-sub{color:var(--ink-2)}.hero{font-size:var(--fs-hero);line-height:var(--lh-hero)}.eyebrow,.hero{margin-bottom:var(--space-4)}.eyebrow{gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-caption);align-items:center;display:flex}.rule-line{width:var(--space-5);height:var(--line);background:var(--brand-stamp)}.lead{color:var(--ink-2);margin-bottom:var(--space-6);max-width:30em}.row{align-items:center;gap:var(--space-3);display:flex}.wrap{flex-wrap:wrap}.mono{font-family:var(--font-mono)}.caption{font-size:var(--fs-caption);color:var(--ink-2);line-height:1.6}.warning{color:var(--verdict-wrong)}.note,.notice{background:var(--paper-kraft);padding:var(--space-3) var(--space-4);border-left:var(--line-bold) solid var(--brand)}.setup-note{font-size:var(--fs-caption);color:var(--ink-2);padding-inline:var(--space-2)}.button{min-height:var(--tap);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);border:var(--line) solid transparent;transition:transform var(--dur-fast),background var(--dur-fast);font-weight:var(--weight-medium);display:inline-flex;text-decoration:none!important}.button:active{transform:scale(.97)}.button.primary{background:var(--brand-stamp);color:var(--ink-white);min-height:var(--button-h);box-shadow:0 var(--line-bold) 0 var(--ink)}.button.ghost{color:var(--brand);background:0 0}.button.ghost:hover{background:var(--paper-kraft)}.start-button{justify-content:space-between;width:100%}.guess{background:var(--paper-card);border:var(--line-bold) solid var(--verdict-supported);min-height:var(--guess-h);flex:1}.guess:last-child{border-color:var(--verdict-wrong)}.input-paper-wrap{padding-block:var(--space-2) var(--space-5)}.input-sheet{transform:rotate(var(--input-tilt));transition:transform var(--dur-fast);padding:var(--space-4) var(--space-3) var(--space-2) var(--input-inset)}.input-sheet:focus-within{transform:rotate(0)}.input-sheet:focus-within:before{background:var(--brand)}textarea{resize:vertical;width:100%;min-height:var(--input-h);color:var(--ink);font-family:var(--font-hand);font-size:var(--fs-claim);line-height:var(--lh-claim);background:0 0;border:0;padding:0;display:block}textarea::placeholder{color:var(--ink-2)}.input-tools{justify-content:space-between;align-items:center;display:flex}.input-tools .button{padding-inline:0}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.section-heading h2{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--weight-medium)}.samples-column{margin-top:var(--space-7)}.samples-list{gap:var(--space-4);padding:var(--space-3) var(--space-2) var(--space-5);margin-inline:calc(var(--space-2) * -1);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sample-button{flex:0 0 var(--sample-w);width:var(--sample-w);text-align:left;scroll-snap-align:start;color:var(--ink);background:0 0;border:0;padding:0}.sample-button .sheet{min-height:var(--sample-h);padding:var(--space-4);transition:transform var(--dur-base)}.sample-button:hover .sheet{transform:translateY(calc(var(--space-1) * -1))}.sample-number{color:var(--ink-2);font-size:var(--fs-caption)}.sample-button h3{margin-top:var(--space-2);margin-bottom:var(--space-2)}.sample-quote{font-family:var(--font-hand);font-size:var(--fs-small);-webkit-line-clamp:2;margin-block:var(--space-2);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.sample-pending{font-size:var(--fs-caption);color:var(--ink-2);display:block}.motto{text-align:right;font-family:var(--font-hand);color:var(--brand-stamp);margin-top:var(--space-3);transform:rotate(-2deg)}.home-links{border-top:var(--line) solid var(--rule);gap:var(--space-5);padding-top:var(--space-4);margin-top:var(--space-6);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.home-links a{gap:var(--space-2);align-items:center;display:inline-flex}.site-footer{border-top:var(--line) solid var(--rule);margin-top:var(--space-7);padding-block:var(--space-4) var(--space-6);font-size:var(--fs-caption);color:var(--ink-2);line-height:1.8}.site-footer p{margin-block:var(--space-1)}.case-heading{margin-bottom:var(--space-5);justify-content:space-between}.case-paper{margin-top:var(--space-5)}.original-text{font-family:var(--font-hand);font-size:var(--fs-claim);line-height:var(--lh-claim);white-space:pre-wrap;overflow-wrap:anywhere}.claim-sentence{text-align:left;font:inherit;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ink-2);text-underline-offset:var(--quote-offset);text-decoration-thickness:var(--line-bold);transition:background-color var(--dur-slow);background:0 0;border:0;margin:0;padding:0;display:inline}.claim-sentence:disabled{opacity:1;cursor:default}.claim-sentence.pending{border-bottom:var(--line) dashed var(--ink-3)}.claim-sentence.supported{text-decoration-line:underline;text-decoration-style:solid}.claim-sentence.wrong{text-decoration-line:underline;text-decoration-style:wavy}.claim-sentence.outdated{text-decoration-line:underline line-through}.claim-sentence.conflict{text-decoration-line:underline;text-decoration-style:double}.claim-sentence.unknown{text-decoration-line:underline;text-decoration-style:dotted}.claim-sentence .stamp{margin-inline:var(--space-1)}.case-investigation{margin-top:var(--space-6)}.source-bar{height:var(--bar-h);border-radius:var(--r-xs);margin-block:var(--space-3);display:flex;overflow:hidden}.source-S{background:var(--tier-s)}.source-A{background:var(--tier-a)}.source-B{background:var(--tier-b)}.source-C{background:var(--tier-c)}.actions{gap:var(--space-2);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.guess-panel{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:var(--z-overlay);padding:var(--space-5);background:var(--paper-kraft);border-radius:var(--r-sheet);box-shadow:var(--shadow-lift);max-width:var(--content-max);margin-inline:auto;position:fixed}.guess-buttons{gap:var(--space-3);display:flex}.reveal{background:var(--veil);z-index:var(--z-overlay);justify-content:center;align-items:center;gap:var(--space-6);color:var(--ink);border:0;flex-direction:column;display:flex;position:fixed;inset:0}.detail h2{font-family:var(--font-hand);font-size:var(--fs-h3)}.detail{min-width:0}.evidence-card{margin-block:var(--space-5);padding:var(--space-4)}.tier{border:var(--line) solid;padding:0 var(--space-2);border-radius:var(--r-xs);font-size:var(--fs-caption);color:var(--brand)}.tier-C{color:var(--ink-2)}.text-link{gap:var(--space-2);font-size:var(--fs-small);min-height:var(--tap);align-items:center;display:inline-flex}.unknown-card{padding:var(--space-5);border:var(--line-bold) dashed var(--verdict-unknown);border-radius:var(--r-sm);margin-block:var(--space-5)}.audit-log{padding-left:var(--space-4)}.audit-log pre{max-height:40vh;overflow:auto}.drawer-overlay{background:var(--veil);z-index:var(--z-overlay);position:fixed;inset:0}.drawer-content{height:var(--drawer-h);max-height:var(--drawer-max);z-index:calc(var(--z-overlay) + 1);background:var(--paper);border:var(--line) solid var(--rule);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--drawer-pad);outline:none;position:fixed;bottom:0;left:0;right:0;overflow:auto}.drawer-handle{width:var(--drawer-grip-w);height:var(--drawer-grip-h);background:var(--rule);border-radius:var(--r-pill);margin:0 auto var(--space-3)}.close-drawer{margin-left:auto;display:flex}.desktop-evidence{display:none}.timeline-labels{padding:var(--space-3) 0;border-top:var(--line-bold) solid var(--ink-3);font-size:var(--fs-caption);justify-content:space-between;list-style:none;display:flex}.old-evidence{filter:grayscale();opacity:.6;position:relative;transform:rotate(-2deg)}.void-tape{background:var(--stamp-wash);z-index:var(--z-header);position:absolute;top:0;right:0}.red-thread{width:100%;height:var(--space-5);color:var(--verdict-wrong);fill:currentColor;transform:rotate(90deg)}.red-thread path{stroke-dasharray:1;animation:thread var(--dur-highlight) var(--ease-ink)}.common{border-left:var(--line-bold) solid var(--verdict-supported);padding:var(--space-3);background:var(--verdict-supported-wash)}.narrow{max-width:48em;margin-inline:auto}.stats-list>div{border-bottom:var(--line) solid var(--rule);padding:var(--space-3) 0;justify-content:space-between;display:flex}.stats-list dd{font-family:var(--font-mono);margin:0}.ocr-preview{gap:var(--space-4);margin-bottom:var(--space-4);align-items:center;display:flex}.scan-container{width:var(--ocr-thumb-w);height:var(--ocr-thumb-h);position:relative;overflow:hidden}.scan-container img{object-fit:cover;width:100%;height:100%}.scan-line{height:var(--scan-h);background:var(--brand);animation:scan var(--dur-scan) var(--ease-ink) infinite alternate;position:absolute;top:0;left:0;right:0}.paper-toast{background:var(--paper-kraft)!important;color:var(--ink)!important;border-color:var(--rule)!important}.sr-only{width:var(--line);height:var(--line);margin:calc(var(--line) * -1);clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.sample-gallery>section{padding-block:var(--space-5);border-bottom:var(--line) solid var(--rule)}.stamp-gallery{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.review-input{width:100%;min-height:var(--tap);padding:var(--space-3);background:var(--paper-card);border:var(--line) solid var(--rule)}@media (min-width:1024px){html{background:var(--desk)}.app-shell{padding-inline:var(--space-7)}.site-header{margin-bottom:var(--space-7)}.home-layout{gap:var(--space-7);grid-template-columns:7fr 5fr;align-items:start;display:grid}.samples-column{margin-top:0}.samples-list{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid;overflow:visible}.sample-button{width:auto;min-width:0}.sample-button .sheet{height:100%}.sample-quote{-webkit-line-clamp:3}.input-column{padding-top:var(--space-3)}.case-layout{gap:var(--space-6);grid-template-columns:7fr 5fr;display:grid}.case-document{top:var(--space-5);align-self:start;position:sticky}.case-investigation{margin-top:0}.desktop-evidence{display:block}.drawer-content,.drawer-overlay,.mobile-log{display:none}.guess-panel{width:100%;max-width:40em;left:50%;right:auto;transform:translate(-50%)}.evidence-pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.conflict-pair{grid-template-columns:1fr var(--space-5) 1fr}.red-thread{align-self:center;transform:none}.hero{margin-top:var(--space-2)}.site-footer{margin-top:var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:opacity var(--dur-fade)!important;scroll-behavior:auto!important;animation:none!important;transform:none!important}.hl{background-size:100% 100%}.reveal>div{transform:none!important}}@media print{.actions,.case-investigation>.mobile-log,.drawer-content,.drawer-overlay,.guess-panel,.reveal,.site-footer,.site-header{display:none!important}.app-shell{max-width:none}.case-layout{display:block}.case-document{position:static}.desktop-evidence{display:block}.sheet{box-shadow:none;break-inside:avoid}.case-investigation{margin-top:var(--space-6)}body:before{display:none}}.start-button-wrap{bottom:var(--keyboard-offset);z-index:var(--z-header);padding-block:var(--space-2);background:var(--paper);position:sticky}.input-note{font-family:var(--font-hand);color:var(--verdict-wrong)}.near-limit{color:var(--verdict-outdated)}.button.primary.rate-limited{color:var(--ink-2);border-color:var(--rule);box-shadow:none;background:0 0}.input-paper-wrap{position:relative}.service-overlay{inset-inline:var(--space-5);transform:rotate(var(--note-tilt));padding:var(--space-4);box-shadow:var(--shadow-paper);font-family:var(--font-hand);position:absolute;top:40%}.error-note,.service-overlay{background:var(--paper-kraft);border:var(--line) solid var(--rule)}.error-note{align-items:center;gap:var(--space-3);padding:var(--space-3);margin-block:var(--space-4);border-radius:var(--r-sm);display:flex}.error-note>svg{flex-shrink:0}.error-note>span{flex:1}.case-live .original-text{max-height:var(--case-live-max);scroll-padding-block:var(--space-4);overflow:auto}.case-counter{z-index:var(--z-header);background:var(--paper);padding-block:var(--space-2);position:sticky;top:0}.claim-sentence.queued{color:var(--ink-2)}.claim-sentence.unchecked{background:repeating-linear-gradient(135deg,transparent,transparent var(--space-1),var(--texture-ink) var(--space-1),var(--texture-ink) calc(var(--space-1) + var(--line)))}.claim-state{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--ink-2);margin-inline:var(--space-1);white-space:nowrap}.split-placeholder{gap:var(--space-3);display:grid}.type-cursor{width:var(--line-bold);height:var(--fs-claim);background:var(--ink-2);animation:cursor-blink var(--dur-wait) steps(2) infinite}.short-input{animation:input-shake var(--dur-slow) ease-in-out}.drawer-content{height:var(--drawer-full);max-height:var(--drawer-full);padding-bottom:max(var(--space-5),var(--safe-bottom));flex-direction:column;display:flex;overflow:hidden}.drawer-scroll{max-height:calc(var(--drawer-visible) - var(--space-8) - var(--space-7));overscroll-behavior:contain;min-height:0;overflow:auto}@keyframes cursor-blink{50%{opacity:0}}@keyframes input-shake{0%,50%,to{transform:translate(0)}12%,62%{transform:translateX(calc(-1 * var(--shake-distance)))}37%,87%{transform:translateX(var(--shake-distance))}}@media (min-width:1024px){.start-button-wrap{position:static}.drawer-content{display:none}}.close-drawer,.drawer-handle{flex-shrink:0}.voice-input{justify-items:center;gap:var(--space-4);margin-block:var(--space-6);display:grid}.voice-button{justify-content:center;align-items:center;gap:var(--space-4);width:min(100%,var(--voice-size));aspect-ratio:1;background:var(--brand-stamp);color:var(--ink-white);font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;border-radius:50%;flex-direction:column;font-weight:700;display:flex}.voice-button[aria-pressed=true]{outline:solid var(--ink)}.evidence-board{background:var(--cork);padding:var(--space-5);border:var(--space-2) solid var(--paper-kraft);border-radius:var(--r-lg);margin-block:var(--space-5);color:var(--ink);background-image:url(/textures/paper-1080x1440.png)}.board-confrontation,.board-log,.evidence-board header{background:var(--paper);padding:var(--space-4);border-radius:var(--r-sm)}.evidence-board meter{width:100%;accent-color:var(--verdict-supported)}.board-claims{justify-content:center;gap:var(--space-4);margin:var(--space-5) auto;flex-wrap:wrap;display:flex}.board-case{background:var(--paper-card);padding:var(--space-5);border-top:var(--space-1) solid var(--brand-stamp);max-width:var(--measure);min-width:min(100%,var(--board-note-width));flex:1}.board-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--board-note-width)),1fr));gap:var(--space-6);padding-top:var(--space-5);display:grid}.board-note{background:var(--paper-card);padding:var(--space-5);transform:rotate(var(--note-turn));animation:note-arrive var(--dur-slow) var(--ease-out) both;margin-bottom:var(--space-5);position:relative}.board-note strong,.board-note time{display:block}.board-note blockquote{margin:var(--space-3) 0}.board-note a,.board-witnesses a{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}.board-thread{width:100%;height:var(--space-6);pointer-events:none;position:absolute;bottom:100%;left:0;overflow:visible}.board-thread path{fill:none;stroke:var(--verdict-unknown);stroke-width:var(--board-stroke);stroke-dasharray:.08 .05}.stance-support path{stroke:var(--verdict-supported);stroke-dasharray:1}.stance-refute path,.stance-support path{animation:thread-draw var(--dur-slow) ease-out}.stance-refute path{stroke:var(--verdict-wrong);stroke-dasharray:1}.board-pin{width:var(--space-3);height:var(--space-3);border-radius:var(--r-pill);top:var(--space-2);background:var(--verdict-unknown);position:absolute;left:50%}.pin-official{background:var(--pin-gold)}.pin-media{background:var(--brand)}.board-witnesses{gap:var(--space-3);font-size:var(--fs-small);grid-template-columns:1fr auto 1fr;display:grid}.board-scale{font-size:var(--fs-hero);transition:transform var(--dur-slow);align-self:center}.board-log{margin-top:var(--space-4)}.board-log p{margin:var(--space-1) 0}@keyframes note-arrive{0%{opacity:0;transform:translateY(var(--space-5)) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(var(--note-turn))}}@keyframes thread-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.board-note,.board-thread path{animation:none}.board-scale{transition:none}}.conclusion-panel{--conclusion-color:var(--verdict-unknown);background:var(--paper-card);padding:var(--space-5);border-radius:var(--r-sheet);margin-block:var(--space-5)}.conclusion-supported{--conclusion-color:var(--verdict-supported)}.conclusion-wrong{--conclusion-color:var(--verdict-wrong)}.conclusion-mixed{--conclusion-color:var(--verdict-outdated)}.conclusion-stamp{width:fit-content;margin:var(--space-6) auto;padding:var(--space-4);border:var(--space-1) double var(--conclusion-color);color:var(--conclusion-color);font-family:var(--font-display);font-size:var(--fs-stamp);animation:case-stamp var(--dur-stamp) var(--ease-stamp);font-weight:900;transform:rotate(-6deg)}.conclusion-quip{text-align:center;font-size:var(--fs-h2);font-family:var(--font-hand)}.conclusion-sources{padding-left:var(--space-5)}.conclusion-sources li{padding-block:var(--space-3);border-bottom:1px solid var(--rule)}.conclusion-sources a{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}.conclusion-sources blockquote{margin:var(--space-2) 0}@keyframes case-stamp{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.conclusion-stamp{animation:none}}.detective-profile{border-block:1px solid var(--rule);padding:var(--space-5);margin-block:var(--space-5);background:var(--paper-kraft)}.detective-profile span,.detective-profile strong{display:block}.detective-profile span{font-family:var(--font-hand);font-size:var(--fs-h2)}.again-prominent{width:100%;margin-block:var(--space-4)}.elder-read{display:none}html[data-elder=true]{--fs-body:22px;--fs-small:20px;--fs-caption:18px;--fs-claim:24px;--lh-body:36px;--lh-claim:40px;--tap:60px}html[data-elder=true] .elder-read{display:inline-flex}html[data-elder=true] .button,html[data-elder=true] button{min-height:var(--tap);font-size:var(--fs-body)}html[data-elder=true] .site-header{height:auto;min-height:var(--header-h);flex-wrap:wrap}.evidence-board{position:relative}.board-connections{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.board-claims,.board-confrontation,.board-log,.board-notes,.evidence-board>header{z-index:1;position:relative}.board-connections path{fill:none;stroke:var(--verdict-unknown);stroke-width:var(--board-stroke);stroke-dasharray:.03 .02}.board-connections .connection-support{stroke:var(--verdict-supported);stroke-dasharray:1;animation:thread-draw var(--dur-slow) ease-out}.board-connections .connection-refute{stroke:var(--verdict-wrong);stroke-dasharray:1;animation:thread-draw var(--dur-slow) ease-out}@media (prefers-reduced-motion:reduce){.board-connections path{animation:none}}.evidence-board{background-image:radial-gradient(var(--paper-kraft) .5px,transparent .5px);background-size:var(--space-1) var(--space-1)}@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-border-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}