@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.eY0Vwq_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.eY0Vwq_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}._5FliJq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}._5FliJq_variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._4LFia_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._4LFia_variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), monospace;--spacing:.25rem;--font-weight-semibold:600;--default-font-family:var(--font-ibm-plex-sans), system-ui, sans-serif;--default-mono-font-family:var(--font-ibm-plex-mono), monospace;--font-display:var(--font-newsreader), Georgia, serif;--text-page-title:1.5rem;--text-body:1rem;--text-caption:.75rem}}@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{.access-screen{width:100%;max-width:28rem;padding:var(--space-24);color:var(--ink);margin:auto}.access-screen__title{margin:var(--space-24) 0;font-size:var(--text-page-title)}.access-screen__form{gap:var(--space-14);flex-direction:column;display:flex}.access-screen__form input{width:100%;min-height:3rem;padding:var(--space-12);border:var(--border-width) solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.access-screen__error{color:var(--danger);font-size:var(--text-caption)}.page-title{font-size:1.5rem;line-height:var(--tw-leading,1.3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.section-title{font-size:1.125rem;line-height:var(--tw-leading,1.4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.research-list>: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)))}.research-list{padding-left:calc(var(--spacing) * 6)}.display{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-display)}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--ink-3)}.tiny{font-size:var(--text-note);color:var(--ink-4)}.screen{width:var(--size-screen);background:var(--ground);flex-direction:column;max-width:100%;min-height:100%;margin:0 auto;display:flex}.screen__body{padding:var(--space-20);gap:var(--space-14);flex-direction:column;flex:1;display:flex}.bar{align-items:center;gap:var(--space-10);padding:var(--space-16) var(--space-20);border-bottom:var(--border-width) solid var(--line);display:flex}.bar__title{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.streak{align-items:center;gap:var(--space-6);background:var(--v-pass-bg);border:var(--border-width) solid var(--v-pass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.streak{border:var(--border-width) solid color-mix(in srgb, var(--v-pass) 30%, transparent)}}.streak{border-radius:var(--r-pill);padding:var(--space-5) var(--space-10);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--v-pass)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.card--muted{background:var(--surface-2)}.card--dark{background:var(--panel);color:var(--on-panel);border:1px solid var(--panel-line)}.card--dark .muted{color:var(--on-panel-2)}.hunch{font-family:var(--font-display);border-left:3px solid var(--line);padding-left:13px;font-size:21px;line-height:1.25}.master{align-items:center;gap:8px;display:flex}.master__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.master__name{font-family:var(--font-display);font-size:17px;font-weight:600}.master__lens{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:10px}.m-lynch{color:var(--m-lynch)}.dot-lynch{background:var(--m-lynch)}.m-buffett{color:var(--m-buffett)}.dot-buffett{background:var(--m-buffett)}.m-munger{color:var(--m-munger)}.dot-munger{background:var(--m-munger)}.m-marks{color:var(--m-marks)}.dot-marks{background:var(--m-marks)}.arg{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.cite{font-family:var(--font-mono);color:var(--m-lynch);font-size:11.5px}.chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip--research{background:var(--v-research-bg);color:var(--v-research)}.chip--gray{background:var(--v-gray-bg);color:var(--v-gray)}.chip--pass{background:var(--v-pass-bg);color:var(--v-pass)}.btn{font-size:var(--text-ui);font-weight:var(--weight-semibold);border-radius:var(--r-md);padding:var(--space-14) var(--space-18);border:var(--border-width) solid transparent;text-align:center;justify-content:center;align-items:center;gap:var(--space-8);display:inline-flex}.btn--primary{background:var(--ink);color:var(--ground)}.btn--accent{background:var(--accent);color:var(--accent-ink);border:none}.btn--ghost{color:var(--ink-2);border:1px solid var(--line);background:0 0}.btn--block{width:100%}.btn--pill{border-radius:var(--r-pill);padding:var(--space-8) var(--space-15);font-size:var(--text-meta);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.btn--pill{background:color-mix(in srgb, var(--surface-2) 100%, transparent)}}.btn--pill{border:var(--border-width) solid var(--line);color:var(--ink-2);font-weight:var(--weight-semibold)}.option{text-align:left;background:var(--panel-2);width:100%;color:var(--on-panel);border:1px solid var(--panel-line);border-radius:11px;padding:13px 15px;font-size:14px}.option--picked{color:#f2d9be;background:#3a3320;border-color:#e8b98f;font-weight:600}.evidence-bar{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:var(--ink);align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;display:flex}.label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.rl{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.rl__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status{font-family:var(--font-mono);white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10.5px}.status--ok{background:var(--ok-bg);color:var(--ok)}.status--warn{background:var(--warn-bg);color:var(--warn)}.status--danger{background:var(--danger-bg);color:var(--danger)}.foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:13px 20px;display:flex}.actions{padding:var(--space-14) var(--space-20);border-top:var(--border-width) solid var(--line);gap:var(--space-10);flex-direction:column;display:flex}.screen textarea{width:100%;font-family:inherit;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--r-field);padding:var(--space-15) var(--space-16);resize:none}.row{align-items:center;gap:var(--space-10);display:flex}.col{gap:var(--space-8);flex-direction:column;display:flex}.grow{flex:1}.spacer{margin-left:auto}.screen button{cursor:pointer;font-family:inherit}.screen a{color:var(--m-lynch)}.start-screen__body{gap:var(--space-16)}.start-screen__eyebrow{margin-bottom:var(--space-10)}.start-screen__title{font-size:var(--text-display);margin:0 0 var(--space-10)}.start-screen__description{font-size:var(--text-ui);line-height:var(--leading-body);margin:0}.start-screen__label{font-weight:var(--weight-semibold);color:var(--ink-2)}.start-screen__examples{gap:var(--space-9)}.start-screen__example{text-align:left;padding:var(--space-13) var(--space-15);font-size:var(--text-example)}.start-screen__privacy{justify-content:center;gap:var(--space-7)}.start-screen__sample{text-align:center;margin:0}.start-screen__score-icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.start-screen__action-icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}.start-screen__privacy-icon{width:var(--size-icon-md);height:var(--size-icon-md)}.start-screen__score-icon path,.start-screen__privacy-icon path{stroke-width:var(--stroke-icon)}.start-screen__action-icon path{stroke-width:var(--stroke-action)}.btn--text{color:var(--ink-3);font-size:var(--text-meta);background:0 0;border:none;padding:0}.note--centered{text-align:center;margin:0}.screen button:disabled{cursor:not-allowed;opacity:.5}.council-debate{border-block:var(--border-width) solid var(--line);padding-block:var(--space-14)}.council-debate__summary{cursor:pointer;color:var(--ink)}.council-debate__title{font-size:var(--text-ui);font-weight:var(--weight-semibold)}.council-debate__count{margin-top:var(--space-4);display:block}.council-debate__body{gap:var(--space-14);padding-top:var(--space-14);flex-direction:column;display:flex}.council-debate__advisor{gap:var(--space-8);border-top:var(--border-width) solid var(--line);padding-top:var(--space-14);flex-direction:column;display:flex}.council-debate__advisor .master{flex-wrap:wrap}.council-debate__advisor .master__name{font-size:var(--text-ui);overflow-wrap:anywhere;min-width:0}.council-debate__advisor .master__lens{margin-left:0}.council-debate__argument{white-space:pre-wrap;overflow-wrap:anywhere}.council-debate__retry{align-self:flex-start}.council-debate__summary:focus-visible{outline:var(--space-2) solid var(--accent);outline-offset:var(--space-4)}.call-it-screen__research,.call-it-screen__openings{gap:var(--space-14);flex-direction:column;min-width:0;display:flex}.call-it-screen .arg,.reveal-screen .arg,.reveal-screen__reframe,.screen .hunch{overflow-wrap:anywhere}.call-it-screen .arg{white-space:pre-wrap}.dot-dalio{background:var(--m-dalio)}.reveal-screen__eyebrow{margin-bottom:var(--space-7)}.reveal-screen__hunch{font-size:var(--text-hunch)}.reveal-screen__verdict-label{font-size:var(--text-status);text-transform:uppercase;color:var(--on-panel-2)}.reveal-screen__reframe{font-style:italic;font-size:var(--text-final-quote);line-height:var(--leading-quote);color:var(--on-panel-quote);font-weight:var(--weight-regular)}.reveal-screen__emphasis{color:var(--on-panel-strong)}.reveal-screen__position{gap:var(--space-6)}.reveal-screen__position .master__name{font-size:var(--text-ui)}.reveal-screen__position .arg{font-size:var(--text-meta)}.reveal-screen__citation{background:0 0;border:none;padding:0}.reveal-screen__citation+.reveal-screen__citation{margin-left:var(--space-4)}.screen button.reveal-screen__citation{font-family:var(--font-mono)}.reveal-screen__points-label{font-weight:var(--weight-semibold)}.reveal-screen__points--pros .reveal-screen__points-label{color:var(--v-research)}.reveal-screen__points--cons .reveal-screen__points-label{color:var(--m-munger)}.reveal-screen__points ul{padding-left:var(--space-17);font-size:var(--text-meta);line-height:var(--leading-list);color:var(--ink-2);margin:0;list-style:outside}.reveal-screen__watch-title{font-size:var(--text-small);font-weight:var(--weight-semibold)}.reveal-screen__watch-note{margin-top:calc(-1 * var(--space-2))}.reveal-screen__checks{gap:var(--space-9);font-size:var(--text-meta);color:var(--ink-2)}.reveal-screen__checks .row{gap:var(--space-9);align-items:flex-start}.reveal-screen__actions{gap:var(--space-9);margin-top:var(--space-2)}.evidence-dialog{width:var(--size-screen);max-width:calc(100% - var(--space-20) * 2);max-height:calc(100dvh - var(--space-20) * 2);background:var(--surface);color:var(--ink);border:var(--border-width) solid var(--line);border-radius:var(--r-sm);padding:var(--space-20);margin:auto;overflow:auto}.evidence-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.evidence-dialog::backdrop{background:color-mix(in srgb, var(--ink) 35%, transparent)}}.evidence-dialog__header{margin-bottom:var(--space-16)}.evidence-dialog__header h2{font-size:var(--text-hunch);margin:0}.evidence-dialog p{overflow-wrap:anywhere;margin:0}.start-screen__theses-link{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;background:0 0;border:none;padding:0}.thesis-screen__back{background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.thesis-screen__back svg{width:var(--size-icon-nav);height:var(--size-icon-nav);stroke-width:var(--stroke-action)}.thesis-screen__title{font-size:var(--text-hunch);font-weight:var(--weight-semibold);margin:0}.thesis-screen__description{font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.thesis-screen__card{gap:var(--space-12)}.thesis-screen__heading{align-items:flex-start;gap:var(--space-8)}.thesis-screen__hunch{text-align:left;font-size:var(--text-thesis);line-height:var(--leading-thesis);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:none;min-width:0;padding:0}.screen .thesis-screen__hunch{font-family:var(--font-display)}.thesis-screen__chip{font-size:var(--text-eyebrow);padding:var(--space-4) var(--space-10);flex-shrink:0}.thesis-screen__metadata{margin-top:calc(-1 * var(--space-4))}.thesis-screen__watch-items{gap:var(--space-9);border-top:var(--border-width) solid var(--line-2);padding-top:var(--space-11)}.thesis-screen__watch-item{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;display:grid}.thesis-screen__watch-text{overflow-wrap:anywhere}.thesis-screen__dot--ok{background:var(--ok)}.thesis-screen__dot--danger{background:var(--danger)}.thesis-screen__dot--warn{background:var(--warn)}.thesis-screen__card-footer{border-top:var(--border-width) solid var(--line-2);padding-top:var(--space-11)}.thesis-screen__foot{align-items:flex-start}.thesis-screen__foot svg{width:var(--space-14);height:var(--space-14);stroke-width:var(--stroke-icon);flex-shrink:0}.thesis-screen__foot b{color:var(--ink-3)}.thesis-screen__sample{padding:var(--space-10) var(--space-20)}.thesis-screen__empty{padding:var(--space-20) 0}.thesis-screen__empty h2{font-size:var(--text-hunch)}.thesis-screen__empty p{margin:var(--space-10) 0 var(--space-20);font-size:var(--text-meta)}.screen :is(button,a,summary,textarea):focus-visible{outline:var(--space-2) solid var(--accent);outline-offset:var(--space-4)}.screen [data-screen-title]:focus{outline:none}.screen :is(button,summary){min-height:44px}.start-screen__length{text-align:right;margin-top:calc(-1 * var(--space-8))}.call-it-screen__header,.reveal-screen__header{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.analysis-progress{padding-block:var(--space-16);border-block:var(--border-width) solid var(--line);gap:var(--space-14);flex-direction:column;min-width:0;display:flex}.analysis-progress__elapsed{font-variant-numeric:tabular-nums;min-height:var(--space-18)}.research-company input,.model-select{background:var(--surface);color:var(--ink);border:var(--border-width) solid var(--line);border-radius:var(--r-field);padding:var(--space-12);min-width:0;max-width:100%}.model-select{width:100%;min-height:44px}.model-detail,.start-screen__sample{overflow-wrap:anywhere}.research-summary{gap:var(--space-14);min-width:0;padding-block:var(--space-16);border-bottom:var(--border-width) solid var(--line);overflow-wrap:anywhere;flex-direction:column;grid-column:1;display:flex}.research-summary h3{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.research-summary ul{padding-left:var(--space-20);font-size:var(--text-meta);line-height:var(--leading-list);list-style:outside}.research-summary li+li{margin-top:var(--space-8)}.research-summary__question,.research-summary__source{gap:var(--space-8);padding-block:var(--space-12);flex-direction:column;display:flex}.research-summary__source{border-top:var(--border-width) solid var(--line);scroll-margin-top:var(--space-24)}.research-summary__source blockquote{border-left:var(--space-2) solid var(--line);padding-left:var(--space-12);color:var(--ink-2);font-size:var(--text-meta)}.research-summary__attribution{background:var(--surface);border:0;width:100%;height:180px}.screen :is(input,select):focus-visible{outline:var(--space-2) solid var(--accent);outline-offset:var(--space-4)}.analysis-progress__steps{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.analysis-progress__steps li{grid-template-columns:var(--space-24) minmax(0, 1fr);gap:var(--space-10);font-size:var(--text-meta);color:var(--ink-3);align-items:start;display:grid}.analysis-progress__steps li>div{gap:var(--space-2);flex-direction:column;display:flex}.analysis-progress__number{width:var(--space-24);height:var(--space-24);border:var(--border-width) solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--text-note);place-items:center;display:grid}.analysis-progress__steps .is-active{color:var(--ink);font-weight:var(--weight-semibold)}.analysis-progress__steps .is-active .analysis-progress__number{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.analysis-progress__steps .is-complete .analysis-progress__number{color:var(--ok);background:var(--ok-bg);border-color:#0000}.analysis-section-heading{flex-wrap:wrap;justify-content:space-between}.coverage-note{font-size:var(--text-meta);color:var(--ink-2);background:var(--warn-bg);padding:var(--space-12);border-left:var(--space-2) solid var(--warn)}.reveal-screen__verdict .row{flex-wrap:wrap}.reveal-screen__points,.reveal-screen__research-checks{gap:var(--space-12);padding-block:var(--space-16);border-bottom:var(--border-width) solid var(--line);flex-direction:column;min-width:0;display:flex}.reveal-screen__checks{padding-left:var(--space-20);line-height:var(--leading-list);margin:0;list-style:decimal}.reveal-screen__checks li+li{margin-top:var(--space-9)}.reveal-screen__council{min-width:0}.reveal-screen__alternatives{gap:var(--space-12);padding-block:var(--space-16);border-bottom:var(--border-width) solid var(--line);flex-direction:column;min-width:0;display:flex}.alternative-note,.alternative__details{font-size:var(--text-meta);line-height:var(--leading-list);overflow-wrap:anywhere}.alternative-list{gap:var(--space-14);grid-template-columns:minmax(0,1fr);display:grid}.alternative{align-items:start;gap:var(--space-12);min-width:0;padding:var(--space-16);border:var(--border-width) solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;display:flex}.alternative__heading{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.alternative__title{font-size:var(--text-ui);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.alternative__status,.alternative__identity{font-size:var(--text-note);color:var(--ink-3)}.alternative__status{color:var(--v-gray)}.alternative__details{gap:var(--space-10);color:var(--ink-2);display:grid}.alternative__details dt{color:var(--ink);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.alternative>button{min-height:calc(var(--space-20) * 2 + var(--space-4));max-width:100%;margin-top:auto}.reveal-screen__position{border-bottom:var(--border-width) solid var(--line);padding-block:var(--space-8)}.reveal-screen__position summary{cursor:pointer}.reveal-screen__position summary:after{content:"+";color:var(--ink-3);flex-shrink:0;margin-left:auto}.reveal-screen__position[open] summary:after{content:"-"}.reveal-screen__position .arg{margin-top:var(--space-10)}.reveal-screen__position .master__name{overflow-wrap:anywhere}.reveal-screen__transcript,.reveal-screen__review{min-width:0}.reveal-screen__transcript .arg{white-space:pre-wrap}.thesis-screen__questions{padding-left:var(--space-18);font-size:var(--text-meta);line-height:var(--leading-list);color:var(--ink-2);overflow-wrap:anywhere;margin:0;list-style:outside}.thesis-screen__questions li+li{margin-top:var(--space-8)}.thesis-screen__heading,.thesis-screen__card-footer{flex-wrap:wrap}@media (min-width:768px){.screen{width:min(calc(100% - var(--space-20) * 2), var(--size-screen-wide));margin-block:var(--space-24)}.start-screen{max-width:var(--size-screen-form)}.screen__body{padding:var(--space-24);gap:var(--space-20)}.call-it-screen__openings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.call-it-screen .master{flex-wrap:wrap}.thesis-screen .screen__body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.thesis-screen__description,.thesis-screen__empty{grid-column:1/-1}}@media (min-width:1100px){.call-it-screen__body,.reveal-screen .screen__body{grid-template-columns:minmax(0, 1fr) var(--size-sidebar);gap:var(--space-24);align-items:start;display:grid}.call-it-screen__header,.call-it-screen__body>.evidence-bar,.call-it-screen__body>section[id],.reveal-screen__header{grid-column:1/-1}.call-it-screen__research{grid-area:2/1}.call-it-screen__progress{top:var(--space-24);grid-area:2/2;position:sticky}.reveal-screen__verdict,.reveal-screen__points,.reveal-screen__research-checks,.reveal-screen__actions,.reveal-screen__alternatives{grid-column:1}.alternative-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reveal-screen__council{grid-area:2/2/span 5}.reveal-screen__transcript,.reveal-screen__review{grid-column:1/-1}}}@layer utilities{.visible{visibility:visible}.mr-2{margin-right:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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-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-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-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)))}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-caption{font-size:.75rem;line-height:var(--tw-leading,1.5)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--font-display:var(--font-newsreader), Georgia, serif;--font-sans:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), monospace;--text-display:32px;--text-ui:15px;--text-example:14px;--text-meta:13px;--text-note:11.5px;--text-eyebrow:11px;--leading-display:1.15;--leading-body:1.5;--weight-medium:500;--weight-semibold:600;--weight-regular:400;--text-hunch:20px;--text-final-quote:17px;--text-thesis:16px;--text-score:19px;--text-feedback:13.5px;--text-small:12.5px;--text-status:10.5px;--leading-quote:1.4;--leading-thesis:1.3;--leading-list:1.55;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-18:18px;--space-20:20px;--space-24:24px;--space-32:32px;--size-screen:390px;--size-screen-wide:1180px;--size-screen-form:760px;--size-sidebar:320px;--size-icon-sm:12px;--size-icon-md:13px;--size-icon-lg:16px;--size-icon-nav:20px;--size-icon-feedback:22px;--stroke-icon:1.3;--stroke-action:1.6;--stroke-feedback:1.8;--border-width:1px;--ground:#f7f4ec;--surface:#fff;--surface-2:#fbfaf6;--ink:#1c1b18;--ink-2:#4a4741;--ink-3:#6b675c;--ink-4:#8a857a;--line:#e4dfd3;--line-2:#efeadd;--accent:#d97757;--accent-ink:#1c1b18;--panel:#1c1b18;--panel-2:#26251f;--panel-line:#35332d;--on-panel:#f2efe6;--on-panel-2:#a7a090;--on-panel-quote:#ede9dd;--on-panel-strong:#fff;--on-panel-success:#8fbf9e;--m-lynch:#2f6f6a;--m-buffett:#2b5480;--m-munger:#b4632b;--m-marks:#6b4a7a;--m-dalio:#6b4a7a;--v-research:#2f6b45;--v-research-bg:#e6efe7;--v-gray:#8a6a2e;--v-gray-bg:#f0e2c4;--v-pass:#b4632b;--v-pass-bg:#fbeee4;--ok:#2f6b45;--warn:#c99a3e;--danger:#c4453a;--ok-bg:#e6efe7;--warn-bg:#f5ead0;--danger-bg:#fbedeb;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--r-field:14px;--r-inset:11px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#171613;--surface:#211f1b;--surface-2:#1c1b17;--ink:#f2efe6;--ink-2:#c7c1b3;--ink-3:#a29c8e;--ink-4:#857f72;--line:#322f29;--line-2:#2a2823;--panel:#0f0e0c;--panel-2:#1a1915;--panel-line:#322f29;--m-lynch:#6fb3ac;--m-buffett:#86abd6;--m-munger:#e0a06a;--m-marks:#b79bc7;--m-dalio:#b79bc7;--v-research:#8fbf9e;--v-research-bg:#1e2c22;--v-gray:#e0be7a;--v-gray-bg:#2e2716;--v-pass:#e0a06a;--v-pass-bg:#2a2016;--ok:#8fbf9e;--warn:#e0be7a;--danger:#e79a8e;--ok-bg:#1e2c22;--warn-bg:#2e2716;--danger-bg:#2c1e1b}}:root[data-theme=dark]{--ground:#171613;--surface:#211f1b;--surface-2:#1c1b17;--ink:#f2efe6;--ink-2:#c7c1b3;--ink-3:#a29c8e;--ink-4:#857f72;--line:#322f29;--line-2:#2a2823;--panel:#0f0e0c;--panel-2:#1a1915;--panel-line:#322f29;--m-lynch:#6fb3ac;--m-buffett:#86abd6;--m-munger:#e0a06a;--m-marks:#b79bc7;--m-dalio:#b79bc7;--v-research:#8fbf9e;--v-research-bg:#1e2c22;--v-gray:#e0be7a;--v-gray-bg:#2e2716;--v-pass:#e0a06a;--v-pass-bg:#2a2016;--ok:#8fbf9e;--warn:#e0be7a;--danger:#e79a8e;--ok-bg:#1e2c22;--warn-bg:#2e2716;--danger-bg:#2c1e1b}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
