:root{--bg: #eef1f6;--card: #ffffff;--ink: #1c2330;--muted: #667085;--line: #e1e5ee;--accent: #3b6cf6;--accent-soft: #e6edff;--gold: #b7791f;--gold-soft: #fdf3dc;--red: #c0352b;--red-soft: #fde8e6;--amber: #b45f06;--amber-soft: #fdefd9;--blue-soft: #e8f1fd;--green: #1f8a4c;--radius: 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);font-size:15px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}.app{display:grid;grid-template-columns:210px minmax(0,1fr) 380px;grid-template-areas:"top top top" "nav settings results";gap:0 20px;max-width:1320px;margin:0 auto;padding:0 20px 40px}.topbar{grid-area:top;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:var(--bg);border-bottom:1px solid var(--line);margin-bottom:16px}.topbar h1{font-size:22px;letter-spacing:-.01em}.sub{color:var(--muted);font-size:13px}.ghost{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 12px;white-space:nowrap}.ghost:hover{border-color:var(--accent)}.nav{grid-area:nav;position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 100px);overflow-y:auto}.nav a{padding:7px 10px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:14px}.nav a:hover{background:var(--card)}.settings{grid-area:settings;min-width:0}.group{margin-bottom:26px}.group h2{font-size:17px}.question{color:var(--muted);font-size:13px;margin:2px 0 8px;font-style:italic}.card{background:var(--card);border-radius:var(--radius);border:1px solid var(--line)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row-stack{flex-direction:column;align-items:stretch;gap:8px}.row-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:500}.count,.dial-value{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.dial-value{font-size:17px;color:var(--accent);font-weight:600}.dial-ends{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}input[type=range]{width:100%;accent-color:var(--accent)}.switch{width:50px;height:30px;border-radius:15px;border:0;padding:3px;flex:none;background:#cfd5e1;transition:background .15s}.switch[aria-checked=true]{background:var(--green)}.knob{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.switch[aria-checked=true] .knob{transform:translate(20px)}.segmented{display:flex;flex-wrap:wrap;gap:4px;background:var(--bg);border-radius:10px;padding:4px}.segment{flex:1 1 auto;border:0;background:transparent;border-radius:7px;padding:7px 10px;font-size:13.5px}.segment[aria-checked=true]{background:var(--card);box-shadow:0 1px 3px #00000026;font-weight:600}.radio-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.radio-row{display:flex;justify-content:space-between;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--card);padding:9px 12px}.radio-row:last-child{border-bottom:0}.radio-row[aria-checked=true]{background:var(--accent-soft);font-weight:600}.tick{color:var(--accent);width:1em}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13.5px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.footnote{color:var(--muted);font-size:12.5px;text-align:center;padding:0 12px}.results{grid-area:results;position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto}.drawer-bar{display:none}.results-body{display:flex;flex-direction:column;gap:12px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.panel h3{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.panel h4{font-size:12.5px;color:var(--muted);margin:12px 0 4px;font-weight:600}.badge{background:var(--bg);border-radius:999px;padding:1px 8px;color:var(--ink);letter-spacing:0}.muted{color:var(--muted);font-size:13.5px}.smallprint{color:var(--muted);font-size:11.5px;margin-top:10px}.access-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:700;letter-spacing:.02em}.access-pending{border-color:#f1b5af;background:var(--red-soft)}.access-pending .access-label{color:var(--red)}.access-review{border-color:#f0d199;background:var(--amber-soft)}.access-review .access-label{color:var(--amber)}.access-granted{border-color:#e6c979;background:var(--gold-soft);box-shadow:0 0 24px #d6aa3c59}.access-granted .access-label{color:var(--gold)}.match{padding:6px 0}.match-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;border:0;background:transparent;padding:2px 0;text-align:left}.match-name{font-weight:600}.family{display:block;font-weight:400;font-size:12px;color:var(--muted)}.match-score{font-variant-numeric:tabular-nums;font-weight:700}.bar{height:6px;background:var(--bg);border-radius:3px;overflow:hidden;margin-top:3px}.bar div{height:100%;background:var(--accent);border-radius:3px;transition:width .25s}.match-why{font-size:13px;padding:8px 0 4px;display:flex;flex-direction:column;gap:6px}.dealbreaker{color:var(--red);font-weight:600}.tease{font-style:italic}.truebit{background:var(--bg);border-radius:8px;padding:8px}.conflict{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:1px solid #f0d199;background:var(--amber-soft);border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:13.5px}.conflict.flipped{background:var(--blue-soft);border-color:#bcd4f5}.conflict-tag{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--amber)}.conflict.flipped .conflict-tag{color:var(--accent)}.conflict-hint{font-size:11.5px;color:var(--muted)}.warning{font-size:13.5px;border-radius:10px;padding:9px 12px;margin-bottom:8px;border-left:4px solid}.warning-tag{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.warning-blue{background:var(--blue-soft);border-color:var(--accent)}.warning-blue .warning-tag{color:var(--accent)}.warning-amber{background:var(--amber-soft);border-color:var(--amber)}.warning-amber .warning-tag{color:var(--amber)}.warning-red{background:var(--red-soft);border-color:var(--red);animation:slow-pulse 2.4s ease-in-out infinite}.warning-red .warning-tag{color:var(--red)}@keyframes slow-pulse{50%{box-shadow:0 0 0 4px #c0352b2e}}@media(prefers-reduced-motion:reduce){.warning-red{animation:none}html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:1100px){.app{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"top top" "nav nav" "settings results"}.nav{position:static;flex-direction:row;overflow-x:auto;max-height:none;margin-bottom:14px;padding-bottom:4px}.nav a{white-space:nowrap;background:var(--card);border:1px solid var(--line)}}@media(max-width:760px){.app{display:block;padding:0 12px 90px}.topbar h1{font-size:19px}.sub{display:none}html{scroll-padding-top:70px}.results{position:fixed;inset:auto 0 0;z-index:10;max-height:none;overflow:visible;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -6px 24px #0000001f;border-radius:16px 16px 0 0}.drawer-bar{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;border:0;border-radius:16px 16px 0 0;padding:10px 16px 12px;text-align:left}.drawer-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:14px}.drawer-top{font-size:12.5px;color:var(--muted)}.drawer-bar.access-pending .drawer-status{color:var(--red)}.drawer-bar.access-review .drawer-status{color:var(--amber)}.drawer-bar.access-granted .drawer-status{color:var(--gold)}.results-body{display:none}.results.open .results-body{display:flex;max-height:68vh;overflow-y:auto;padding:0 12px 16px}}.topbar{flex-direction:column;align-items:stretch;gap:6px}.topbar-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.counters{display:flex;gap:6px;margin:0}.counters div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:4px 10px;text-align:center;min-width:58px}.counters dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.counters dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.ticker{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html{scroll-padding-top:112px}.nav,.results{top:112px;max-height:calc(100vh - 128px)}.hint{display:block;font-size:12.5px;color:var(--muted)}.danger,.primary{border:0;border-radius:10px;padding:8px 12px;color:#fff;white-space:nowrap;font-weight:600}.danger{background:var(--red)}.primary{background:var(--accent)}.primary:disabled{background:#a9b4cc;cursor:default}.backdrop{position:fixed;inset:0;z-index:50;background:#141a2880;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:var(--card);border-radius:16px;padding:20px;width:min(520px,100%);max-height:86vh;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #0000004d;outline:none}.modal h2{font-size:18px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.notice{background:var(--gold-soft);border:1px solid #e6c979;border-radius:10px;padding:8px 10px;font-size:13.5px}.updates{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.updates li{display:flex;flex-direction:column;font-size:13.5px}.updates li span{color:var(--muted)}.terms{overflow-y:auto;max-height:46vh;border:1px solid var(--line);border-radius:10px;padding:4px 14px 12px;font-size:13.5px;background:var(--bg)}.terms ol{padding-left:22px}.terms li{margin:8px 0}.meter{padding:5px 0}.meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;border:0;background:transparent;padding:2px 0;text-align:left;font-size:13.5px}.meter-text{color:var(--muted);font-size:12.5px;text-align:right}.meter-bar div{background:var(--gold)}.meter-note{font-size:13px;margin-top:6px}.weather p{font-size:13.5px}.weather-icon{font-size:20px}.crash{position:fixed;inset:0;z-index:100}.crash.glitch{background:repeating-linear-gradient(0deg,#ffffff80 0 2px,#00000059 2px 5px);mix-blend-mode:difference;animation:shake .14s steps(2) 5}@keyframes shake{50%{transform:translate(6px,-3px) skew(2deg)}}.crash.blue{background:#0b5ed7;color:#fff;padding:8vh 8vw;overflow-y:auto;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:17px}.crash.blue .sad{font-size:84px;line-height:1;font-weight:300}.crash.blue h2{font-size:24px;font-weight:500;max-width:26em}.crash.blue .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;opacity:.9}.crash.blue button{margin-top:8px;border:2px solid #fff;background:transparent;color:#fff;border-radius:8px;padding:10px 22px;font-weight:600}.crash.blue button:focus-visible{outline-color:#fff}.crash.boot{background:#05070b;color:#7cfc9a;padding:8vh 8vw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:flex;flex-direction:column;gap:6px}.cursor{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor,.crash.glitch{animation:none}}@media(max-width:1100px){.nav{top:auto;max-height:none}}@media(max-width:760px){html{scroll-padding-top:96px}.counters div{min-width:46px;padding:3px 6px}.results{top:auto;max-height:none}.crash.blue{font-size:15px;padding:6vh 6vw}.crash.blue .sad{font-size:60px}.crash.blue h2{font-size:19px}}.topbar-right{display:flex;align-items:center;gap:6px}.trophy-button{border:1px solid #e6c979;background:var(--gold-soft);border-radius:10px;padding:8px 10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.trophy-button:hover{border-color:var(--gold)}.shelf{overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:4px}.shelf h3{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.shelf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.trophy{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;border:1px dashed var(--line);color:var(--muted);font-size:13.5px}.trophy.earned{border:1px solid #e6c979;background:var(--gold-soft);color:var(--ink)}.trophy-icon{font-size:18px;filter:grayscale(1);opacity:.6}.trophy.earned .trophy-icon{filter:none;opacity:1}.trophy-how,.trophy-true,.trophy-date{display:block}.trophy-how{font-size:12.5px}.trophy-true{font-size:12.5px;font-style:italic;margin-top:3px}.trophy-date{font-size:11.5px;color:var(--muted);margin-top:2px}.toasts{position:fixed;left:16px;bottom:16px;z-index:40;display:flex;flex-direction:column;gap:8px;max-width:min(340px,calc(100vw - 32px))}.toast{display:flex;gap:10px;align-items:center;text-align:left;background:#1c2330;color:#fff;border:1px solid #e6c979;border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px #00000040;animation:toast-in .3s ease-out}.toast-icon{font-size:24px}.toast-tag{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#f2d58a}.toast-how{display:block;font-size:12.5px;opacity:.8}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}@media(max-width:760px){.toasts{bottom:76px;left:12px}.counters div{min-width:40px;padding:3px 5px}.trophy-button{padding:6px 8px}}.skip{position:absolute;left:8px;top:-60px;z-index:200;background:var(--ink);color:var(--card);padding:8px 12px;border-radius:8px;text-decoration:none}.skip:focus{top:8px}.results:focus{outline:none}.icon-button{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 9px;line-height:1}.icon-button:hover{border-color:var(--accent)}.comfort{display:flex;flex-direction:column;overflow-y:auto}.comfort-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.comfort-row:last-child{border-bottom:0}.comfort-row select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px 8px;max-width:55%}body,.card,.panel,.modal,.topbar{transition:background-color .4s,color .4s,border-color .4s}:root[data-theme=night]{--bg: #0e1220;--card: #19203a;--ink: #e9ecf6;--muted: #9ba5bf;--line: #2e3857;--accent: #86a8ff;--accent-soft: #24315c;--gold: #e8c76e;--gold-soft: #3a3118;--red: #ff8f85;--red-soft: #3f2020;--amber: #ffbb6b;--amber-soft: #3a2b15;--blue-soft: #1b2946;--green: #3fbf77;color-scheme:dark}:root[data-theme=night] .switch{background:#46506e}:root[data-theme=night] .danger,:root[data-theme=night] .primary,:root[data-theme=night] .chip[aria-pressed=true]{color:#10152a}:root[data-theme=night] .primary:disabled{background:#46506e;color:#c5cce0}:root[data-theme=night] .access-pending{border-color:#7a3a36}:root[data-theme=night] .access-review,:root[data-theme=night] .conflict{border-color:#7a5a22}:root[data-theme=night] .access-granted,:root[data-theme=night] .notice,:root[data-theme=night] .trophy.earned,:root[data-theme=night] .trophy-button{border-color:#8a7330}:root[data-theme=night] .conflict.flipped{border-color:#3a4f85}:root[data-theme=night] .segment[aria-checked=true]{background:#2c3760}:root[data-contrast=high]{--ink: #000;--muted: #2f3542;--line: #5b6373;--accent: #1d47c9}:root[data-contrast=high][data-theme=night]{--ink: #fff;--muted: #d9deec;--line: #97a1bd;--accent: #a9c1ff}:root[data-contrast=high] .card,:root[data-contrast=high] .panel,:root[data-contrast=high] .chip,:root[data-contrast=high] .radio-list,:root[data-contrast=high] .modal{border-width:2px;border-style:solid;border-color:var(--line)}:root[data-contrast=high] button:focus-visible,:root[data-contrast=high] a:focus-visible,:root[data-contrast=high] input:focus-visible,:root[data-contrast=high] select:focus-visible{outline-width:4px}:root[data-contrast=high] .segment[aria-checked=true]{outline:2px solid var(--ink)}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation:none!important;transition:none!important}:root[data-motion=reduced]{scroll-behavior:auto}.effects{position:fixed;inset:0;pointer-events:none;z-index:60;overflow:hidden}.halo{position:fixed;left:-100px;top:-100px;width:34px;height:12px;border-radius:50%;border:3px solid #e3b93f;box-shadow:0 0 8px #e3b93fb3;opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s}.incense{position:fixed;left:236px;bottom:0;width:80px;height:10px}.incense span{position:absolute;bottom:0;border-radius:50%;opacity:0;filter:blur(9px);background:radial-gradient(circle,#969cacbf,#969cac00);animation:smoke 6.3s linear infinite}@keyframes smoke{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.6}to{transform:translate(46px,-380px) scale(2.4);opacity:0}}.confetti span{position:absolute;top:-24px;width:11px;height:15px;background:#fff;border:1px solid #aeb6c9;box-shadow:2px 2px #eef1f8,3px 3px #aeb6c9,5px 5px #eef1f8,6px 6px #aeb6c9;background-image:repeating-linear-gradient(#fff 0 3px,#9aa3ba 3px 4px);animation:fall 2.1s cubic-bezier(.3,0,.8,.6) forwards}@keyframes fall{to{transform:translate(var(--drift),106vh) rotate(var(--spin))}}.wipe{position:absolute;inset:0;transform:translateY(-100%);background:linear-gradient(to bottom,#fff0,#fff 30% 70%,#fff0);animation:wipe .85s ease-in-out forwards}@keyframes wipe{to{transform:translateY(100%)}}.whiteout{position:absolute;inset:0;background:#fff;opacity:0;animation:whiteout 2.5s ease-in-out forwards}@keyframes whiteout{40%{opacity:.85}to{opacity:0}}@media(max-width:1100px){.incense{left:12px}}@media(max-width:760px){.mute-button{display:none}.incense{bottom:64px}.icon-button{padding:6px 7px}}.topbar-main>div:first-child{min-width:0}@media(max-width:760px){.topbar h1{font-size:17px;white-space:nowrap}.topbar-main{gap:6px}.topbar-right{gap:4px;min-width:0}.counters{gap:2px}.counters div{min-width:0;padding:2px 4px;border:0;background:transparent}.counters dt{font-size:9px;letter-spacing:.02em}.counters dd{font-size:13px}.trophy-total{display:none}}@media(max-width:360px){.counters{display:none}}.modal.wide{width:min(780px,100%)}.modal.wide>.mirror,.modal.wide>.compare{overflow-y:auto;padding-right:6px}.ticket{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.ticket p{font-size:14px}.ticket-button{margin-top:10px;width:100%}.text-button{border:0;background:none;color:var(--accent);padding:0;text-decoration:underline;font-size:13px}.survey{display:flex;flex-direction:column;gap:6px}.survey-option{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:9px 12px}.survey-option:hover{border-color:var(--gold)}.stars{color:var(--gold);letter-spacing:2px;white-space:nowrap}.household{display:flex;flex-wrap:wrap;gap:6px}.mirror{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:16px;line-height:1.6;display:flex;flex-direction:column;gap:22px}.mirror h3{font-family:inherit;font-size:17px;font-weight:600;margin-bottom:6px;color:var(--ink);text-transform:none;letter-spacing:0}.mirror section>p+p{margin-top:8px}.mirror-intro,.mirror-calm{color:var(--muted);font-style:italic}.traits{margin:0;display:flex;flex-direction:column;gap:10px}.traits dt{font-weight:600;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.traits dd{margin:2px 0 0}.tensions,.questions{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.tension-joke{display:block;font-size:13.5px;color:var(--muted);font-style:italic}.home+.home{margin-top:10px}.home p{margin:0}.family-inline{color:var(--muted);font-size:14px}.further+.further{margin-top:12px}.further ul{margin:4px 0 0;padding-left:20px;font-size:15px}.closing{font-size:19px;text-align:center;font-style:italic;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.care{font-size:14px;color:var(--muted);text-align:center}.share{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;display:flex;flex-direction:column;gap:10px}.share-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:14px;color:#e9ecf6;background:linear-gradient(135deg,#1b2340,#3b2f5c);border:3px solid #e3b93f}.share-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f2d58a}.share-name{font-family:Georgia,serif;font-size:22px;color:#fff}.share-option{display:flex;gap:8px;align-items:center}.share-actions{justify-content:flex-start}.manual-copy{width:100%;min-height:90px;font:13px ui-monospace,Menlo,monospace;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--card);color:var(--ink)}.compare{display:flex;flex-direction:column;gap:10px}.compare-same{font-size:22px;font-weight:700}.compare h3{font-size:15px;margin-top:6px}.dinner{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.compare details summary{cursor:pointer;color:var(--accent)}.diff{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.diff th,.diff td{text-align:left;padding:5px 6px;border-bottom:1px solid var(--line);vertical-align:top}.diff thead th{color:var(--muted);font-weight:600}.toasts{z-index:55}@media(max-width:760px){.ticket{flex-direction:column;align-items:stretch}.mirror{font-size:15px}.compare-same{font-size:19px}}
