@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_4631b0d9-module__INPJ0q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_4631b0d9-module__INPJ0q__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_1b76f6bd-module__8YoPGW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1b76f6bd-module__8YoPGW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-800:#a30037;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-900:#1c1917;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--er-font);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-inline:auto}.mt-2{margin-top:8px}.mt-6{margin-top:24px}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:20px;height:20px}.min-h-dvh{min-height:100dvh}.max-w-2xl{max-width:var(--container-2xl)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-stone-100{background-color:var(--color-stone-100)}.px-4{padding-inline:16px}.py-12{padding-block:48px}.py-20{padding-block:80px}.pr-12{padding-right:48px}.text-center{text-align:center}.font-sans{font-family:var(--er-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-orange-700{color:var(--color-orange-700)}.text-rose-800{color:var(--color-rose-800)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-900{color:var(--color-stone-900)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-stone-200{--tw-ring-color:var(--color-stone-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[\&_a\]\:text-stone-900 a{color:var(--color-stone-900)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_h2\]\:mt-10 h2{margin-top:40px}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-stone-900 h2{color:var(--color-stone-900)}.\[\&_li\]\:mt-1\.5 li{margin-top:6px}.\[\&_p\]\:mt-3 p{margin-top:12px}.\[\&_strong\]\:text-stone-900 strong{color:var(--color-stone-900)}.\[\&_ul\]\:mt-3 ul{margin-top:12px}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:20px}}:root{--er-font:"Instrument Sans", system-ui, sans-serif;--er-font-display:"Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--er-fs-display-xl:clamp(44px, 5.6vw, 78px);--er-fs-display-l:40px;--er-fs-display-m:30px;--er-fs-title:20px;--er-fs-essay:18px;--er-fs-body-l:17px;--er-fs-body:16px;--er-fs-small:14px;--er-fs-caption:13px;--er-fs-label:13px;--er-lh-essay:1.62;--er-lh-body:1.5;--er-space-1:4px;--er-space-2:8px;--er-space-3:12px;--er-space-4:16px;--er-space-5:20px;--er-space-6:24px;--er-space-8:32px;--er-space-10:40px;--er-space-12:48px;--er-space-16:64px;--er-target:44px;--er-radius-hl:3px;--er-radius-sm:6px;--er-radius-md:10px;--er-radius-note:14px;--er-radius-card:20px;--er-radius-pill:999px;--er-dur-fast:.12s;--er-dur:.2s;--er-dur-slow:.3s;--er-dur-pulse:.65s;--er-dur-pop:.56s;--er-ease:cubic-bezier(.2, .7, .2, 1);--er-bg:#f5f2ed;--er-surface:#fcfbf8;--er-surface-2:#f0ece7;--er-ink:#221c18;--er-ink-2:#5b544e;--er-line:#ddd8d2;--er-line-strong:#bdb6b0;--er-ember:#ba4114;--er-ember-hover:#a63412;--er-on-ember:#fefbf8;--er-ember-ink:#a73b15;--er-ring:#a73b15;--er-roast-bg:#fce4d3;--er-roast-ink:#381b10;--er-roast-ink-2:#5f3f32;--er-roast-line:#ddd2c8;--er-roast-hover:#f4ebe2;--er-calm-bg:#e8f2f7;--er-calm-ink:#172128;--er-calm-ink-2:#444f57;--er-calm-line:#c8d7df;--er-calm-btn:#264052;--er-calm-on-btn:#f5f9fb;--er-toast-bg:#26201c;--er-toast-ink:#f4f1ed;--er-scrim:#0e0a0780;--er-lv-met:#337344;--er-lv-partly:#845a0f;--er-lv-notyet:#944a46;--er-lv-context:#32669a;--er-shadow-page:0 1px 2px #362c240f, 0 10px 30px #392a1e14;--er-shadow-bar:0 -8px 24px #362c241a;--er-shadow-float:0 14px 36px #1d140d33;--er-page:#fefbf7;--er-page-ink:#1f1915;--er-page-ink-2:#564e48;--er-page-line:#dfdad3;--er-page-line-strong:#b8afa8;--er-note-bg:#fbf3eb;--er-note-line:#ddd2c8;--er-note-hover:#f4ebe2;--er-p-ember:#ba4114;--er-p-ember-hover:#a63412;--er-p-ember-ink:#a73b15;--er-p-on-ember:#fefbf8;--er-hl:#ffe2c9;--er-hl-line:#c96736;--er-hl-strong:#ffc79a;--er-hl-pulse:#f9a870;--er-ftint-met:#d4f1d8;--er-fline-met:#428252;--er-ftint-partly:#fae4c7;--er-fline-partly:#936823;--er-ftint-notyet:#ffdedb;--er-fline-notyet:#a45953;--er-ftint-context:#d5ebff;--er-fline-context:#4075aa;--er-rv-page:var(--er-page);--er-rv-pad:clamp(16px, 4cqw, 22px);--er-rv-note:#eee9e2}@supports (color:lab(0% 0 0)){:root{--er-bg:lab(95.6043% .602037 2.58824);--er-surface:lab(98.6199% .22471 1.50434);--er-surface-2:lab(93.6339% .690728 2.95978);--er-ink:lab(10.6387% 2.42775 3.8626);--er-ink-2:lab(36.1708% 2.42884 4.70822);--er-line:lab(86.6651% 1.15314 3.60711);--er-line-strong:lab(74.4713% 1.7238 4.18643);--er-ember:lab(45.247% 48.4614 50.686);--er-ember-hover:lab(39.4829% 46.2842 45.4455);--er-on-ember:lab(98.8489% .426769 1.8467);--er-ember-ink:lab(40.7382% 43.9969 45.5442);--er-ring:lab(40.7382% 43.9969 45.5442);--er-roast-bg:lab(92.3686% 6.46994 11.5673);--er-roast-ink:lab(13.7857% 13.9667 13.4895);--er-roast-ink-2:lab(30.0651% 13.2973 13.6977);--er-roast-line:lab(84.9057% 2.61062 6.29677);--er-roast-hover:lab(93.6269% 1.87021 5.78802);--er-calm-bg:lab(94.8267% -2.54491 -3.50555);--er-calm-ink:lab(11.852% -2.87401 -6.42357);--er-calm-ink-2:lab(32.7416% -3.07103 -6.49882);--er-calm-line:lab(84.9957% -4.19849 -5.81921);--er-calm-btn:lab(25.7612% -5.92102 -14.2907);--er-calm-on-btn:lab(97.6998% -1.068 -1.46501);--er-toast-bg:lab(12.9592% 2.41732 3.85351);--er-toast-ink:lab(95.3706% .514209 2.21734);--er-scrim:lab(3.03542% .975616 1.60148/.5);--er-lv-met:lab(43.2686% -30.0935 19.7304);--er-lv-partly:lab(41.8979% 13.4879 45.6893);--er-lv-notyet:lab(41.0274% 31.2689 17.7166);--er-lv-context:lab(41.6029% -4.80826 -33.8448);--er-shadow-page:0 1px 2px lab(18.7497% 3.63408 6.86861/.06), 0 10px 30px lab(18.7126% 5.66906 10.5547/.08);--er-shadow-bar:0 -8px 24px lab(18.7497% 3.63408 6.86861/.1);--er-shadow-float:0 14px 36px lab(7.17208% 3.64868 5.4563/.2);--er-page:lab(98.8684% .194192 2.66498);--er-page-ink:lab(9.47835% 2.43364 3.82627);--er-page-ink-2:lab(33.8506% 2.43366 4.71187);--er-page-line:lab(87.2584% .962138 4.07773);--er-page-line-strong:lab(72.1493% 2.02215 4.89174);--er-note-bg:lab(96.2945% 1.62679 5.05809);--er-note-line:lab(84.9057% 2.61062 6.29677);--er-note-hover:lab(93.6269% 1.87021 5.78802);--er-p-ember:lab(45.247% 48.4614 50.686);--er-p-ember-hover:lab(39.4829% 46.2842 45.4455);--er-p-ember-ink:lab(40.7382% 43.9969 45.5442);--er-p-on-ember:lab(98.8489% .426769 1.8467);--er-hl:lab(91.7843% 8.44061 17.3661);--er-hl-line:lab(54.9522% 37.5329 45.0279);--er-hl-strong:lab(84.6543% 17.0727 31.753);--er-hl-pulse:lab(76.2632% 26.5133 41.6681);--er-ftint-met:lab(92.479% -13.3274 8.51775);--er-fline-met:lab(49.0757% -30.0243 19.6104);--er-ftint-partly:lab(91.9302% 4.39236 17.03);--er-fline-partly:lab(47.7219% 13.0865 43.8762);--er-ftint-notyet:lab(91.4621% 13.8272 7.48129);--er-fline-notyet:lab(46.8326% 31.2126 17.5511);--er-ftint-context:lab(91.816% -4.4089 -15.8215);--er-fline-context:lab(47.4354% -5.44673 -33.951);--er-rv-note:lab(92.4785% .960261 4.07647)}}[data-text-size=large]{--er-fs-essay:19.5px;--er-fs-body:17px;--er-fs-body-l:18px}[data-theme=dark]{--er-bg:#15120f;--er-surface:#1f1b18;--er-surface-2:#2a2522;--er-ink:#eeeae5;--er-ink-2:#b6b0a9;--er-line:#3a342f;--er-line-strong:#5e5650;--er-ember:#e97c48;--er-ember-hover:#f49665;--er-on-ember:#190f0b;--er-ember-ink:#f5a06f;--er-ring:#f5a06f;--er-roast-bg:#3c2117;--er-roast-ink:#f5ede4;--er-roast-ink-2:#d3c0b1;--er-roast-line:#5f3f32;--er-roast-hover:#482a1e;--er-calm-bg:#1b262c;--er-calm-ink:#e5edf1;--er-calm-ink-2:#b1c0c8;--er-calm-line:#333f46;--er-calm-btn:#b7d7e7;--er-calm-on-btn:#0e171e;--er-toast-bg:#ebe7e2;--er-toast-ink:#1a1511;--er-scrim:#03010199;--er-lv-met:#8ec899;--er-lv-partly:#d9af75;--er-lv-notyet:#eca19a;--er-lv-context:#8bbcef;--er-shadow-page:0 0 0 1px #00000059, 0 14px 40px #00000059;--er-shadow-bar:0 -8px 24px #0006;--er-shadow-float:0 14px 40px #00000080;--er-page:#f2eee6;--er-note-bg:#efe6db;--er-note-line:#d4c8bd;--er-rv-note:#e9e2d9}@supports (color:lab(0% 0 0)){[data-theme=dark]{--er-bg:lab(5.70507% 1.14336 2.00739);--er-surface:lab(10.0803% 1.5803 3.04145);--er-surface-2:lab(15.2984% 1.74889 3.37384);--er-ink:lab(93.0538% .690848 2.95984);--er-ink-2:lab(72.1654% 1.39886 4.33844);--er-line:lab(22.2542% 2.09677 4.0471);--er-line-strong:lab(37.331% 2.42659 4.70652);--er-ember:lab(64.1759% 40.0191 47.4822);--er-ember-hover:lab(71.3833% 32.6749 41.4306);--er-on-ember:lab(5.16329% 4.29539 3.35132);--er-ember-ink:lab(73.8246% 28.9821 38.8684);--er-ring:lab(73.8246% 28.9821 38.8684);--er-roast-bg:lab(16.1674% 12.1544 12.6606);--er-roast-ink:lab(94.2067% 1.74859 5.42306);--er-roast-ink-2:lab(79.0555% 5.24357 10.119);--er-roast-line:lab(30.0651% 13.2973 13.6977);--er-roast-hover:lab(20.7742% 13.4797 14.0164);--er-calm-bg:lab(14.1994% -3.44826 -6.09858);--er-calm-ink:lab(93.0791% -2.12473 -2.92352);--er-calm-ink-2:lab(76.8754% -4.19015 -5.81483);--er-calm-line:lab(25.8045% -3.55603 -6.14024);--er-calm-btn:lab(83.902% -8.19695 -11.5411);--er-calm-on-btn:lab(7.23336% -2.52666 -6.34827);--er-toast-bg:lab(91.8938% .691086 2.95995);--er-toast-ink:lab(7.18686% 2.33466 3.27294);--er-scrim:lab(.457718% .302538 .422585/.6);--er-lv-met:lab(75.6524% -26.8205 17.3094);--er-lv-partly:lab(74.4919% 10.3635 35.9591);--er-lv-notyet:lab(73.6265% 27.8892 15.3323);--er-lv-context:lab(74.2546% -6.92141 -30.9993);--er-shadow-page:0 0 0 1px lab(0% 0 0/.35), 0 14px 40px lab(0% 0 0/.35);--er-shadow-bar:0 -8px 24px lab(0% 0 0/.4);--er-shadow-float:0 14px 40px lab(0% 0 0/.5);--er-page:lab(94.2394% .564069 4.55636);--er-note-bg:lab(91.6629% 1.80435 6.22693);--er-note-line:lab(81.4233% 2.9169 7.00786);--er-rv-note:lab(90.1627% 1.23641 5.19774)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--er-bg:#15120f;--er-surface:#1f1b18;--er-surface-2:#2a2522;--er-ink:#eeeae5;--er-ink-2:#b6b0a9;--er-line:#3a342f;--er-line-strong:#5e5650;--er-ember:#e97c48;--er-ember-hover:#f49665;--er-on-ember:#190f0b;--er-ember-ink:#f5a06f;--er-ring:#f5a06f;--er-roast-bg:#3c2117;--er-roast-ink:#f5ede4;--er-roast-ink-2:#d3c0b1;--er-roast-line:#5f3f32;--er-roast-hover:#482a1e;--er-calm-bg:#1b262c;--er-calm-ink:#e5edf1;--er-calm-ink-2:#b1c0c8;--er-calm-line:#333f46;--er-calm-btn:#b7d7e7;--er-calm-on-btn:#0e171e;--er-toast-bg:#ebe7e2;--er-toast-ink:#1a1511;--er-scrim:#03010199;--er-lv-met:#8ec899;--er-lv-partly:#d9af75;--er-lv-notyet:#eca19a;--er-lv-context:#8bbcef;--er-shadow-page:0 0 0 1px #00000059, 0 14px 40px #00000059;--er-shadow-bar:0 -8px 24px #0006;--er-shadow-float:0 14px 40px #00000080;--er-page:#f2eee6;--er-note-bg:#efe6db;--er-note-line:#d4c8bd;--er-rv-note:#e9e2d9}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--er-bg:lab(5.70507% 1.14336 2.00739);--er-surface:lab(10.0803% 1.5803 3.04145);--er-surface-2:lab(15.2984% 1.74889 3.37384);--er-ink:lab(93.0538% .690848 2.95984);--er-ink-2:lab(72.1654% 1.39886 4.33844);--er-line:lab(22.2542% 2.09677 4.0471);--er-line-strong:lab(37.331% 2.42659 4.70652);--er-ember:lab(64.1759% 40.0191 47.4822);--er-ember-hover:lab(71.3833% 32.6749 41.4306);--er-on-ember:lab(5.16329% 4.29539 3.35132);--er-ember-ink:lab(73.8246% 28.9821 38.8684);--er-ring:lab(73.8246% 28.9821 38.8684);--er-roast-bg:lab(16.1674% 12.1544 12.6606);--er-roast-ink:lab(94.2067% 1.74859 5.42306);--er-roast-ink-2:lab(79.0555% 5.24357 10.119);--er-roast-line:lab(30.0651% 13.2973 13.6977);--er-roast-hover:lab(20.7742% 13.4797 14.0164);--er-calm-bg:lab(14.1994% -3.44826 -6.09858);--er-calm-ink:lab(93.0791% -2.12473 -2.92352);--er-calm-ink-2:lab(76.8754% -4.19015 -5.81483);--er-calm-line:lab(25.8045% -3.55603 -6.14024);--er-calm-btn:lab(83.902% -8.19695 -11.5411);--er-calm-on-btn:lab(7.23336% -2.52666 -6.34827);--er-toast-bg:lab(91.8938% .691086 2.95995);--er-toast-ink:lab(7.18686% 2.33466 3.27294);--er-scrim:lab(.457718% .302538 .422585/.6);--er-lv-met:lab(75.6524% -26.8205 17.3094);--er-lv-partly:lab(74.4919% 10.3635 35.9591);--er-lv-notyet:lab(73.6265% 27.8892 15.3323);--er-lv-context:lab(74.2546% -6.92141 -30.9993);--er-shadow-page:0 0 0 1px lab(0% 0 0/.35), 0 14px 40px lab(0% 0 0/.35);--er-shadow-bar:0 -8px 24px lab(0% 0 0/.4);--er-shadow-float:0 14px 40px lab(0% 0 0/.5);--er-page:lab(94.2394% .564069 4.55636);--er-note-bg:lab(91.6629% 1.80435 6.22693);--er-note-line:lab(81.4233% 2.9169 7.00786);--er-rv-note:lab(90.1627% 1.23641 5.19774)}}}@media (prefers-reduced-motion:reduce){:root{--er-dur-fast:0s;--er-dur:0s;--er-dur-slow:0s;--er-dur-pulse:0s;--er-dur-pop:0s}}:root{--er-kind-fix:#9f4325;--er-kind-add:#845a0f;--er-kind-question:#3e668f;--er-kind-keep:#3f704b;--er-note-open-border:1px solid var(--er-note-line);--er-note-planned-border:1.5px solid var(--er-note-line);--er-note-edited-border:1.5px dashed var(--er-p-ember);--er-note-resolved-border:1px solid var(--er-page-line);--er-note-still-border:2px solid var(--er-p-ember);--er-note-dismissed-border:1px dashed var(--er-page-line-strong);--er-note-na:repeating-linear-gradient(135deg, var(--er-page) 0 8px, var(--er-note-bg) 8px 16px);--er-edit-mark-bg:#f8efe2;--er-scope-para:#fff4e9;--er-insert-mark:2px solid var(--er-p-ember);--er-diff-del:#a92321;--er-diff-del-bg:#ffe8e6;--er-diff-add:#0b5d2a;--er-diff-add-bg:#d5f5da;--er-font:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--er-font-display:var(--font-bricolage), var(--font-instrument-sans), ui-sans-serif, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--er-kind-fix:lab(40.9354% 37.7467 36.9267);--er-kind-add:lab(41.8979% 13.4879 45.6893);--er-kind-question:lab(41.7389% -4.95961 -27.2748);--er-kind-keep:lab(43.0275% -23.9567 15.5812);--er-edit-mark-bg:lab(94.8107% 1.79854 7.44766);--er-scope-para:lab(96.7362% 2.90006 6.99599);--er-diff-del:lab(37.9892% 53.465 37.0201);--er-diff-del-bg:lab(93.9229% 9.19664 4.96061);--er-diff-add:lab(34.0894% -33.3935 22.2294);--er-diff-add-bg:lab(93.7045% -14.8141 9.47404)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--er-bg);color:var(--er-ink);font-family:var(--er-font)}mark{color:inherit}.er-staging-bar{text-align:center;letter-spacing:.02em;background:var(--er-ink);color:var(--er-bg);margin:0;padding:6px 16px;font-size:13px;font-weight:600}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
[data-er]{--er-body-fs:var(--er-fs-body);--er-essay-fs:var(--er-fs-essay);--er-note-fs:var(--er-fs-body);--er-ftint:transparent;--er-fline:transparent;font-family:var(--er-font);color:var(--er-ink)}[data-er][data-er-flevel=met]{--er-ftint:var(--er-ftint-met);--er-fline:var(--er-fline-met)}[data-er][data-er-flevel=partly]{--er-ftint:var(--er-ftint-partly);--er-fline:var(--er-fline-partly)}[data-er][data-er-flevel=notyet]{--er-ftint:var(--er-ftint-notyet);--er-fline:var(--er-fline-notyet)}[data-er][data-er-flevel=context]{--er-ftint:var(--er-ftint-context);--er-fline:var(--er-fline-context)}[data-er][data-er-sensitive]{--er-ember:var(--er-ink);--er-ember-hover:var(--er-ink);--er-on-ember:var(--er-bg);--er-ember-ink:var(--er-ink);--er-p-ember:var(--er-page-ink);--er-p-ember-hover:var(--er-page-ink);--er-p-on-ember:var(--er-page);--er-p-ember-ink:var(--er-page-ink);--er-hl:#eae7e3;--er-hl-strong:#dbd7d2;--er-hl-pulse:#dbd7d2;--er-hl-line:var(--er-page-ink-2)}@supports (color:lab(0% 0 0)){[data-er][data-er-sensitive]{--er-hl:lab(91.8906% .514567 2.21756);--er-hl-strong:lab(86.0938% .692189 2.96071);--er-hl-pulse:lab(86.0938% .692189 2.96071)}}[data-er] :focus-visible{outline:2px solid var(--er-ring);outline-offset:2px}[data-er] .er-paper :focus-visible{outline-color:var(--er-p-ember)}[data-er] a{color:var(--er-ember-ink)}[data-er] a:hover,[data-er] a.er-btn,[data-er] a.er-btn:hover{color:var(--er-ink)}[data-er] a.er-btn--ember,[data-er] a.er-btn--ember:hover,[data-er] a.er-btn--big,[data-er] a.er-btn--big:hover{color:var(--er-on-ember)}[data-er] a.er-btn--ink,[data-er] a.er-btn--ink:hover{color:var(--er-bg)}[data-er] a.er-btn--ember-outline,[data-er] a.er-btn--ember-outline:hover{color:var(--er-ember-ink)}[data-er] input::placeholder{color:var(--er-page-ink-2);opacity:1}[data-er] button{font-family:inherit}@media (prefers-reduced-motion:reduce){[data-er] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.er-header{z-index:10;background:var(--er-surface);border-bottom:1px solid var(--er-line);height:64px;font-size:var(--er-body-fs);align-items:center;gap:8px;padding:0 clamp(12px,3vw,40px);display:flex;position:sticky;top:0}.er-wordmark{align-items:center;gap:10px;min-height:44px;padding-right:4px;text-decoration:none;display:flex;color:var(--er-ink)!important}.er-drop{background:var(--er-ember);border-radius:0 50% 50%;width:12px;height:12px;margin-top:4px;display:inline-block;transform:rotate(45deg)}.er-wordmark-text{font-family:var(--er-font-display);letter-spacing:-.015em;font-size:21px;font-weight:700}.er-nav{align-items:center;gap:2px;margin-right:8px;display:none}.er-theme-label{display:none}@media (min-width:768px){.er-nav{display:flex}.er-menubtn{display:none!important}.er-theme-label{display:inline}}.er-nav a{min-height:44px;color:var(--er-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.er-nav a:hover{background:var(--er-surface-2);color:var(--er-ink)}.er-iconbtn{border:1px solid var(--er-line);min-width:44px;height:44px;color:var(--er-ink);font:600 15px/1 var(--er-font);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.er-iconbtn:hover{background:var(--er-surface-2)}.er-themedot{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:14px;height:14px}.er-burger{flex-direction:column;gap:4px;display:flex}.er-burger span{background:currentColor;border-radius:2px;width:16px;height:2px}.er-menu{background:var(--er-surface);border:1px solid var(--er-line);min-width:200px;box-shadow:var(--er-shadow-page);border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:60px;right:clamp(12px,3vw,40px)}.er-menu a{min-height:44px;color:var(--er-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.er-menu a:hover{background:var(--er-surface-2)}.er-signin{background:var(--er-ember);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--er-on-ember)!important}.er-signin:hover{background:var(--er-ember-hover)}.er-root{background:var(--er-bg);min-height:100%;color:var(--er-ink);font-family:var(--er-font);font-size:var(--er-body-fs);-webkit-font-smoothing:antialiased;line-height:1.5;container-type:inline-size}.er-main{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,4cqw,48px);max-width:1200px;margin:0 auto;padding:clamp(16px,3cqw,40px) clamp(12px,3cqw,40px) 56px;display:flex}.er-h2{margin:0;font-size:15px;font-weight:700}.er-muted{color:var(--er-ink-2)}.er-small{font-size:13px}.er-rule{background:var(--er-line);height:1px}.er-btn{border:1px solid var(--er-line-strong);background:var(--er-surface);min-height:44px;color:var(--er-ink);font:600 15px/1 var(--er-font);cursor:pointer;text-align:left;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.er-btn:hover{background:var(--er-surface-2);color:var(--er-ink)}.er-btn:disabled{opacity:.55;cursor:not-allowed}.er-btn--pill{border-radius:999px;font-size:14px}.er-btn--ember{background:var(--er-ember);color:var(--er-on-ember);min-height:48px;transition:background var(--er-dur-fast);border:0;border-radius:999px;padding:0 26px;font-size:16px}.er-btn--ember:hover{background:var(--er-ember-hover);color:var(--er-on-ember)}.er-btn--ember-outline{border:1.5px solid var(--er-ember);color:var(--er-ember-ink);background:0 0;border-radius:999px}.er-btn--ember-outline:hover{background:var(--er-surface-2);color:var(--er-ember-ink)}.er-link{min-height:44px;color:var(--er-p-ember-ink);font:600 14px/1 var(--er-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.er-roast-note{color:var(--er-roast-ink-2);margin:0;font-size:13px;line-height:1.4}.er-care{background:var(--er-calm-bg);border:1px solid var(--er-calm-line);color:var(--er-calm-ink);border-radius:20px;flex-direction:column;gap:10px;padding:clamp(20px,3.2cqw,32px);display:flex}.er-care p{text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.er-care a{color:inherit;font-weight:700}.er-wise{text-wrap:pretty;margin:0;font-size:17px;line-height:1.45}.er-fix{flex-direction:column;gap:14px;display:flex}.er-fix-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.er-fix-list li{border-top:1px solid var(--er-line)}.er-fix-btn{box-sizing:content-box;width:100%;min-height:56px;color:var(--er-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;display:flex}.er-fix-btn:hover{background:var(--er-surface-2)}.er-chip{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.er-chip--num{background:var(--er-ember);color:var(--er-on-ember)}.er-chip--done{background:var(--er-ink-2);color:var(--er-surface)}.er-chip--skip{border:1.5px solid var(--er-line-strong);color:var(--er-ink-2)}.er-fix-reader{text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.35;display:block}.er-fix-meta{color:var(--er-ink-2);margin-top:2px;font-size:13px;display:block}.er-limit{background:var(--er-surface-2);border:1px solid var(--er-line);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.er-lv{box-sizing:border-box;width:18px;height:18px;color:var(--er-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.er-lv--sm{width:16px;height:16px;font-size:10px}.er-lv--lg{width:22px;height:22px;font-size:13px}.er-lv--met{background:currentColor}.er-lv--met span{color:var(--er-surface)}.er-lv--partly{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid}.er-lv--notyet{border:2px solid}.er-lv--context{border:2px dashed}.er-lv--lens{border:1.5px solid}.er-lv.is-met{color:var(--er-lv-met)}.er-lv.is-partly{color:var(--er-lv-partly)}.er-lv.is-notyet{color:var(--er-lv-notyet)}.er-lv.is-context{color:var(--er-lv-context)}.er-paper{background:var(--er-page);color:var(--er-page-ink);box-shadow:var(--er-shadow-page);border-radius:10px;padding:clamp(20px,5.5cqw,60px) clamp(18px,6cqw,68px) clamp(28px,5cqw,56px)}.er-paper-head{border-bottom:1px solid var(--er-page-line);flex-direction:column;gap:6px;margin-bottom:26px;padding-bottom:18px;display:flex}.er-paper-meta{color:var(--er-page-ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;font-weight:600;display:flex}.er-prompt{color:var(--er-page-ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.er-essay{font-size:var(--er-essay-fs);line-height:1.62}.er-essay p{text-wrap:pretty;margin:0}.er-gap{height:1em}.er-hl{background:var(--er-hl);color:inherit;box-shadow:inset 0 -2px 0 var(--er-hl-line), 0 0 0 0 transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--er-dur-slow) var(--er-ease), box-shadow var(--er-dur-slow) var(--er-ease);border-radius:3px;padding:1px 2px}.er-hl--focus{background:var(--er-hl-strong);box-shadow:inset 0 -3px 0 var(--er-p-ember), 0 0 0 0 transparent}.er-hl--pulse{background:var(--er-hl-pulse);box-shadow:inset 0 -3px 0 var(--er-p-ember), 0 0 0 3px var(--er-hl-pulse)}.er-hl--quiet{-webkit-text-decoration:underline dotted var(--er-page-ink-2);text-decoration:underline dotted var(--er-page-ink-2);text-underline-offset:5px;text-decoration-thickness:1.5px}.er-hl--done{-webkit-text-decoration:underline solid var(--er-page-line-strong);text-decoration:underline solid var(--er-page-line-strong);text-underline-offset:5px;text-decoration-thickness:1px}.er-hl--filter{background:var(--er-ftint);color:inherit;box-shadow:inset 0 -2px 0 var(--er-fline);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px}.er-numchip{background:var(--er-p-ember);width:19px;height:19px;color:var(--er-p-on-ember);vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;margin-right:5px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.er-note{background:var(--er-note-bg);border:1px solid var(--er-note-line);font-size:var(--er-note-fs);border-radius:14px;outline:none;margin:14px 0 20px;padding:16px clamp(14px,2.4cqw,20px);line-height:1.45;position:relative}.er-note:before{content:"";background:var(--er-note-bg);border-left:1px solid var(--er-note-line);border-top:1px solid var(--er-note-line);width:12px;height:12px;position:absolute;top:-7px;left:26px;transform:rotate(45deg)}.er-note--focus:after{content:"";border:2px solid var(--er-p-ember);pointer-events:none;border-radius:15px;position:absolute;inset:-2px;box-shadow:0 0 0 4px #ba411424;box-shadow:0 0 0 4px lab(45.247% 48.4614 50.686/.14)}.er-note-head{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 -4px;display:flex}.er-note-num{background:var(--er-p-ember);width:26px;height:26px;color:var(--er-p-on-ember);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.er-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--er-page-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.er-kind-icon{background:var(--er-page-line);width:20px;height:20px;color:var(--er-page-ink);letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.er-kind-icon--round{border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700}.er-why-btn{cursor:pointer;min-height:44px;font:inherit;color:var(--er-page-ink-2);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.er-why-pill{border:1px solid var(--er-page-line-strong);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-flex}.er-why-btn:hover .er-why-pill{background:var(--er-note-hover)}.er-why-pill b{color:var(--er-page-ink);font-weight:600}.er-why-pill i{color:var(--er-page-line-strong);font-style:normal}.er-reader{font-size:calc(var(--er-note-fs) + 1px);text-wrap:pretty;margin:8px 0 6px;font-weight:600;line-height:1.4}.er-action{gap:8px;margin:0;display:flex}.er-action b{color:var(--er-p-ember-ink);font-weight:700}.er-why{background:var(--er-page);border:1px solid var(--er-note-line);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.er-why-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-8px 0 -6px;font-size:14px;display:flex}.er-why-level{color:var(--er-page-ink-2);align-items:center;gap:6px;display:inline-flex}.er-why-close{min-height:44px;color:var(--er-page-ink-2);font:600 13px/1 var(--er-font);cursor:pointer;background:0 0;border:0;padding:0 6px}.er-why p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.er-why-label{color:var(--er-page-ink-2);font-size:13px;font-weight:600}.er-why-quote{background:var(--er-note-bg);border-radius:8px;margin:0;padding:8px 12px;font-size:15px}.er-apply{border-top:1px solid var(--er-note-line);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:14px;padding-top:6px;display:flex}.er-apply-q{font-size:14px;font-weight:600}.er-seg{flex-wrap:wrap;gap:6px;padding:6px 0 0;display:flex}.er-seg button{border:1px solid var(--er-page-line-strong);background:var(--er-page);min-height:44px;color:var(--er-page-ink);font:600 14px/1 var(--er-font);cursor:pointer;border-radius:999px;padding:0 18px}.er-seg button:hover{background:var(--er-note-hover)}.er-seg button[aria-pressed=true]{border-color:var(--er-page-ink);background:var(--er-page-ink);color:var(--er-page)}.er-plan{flex-direction:column;gap:6px;margin-top:10px;display:flex}.er-plan-label{font-size:14px;font-weight:600}.er-plan-label span{color:var(--er-page-ink-2);font-weight:400}.er-plan-row{flex-wrap:wrap;gap:8px;display:flex}.er-plan-input{border:1px solid var(--er-page-line-strong);background:var(--er-page);min-width:0;min-height:44px;color:var(--er-page-ink);font:400 15px/1.3 var(--er-font);box-sizing:border-box;border-radius:10px;flex:160px;padding:0 14px}.er-done-btn{background:var(--er-p-ember);min-height:44px;color:var(--er-p-on-ember);font:600 15px/1 var(--er-font);cursor:pointer;border:0;border-radius:999px;padding:0 22px}.er-done-btn:hover{background:var(--er-p-ember-hover)}.er-note-row{color:var(--er-page-ink-2);outline:none;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 12px;font-size:14px;display:flex;position:relative}.er-note-row b{color:var(--er-page-ink);font-weight:600}.er-note-row--focus:after{content:"";border:2px solid var(--er-p-ember);pointer-events:none;border-radius:12px;position:absolute;inset:-2px -10px}.er-row-chip{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.er-row-chip--skip{border:1.5px solid var(--er-page-line-strong)}.er-row-chip--done{background:var(--er-page-ink-2);color:var(--er-page)}.er-collapsed{margin:2px 0 8px}.er-collapsed-btn{cursor:pointer;min-height:44px;font:inherit;color:var(--er-page-ink-2);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.er-collapsed-pill{border:1px solid var(--er-page-line);transition:background var(--er-dur-fast);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:14px;line-height:1.3;display:inline-flex}.er-collapsed-btn:hover .er-collapsed-pill{background:var(--er-note-hover)}.er-collapsed-pill b{color:var(--er-page-ink);font-weight:600}.er-quiet{border:1px solid var(--er-page-line);background:var(--er-page);font-size:var(--er-note-fs);border-radius:12px;flex-direction:column;gap:4px;margin:10px 0 16px;padding:10px 14px 12px;line-height:1.45;display:flex;position:relative}.er-quiet:before{content:"";background:var(--er-page);border-left:1px solid var(--er-page-line);border-top:1px solid var(--er-page-line);width:12px;height:12px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.er-quiet-head{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0;display:flex}.er-quiet-close{min-height:44px;color:var(--er-page-ink-2);font:600 13px/1 var(--er-font);cursor:pointer;background:0 0;border:0;padding:0 6px}.er-quiet p{margin:0}.er-notes-list{flex-direction:column;gap:10px;display:flex}.er-notes-list .er-quote-line{font-size:var(--er-essay-fs);margin:0 0 -6px;line-height:1.5}.er-progress{gap:6px;display:flex}.er-progress span{background:var(--er-line);border-radius:3px;flex:1;height:6px}.er-progress span.is-done{background:var(--er-ink-2)}.er-progress span.is-cur{background:var(--er-ember)}.er-progress--mini span{border-radius:2px;height:4px}.er-mobar{z-index:9;background:var(--er-surface);border-top:1px solid var(--er-line);box-shadow:var(--er-shadow-bar);align-items:center;gap:8px;padding:10px 12px 14px 16px;display:flex;position:sticky;bottom:0}.er-mobar-text{flex:1;min-width:0;line-height:1.3}.er-mobar-prev{border:1px solid var(--er-line-strong);background:var(--er-surface);width:44px;height:48px;color:var(--er-ink);font:600 20px/1 var(--er-font);cursor:pointer;border-radius:999px;flex:none}.er-mobar-prev:disabled{border-color:var(--er-line);color:var(--er-line-strong);cursor:default;background:0 0}@media (min-width:900px){.er-mobar{display:none}}.er-deskbar{z-index:9;pointer-events:none;justify-content:center;padding:0 16px 20px;display:none;position:sticky;bottom:20px}@media (min-width:900px){.er-deskbar{display:flex}}.er-deskbar-pill{pointer-events:auto;background:var(--er-surface);border:1px solid var(--er-line-strong);box-shadow:var(--er-shadow-float);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 22px;display:flex}.er-deskbar-pos{flex-direction:column;gap:6px;min-width:128px;display:flex}.er-deskbar-pos b{white-space:nowrap;font-size:15px;font-weight:700}.er-deskbar-pos b span{color:var(--er-ink-2);font-weight:500}.er-deskbar-keys{color:var(--er-ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 4px;font-size:13px;display:flex}.er-kbd{font:600 12px/1 var(--er-font);border:1px solid var(--er-line-strong);background:var(--er-surface-2);color:var(--er-ink);border-radius:5px;padding:3px 6px}.er-deskbar-prev{border:1px solid var(--er-line-strong);background:var(--er-surface);min-height:44px;color:var(--er-ink);font:600 15px/1 var(--er-font);cursor:pointer;border-radius:999px;padding:0 18px}.er-deskbar-prev:hover{background:var(--er-surface-2)}.er-deskbar-prev:disabled{border-color:var(--er-line);color:var(--er-line-strong);cursor:default;background:0 0}.er-deskbar-next{background:var(--er-ember);min-height:44px;color:var(--er-on-ember);font:600 15px/1 var(--er-font);cursor:pointer;transition:background var(--er-dur-fast);border:0;border-radius:999px;padding:0 22px}.er-deskbar-next:hover{background:var(--er-ember-hover)}.er-deskbar-close{width:44px;height:44px;color:var(--er-ink-2);font:600 18px/1 var(--er-font);cursor:pointer;background:0 0;border:0;border-radius:50%}.er-deskbar-close:hover{background:var(--er-surface-2)}.er-celebrate{background:var(--er-roast-bg);color:var(--er-roast-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.er-celebrate-text{flex:200px;min-width:0}.er-celebrate-text b{font-size:16px;font-weight:700;display:block}.er-celebrate-text span{color:var(--er-roast-ink-2);font-size:14px;display:block}@keyframes er-pop{0%{opacity:0;transform:rotate(45deg)scale(.3)}60%{opacity:1;transform:rotate(45deg)scale(1.18)}to{transform:rotate(45deg)scale(1)}}.er-scrim{z-index:30;background:var(--er-scrim);position:fixed;inset:0}.er-sheet{z-index:31;background:var(--er-surface);max-height:88dvh;color:var(--er-ink);padding:8px 20px max(22px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 40px #0702004d;box-shadow:0 -12px 40px lab(.884569% 1.04284 1.19571/.3)}.er-sheet-handle{background:var(--er-line-strong);border-radius:3px;align-self:center;width:40px;height:5px}.er-sheet-head{align-items:center;gap:8px;margin:-4px 0 -8px;display:flex}.er-sheet-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--er-ink-2);font-size:13px;font-weight:700}.er-sheet-close{border:1px solid var(--er-line);min-height:44px;color:var(--er-ink);font:600 14px/1 var(--er-font);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.er-sheet h3{margin:0;font-size:21px;font-weight:700;line-height:1.25}.er-sheet-level{color:var(--er-ink-2);align-items:center;gap:8px;margin-top:-6px;font-size:15px;display:flex}.er-sheet-text{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.er-sheet-quote{background:var(--er-page);color:var(--er-page-ink);border-radius:10px;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.er-sheet-ask{border-top:1px solid var(--er-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.er-sheet-ask>span{flex:auto;font-size:15px;font-weight:600}.er-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.er-editor{width:100%;min-height:60vh;color:var(--er-page-ink);font:inherit;font-size:var(--er-essay-fs);resize:vertical;background:0 0;border:0;outline:none;padding:0;line-height:1.62}.er-spin{border:4px solid var(--er-line);border-top-color:var(--er-ember);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite er-spin}@keyframes er-spin{to{transform:rotate(360deg)}}body{background:var(--er-bg);color:var(--er-ink)}.er-footer{border-top:1px solid var(--er-line);background:var(--er-surface);color:var(--er-ink-2);font-size:12px}.er-footer-inner{flex-direction:column;gap:12px;max-width:1200px;margin:0 auto;padding:24px clamp(12px,3vw,40px);display:flex}.er-footer a{color:var(--er-ink-2)}.er-footer a:hover{color:var(--er-ink)}@media (min-width:640px){.er-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.er-h1{font-family:var(--er-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4cqw,40px);font-weight:700;line-height:1.1}.er-h2-display{font-family:var(--er-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3cqw,38px);font-weight:700;line-height:1.1}.er-alert{align-items:flex-start;gap:8px;margin:0;padding:0 4px;font-size:15px;font-weight:600;display:flex}.er-alert-mark{border:2px solid var(--er-ember);width:20px;height:20px;color:var(--er-ember-ink);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.er-err-ring{border:2px solid var(--er-ember);pointer-events:none;border-radius:14px;position:absolute;inset:-2px}.er-input{border:1px solid var(--er-line-strong);background:var(--er-bg);min-height:48px;color:var(--er-ink);font:400 16px/1 var(--er-font);box-sizing:border-box;border-radius:12px;width:100%;padding:0 14px}.er-input--sm{border-radius:10px;min-height:44px;padding:0 12px;font-size:15px}.er-textarea{border:1px solid var(--er-line-strong);background:var(--er-bg);min-height:72px;color:var(--er-ink);font:400 15px/1.45 var(--er-font);resize:vertical;box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px}.er-btn--big{background:var(--er-ember);min-height:56px;color:var(--er-on-ember);font:600 17px/1 var(--er-font);cursor:pointer;transition:background var(--er-dur-fast);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;display:inline-flex}.er-btn--big:hover{background:var(--er-ember-hover);color:var(--er-on-ember)}.er-btn--big:disabled{opacity:.55;cursor:not-allowed}.er-btn--ink{background:var(--er-ink);min-height:44px;color:var(--er-bg);font:600 15px/1 var(--er-font);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.er-btn--ink:hover{color:var(--er-bg);opacity:.9}.er-fine{color:var(--er-ink-2);text-wrap:pretty;margin:0;font-size:13px}.er-land{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4cqw,40px)}.er-hero{flex-wrap:wrap;align-items:center;gap:clamp(36px,5cqw,72px);padding:clamp(40px,7cqw,104px) 0 clamp(48px,6cqw,88px);display:flex}.er-hero-copy{flex-direction:column;flex:440px;align-items:flex-start;gap:22px;min-width:0;display:flex}.er-hero-h1{font-family:var(--er-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6cqw,78px);font-weight:700;line-height:1.02}.er-hero-p{color:var(--er-ink-2);text-wrap:pretty;max-width:32em;margin:0;font-size:clamp(18px,1.6cqw,21px);line-height:1.5}.er-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.er-hero-cta .er-btn--big{font-size:18px}.er-hero-sample{flex:440px;min-width:0}.er-sample{background:var(--er-page);color:var(--er-page-ink);box-shadow:var(--er-shadow-page);border-radius:12px;padding:clamp(22px,3cqw,36px);font-size:17px;line-height:1.6;transform:rotate(-.8deg)}.er-sample-meta{color:var(--er-page-ink-2);border-bottom:1px solid var(--er-page-line);justify-content:space-between;margin-bottom:16px;padding-bottom:12px;font-size:12px;font-weight:600;display:flex}.er-sample p{margin:0}.er-sample-dim{color:var(--er-page-ink-2)}.er-sample-note{background:var(--er-note-bg);border:1px solid var(--er-note-line);border-radius:14px;margin:14px 0 16px;padding:14px 16px;font-size:15.5px;line-height:1.45;position:relative}.er-sample-note:before{content:"";background:var(--er-note-bg);border-left:1px solid var(--er-note-line);border-top:1px solid var(--er-note-line);width:12px;height:12px;position:absolute;top:-7px;left:26px;transform:rotate(45deg)}.er-sample-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--er-page-ink-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.er-sample-src{text-transform:none;letter-spacing:0;border:1px solid var(--er-page-line-strong);border-radius:999px;padding:2px 9px;font-weight:500}.er-land-section{border-top:1px solid var(--er-line);padding:clamp(24px,4cqw,48px) 0}.er-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.er-step{background:var(--er-surface);border:1px solid var(--er-line);border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.er-stepnum{background:var(--er-ember);width:32px;height:32px;color:var(--er-on-ember);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.er-step h3{margin:6px 0 0;font-size:19px;font-weight:700}.er-step p{color:var(--er-ink-2);text-wrap:pretty;margin:0;font-size:16px}.er-wont{flex-wrap:wrap;gap:clamp(24px,4cqw,56px);display:flex}.er-wont-lead{flex:300px;min-width:0}.er-wont-voice{font-family:var(--er-font-display);color:var(--er-ember-ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(20px,2cqw,26px);font-weight:600;line-height:1.25}.er-wont-list{flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.er-wont-list li{flex-direction:column;gap:6px;display:flex}.er-wont-list h3{margin:4px 0 0;font-size:18px;font-weight:700}.er-wont-list p{color:var(--er-ink-2);text-wrap:pretty;margin:0;font-size:16px}.er-no{border:2px solid var(--er-ink-2);box-sizing:border-box;border-radius:50%;width:28px;height:28px;position:relative;overflow:hidden}.er-no:after{content:"";background:var(--er-ink-2);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}.er-privacy-box{background:var(--er-surface);border:1px solid var(--er-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:clamp(8px,2cqw,24px) 0 40px;padding:18px 22px;display:flex}.er-privacy-box p{text-wrap:pretty;flex:400px;margin:0;font-size:16px}.er-privacy-box a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.er-shield{border:2px solid var(--er-ink-2);box-sizing:border-box;border-radius:6px;flex:none;width:22px;height:22px}.er-notice{text-align:center;background:var(--er-surface);border-bottom:1px solid var(--er-line);margin:0;padding:12px 16px;font-size:14px}.er-meter{color:var(--er-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.er-meter b{color:var(--er-ink)}.er-meter-dots{gap:4px;display:flex}.er-meter-dots span{border:1.5px solid var(--er-line-strong);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.er-meter-dots span.is-on{background:var(--er-ember);border-color:var(--er-ember)}.er-segapp{background:var(--er-bg);border:1px solid var(--er-line);border-radius:12px;gap:4px;padding:4px;display:flex}.er-segapp button{min-height:44px;color:var(--er-ink-2);font:600 15px/1 var(--er-font);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.er-segapp button[aria-pressed=true]{background:var(--er-surface);color:var(--er-ink);box-shadow:0 1px 3px #1d140d24;box-shadow:0 1px 3px lab(7.17208% 3.64868 5.4563/.14)}.er-prompts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.er-prompt-btn{border:1px solid var(--er-line-strong);background:var(--er-surface);min-height:44px;color:var(--er-ink);font:500 14px/1.2 var(--er-font);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.er-prompt-btn:hover{background:var(--er-surface-2)}.er-prompt-btn i{color:var(--er-ink-2);flex:none;font-size:12px;font-style:normal}.er-prompt-btn[aria-pressed=true]{border:1.5px solid var(--er-ink);background:var(--er-ink);color:var(--er-bg);font-weight:600}.er-prompt-btn[aria-pressed=true] i{color:inherit;opacity:.8}.er-rv-col.er-sub-col{padding-top:12px}.er-sub-h1{font-family:var(--er-font-display);font-size:var(--er-fs-display-m);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.15}.er-sub-steps{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-8px;display:flex}.er-sub-steplist{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.er-sub-step{border:1px solid var(--er-line);background:var(--er-surface);min-height:44px;color:var(--er-ink);font:600 15px/1 var(--er-font);cursor:pointer;transition:background var(--er-dur-fast);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.er-sub-step:hover{background:var(--er-surface-2)}.er-sub-dot{box-sizing:border-box;border:1.5px solid var(--er-line-strong);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.er-sub-dot.is-done{background:var(--er-lv-met);color:var(--er-bg);border:0}.er-sub-optional{color:var(--er-ink-2);font-weight:400}.er-sub-hint{color:var(--er-ink-2);text-wrap:pretty;font-size:14px}.er-sub-hint.is-warn{color:var(--er-lv-partly);font-weight:600}.er-sub-hint.is-over{color:var(--er-lv-notyet);font-weight:700}.er-sub-essay{box-sizing:border-box;field-sizing:content;resize:none;border:1px solid var(--er-line-strong);background:var(--er-page);width:100%;min-height:320px;color:var(--er-page-ink);font:18px/1.65 var(--er-font);transition:border-color var(--er-dur-fast), box-shadow var(--er-dur-fast);border-radius:12px;outline:none;padding:20px 22px;display:block}.er-sub-essay::placeholder{color:var(--er-page-ink-2);opacity:1}[data-er] .er-sub-essay:focus-visible{outline:none}.er-sub-essay:focus{border-color:var(--er-ember);box-shadow:0 0 0 3px var(--er-roast-bg)}.er-sub-picked{border:1px solid var(--er-line);background:var(--er-surface);animation:er-rv-in var(--er-dur) ease-out both;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.er-sub-picked-row{align-items:center;gap:12px;display:flex}.er-sub-picked-row .er-rv-more{min-height:44px;margin:-6px -4px;padding:0 4px}.er-sub-picked p{color:var(--er-ink-2);text-wrap:pretty;margin:0;font-size:15px}.er-sub-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 16px;list-style:none;display:flex}.er-sub-chip{box-sizing:border-box;border:1px solid var(--er-line);background:var(--er-bg);min-height:32px;color:var(--er-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.er-sub-chip.is-locked{border:1px dashed var(--er-line-strong);color:var(--er-ink)}.er-sub-chip-note{color:var(--er-ink-2);font-weight:500}.er-rv-bar-in.er-sub-bar-in{flex-wrap:nowrap;gap:8px 16px}.er-sub-barinfo{flex-direction:column;flex:auto;gap:2px;min-width:0;line-height:1.3;display:flex}.er-sub-status{color:var(--er-ink-2);text-wrap:pretty;font-size:14px}.er-sub-status b{color:var(--er-ink)}.er-sub-miss{color:var(--er-ember-ink);font-weight:600;display:inline-block}.er-sub-out{color:var(--er-ink);font-weight:600}.er-ctx{background:var(--er-surface);border:1px solid var(--er-line);border-radius:18px;padding:6px 20px}.er-ctx-btn{width:100%;min-height:60px;color:var(--er-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.er-ctx-btn b{font-size:15px;font-weight:700;display:block}.er-ctx-btn b span{color:var(--er-ink-2);font-weight:400}.er-ctx-btn small{color:var(--er-ink-2);font-size:14px;display:block}.er-ctx-body{flex-direction:column;gap:12px;padding:4px 0 18px;display:flex}.er-ctx-body label{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.er-save{background:var(--er-surface);border:1px solid var(--er-line);border-radius:18px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.er-save-row{align-items:center;gap:12px;display:flex}.er-save-row>span{flex:1;font-size:15px;font-weight:700}.er-switch{border:1.5px solid var(--er-line-strong);background:var(--er-surface-2);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;padding:0;position:relative}.er-switch span{background:var(--er-ink-2);width:23px;height:23px;transition:left var(--er-dur) var(--er-ease);border-radius:50%;position:absolute;top:3px;left:3px}.er-switch[aria-checked=true]{border-color:var(--er-ember);background:var(--er-ember)}.er-switch[aria-checked=true] span{background:var(--er-on-ember);left:23px}.er-signin-main{box-sizing:border-box;flex-direction:column;gap:14px;max-width:460px;margin:0 auto;padding:clamp(28px,6cqw,72px) clamp(16px,4cqw,24px) 56px;display:flex}.er-signin-card{background:var(--er-surface);border:1px solid var(--er-line);border-radius:20px;flex-direction:column;gap:14px;padding:clamp(22px,5cqw,32px);display:flex}.er-signin-card h1{font-family:var(--er-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.12}.er-signin-card label{margin-bottom:-8px;font-size:14px;font-weight:600}.er-signin-card .er-fine{text-align:left}.er-draft-pill{background:var(--er-bg);border:1px solid var(--er-line);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.er-google{border:1.5px solid var(--er-line-strong);background:var(--er-surface);min-height:52px;color:var(--er-ink);font:600 16px/1 var(--er-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.er-google:hover{background:var(--er-surface-2)}.er-google:disabled{opacity:.6;cursor:default}.er-google-slot{justify-content:center;min-height:52px;display:flex;position:relative}.er-google-slot__button{justify-content:center;width:100%;display:flex}.er-google-slot[data-phase=loading] .er-google-slot__button{visibility:hidden}.er-google--placeholder{pointer-events:none;position:absolute;inset:0}.er-google-slot[data-phase=signing] .er-google-slot__button{visibility:hidden}.er-or{color:var(--er-ink-2);align-items:center;gap:12px;font-size:13px;display:flex}.er-or span{background:var(--er-line);flex:1;height:1px}.er-btn--auth{background:var(--er-ember);min-height:52px;color:var(--er-on-ember);font:600 16px/1 var(--er-font);cursor:pointer;transition:background var(--er-dur-fast);border:0;border-radius:999px;width:100%}.er-btn--auth:hover{background:var(--er-ember-hover)}.er-btn--auth:disabled{opacity:.6;cursor:default}.er-code{border:1px solid var(--er-line-strong);background:var(--er-bg);min-height:56px;color:var(--er-ink);font:600 26px/1 var(--er-font);letter-spacing:.5em;text-align:center;box-sizing:border-box;border-radius:12px;width:100%;padding:0 14px}.er-code::placeholder{letter-spacing:.3em}.er-signin-links{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;display:flex}.er-signin-links .er-link{padding:0 4px;font-size:15px}.er-error-box{border:1px solid var(--er-lv-notyet);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.er-notice-box{background:var(--er-bg);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.er-wait{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;max-width:620px;margin:0 auto;padding:clamp(28px,6cqw,72px) clamp(16px,4cqw,24px) 56px;display:flex}.er-wait h1{font-family:var(--er-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,4cqw,34px);font-weight:700;line-height:1.12}.er-wait-body{color:var(--er-ink-2);text-wrap:pretty;margin:0;font-size:17px}.er-wait-stages{margin-top:-6px}.er-wait-stages .er-sub-step{cursor:default}.er-wait-stages .er-sub-step:hover{background:var(--er-surface)}.er-wait-stages .er-sub-step[aria-current=step]{border-color:var(--er-ember);font-weight:600}.er-wait-stages .er-sub-step:not([aria-current]) .er-sub-dot:not(.is-done)+span{color:var(--er-ink-2)}.er-sub-dot.is-now{border-color:var(--er-ember);background:var(--er-ember);animation:er-rv-pulse 1.8s var(--er-ease) infinite}@media (prefers-reduced-motion:reduce){.er-sub-dot.is-now{animation:none}}.er-wait-stages .er-sub-step{transition:border-color var(--er-dur-slow) var(--er-ease)}.er-sub-step--arrive{animation:er-rv-pulse var(--er-dur-pulse) var(--er-ease)}.er-sub-dot--pop{animation:er-dot-pop var(--er-dur-pop) var(--er-ease) both}@keyframes er-dot-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}.er-wait-title--in{animation:er-rv-in var(--er-dur-slow) ease-out both}.er-wait-leave{animation:er-rv-in var(--er-dur) ease-out both}.er-wait-root{transition:opacity var(--er-dur-slow) var(--er-ease)}.er-wait-root.is-exit{opacity:0}.er-reading--text{max-height:150px;transition:box-shadow var(--er-dur-slow) var(--er-ease);gap:0;padding:22px 26px 0;position:relative;overflow:hidden}.er-reading--text p{color:var(--er-page-ink-2);transition:color var(--er-dur-slow) var(--er-ease);margin:0 0 .75em;font-size:14.5px;line-height:1.55}.er-reading--text:after{content:"";background:linear-gradient(to bottom, transparent, var(--er-page));height:64px;position:absolute;bottom:0;left:0;right:0}.er-reading.is-lifted{box-shadow:var(--er-shadow-float)}.er-reading.is-lifted p{color:var(--er-page-ink)}.er-guess{gap:10px}.er-guess-count{color:var(--er-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.er-guess-q{text-wrap:balance;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.25}.er-guess-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.er-guess-row{border-top:1px solid var(--er-line);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 0;display:flex}.er-guess-text{flex:200px;min-width:0}.er-guess-name{font-size:15px;font-weight:600}.er-guess-about{color:var(--er-ink-2);text-wrap:pretty;font-size:14px}.er-guess-marked{min-height:44px;color:var(--er-ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.er-reading{background:var(--er-page);box-shadow:var(--er-shadow-page);border-radius:12px;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.er-reading-bar{background:var(--er-page-line);border-radius:5px;height:10px;position:relative;overflow:hidden}.er-reading-bar span{background:var(--er-hl-strong);transform-origin:0;animation:er-read 8s var(--er-ease) infinite;position:absolute;inset:0;transform:scaleX(0)}@keyframes er-read{0%{opacity:1;transform:scaleX(0)}14%{opacity:1;transform:scaleX(1)}62%{opacity:1;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.er-reading-bar span{opacity:.6;transform:scaleX(1)}}.er-tips{background:var(--er-surface);border:1px solid var(--er-line);border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.er-tips-head{align-items:center;gap:10px;display:flex}.er-tips-head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--er-ink-2);flex:1;margin:0;font-size:13px;font-weight:700}.er-tip{align-items:flex-start;gap:14px;min-height:96px;display:flex}.er-tip h3{margin:2px 0 4px;font-size:20px;font-weight:700;line-height:1.25}.er-tip p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.er-tip-nav{align-items:center;gap:4px;display:flex}.er-tipdot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.er-tipdot span{background:var(--er-line-strong);width:6px;height:6px;transition:width var(--er-dur) var(--er-ease);border-radius:3px}.er-tipdot[aria-current=step] span{background:var(--er-ember);width:22px}.er-wc-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.er-wc-head h2{font-family:var(--er-font-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.er-wc-lead{text-wrap:pretty;margin:0;font-size:17px;font-weight:600}.er-wc-check{background:var(--er-ink-2);width:20px;height:20px;color:var(--er-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;transform:translateY(3px)}.er-wc-open{border:1.5px solid var(--er-line-strong);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;display:inline-flex;transform:translateY(3px)}.er-ins{border:1.5px dashed var(--er-p-ember);width:18px;height:18px;color:var(--er-p-ember-ink);vertical-align:1px;box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;margin:0 2px 0 4px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.er-mine{box-sizing:border-box;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:clamp(20px,3cqw,40px) clamp(12px,3cqw,40px) 56px;display:flex}.er-mine-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.er-mine-intro{color:var(--er-ink-2);text-wrap:pretty;margin:0;padding:0 4px;font-size:15px}.er-legend{border:1px solid var(--er-line);color:var(--er-ink-2);border-radius:12px;flex-wrap:wrap;gap:4px 14px;padding:10px 14px;font-size:13px;display:flex}.er-legend b{color:var(--er-ink);font-weight:600}.er-essay-card{background:var(--er-surface);border:1px solid var(--er-line);border-radius:20px;flex-direction:column;gap:14px;padding:clamp(18px,2.8cqw,26px);display:flex}.er-essay-card header{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.er-essay-card header>div:first-child{flex:320px;min-width:0}.er-essay-card h2{margin:0;font-size:19px;font-weight:700}.er-essay-first{color:var(--er-ink-2);text-wrap:pretty;margin:4px 0 0;font-size:15px}.er-pill{border:1px solid var(--er-line-strong);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.er-unsaved{color:var(--er-ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.er-unsaved b{color:var(--er-ink)}.er-drafts{flex-direction:column;display:flex}.er-draft-row{border-top:1px solid var(--er-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.er-draft-row>div:first-child{flex:0 0 150px;min-width:0}.er-draft-label{font-size:15px;font-weight:700}.er-draft-when{color:var(--er-ink-2);font-size:13px}.er-draft-chips{gap:6px;display:flex}.er-draft-chips>span{background:var(--er-bg);border:1px solid var(--er-line);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.er-draft-change{min-width:0;color:var(--er-ink-2);flex:180px;font-size:14px}.er-plan-next{background:var(--er-bg);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:14px 16px;display:grid}.er-plan-next h3{letter-spacing:.06em;text-transform:uppercase;color:var(--er-ink-2);margin:0 0 6px;font-size:12px;font-weight:700}.er-plan-next ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.er-plan-next li,.er-plan-next p{align-items:flex-start;gap:8px;margin:0;font-size:15px;display:flex}.er-next-num{background:var(--er-ember);width:24px;height:24px;color:var(--er-on-ember);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.er-card-actions{flex-wrap:wrap;gap:10px;display:flex}.er-empty{text-align:center;border:1.5px dashed var(--er-line-strong);color:var(--er-ink-2);border-radius:20px;padding:32px}.er-revise-bar{z-index:6;background:var(--er-surface);border:1px solid var(--er-line-strong);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px;display:flex;position:sticky;top:76px;box-shadow:0 6px 18px #1d140d14;box-shadow:0 6px 18px lab(7.17208% 3.64868 5.4563/.08)}.er-segapp--sm{border:0;gap:3px;padding:3px}.er-segapp--sm button{white-space:nowrap;padding:0 14px;font-size:14px}.er-revise-bar .er-btn{white-space:nowrap}.er-edit-para{box-sizing:border-box;border:1px dashed var(--er-page-line-strong);width:calc(100% + 24px);color:var(--er-page-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border-radius:8px;outline:none;margin:0 -12px;padding:8px 12px;line-height:1.62;display:block}.er-edit-para:focus{border-color:var(--er-p-ember);background:var(--er-page);border-style:solid}.er-edit-note{border:1px solid var(--er-note-line);background:var(--er-note-bg);border-radius:12px;margin:12px 0 8px;padding:10px 14px;font-size:15px;line-height:1.45;position:relative}.er-edit-note:before{content:"";background:var(--er-note-bg);border-left:1px solid var(--er-note-line);border-top:1px solid var(--er-note-line);width:12px;height:12px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.er-edit-note .er-action{margin:4px 0 0}.er-changed-pill{border:1.5px dashed var(--er-page-line-strong);background:var(--er-page);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:4px 12px 4px 5px;font-size:14px;font-weight:600;display:inline-flex}.er-changed-pill span{border:1.5px solid var(--er-page-ink-2);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.er-paste-label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.er-paste{box-sizing:border-box;border:1px dashed var(--er-page-line-strong);width:100%;min-height:360px;color:var(--er-page-ink);font:400 var(--er-essay-fs)/1.62 var(--er-font);resize:vertical;background:0 0;border-radius:10px;outline:none;padding:16px;display:block}.er-paste:focus{border-color:var(--er-p-ember);border-style:solid}.er-paste::placeholder{color:var(--er-page-ink-2);opacity:1}.er-dot{background:var(--er-ink-2);border-radius:50%;flex:none;width:10px;height:10px}.er-celebrate--plain{background:var(--er-surface);color:var(--er-ink);border:1px solid var(--er-line)}.er-celebrate--plain .er-celebrate-text span{color:var(--er-ink-2)}.er-account{box-sizing:border-box;flex-direction:column;gap:14px;max-width:720px;margin:0 auto;padding:clamp(20px,3cqw,40px) clamp(12px,3cqw,40px) 56px;display:flex}.er-acc{background:var(--er-surface);border:1px solid var(--er-line);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.er-acc h2{margin:0;font-size:15px;font-weight:700}.er-acc--row{flex-flow:wrap;align-items:center;gap:10px 16px}.er-acc-email{overflow-wrap:anywhere;font-size:17px;font-weight:600}.er-acc-kicker{color:var(--er-ink-2);font-size:13px;font-weight:600}.er-acc-setting{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.er-acc-setting>span{flex:120px;font-size:15px}.er-segapp--acc{gap:3px;padding:3px}.er-segapp--acc button{flex:none;padding:0 16px;font-size:14px}.er-acc ul{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:15px;display:flex}.er-acc a.er-acc-link{align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.er-btn--danger{border:1.5px solid var(--er-ink);min-height:44px;color:var(--er-ink);font:600 14px/1 var(--er-font);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 18px}.er-confirm{border:1.5px solid var(--er-ink);background:var(--er-bg);border-radius:14px;flex-direction:column;gap:10px;max-width:420px;padding:14px 16px;display:flex}.er-confirm p{margin:0;font-size:15px;font-weight:600}.er-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.er-meter-dots span.is-used{background:var(--er-ink-2);border-color:var(--er-ink-2)}.er-meter-dots span.is-left{border-color:var(--er-ember)}body:has(.er-rv)>.er-footer{display:none}.er-header--simple{background:var(--er-bg);border-bottom:0;gap:4px;height:60px;padding:0 clamp(8px,3vw,32px);position:static}.er-header--simple .er-wordmark{padding:0 8px}.er-header--simple .er-drop{background:var(--er-ink);width:11px;height:11px;margin-top:3px}.er-header--simple .er-wordmark-text{white-space:nowrap;font-size:19px}.er-header--simple .er-nav{margin-right:0;display:flex}.er-header--simple .er-nav a{white-space:nowrap;padding:0 8px;font-size:16px}.er-header--simple .er-nav a:hover{color:var(--er-ink-2);background:0 0}.er-rv{background:var(--er-bg);color:var(--er-ink);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;font-size:16px;line-height:1.5;display:flex;container-type:inline-size}.er-rv a{color:var(--er-ink)}.er-rv a:hover{color:var(--er-ink-2)}.er-rv :focus-visible{outline-color:var(--er-ink);outline-offset:3px}.er-rv-col{box-sizing:border-box;flex-direction:column;flex:1;gap:28px;width:100%;max-width:680px;margin:0 auto;padding:clamp(20px,4cqw,48px) clamp(20px,4cqw,24px) 40px;display:flex}.er-rv-head{flex-direction:column;gap:6px;display:flex}.er-rv-meta{color:var(--er-ink-2)}.er-rv-roastrow{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.er-rv-roast{font-family:var(--er-font-display);letter-spacing:-.005em;text-wrap:pretty;flex:340px;margin:0;font-size:19px;font-weight:600;line-height:1.4}.er-rv-count{border:1.5px solid var(--er-ember);min-height:44px;color:var(--er-ember-ink);font:600 15px/1 var(--er-font);cursor:pointer;white-space:nowrap;transition:background var(--er-dur-fast);background:0 0;border-radius:999px;flex:none;padding:0 18px}.er-rv-count:hover{background:var(--er-surface-2)}.er-rv-open{min-height:44px;font:600 16px/1 var(--er-font);color:var(--er-ink);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:-10px 0;padding:0;text-decoration:underline}.er-rv-open--quiet{color:var(--er-ink-2);margin:0;font-size:15px}.er-rv-did{flex-direction:column;gap:6px;margin-top:10px;display:flex}.er-rv-did-h{color:var(--er-ink-2);font-size:14px;font-weight:600}.er-rv-did-done{color:var(--er-ink-2)}.er-rv-did-done s{-webkit-text-decoration-color:var(--er-line-strong);text-decoration-color:var(--er-line-strong)}.er-rv-did-line{text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.er-rv-banner{border:1px solid var(--er-line-strong);background:var(--er-surface);border-radius:12px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.er-rv-banner-row{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.er-rv-banner-row>span{text-wrap:pretty;flex:240px}.er-rv-counttext{color:var(--er-ink-2);text-wrap:pretty;flex:none}.er-rv-delta{background:var(--er-surface-2);color:var(--er-ink);border-radius:999px;align-self:flex-start;align-items:center;margin-top:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.er-rv-delta.is-good{background:var(--er-ftint-met);color:var(--er-page-ink);animation:er-rv-pop var(--er-dur-pop) var(--er-ease) both}@keyframes er-rv-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.er-rv-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.er-rv-sechead{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.er-rv-h2{margin:0;font-size:17px;font-weight:700}.er-rv-h3{margin:0;font-size:16px;font-weight:700}.er-rv-hint{color:var(--er-ink-2);font-size:15px}.er-rv-more{min-height:44px;color:var(--er-ink);font:600 15px/1 var(--er-font);cursor:pointer;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.er-rv-checkhead{gap:8px 14px;min-height:44px}.er-rv-done{color:var(--er-lv-met)}.er-segs{gap:3px;width:132px;display:flex}.er-segs>span{background:var(--er-line-strong);border-radius:2px;flex:1;height:5px}.er-segs>span.is-met{background:var(--er-lv-met)}.er-segs.is-up>span{animation:er-seg-bump var(--er-dur-slow) ease-out calc(var(--i) * 60ms) both}@keyframes er-seg-bump{50%{transform:scaleY(2.2)}}.er-checks{grid-template-columns:repeat(auto-fill,minmax(max(150px,30%),1fr));gap:8px;display:grid}.er-check{border:1px solid var(--er-line);background:var(--er-surface);min-height:56px;color:var(--er-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--er-dur-fast);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.er-check:hover{background:var(--er-surface-2)}.er-check--selected:after{content:"";border:2px solid var(--er-ink);pointer-events:none;border-radius:12px;position:absolute;inset:-1px}.er-check-name{font-size:14px;font-weight:600;display:block}.er-check--todo{border:1.5px solid var(--er-ember)}.er-check-task{color:var(--er-ember-ink);text-wrap:pretty;margin-top:2px;font-size:13px;font-weight:600;display:block}.er-check--met{color:var(--er-ink-2)}.er-check--met .er-check-name{font-weight:500}.er-filter{background:var(--er-surface);border:1px solid var(--er-line);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:12px 16px 4px;display:flex}.er-filter>.er-lv{margin-top:2px}.er-m-filter{background:var(--er-ftint);box-shadow:inset 0 -2px 0 var(--er-fline);border-radius:3px}.er-rv-coach{border:1px solid var(--er-roast-line);background:var(--er-roast-bg);min-height:52px;color:var(--er-roast-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--er-dur-fast);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex}.er-rv-coach:hover{background:var(--er-roast-hover)}.er-rv-coach b{font-weight:600}.er-rv-coach-hint{color:var(--er-roast-ink-2)}.er-rv-coach-list{flex-direction:column;gap:8px;display:flex}@keyframes er-rv-in{0%{opacity:0;transform:translateY(-6px)}}.er-rv-tools{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.er-rv-essayhead{flex-direction:column;display:flex}.er-rv-tools-end{flex-wrap:wrap;align-items:center;gap:4px 16px;max-width:100%;margin-left:auto;display:inline-flex}.er-rv-wordsbox{flex-direction:column;gap:6px;display:flex}.er-rv-words{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.er-rv-words b{font-family:var(--er-font-display);font-size:24px;font-weight:700;line-height:1}.er-rv-words>span{color:var(--er-ink-2)}.er-rv-words .er-rv-words-left{color:var(--er-ink);margin-left:8px;font-weight:600}.er-rv-words .er-rv-words-left.is-warn{color:var(--er-lv-partly)}.er-rv-words .er-rv-words-left.is-over{color:var(--er-lv-notyet);font-weight:700}.er-words-bar{background:var(--er-line);border-radius:2px;height:4px;overflow:hidden}.er-words-bar span{background:var(--er-ink-2);height:100%;transition:width var(--er-dur-fast), background-color var(--er-dur);border-radius:2px;display:block}.er-words-bar span.is-warn{background:var(--er-lv-partly)}.er-words-bar span.is-over{background:var(--er-lv-notyet)}.er-rv-copy{border:1px solid var(--er-line-strong);min-height:44px;color:var(--er-ink);font:600 15px/1.2 var(--er-font);text-align:left;cursor:pointer;transition:background var(--er-dur-fast);background:0 0;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.er-rv-copy:hover{background:var(--er-surface-2)}.er-rv-switch{align-items:center;gap:10px;min-height:44px;display:inline-flex}.er-rv-switch label{white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600}.er-rv-diff{flex-direction:column;gap:8px;display:flex}.er-rv-diff-sum{color:var(--er-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;font-size:15px;display:flex}.er-rv-diff-n{font-weight:700}.er-rv-diff-n.is-add{color:var(--er-lv-met)}.er-rv-diff-n.is-del{color:var(--er-lv-notyet)}.er-rv-diff-key{gap:8px;display:inline-flex}.er-rv-diff-paper{background:var(--er-page);color:var(--er-page-ink);border:1px solid var(--er-line);border-radius:12px;padding:4px clamp(14px,3cqw,22px)}.er-rv-diff-para{padding:12px 0}.er-rv-diff-para+.er-rv-diff-para{border-top:1px solid var(--er-page-line)}.er-rv-diff-para.is-same{color:var(--er-page-ink-2)}.er-rv-diff-num{letter-spacing:.04em;text-transform:uppercase;color:var(--er-page-ink-2);font-size:13px;font-weight:700;display:block}.er-rv-diff-para p{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:4px 0 0;font-size:17px;line-height:1.65}.er-rv del,.er-rv ins{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.er-rv del{color:var(--er-diff-del);background:var(--er-diff-del-bg);-webkit-text-decoration:line-through 2px var(--er-diff-del);text-decoration:line-through 2px var(--er-diff-del)}.er-rv ins{color:var(--er-diff-add);background:var(--er-diff-add-bg);-webkit-text-decoration:underline 1.5px var(--er-diff-add);text-decoration:underline 1.5px var(--er-diff-add);text-underline-offset:3px}.er-rv-page{padding:var(--er-rv-pad);border:1px solid var(--er-line-strong);background:var(--er-rv-page);color:var(--er-page-ink);font-size:calc(var(--er-essay-fs) + 1px);transition:border-color var(--er-dur-fast), box-shadow var(--er-dur-fast);border-radius:12px;flex-direction:column;gap:1em;line-height:1.65;display:flex}.er-rv-page:has(.er-rv-editor:focus){border-color:var(--er-ember);box-shadow:0 0 0 3px var(--er-roast-bg)}.er-rv-editor{white-space:pre-wrap;overflow-wrap:break-word;caret-color:var(--er-page-ink);outline:none}.er-rv-editor p{margin:0}.er-rv-editor p+p{margin-top:1em}.er-rv-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--er-page-ink-2);pointer-events:none}[data-er] .er-rv-editor:focus-visible{outline:none}.er-rv-editor p.is-focused{outline:1.5px solid var(--er-page-ink-2);outline-offset:6px;border-radius:2px}.er-editor-selection{background:var(--er-hl-strong)}.er-m-num{background:var(--er-hl);box-shadow:inset 0 -2px 0 var(--er-hl-line);cursor:pointer;border-radius:3px}.er-rv.is-landing{animation:er-rv-in var(--er-dur-slow) ease-out both}.er-m-num,.er-m-quiet{transition:background var(--er-dur-slow) var(--er-ease), box-shadow var(--er-dur-slow) var(--er-ease), text-decoration-color var(--er-dur-slow) var(--er-ease)}.er-rv[data-er-arrive=pre] .er-m-num{background:0 0;box-shadow:inset 0 -2px #0000}.er-rv[data-er-arrive=pre] .er-m-quiet{text-decoration-color:#0000}.er-check-call{color:var(--er-ink-2);margin-top:2px;font-size:13px;display:block}.er-check-call.is-diff{color:var(--er-ink);font-weight:600}.er-rv-called{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.er-rv-called .er-rv-delta{margin-top:0}.er-m-num.is-act{background:var(--er-hl-strong)}.er-m-quiet{-webkit-text-decoration:underline 2px var(--er-hl-line);text-decoration:underline 2px var(--er-hl-line);text-underline-offset:3px;cursor:pointer}.er-m-quiet.is-act{background:var(--er-hl);border-radius:3px}.er-m-typo{-webkit-text-decoration:underline dotted 2px var(--er-page-ink-2);text-decoration:underline dotted 2px var(--er-page-ink-2);text-underline-offset:3px;cursor:pointer}.er-m-ins{vertical-align:-.15em;border-left:2px solid var(--er-hl-line);width:0;height:1.1em;margin:0 -2px 0 2px;display:inline-block}.er-m-ins-act{border:1px dashed var(--er-hl-line);color:var(--er-page-ink);font:600 12px/1.5 var(--er-font);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;margin:0 5px;padding:1px 6px;display:inline-block}.er-note-number{color:var(--er-page-ink-2);font:600 11px/1 var(--er-font);vertical-align:super;-webkit-user-select:none;user-select:none;margin-right:3px;display:inline-block}.er-note-host{white-space:normal;cursor:default;margin:12px 0 14px;display:block}.er-rv-note{background:var(--er-rv-note);color:var(--er-page-ink);font:16px/1.45 var(--er-font);border-radius:12px;flex-direction:column;gap:8px;padding:14px 18px 6px;display:flex}.er-rv-note-text{text-wrap:pretty;margin:0;display:block}.er-rv-note-text b{font-weight:600}.er-rv-note-label{color:var(--er-page-ink-2);font-size:14px;font-weight:600;display:block}.er-rv-note-avail{font-weight:400}.er-rv-note-move{color:var(--er-page-ink-2);text-wrap:pretty;font-size:14px;display:block}.er-rv-plan{align-items:center;gap:8px;display:flex}.er-rv-plan-in{box-sizing:border-box;border:1px solid var(--er-page-line-strong);background:var(--er-page);min-width:0;min-height:44px;color:var(--er-page-ink);font:16px/1.3 var(--er-font);border-radius:10px;outline:none;flex:1;padding:0 12px}.er-rv-plan-in:focus{border-color:var(--er-ember);box-shadow:0 0 0 3px var(--er-roast-bg)}.er-rv-plan-in::placeholder{color:var(--er-page-ink-2)}.er-rv-writeit{border:1.5px solid var(--er-p-ember);min-height:44px;color:var(--er-p-ember-ink);font:600 14px/1 var(--er-font);cursor:pointer;white-space:nowrap;transition:background var(--er-dur-fast);background:0 0;border-radius:999px;flex:none;padding:0 16px}.er-rv-writeit:hover{background:var(--er-page)}.er-rv-result{text-wrap:pretty;flex-direction:column;gap:2px;display:flex}.er-rv-result.is-ok{animation:er-rv-pop var(--er-dur-pop) var(--er-ease) both}.er-rv-result-plan{color:var(--er-page-ink-2);font-size:14px}.er-rv-checking{min-height:44px;color:var(--er-page-ink-2);align-items:center;font-weight:600;display:inline-flex}.er-rv-example{border:1px solid var(--er-page-line);background:var(--er-page);color:var(--er-page-ink-2);-webkit-user-select:none;user-select:none;text-wrap:pretty;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.er-rv-note-row{color:var(--er-page-ink-2);flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.er-rv-link{min-height:44px;color:var(--er-page-ink-2);font:400 16px/1 var(--er-font);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.er-rv-link--ink{color:var(--er-page-ink);font-weight:600}.er-rv-link--how{align-self:flex-start;min-height:32px;font-size:14px}.er-rv-coach-list .er-rv-note{border:1px solid var(--er-line-strong);animation:er-rv-in var(--er-dur) ease-out both}[data-er] .er-rv-page :focus-visible{outline-color:var(--er-page-ink)}.er-rv-foot{color:var(--er-ink-2);flex-wrap:wrap;gap:4px 16px;display:flex}.er-rv-foot span{text-wrap:pretty;flex:300px}.er-rv .er-rv-foot a{color:var(--er-ink-2)}.er-rv-legal{flex-basis:100%;font-size:13px}.er-rv-bar{z-index:10;padding:10px clamp(16px, 4cqw, 24px) max(10px, env(safe-area-inset-bottom));background:var(--er-bg);box-shadow:0 -1px 0 var(--er-line);position:sticky;bottom:0}.er-rv-bar-in{flex-wrap:wrap;align-items:center;gap:6px 16px;max-width:680px;margin:0 auto;display:flex}.er-rv-wc{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.er-rv-wc.is-warn{color:var(--er-lv-partly)}.er-rv-wc.is-over{color:var(--er-lv-notyet);font-weight:700}.er-rv-toast{min-width:0;color:var(--er-ink-2);flex-wrap:wrap;align-items:center;gap:0 12px;display:inline-flex}.er-rv-toast:empty{position:absolute}.er-rv-toast button{min-height:44px;color:var(--er-ink);font:600 16px/1.3 var(--er-font);text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.er-rv-toast button.er-rv-quiet{color:var(--er-ink-2);font-weight:400}.er-rv-cta{background:var(--er-ember);min-height:48px;color:var(--er-on-ember);font:600 16px/1 var(--er-font);cursor:pointer;white-space:nowrap;transition:background var(--er-dur-fast);border:0;border-radius:999px;padding:0 24px}.er-rv-cta:hover{background:var(--er-ember-hover)}.er-rv-cta[aria-disabled=true]{cursor:progress}.er-rv-cta--sm{min-height:44px;padding:0 22px}.er-rv-cta.is-locked{border:1px solid var(--er-line);background:var(--er-surface-2);color:var(--er-ink-2);cursor:not-allowed}.er-rv-cta--go{animation:er-rv-pulse var(--er-dur-pulse) var(--er-ease)}@keyframes er-rv-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--er-ember) 55%, transparent)}to{box-shadow:0 0 0 10px color-mix(in oklab, var(--er-ember) 0%, transparent)}}@container (max-width:560px){.er-rv-page{font-size:var(--er-essay-fs)}.er-rv-toast{flex-basis:100%;order:-1}}.er-queue-pill{border:1.5px solid var(--er-line-strong);border-radius:999px;align-self:flex-start;align-items:center;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.er-sweep{background:var(--er-line);border-radius:2px;height:3px;position:relative;overflow:hidden}.er-sweep span{background:var(--er-ember);border-radius:2px;animation:1.4s ease-in-out infinite er-sweep;position:absolute;inset:0 60% 0 0}@keyframes er-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.er-checking{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.er-checking li{background:var(--er-surface);border:1px solid var(--er-line);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.er-checking-label{font-size:15.5px;font-weight:600}.er-checking-dot{border:2px solid var(--er-line-strong);box-sizing:border-box;width:24px;height:24px;color:var(--er-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.er-failed{background:var(--er-surface);border:1.5px solid var(--er-line-strong);border-radius:20px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.er-failed p{text-wrap:pretty;margin:0;font-size:17px}.er-failed-mark{border:2px solid var(--er-ember);width:28px;height:28px;color:var(--er-ember-ink);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.er-failed-h{font-family:var(--er-font-display);margin:0;font-size:28px;font-weight:700;line-height:1.15}
.er-balance{font:700 var(--er-fs-display-m)/1.2 var(--er-font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin:2px 0 0}.er-balance-sub{font-size:14px}.er-acc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.er-note-line{margin:0;font-size:15px;font-weight:600}.er-warn{border-radius:var(--er-radius-note);border:1.5px solid var(--er-ember);background:var(--er-bg);flex-direction:column;gap:8px;margin:4px 0 0;padding:12px 14px;font-size:15px;display:flex}.er-warn p{margin:0}.er-buy{flex-direction:column;gap:12px;margin-top:6px;display:flex}.er-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.er-pack{min-height:var(--er-target);border:1.5px solid var(--er-line-strong);background:var(--er-surface);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 14px 12px;display:flex;position:relative}.er-pack input{opacity:0;pointer-events:none;position:absolute}.er-pack[data-selected=true]{border-color:var(--er-ember);box-shadow:inset 0 0 0 1px var(--er-ember)}.er-pack:has(input:focus-visible){outline:2px solid var(--er-ring);outline-offset:2px}.er-pack-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--er-ember-ink);align-self:stretch;margin:-6px 0 6px;font-size:11px;font-weight:700}.er-pack-reviews{font-size:15px;font-weight:700}.er-pack-price{font:700 24px/1.2 var(--er-font-display)}.er-pack-per{color:var(--er-ink-2);font-size:13px}.er-buy-go{align-self:flex-start}.er-buy-fine{font-size:13px}.er-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.er-check input{width:20px;height:20px;accent-color:var(--er-ember);flex:none;margin:2px 0 0}.er-check-sub{color:var(--er-ink-2);margin-top:2px;font-size:14px;display:block}.er-consent{border-radius:var(--er-radius-note);border:1px solid var(--er-line-strong);background:var(--er-bg);flex-direction:column;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.er-consent p{margin:0}.er-out{border-radius:var(--er-radius-card);border:1px solid var(--er-line);background:var(--er-surface);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 16px;display:flex}.er-out-title{font:700 20px/1.3 var(--er-font-display);margin:0}.er-out-more{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.er-out .er-check{text-align:left;max-width:440px}.er-history summary{min-height:var(--er-target);cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:flex}.er-history ul{padding:0 0 6px;font-size:14px;list-style:none}.er-history li{color:var(--er-ink-2);font-variant-numeric:tabular-nums}.er-history time{color:var(--er-ink)}@media (max-width:520px){.er-packs{grid-template-columns:1fr}.er-pack{flex-flow:wrap;align-items:baseline;gap:4px 10px}.er-pack-badge{flex-basis:100%;order:-1;margin:0}.er-pack-reviews{flex:auto}.er-buy-go{align-self:stretch}}.er-pricing-head{flex-direction:column;gap:16px;max-width:760px;padding:clamp(36px,6cqw,80px) 0 clamp(28px,4cqw,44px);display:flex}.er-pricing-h1{font-size:clamp(38px,4.6cqw,60px)}.er-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:12px 0 0;list-style:none;display:grid}.er-plan{border-radius:var(--er-radius-card);border:1.5px solid var(--er-line);background:var(--er-surface);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:4px;padding:26px 22px 22px;display:flex;position:relative}.er-plan--featured{border-color:var(--er-ember);box-shadow:inset 0 0 0 1px var(--er-ember)}.er-plan-badge{border-radius:var(--er-radius-pill);background:var(--er-ember);color:var(--er-on-ember);letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:20px}.er-plan-name{font-size:var(--er-fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--er-ink-2);font-weight:700}.er-plan-reviews{font:700 var(--er-fs-title)/1.3 var(--er-font);margin-top:6px}.er-plan-price{font:700 48px/1 var(--er-font-display);letter-spacing:-.02em;margin-top:4px}.er-plan-per{color:var(--er-ink-2);font-size:15px}.er-plan-for{color:var(--er-ink-2);text-wrap:pretty;flex:1;margin:12px 0 16px;font-size:15px}.er-plan-cta{align-self:stretch}.er-plan .er-btn--big{min-height:48px;font-size:16px}.er-plans-fine{max-width:760px;margin:16px 0 clamp(28px,4cqw,44px);font-size:14px}.er-pricing-split{flex-wrap:wrap;gap:clamp(20px,4cqw,56px);display:flex}.er-pricing-split-lead{flex:300px;min-width:0}.er-pricing-lead-p{font-size:var(--er-fs-body-l);color:var(--er-ink-2);text-wrap:pretty;margin:12px 0 0}.er-pricing-terms{border:1px solid var(--er-line);background:var(--er-surface);border-radius:16px;flex-direction:column;flex:2 460px;gap:10px;min-width:0;padding:20px 22px;display:flex}.er-pricing-terms p{margin:0}.er-pricing-terms-text{color:var(--er-ink-2);font-size:15px}.er-faq{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px 40px;margin:24px 0 0;display:grid}.er-faq dt{font-size:18px;font-weight:700}.er-faq dd{color:var(--er-ink-2);text-wrap:pretty;margin:6px 0 0;font-size:16px}.er-pricing-end{margin-top:clamp(16px,3cqw,32px)}.er-pricing-end p{font-size:17px}.er-land-lead{max-width:46em;font-size:var(--er-fs-body-l);color:var(--er-ink-2);text-wrap:pretty;margin:12px 0 0}.er-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.er-checks h3{margin:0}.er-never{border:1px dashed var(--er-line-strong);color:var(--er-ink-2);text-wrap:pretty;border-radius:14px;margin:20px 0 0;padding:14px 18px;font-size:16px}.er-never b{color:var(--er-ink)}.er-price-teaser{margin-bottom:0}
