@font-face{font-family:TX-02;src:url(/fonts/TX-02/TX-02-Variable.woff2)format("woff2");font-weight:100 900;font-style:oblique -16deg 0deg;font-stretch:60% 100%;font-display:swap;font-feature-settings:calt;font-variant-ligatures:contextual}@media print{html:root{--table-font-family:"TX-02 Print", monospace}}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-400-60.a2f8af85.woff2)format("woff2");font-weight:400;font-stretch:60%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-400-70.62c07556.woff2)format("woff2");font-weight:400;font-stretch:70%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-400-80.f40382d6.woff2)format("woff2");font-weight:400;font-stretch:80%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-400-90.e25df9f1.woff2)format("woff2");font-weight:400;font-stretch:90%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-400-100.ae9720af.woff2)format("woff2");font-weight:400;font-stretch:100%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-500-60.e3647663.woff2)format("woff2");font-weight:500;font-stretch:60%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-500-70.87d19f88.woff2)format("woff2");font-weight:500;font-stretch:70%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-500-80.771c84c7.woff2)format("woff2");font-weight:500;font-stretch:80%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-500-90.158379e1.woff2)format("woff2");font-weight:500;font-stretch:90%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-500-100.d9236ce7.woff2)format("woff2");font-weight:500;font-stretch:100%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-700-60.6a0b3714.woff2)format("woff2");font-weight:700;font-stretch:60%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-700-70.e68c83bd.woff2)format("woff2");font-weight:700;font-stretch:70%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-700-80.d88b2940.woff2)format("woff2");font-weight:700;font-stretch:80%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-700-90.414a9d5c.woff2)format("woff2");font-weight:700;font-stretch:90%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-700-100.72addaaa.woff2)format("woff2");font-weight:700;font-stretch:100%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-900-60.b8d149e9.woff2)format("woff2");font-weight:900;font-stretch:60%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-900-70.3c9484b4.woff2)format("woff2");font-weight:900;font-stretch:70%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-900-80.5fefd9bf.woff2)format("woff2");font-weight:900;font-stretch:80%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-900-90.28ac139e.woff2)format("woff2");font-weight:900;font-stretch:90%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:TX-02 Print;src:url(/fonts/TX-02-print/TX-02-Print-900-100.ad54aefc.woff2)format("woff2");font-weight:900;font-stretch:100%;font-style:normal;font-display:block;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:Chicago-SE;src:url(/fonts/Chicago-SE/Chicago-SE-Black-Expanded.woff2)format("woff2");font-weight:900;font-style:normal;font-stretch:125%;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM-Plex-Sans/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM-Plex-Sans/IBMPlexSans-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM-Plex-Sans/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM-Plex-Sans/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Regular.7bbf208e.woff2)format("woff2");unicode-range:U+??,U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2C6,U+2DA,U+2DC,U+394,U+3A3,U+3B1-3B2,U+3BC,U+3C0,U+3C3,U+3C6,U+E3F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FB01-FB02,U+FEFF,U+FFFD;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Italic.ade9485c.woff2)format("woff2");unicode-range:U+??,U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2C6,U+2DA,U+2DC,U+394,U+3A3,U+3B1-3B2,U+3BC,U+3C0,U+3C3,U+3C6,U+E3F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FB01-FB02,U+FEFF,U+FFFD;font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBM-Plex-Serif/IBMPlexSerif-SemiBold.f176251f.woff2)format("woff2");unicode-range:U+??,U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2C6,U+2DA,U+2DC,U+394,U+3A3,U+3B1-3B2,U+3BC,U+3C0,U+3C3,U+3C6,U+E3F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FB01-FB02,U+FEFF,U+FFFD;font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBM-Plex-Serif/IBMPlexSerif-Bold.483fad08.woff2)format("woff2");unicode-range:U+??,U+131,U+141-142,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+2C6,U+2DA,U+2DC,U+394,U+3A3,U+3B1-3B2,U+3BC,U+3C0,U+3C3,U+3C6,U+E3F,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FB01-FB02,U+FEFF,U+FFFD;font-weight:700;font-style:normal;font-display:swap}:root{--font-size-xxs:.4375rem;--font-size-sm:.625rem;--font-size-prose:.6875rem;--font-size-md:.75rem;--font-size-xl:1rem;--font-size-2xl:1.375rem;--font-size-headline:clamp(1.8rem, 5cqi, 2.5rem);--font-size-deck:clamp(.9375rem, 2.2cqi, 1.0625rem);--font-size-price:clamp(2.5rem, 8cqi, 4rem);--font-size-crosshead:.875rem;--font-size-ui:.875rem;--font-size-ui-sm:.8125rem;--font-stretch-normal:100%;--font-stretch-semi-condensed:90%;--font-stretch-condensed:80%;--font-stretch-extra-condensed:70%;--font-stretch-ultra-condensed:60%;--page-width:1122px;--page-padding:20px;--page-padding-bottom:30px;--table-row-height:26px;--table-cell-padding:7px;--table-font-family:"TX-02", monospace;--sidebar-width:300px;--line:1px solid var(--color-border);--hairline:1px solid var(--color-border-light);--rule-thick:3px solid var(--color-bg-header);--color-border:#000;--color-border-light:#eee;--color-text:#000;--color-text-secondary:#666;--color-text-muted:#999;--color-bg-body:#e8eef5;--color-bg-white:#fff;--color-bg-alt-row:#fcfcfc;--color-bg-estimate:#e8e8e8;--color-bg-structural:#f5f5f5;--color-bg-surface:#fafafa;--color-positive:#26a69a;--color-negative:#ef5350;--color-error:#c00;--color-text-inverse:#fff;--color-text-emphasis:#000;--color-text-chart:#333;--color-bg-header:#000;--color-bg-button-hover:#333;--color-bg-hover:#f5f5f5;--color-bg-active:#e0e0e0;--color-bg-skeleton:#f0f0f0;--color-bg-skeleton-shine:#e0e0e0;--color-bg-skeleton-shimmer:#fff6;--color-bg-info-box:#000c;--color-bg-overlay:#fff9;--color-border-input:#ccc;--color-shadow:#00000026;--color-chart-up:#000;--color-chart-down:#999;--color-chart-grid:#eee;--color-chart-price-line:#333;--color-chart-crosshair:#666;--color-chart-fair-value:#2b59c3;--color-accent:#fb8b1e;--color-error-bg:#fff5f5;--color-error-border:#fcc;--color-loading-from:#4caf50;--color-loading-to:#8bc34a;--color-trend-up:#000;--color-trend-down:#999;--color-trend-est:#666;--color-on-accent:#000;--color-brand-on-bar:#fb8b1e;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-serif:"IBM Plex Serif", serif}@media screen and (prefers-color-scheme:dark){:root{--color-border:#2e2e38;--color-border-light:#1a1a22;--color-text:#f39f41;--color-text-secondary:#999;--color-text-muted:gray;--color-bg-body:#000;--color-bg-white:#080810;--color-bg-alt-row:#050508;--color-bg-estimate:#040408;--color-bg-structural:#0e0e16;--color-bg-surface:#080810;--color-positive:#0f0;--color-negative:#ff433d;--color-error:#ff433d;--color-text-inverse:#000;--color-text-emphasis:#fff;--color-text-chart:#f39f41;--color-bg-header:#fb8b1e;--color-bg-button-hover:#cc6e00;--color-bg-hover:#121218;--color-bg-active:#1a1a22;--color-bg-skeleton:#121218;--color-bg-skeleton-shine:#1a1a22;--color-bg-skeleton-shimmer:#f39f410f;--color-bg-info-box:#f39f41eb;--color-bg-overlay:#0009;--color-border-input:#3a3a46;--color-shadow:#000c;--color-chart-up:#f39f41;--color-chart-down:#444;--color-chart-grid:#141418;--color-chart-price-line:#f39f41;--color-chart-crosshair:#777;--color-chart-fair-value:#4fb3ff;--color-accent:#fb8b1e;--color-error-bg:#1a0505;--color-error-border:#3d1111;--color-loading-from:#f39f41;--color-loading-to:#fb8b1e;--color-trend-up:#f39f41;--color-trend-down:#444;--color-trend-est:#666;--color-brand-on-bar:#000}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--table-font-family);background:var(--color-bg-body);color:var(--color-text);justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:20px;display:flex;overflow-x:auto}@media (width>=1201px){body{justify-content:center}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-layout{align-items:flex-start;gap:20px;display:flex}.left-sidebar{width:var(--sidebar-width);font-family:var(--font-sans);font-size:var(--font-size-ui);flex-direction:column;flex-shrink:0;gap:20px;line-height:1.4;display:flex}.site-title{font-family:Chicago-SE,sans-serif;font-weight:900;font-stretch:125%;font-size:var(--font-size-2xl);text-align:center;width:100%;margin:0;padding-top:20px;line-height:31px}.site-title a{color:inherit;text-decoration:none}.sidebar-menu{grid-template-columns:1fr 1fr;column-gap:8px;display:grid}.sidebar-menu a{height:var(--table-row-height);color:var(--color-text);white-space:nowrap;align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.sidebar-menu a:hover{text-underline-offset:3px;text-decoration:underline}.sidebar-menu a[aria-current=page]{background:var(--color-bg-header);color:var(--color-text-inverse);font-weight:700;text-decoration:none}.sidebar-legal{font-size:var(--font-size-md);flex-wrap:wrap;gap:4px 14px;display:flex}.sidebar-asof{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.sidebar-legal a{color:var(--color-text);text-decoration:none}.sidebar-legal a:hover{text-decoration:underline}.user-nav{gap:8px;display:flex}.user-nav .pg-btn{flex:1}.user-nav-signed-in{align-items:center;gap:8px;width:100%;display:flex}.user-plan-badge{height:var(--table-row-height);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.user-plan-badge-free{background:var(--color-bg-active);color:var(--color-text-secondary)}.user-plan-badge-pro,.user-plan-badge-max{background:var(--color-bg-header);color:var(--color-text-inverse)}.user-nav-link{color:var(--color-text);font-size:var(--font-size-ui-sm);font-weight:500;line-height:18px;text-decoration:none}.user-nav-link:hover{text-decoration:underline}.pg-btn{height:calc(var(--table-row-height) * 1.5);border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-emphasis);font-family:var(--font-sans);font-size:var(--font-size-ui);text-align:center;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.pg-btn:hover{text-underline-offset:3px;text-decoration:underline}.pg-btn-solid,.pg-btn[aria-pressed=true]{background:var(--color-bg-header);border-color:var(--color-bg-header);color:var(--color-text-inverse);font-weight:700}.pg-btn-go{background:var(--color-accent);border-color:var(--color-on-accent);color:var(--color-on-accent);font-weight:700}.sidebar-search{position:relative}.search-form{gap:8px;display:flex;position:relative}.search-input{min-width:0;height:calc(var(--table-row-height) * 1.5);border:1px solid var(--color-border-input);font-family:var(--table-font-family);font-size:var(--font-size-md);text-transform:uppercase;background:var(--color-bg-white);color:var(--color-text);border-radius:4px;flex:1;padding:0 12px}.search-input::placeholder{color:var(--color-text-muted)}.search-input:focus{border-color:var(--color-border);outline:none}.search-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.search-button{height:calc(var(--table-row-height) * 1.5);background:var(--color-bg-header);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--font-size-ui);cursor:pointer;border:none;border-radius:4px;padding:0 16px;font-weight:700}.search-button:hover{background:var(--color-bg-button-hover)}.search-results{background:var(--color-bg-white);border:1px solid var(--color-border-input);z-index:1000;max-height:300px;box-shadow:0 4px 6px var(--color-shadow);border-radius:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.search-result{color:inherit;font-family:var(--table-font-family);font-size:var(--font-size-sm);box-shadow:inset 0 -1px 0 0 var(--color-bg-skeleton);align-items:baseline;gap:6px;padding:6px 10px;text-decoration:none;display:flex}.search-status{font-family:var(--table-font-family);font-size:var(--font-size-sm);color:var(--color-text-muted);padding:6px 10px}.search-result:last-child{box-shadow:none}.search-result-code{flex-shrink:0;font-weight:700}.search-result-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);flex:1;overflow:hidden}.search-result-exchange{color:var(--color-text-muted);flex-shrink:0}.search-result[aria-selected=true]{background:var(--color-bg-hover)}.search-result:active{background:var(--color-bg-active)}.page-sheet{background:var(--color-bg-white);box-shadow:0 4px 12px var(--color-shadow);padding:calc(var(--page-padding) + 1px) calc(var(--page-padding) + 1px) calc(var(--page-padding-bottom) + 1px);position:relative}.page-sheet:before{content:"";inset:calc(var(--page-padding) + 1px) calc(var(--page-padding) + 1px) calc(var(--page-padding-bottom) + 1px);border:1px solid var(--color-border);pointer-events:none;z-index:100;position:absolute}.page-sheet:after{content:"";border:1px solid var(--color-border);pointer-events:none;z-index:100;position:absolute;inset:0}@media (width<=1200px){body{justify-content:center;align-items:flex-start;padding:10px;overflow-x:hidden}.page-layout{flex-direction:column;align-items:center;gap:10px;width:100%}.pg-sheet{--font-size-sm:.75rem;--font-size-prose:.8125rem}.left-sidebar{display:contents}.left-sidebar>:not(ins){order:-1;width:100%;max-width:400px}.left-sidebar>ins.adsbygoogle{order:1;width:100%;max-width:400px}.left-sidebar>.sidebar-asof,.left-sidebar>.sidebar-legal{order:2}}.layout-switch{font-family:var(--table-font-family);font-size:var(--font-size-md);flex-direction:column;gap:6px;display:flex}html:not([data-layout]) .layout-switch{display:none}.layout-switch-label{color:var(--color-text-secondary);line-height:17px}.layout-switch-buttons{height:calc(var(--table-row-height) * 1.5);border:1px solid var(--color-bg-header);grid-template-columns:1fr 1fr;display:grid}.layout-switch button{font:inherit;color:var(--color-text);background:var(--color-bg-white);cursor:pointer;border:0;font-weight:500}.layout-switch button[aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-bg-header);font-weight:700}@media screen and (prefers-color-scheme:dark){.site-title{color:var(--color-text)}}.pg-sheet{width:var(--page-width);transform-origin:0 0;flex-shrink:0;container:pg/inline-size}@media (width<=1200px){.pg-sheet{width:100%;max-width:var(--page-width);flex-shrink:1}}.pg-frame{min-height:calc(var(--table-row-height) * 26);flex-direction:column;display:flex}.pg-sheet .pg-btn-go,.pg-plan .pg-btn{height:calc(var(--table-row-height) * 2);font-size:var(--font-size-xl);padding:0 28px}.pg-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.pg-scroll{overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.pg-table th,.pg-table td{padding:5px var(--table-cell-padding);text-align:left;vertical-align:top;border-top:var(--hairline);font-weight:400;line-height:16px}.pg-table th+th,.pg-table td+td{border-left:var(--hairline)}.pg-table thead th{background:var(--color-bg-structural);color:var(--color-text-emphasis);white-space:nowrap;border-top:0;border-bottom:var(--line);font-weight:500}.pg-table td:first-child{background:var(--color-bg-structural);color:var(--color-text-emphasis);font-weight:500}.pg-table tbody tr:nth-child(odd) td:not(:first-child){background:var(--color-bg-alt-row)}.pg-table.pg-rows th,.pg-table.pg-rows td{padding:4px var(--table-cell-padding);line-height:18px}.pg-table.pg-rows th{hyphens:manual;font-family:var(--table-font-family);background:var(--color-bg-structural);color:var(--color-text-emphasis);font-weight:500}.pg-table.pg-rows td{font-family:var(--font-serif);font-size:var(--font-size-prose);text-align:justify;hyphens:auto}.pg-table.pg-rows,.pg-table.pg-rows tbody{display:block}.pg-table.pg-rows tbody{columns:2;column-rule:var(--line);column-gap:1px}.pg-table.pg-rows tr{break-inside:avoid;border-bottom:var(--hairline);grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid}.pg-table.pg-rows th,.pg-table.pg-rows td{border-top:0}.pg-table.pg-rows tbody tr:nth-child(odd) td{background:0 0}.pg-table.pg-rows tbody tr:nth-child(2n) td{background:var(--color-bg-alt-row)}.pg-table td.pg-date{white-space:nowrap}.pg-table .mark{text-align:center;width:110px}.pg-table .yes{color:var(--color-positive)}.pg-table .no{color:var(--color-text-secondary)}.pg-table thead th.pro{background:var(--color-bg-header);color:var(--color-text-inverse);font-weight:700}.pg-table tr.group td{background:var(--color-bg-structural);color:var(--color-text-emphasis);border-top:var(--line);font-weight:500}.pg-table tbody tr.group:first-child td{border-top:0}.pg-plans{border-bottom:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-plans-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-plan{flex-direction:column;gap:10px;min-width:0;padding:14px 12px 16px;display:flex}.pg-plan+.pg-plan{border-left:var(--line)}.pg-plan-name{height:var(--table-row-height);padding:0 var(--table-cell-padding);background:var(--color-bg-structural);border-bottom:var(--line);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-emphasis);align-items:center;margin:-14px -12px 0;font-weight:700;line-height:1;display:flex}.pg-plan-pro .pg-plan-name{background:var(--color-bg-header);color:var(--color-text-inverse)}.pg-price{font-family:var(--font-serif);font-size:var(--font-size-price);color:var(--color-text-emphasis);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700;line-height:1}.pg-price span{font-family:var(--table-font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:6px;font-weight:400}.pg-plan-line{font-family:var(--font-serif);font-size:var(--font-size-ui-sm);color:var(--color-text-secondary);margin:0;font-style:italic;line-height:1.4}.pg-plan ul{font-family:var(--font-serif);font-size:var(--font-size-prose);flex:1;align-content:start;gap:5px;margin:0 0 6px;padding:0;line-height:1.45;list-style:none;display:grid}.pg-plan li:before{content:"– ";color:var(--color-text-secondary)}.pg-foot{background:var(--color-bg-header);color:var(--color-text-inverse);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;display:flex}.pg-foot-brand{font-family:Chicago-SE,sans-serif;font-weight:900;font-stretch:125%;font-size:var(--font-size-ui);color:var(--color-brand-on-bar)}@container pg (width<=760px){.pg-table.pg-rows tbody{columns:1}.pg-table.pg-rows tr{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.pg-plans,.pg-plans-three{grid-template-columns:1fr}.pg-plan+.pg-plan{border-left:0;border-top:var(--line)}.pg-table .mark{width:64px;padding-inline:4px}}.pg-table td.gl-term{width:30%}.gl-sectors{color:var(--color-text-secondary);font-weight:400;display:block}.pg-table td.gl-def{font-family:var(--font-serif);color:var(--color-text-secondary)}.pg-plan-state{height:calc(var(--table-row-height) * 2);border:var(--hairline);background:var(--color-bg-structural);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:500;display:flex}.pg-plan>.pg-btn,.pg-plan form .pg-btn,.pg-plan form{width:100%}.pg-plan-note{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pg-price strong{font-weight:700}.pg-plan-muted .pg-price,.pg-plan-muted li{color:var(--color-text-secondary)}.pg-interval{display:flex}.pg-interval .pg-btn{font-family:inherit;font-size:var(--font-size-md);flex:1}.pg-interval .pg-btn+.pg-btn{border-left-width:0}.pg-dateline{height:var(--table-row-height);padding:0 var(--table-cell-padding);border-bottom:var(--line);font-size:var(--font-size-sm);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.pg-head{border-top:var(--rule-thick);border-bottom:var(--line);margin-top:2px;padding:16px 12px 14px}.pg-kicker{font-size:var(--font-size-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-emphasis);margin:0 0 10px;font-weight:700}.pg-kicker:before{content:"";background:var(--color-accent);width:8px;height:8px;margin-right:8px;display:inline-block}.pg-head h1{font-family:var(--font-serif);font-size:var(--font-size-headline);letter-spacing:-.01em;color:var(--color-text-emphasis);text-wrap:pretty;margin:0;font-weight:700;line-height:1.05}.pg-deck{font-family:var(--font-serif);font-size:var(--font-size-deck);color:var(--color-text-secondary);margin:10px 0 0;font-style:italic;line-height:1.4}.pg-byline{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;font-weight:500;display:flex}.pg-story{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.pg-story-solo{grid-template-columns:minmax(0,1fr)}.pg-article{min-width:0;font-family:var(--font-serif);font-size:var(--font-size-prose);columns:3;column-rule:1px solid var(--color-border-input);text-align:justify;hyphens:auto;color:var(--color-text);column-gap:24px;padding:12px 20px 14px 12px;line-height:1.45}.pg-story-solo .pg-article{padding-right:12px}.pg-article.pg-cols-2{columns:2}.pg-article p{orphans:2;widows:2;margin:0 0 9px}.pg-note{font-family:var(--font-serif);font-size:var(--font-size-prose);color:var(--color-text);margin:0;padding:10px 12px;line-height:1.4}.pg-article a,.pg-box a,.pg-note a,.pg-link{color:var(--color-text-emphasis);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;hyphens:none;text-decoration-thickness:2px}.pg-article a[href^=mailto\:]{white-space:nowrap}.pg-article strong{color:var(--color-text-emphasis);font-weight:700}.pg-article ul{text-align:left;margin:0 0 9px;padding:0;list-style:none}.pg-article li{break-inside:avoid;margin-bottom:.6em;padding-left:1.5em;position:relative}.pg-article li:before{content:"–";color:var(--color-text-secondary);position:absolute;left:0}.pg-article>section:first-child>p:first-child:not(:has(>strong:first-child)):first-letter{float:left;color:var(--color-bg-header);padding:.09em .12em 0 0;font-size:4.9em;font-weight:700;line-height:.8}.pg-article>section:not(.pg-box)>:is(h2,h3){font-size:var(--font-size-crosshead);text-align:left;hyphens:manual;color:var(--color-text-emphasis);break-after:avoid;margin:14px 0 4px;font-weight:700;line-height:1.2}.pg-article>section:not(.pg-box):first-child>:is(h2,h3):first-child{margin-top:0}.pg-part{column-span:all;border-top:var(--rule-thick);text-align:left;break-after:avoid;margin:22px 0 10px;padding-top:10px;scroll-margin-top:12px}.pg-part+section>:is(h2,h3):first-child{margin-top:0}.pg-article>.pg-part:first-child{border-top:0;margin-top:0;padding-top:0}.pg-part-no{font-family:var(--table-font-family);font-size:var(--font-size-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 4px;font-weight:700}.pg-part h2{font-size:var(--font-size-2xl);letter-spacing:-.01em;color:var(--color-text-emphasis);margin:0;font-weight:700;line-height:1.15}.pg-part-lede{font-size:var(--font-size-crosshead);color:var(--color-text-secondary);margin:4px 0 0;font-style:italic;line-height:1.35}.pg-article ol{counter-reset:step;text-align:left;margin:0 0 9px;padding:0;list-style:none}.pg-article ol>li{counter-increment:step;break-inside:avoid;margin-bottom:.6em;padding-left:1.8em;position:relative}.pg-article ol>li:before{content:counter(step);font-family:var(--table-font-family);color:var(--color-text-emphasis);font-weight:700;position:absolute;left:0}.pg-runin>section:not(.pg-box){margin-bottom:9px}.pg-runin>section:not(.pg-box)>h2{font-size:inherit;line-height:inherit;margin:0;display:inline}.pg-runin>section:not(.pg-box)>h2:after{content:". "}.pg-runin>section:not(.pg-box)>h2+p{display:inline}.pg-runin>section:not(.pg-box)>h2+p+p{margin-top:9px}.pg-pull{column-span:all;border-top:var(--rule-thick);border-bottom:var(--line);text-align:center;margin:16px 0;padding:14px 40px}.pg-pull blockquote{font-size:var(--font-size-2xl);text-align:center;color:var(--color-text-emphasis);margin:0;font-style:italic;line-height:1.25}.pg-pull blockquote:before{content:"“"}.pg-pull blockquote:after{content:"”"}.pg-rail{border-left:var(--line);min-width:0;padding:12px}.pg-rail-inner{flex-direction:column;gap:16px;display:flex}.pg-rail-inner>.pg-btn{width:100%}.pg-rail-sticky .pg-rail-inner{position:sticky;top:12px}.pg-toc{counter-reset:part;margin:0;padding:0;list-style:none}.pg-toc li{counter-increment:part}.pg-toc li+li{border-top:var(--hairline)}.pg-toc a{min-height:var(--table-row-height);padding:0 var(--table-cell-padding);font-size:var(--font-size-sm);color:var(--color-text-emphasis);align-items:center;gap:8px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.pg-toc a:before{content:counter(part, decimal-leading-zero);width:1.4em;color:var(--color-text-secondary);flex:none}.pg-toc a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}.pg-toc a[aria-current=true]{background:var(--color-bg-header);color:var(--color-text-inverse);font-weight:700}.pg-toc a[aria-current=true]:before{color:var(--color-text-inverse)}.pg-box{border:var(--line);min-width:0;font-family:var(--table-font-family);text-align:left}.pg-article .pg-box li{break-inside:auto;margin-bottom:0;padding-left:9px}.pg-article .pg-box li:before{content:none}.pg-box-wide{margin:12px}.pg-article>.pg-box{break-inside:avoid-column;margin:4px 0 14px}.pg-article>.pg-box:not(.pg-box-span) .pg-table.pg-rows tbody{columns:auto}.pg-article>.pg-box:not(.pg-box-span) .pg-table.pg-rows tr{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.pg-article>.pg-box:not(.pg-box-span) .pg-table.pg-rows th{overflow-wrap:anywhere}.pg-article>.pg-box-span{column-span:all;margin:4px 0 16px}.pg-article>section:not(.pg-box):has(+.pg-box-span){column-span:all;text-align:left;margin-bottom:4px}.pg-box-title{height:var(--table-row-height);padding:0 var(--table-cell-padding);font-size:var(--font-size-sm);letter-spacing:.08em;text-align:left;text-transform:uppercase;align-items:center;margin:0;font-weight:700;line-height:1;display:flex}.pg-box-black .pg-box-title{background:var(--color-bg-header);color:var(--color-text-inverse)}.pg-box-grey .pg-box-title{background:var(--color-bg-structural);border-bottom:var(--line);color:var(--color-text-emphasis)}.pg-box>:not(.pg-box-title,table,ul,ol,.pg-scroll){margin:10px 12px}.pg-kv th{background:var(--color-bg-structural);width:38%;color:var(--color-text-emphasis);font-weight:500}.pg-kv td{font-family:var(--font-serif);font-size:var(--font-size-prose)}.pg-kv tr:first-child th,.pg-kv tr:first-child td{border-top:0}.pg-items{margin:0;padding:0;list-style:none}.pg-items li{border-top:var(--hairline);font-family:var(--font-serif);font-size:var(--font-size-prose);color:var(--color-text);padding:8px 9px;line-height:1.4}.pg-items li:first-child{border-top:0}.pg-items strong{font-family:var(--table-font-family);font-size:var(--font-size-sm);color:var(--color-text-emphasis);margin-bottom:2px;font-weight:500;display:block}@container pg (width<=900px){.pg-story{grid-template-columns:minmax(0,1fr)}.pg-article,.pg-article.pg-cols-2{columns:2;padding-right:12px}.pg-rail{border-left:0;border-top:var(--line)}.pg-rail-sticky .pg-rail-inner{position:static}}@container pg (width<=600px){.pg-article,.pg-article.pg-cols-2{columns:1;text-align:left}.pg-pull{padding:12px 8px}.pg-dateline span:not(:first-child){display:none}}
