:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wl-ink:#20384a;--wl-pencil:#55595c;--wl-desk:#fafafc;--wl-paper-white:#fff;--wl-paper-white-shade:#f4f6f9;--wl-paper-yellow:#fff9d2;--wl-paper-yellow-lit:#fffeed;--wl-paper-yellow-shade:#f1e7b5;--wl-paper-blue:#dcecf7;--wl-paper-blue-shade:#b5cde0;--wl-paper-rough:#e6eaee;--wl-selected:#bfddf0;--wl-rule:#5e9bcb;--wl-ink-blue:#4a86bd;--wl-paper-note:#fff0a6;--wl-highlight:#ecc440;--wl-highlight-wash:color-mix(in srgb, var(--wl-highlight) 50%, transparent);--wl-affix:var(--wl-selected);--wl-action:#8cc0eb;--wl-on-action:#20384a;--wl-context-mark:color-mix(in srgb, var(--wl-action) 80%, transparent);--wl-error:#ba1a1a;--wl-stamp-ink:#695433;--wl-pencil-deep:#3c4145;--wl-article-ink:#1c1d1f;--wl-article-meta:#6a6c70;--wl-article-num:#8a8c90;--wl-browser-selection:#b4d5fe;--wl-ticket-ink:#5c4e12;--wl-paper-yellow-edge:#eadb98;--wl-paper-white-edge:#dcdfe3;--wl-shadow:#20384a30;--wl-line:#20384a4d;--wl-line-soft:#20384a24;--wl-shade:#20384a;--wl-lit:#fff;--wl-tape-tone:saturate(1);--wl-chart-study:#bfddf0;--wl-chart-study-edge:#5e9bcb;--wl-chart-test:#f5dc85;--wl-chart-test-edge:#b8961e;--wl-marker:#f5dc85;--wl-on-ink:#f4f6f8;--wl-ink-block:#20384a;--wl-marker-on-ink:#f5dc85;--wl-mail-desk:#e9ecf0;--wl-mail-edge:#d5dbe1;--wl-mail-rule:#dce8f2;--wl-mail-mark:#fbefae;--wl-mail-tag-yellow-edge:#e3d48a;--wl-mail-sign:#6b7075}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wl-ink:#f2f2f7;--wl-pencil:#b8b8be;--wl-pencil-deep:#f2f2f7;--wl-desk:#1c1c1e;--wl-paper-white:#2c2c2e;--wl-paper-white-shade:#1c1c1e;--wl-paper-yellow:#3a3a3c;--wl-paper-yellow-lit:#48484a;--wl-paper-yellow-shade:#5c5640;--wl-paper-blue:#303033;--wl-paper-blue-shade:#48484a;--wl-paper-rough:#3f3f41;--wl-selected:#48484a;--wl-ink-blue:#8fb4d9;--wl-paper-note:#423e2b;--wl-highlight:#926500;--wl-highlight-wash:var(--wl-highlight);--wl-affix:#3f638b;--wl-error:#ff9a90;--wl-stamp-ink:#ead9a0;--wl-action:#5f8bb8;--wl-on-action:#1c1c1e;--wl-context-mark:var(--wl-highlight);--wl-shadow:#0009;--wl-line:#f2f2f747;--wl-line-soft:#f2f2f724;--wl-shade:#000;--wl-tape-tone:saturate(.35) brightness(.55);--wl-ticket-ink:#ead9a0;--wl-article-ink:#e5e5ea;--wl-article-meta:#a1a1a6;--wl-article-num:#949499;--wl-browser-selection:#3f638b;--wl-marker:#926500;--wl-paper-yellow-edge:#5c5640;--wl-paper-white-edge:#3a3a3c;--wl-chart-study:#3f638b;--wl-chart-study-edge:#8fb4d9;--wl-chart-test:#926500;--wl-chart-test-edge:#ead9a0}}:root{--motion-feedback:.1s;--motion-enter:.3s;--motion-exit:.25s;--motion-ease-out:cubic-bezier(0, 0, .58, 1);--motion-ease-in:cubic-bezier(.42, 0, 1, 1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important;animation-duration:0s!important}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--wl-font:"LXGW WenKai", "Kaiti SC", "STKaiti", "KaiTi", serif;--wl-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--tile-white:url(/assets/paper-card-r_gApvih.webp);--tile-yellow:url(/assets/paper-note-zLFYLJ0Q.webp);--tile-blue:url(/assets/paper-index-BN6R-aig.webp);--tile-colorcard:url(/assets/paper-colorcard-BXs30D6U.webp);--tile-rough:url(/assets/paper-rough-lGyStJBF.webp);--tape-reader:url(/assets/tape-blue-2-BIF4fzD2.png);--tile-desk:url(/assets/desk-fog-D0fir-ez.jpg);--line-06:color-mix(in srgb, var(--wl-ink) 6%, transparent);--line-08:color-mix(in srgb, var(--wl-ink) 8%, transparent);--line-14:color-mix(in srgb, var(--wl-ink) 14%, transparent);--line-22:color-mix(in srgb, var(--wl-ink) 22%, transparent);--line-25:color-mix(in srgb, var(--wl-ink) 25%, transparent);--line-30:color-mix(in srgb, var(--wl-ink) 30%, transparent);--line-36:color-mix(in srgb, var(--wl-ink) 36%, transparent);--ink-06:color-mix(in srgb, var(--wl-shade) 6%, transparent);--ink-08:color-mix(in srgb, var(--wl-shade) 8%, transparent);--ink-12:color-mix(in srgb, var(--wl-shade) 12%, transparent);--ink-14:color-mix(in srgb, var(--wl-shade) 14%, transparent);--ink-16:color-mix(in srgb, var(--wl-shade) 16%, transparent);--ink-18:color-mix(in srgb, var(--wl-shade) 18%, transparent);--ink-20:color-mix(in srgb, var(--wl-shade) 20%, transparent);--ink-22:color-mix(in srgb, var(--wl-shade) 22%, transparent);--ink-25:color-mix(in srgb, var(--wl-shade) 25%, transparent);--ink-28:color-mix(in srgb, var(--wl-shade) 28%, transparent);--ink-30:color-mix(in srgb, var(--wl-shade) 30%, transparent);--ink-35:color-mix(in srgb, var(--wl-shade) 35%, transparent);--ink-36:color-mix(in srgb, var(--wl-shade) 36%, transparent);--ink-40:color-mix(in srgb, var(--wl-shade) 40%, transparent);--ink-45:color-mix(in srgb, var(--wl-shade) 45%, transparent);--ink-50:color-mix(in srgb, var(--wl-shade) 50%, transparent);--lit-50:color-mix(in srgb, var(--wl-lit) 50%, transparent);--lit-55:color-mix(in srgb, var(--wl-lit) 55%, transparent);--lit-60:color-mix(in srgb, var(--wl-lit) 60%, transparent);--lit-70:color-mix(in srgb, var(--wl-lit) 70%, transparent);--lit-80:color-mix(in srgb, var(--wl-lit) 80%, transparent);--lit-90:color-mix(in srgb, var(--wl-lit) 90%, transparent);--lit-95:color-mix(in srgb, var(--wl-lit) 95%, transparent);--yellow-mid:color-mix(in srgb, var(--wl-paper-yellow) 70%, var(--wl-paper-yellow-shade));--pencil-60:color-mix(in srgb, var(--wl-pencil) 60%, transparent);--paper-pale:linear-gradient(var(--lit-55), var(--lit-55)), var(--tile-yellow) var(--wl-paper-yellow);--groove:color-mix(in srgb, var(--wl-shade) 6%, var(--wl-paper-white-shade));--selected-45:color-mix(in srgb, var(--wl-selected) 45%, transparent);--edge-note:inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--ink-14), 0 3px 5px -2px var(--ink-18);--edge-sheet:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--ink-16), 3px 4px 0 -1px var(--wl-paper-white-shade), 3px 5px 0 -1px var(--ink-14), 0 10px 16px -8px var(--ink-30);--edge-blue:inset 1px 1px 0 var(--lit-80), 0 1px 0 var(--ink-14), 0 3px 5px -2px var(--ink-20);--edge-yellow:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-16), 0 12px 16px -8px var(--ink-36);--edge-yellow-stack:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-16), 3px 5px 0 -1px var(--yellow-mid), 3px 6px 0 -1px var(--ink-16), 0 12px 16px -8px var(--ink-36);--edge-under:0 1px 0 var(--ink-16), 0 6px 10px -6px var(--ink-30);--edge-control:inset 0 -1.5px 0 var(--wl-ink), inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--ink-14), 0 4px 6px -3px var(--ink-22);--edge-filled:inset 0 -2px 0 var(--wl-ink), inset 1px 1px 0 var(--lit-50), 0 1px 0 var(--ink-20), 0 4px 6px -3px var(--ink-30);--edge-outlined:inset 1px 1px 0 var(--lit-90), 0 0 0 1px var(--ink-18), 0 4px 6px -3px var(--ink-22);--edge-lifted:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-20), 0 24px 40px -16px color-mix(in srgb, var(--wl-shade) 55%, transparent), 0 8px 12px -6px var(--ink-30);--edge-group:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--ink-16), 0 10px 16px -8px var(--ink-30);--edge-lip:0 1px 0 var(--ink-20);--edge-underline-thick:inset 0 -2px 0 var(--wl-ink);--edge-underline:inset 0 -1.5px 0 var(--wl-ink);--edge-underline-error:inset 0 -2px 0 var(--wl-error);--edge-underline-faint:inset 0 -1.5px 0 var(--ink-36);--edge-ring:inset 1px 1px 0 var(--lit-60), 0 1px 2px -.5px var(--ink-30);--edge-slip:inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--ink-16), 0 8px 12px -6px var(--ink-30);--edge-index-lit:inset 1px 1px 0 var(--lit-80);--edge-groove:inset 0 1px 2px var(--ink-28), inset 0 0 0 1px var(--ink-08);--edge-colorcard-tab:inset 1px 1px 0 var(--lit-50), 0 1px 0 var(--ink-22), 0 2px 3px -1px var(--ink-36);--edge-yellow-row:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 6px 8px -4px var(--ink-30);--edge-yellow-flat:0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 4px 6px -3px var(--ink-22);--edge-hole:inset 0 0 0 1.5px var(--ink-36);--edge-pressed:inset 0 -1px 0 var(--wl-ink), 0 1px 0 var(--ink-20);--edge-field-focus:inset 0 -2px 0 var(--wl-ink), 0 1px 0 var(--ink-14), 0 8px 10px -5px var(--ink-30);--edge-trigger:inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 4px -1px var(--ink-30);--lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z'/%3E%3C/svg%3E");--radius:2px;--text-px:.0625rem;--target-min:44px;--control-h:40px;--btn-pad:18px;--btn-h-xl:48px}@media (prefers-color-scheme:dark){:root{--tile-white:none;--tile-yellow:none;--tile-blue:none;--tile-rough:none;--tile-desk:none;--tile-colorcard:none;--ink-06:color-mix(in srgb, var(--wl-shade) 12%, transparent);--ink-08:color-mix(in srgb, var(--wl-shade) 16%, transparent);--ink-12:color-mix(in srgb, var(--wl-shade) 24%, transparent);--ink-14:color-mix(in srgb, var(--wl-shade) 28%, transparent);--ink-16:color-mix(in srgb, var(--wl-shade) 32%, transparent);--ink-18:color-mix(in srgb, var(--wl-shade) 36%, transparent);--ink-20:color-mix(in srgb, var(--wl-shade) 40%, transparent);--ink-22:color-mix(in srgb, var(--wl-shade) 44%, transparent);--ink-25:color-mix(in srgb, var(--wl-shade) 50%, transparent);--ink-28:color-mix(in srgb, var(--wl-shade) 56%, transparent);--ink-30:color-mix(in srgb, var(--wl-shade) 60%, transparent);--ink-35:color-mix(in srgb, var(--wl-shade) 70%, transparent);--ink-36:color-mix(in srgb, var(--wl-shade) 72%, transparent);--ink-40:color-mix(in srgb, var(--wl-shade) 80%, transparent);--ink-45:color-mix(in srgb, var(--wl-shade) 90%, transparent);--ink-50:var(--wl-shade);--lit-50:color-mix(in srgb, var(--wl-lit) 3%, transparent);--lit-55:color-mix(in srgb, var(--wl-lit) 6%, transparent);--lit-60:color-mix(in srgb, var(--wl-lit) 6%, transparent);--lit-70:color-mix(in srgb, var(--wl-lit) 6%, transparent);--lit-80:color-mix(in srgb, var(--wl-lit) 6%, transparent);--lit-90:color-mix(in srgb, var(--wl-lit) 6%, transparent);--lit-95:color-mix(in srgb, var(--wl-lit) 6%, transparent);--paper-pale:var(--wl-paper-yellow);--edge-filled:inset 0 -2px 0 color-mix(in srgb, var(--wl-shade) 35%, transparent), inset 1px 1px 0 var(--lit-50), 0 1px 0 var(--ink-20), 0 4px 6px -3px var(--ink-30)}.wordmark{content:url(/assets/wordlinea-white-DiKuCYdR.svg)}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);color:var(--wl-ink);background:var(--tile-desk) var(--wl-desk);-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,figure,blockquote{margin:0}h1{font:400 calc(24 * var(--text-px))/calc(32 * var(--text-px)) var(--wl-font)}h2{font:500 calc(18 * var(--text-px))/calc(26 * var(--text-px)) var(--wl-font)}h3{font:400 calc(15 * var(--text-px))/calc(22 * var(--text-px)) var(--wl-font)}a{color:var(--wl-ink);text-underline-offset:3px;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}mark{background:var(--wl-selected);color:inherit;border-radius:var(--radius);padding:0 2px}code,pre{font-family:var(--wl-mono);white-space:pre-wrap;overflow-wrap:anywhere}::selection{background:var(--wl-selected)}:focus-visible{outline:2px solid var(--wl-ink);outline-offset:2px}.muted,.pencil{color:var(--wl-pencil);font-weight:400}.muted{font-size:calc(15 * var(--text-px));line-height:calc(22 * var(--text-px))}.error{color:var(--wl-error)}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashed{border-top:1px dashed var(--wl-line)}@property --shift-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --shift-y{syntax:"<length-percentage>";inherits:false;initial-value:0}[data-paper]{border-radius:var(--radius);transform:translate(var(--shift-x,0), var(--shift-y,0)) rotate(var(--tilt,0deg));transition:transform var(--motion-feedback) var(--motion-ease-out);position:relative}[data-paper=white]{background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--edge-note)}[data-paper=white][data-sheet]{box-shadow:var(--edge-sheet)}[data-paper=blue]{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:var(--edge-blue)}[data-paper=yellow]{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--edge-yellow)}[data-paper=yellow][data-sheet]{box-shadow:var(--edge-yellow-stack)}[data-paper][data-under]{box-shadow:var(--edge-under);pointer-events:none;position:absolute;inset:0}.stack,.stack>[data-paper]:not([data-under]){position:relative}.gl-paper [data-paper][data-gl]{box-shadow:none;background:0 0}.gl-paper [data-paper][data-gl][data-under]{visibility:hidden}.paper-tab{white-space:nowrap;height:22px;font:500 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--lit-50), 0 1px 0 var(--ink-18);transform:rotate(var(--tilt,-1.5deg));align-items:center;padding:0 7px;display:inline-flex}.paper-tab:not([data-paper]){background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply}.index-tab{color:var(--wl-ink);background:var(--tile-blue) var(--wl-paper-blue);box-shadow:var(--edge-index-lit);border-radius:3px 3px 0 0}.index-tab:is([aria-current],[data-current]){background:var(--tile-white) var(--wl-paper-white);box-shadow:0 -1px 0 var(--ink-06), 1px 0 0 var(--ink-06)}.paper-tab[data-status=archived]{--tilt:1deg;box-shadow:inset 1px 1px 0 var(--lit-90), 0 0 0 1px var(--ink-16), 0 2px 3px -1px var(--ink-20)}.btn{height:var(--btn-h,var(--control-h));border-radius:var(--radius);font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);color:var(--wl-ink);white-space:nowrap;cursor:pointer;transform:rotate(var(--tilt,0deg));transition:transform var(--motion-feedback) var(--motion-ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.btn svg{flex:none}.btn:not(.btn-icon)>svg:not(.spinner){width:17px;height:17px}.btn-filled{padding:0 var(--btn-pad);color:var(--wl-on-action);background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:var(--edge-filled);--tilt:-.8deg}.btn-outlined{padding:0 var(--btn-pad);background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--edge-outlined);--tilt:.6deg}.btn-outlined[aria-pressed=true]{background:linear-gradient(var(--selected-45), var(--selected-45)), var(--tile-white) var(--wl-paper-white)}.btn-text{padding:0 12px}@media (hover:hover){.btn-text:hover{text-underline-offset:4px;text-decoration:underline}.btn:not(.btn-text,:disabled,[aria-busy=true]):hover{transform:rotate(var(--tilt,0deg)) translateY(-1px)}.btn-icon:hover{background:color-mix(in srgb, var(--wl-selected) 30%, transparent)}}.btn-icon{--tilt:0deg;width:36px;height:36px;padding:0}.btn-icon>svg{width:18px;height:18px}.btn-icon[data-active],.speak[data-state=playing]{background:var(--wl-selected)}.speak[data-state=loading] svg{color:var(--wl-pencil);animation:1s linear infinite spin}.btn:not(.btn-text,:disabled,[aria-busy=true]):active{transform:rotate(var(--tilt,0deg)) translateY(1px);box-shadow:var(--edge-pressed)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;color:var(--wl-pencil);box-shadow:none;transform:none}:is(.btn-filled,.btn-outlined):is(:disabled,[aria-disabled=true]){background:var(--tile-rough) var(--wl-paper-rough);background-blend-mode:normal;box-shadow:inset 0 -2px 0 var(--ink-30), inset 1px 1px 0 var(--lit-50);position:relative}:is(.btn-filled,.btn-outlined):is(:disabled,[aria-disabled=true]):after{content:"";background:var(--wl-pencil);width:18px;height:18px;-webkit-mask:var(--lock) center / contain no-repeat;-webkit-mask:var(--lock) center / contain no-repeat;mask:var(--lock) center / contain no-repeat;pointer-events:none;position:absolute;top:-9px;right:-7px;transform:rotate(9deg)}.btn[aria-busy=true]{cursor:progress}:is(.btn-filled,.btn-outlined)[aria-busy=true]{transform:rotate(var(--tilt,0deg)) translateY(1px);box-shadow:var(--edge-pressed)}.btn-xs{--btn-h:28px;font-size:calc(15 * var(--text-px))}.btn-sm{--btn-h:32px;font-size:calc(15 * var(--text-px));line-height:calc(22 * var(--text-px));padding:0 12px}.btn-md{--btn-h:36px;font-size:calc(15 * var(--text-px))}.btn-lg{--btn-h:var(--target-min);--btn-pad:22px}.btn-xl{--btn-h:var(--btn-h-xl);--btn-pad:22px}[data-layout=mobile] .btn-md{--btn-h:var(--target-min)}[data-layout=mobile] .btn-lg{--btn-h:var(--btn-h-xl)}.btn small{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil);display:block}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);color:var(--wl-ink)}.field-control{min-height:var(--control-h);background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);box-shadow:var(--edge-control);transform:rotate(var(--tilt,0deg));transition:transform var(--motion-feedback) var(--motion-ease-out);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.field-control:focus-within{transform:translateY(-1px) rotate(var(--tilt,0deg));background:linear-gradient(var(--selected-45), var(--selected-45)), var(--tile-white) var(--wl-paper-white);box-shadow:var(--edge-field-focus)}.field-control>svg{color:var(--wl-ink);flex:none}.field[data-invalid] .field-control{box-shadow:inset 0 -2px 0 var(--wl-error), inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--ink-14), 0 4px 6px -3px var(--ink-22)}[data-paper] .control{padding:6px 0}[data-paper] .field-control{min-height:36px;box-shadow:var(--edge-underline);background:0 0;border-radius:0;padding:0 2px;transform:none}[data-paper] .field-control:focus-within{box-shadow:var(--edge-underline-thick);background:var(--selected-45);transform:none}[data-paper] .field[data-invalid] .field-control{box-shadow:var(--edge-underline-error)}.field[data-disabled] .field-control{box-shadow:var(--edge-underline-faint);background:0 0;transform:none}.field-hint{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil)}.field-error{color:var(--wl-error);align-items:flex-start;gap:4px;display:flex}.field-error svg{flex:none;margin-top:2px}.control{width:100%;min-width:0;font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);color:var(--wl-ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0}.control[type=url],.control.mono{font:400 calc(14 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-mono)}.control::placeholder{color:var(--wl-pencil);font-weight:400}.control[type=password]:not(:placeholder-shown){font-size:calc(20 * var(--text-px));letter-spacing:.2em}textarea.control{resize:vertical;min-height:56px}.control:disabled{color:var(--wl-pencil)}.paper-strip{background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);box-shadow:var(--edge-control);transform:rotate(var(--tilt,0deg))}.paper-strip:focus-within,.paper-strip:focus-visible{box-shadow:var(--edge-control), 0 0 0 2px var(--wl-selected)}.field[data-surface=index]:not([data-disabled]) .field-control{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:inset 1px 1px 0 var(--lit-80), inset 0 -1.5px 0 var(--wl-ink), 0 1px 0 var(--ink-14), 0 6px 10px -6px var(--ink-30)}.field[data-surface=index]:not([data-disabled]) .field-control:focus-within{background:linear-gradient(var(--selected-45), var(--selected-45)), var(--tile-blue) var(--wl-paper-blue);box-shadow:var(--edge-field-focus)}.select{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.select[aria-disabled=true]{cursor:default}.select-caret{color:var(--wl-ink);transition:transform var(--motion-feedback) var(--motion-ease-out);flex:none}.select[aria-expanded=true] .select-caret{transform:rotate(180deg)}.select-popover{background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.select-popover::backdrop{background:0 0}.select-popover{z-index:30;transition:opacity var(--motion-enter) var(--motion-ease-out)}.select-popover[inert]{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-in);display:block}@starting-style{.select-popover:popover-open{opacity:0}}.listbox{background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-16), 0 16px 24px -10px color-mix(in srgb, var(--wl-shade) 42%, transparent);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow:auto;transform:rotate(-.5deg)}.listbox .option{min-height:var(--control-h);border-radius:var(--radius);font:400 calc(15 * var(--text-px))/calc(22 * var(--text-px)) var(--wl-font);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.listbox .option-check{flex:none;margin-left:auto}.listbox .option[data-active],.listbox .option:hover,.listbox .option:focus{background:color-mix(in srgb, var(--wl-selected) 35%, transparent)}.listbox .option:focus{outline:0}.listbox .option[aria-selected=true]{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:0 1px 0 var(--wl-paper-yellow-shade), 0 2px 3px -1px var(--ink-25);font-weight:500;transform:rotate(.8deg)}.listbox .option[aria-disabled=true]{color:var(--wl-pencil);cursor:default}.listbox.language-menu .option{min-height:32px;font-size:calc(15 * var(--text-px));line-height:calc(22 * var(--text-px))}.select-native{flex:1;align-items:center;min-width:0;display:flex;position:relative}.select-native>select{appearance:none;text-overflow:ellipsis;padding-right:24px}.select-native>.select-caret{pointer-events:none;position:absolute;right:0}.chips{font:400 calc(15 * var(--text-px))/calc(22 * var(--text-px)) var(--wl-font);flex-wrap:wrap;gap:4px;display:flex}.chip{border-radius:var(--radius);color:var(--wl-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--motion-feedback) var(--motion-ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:3px 12px;text-decoration:none;display:inline-flex}.chip[aria-checked=true],.chip[aria-selected=true]{background:var(--wl-selected);box-shadow:var(--edge-lip);font-weight:500;transform:rotate(-1deg)}.chip:disabled{color:var(--wl-pencil);cursor:default}.chip-count{color:var(--wl-pencil);font-weight:400}.chip[aria-checked=true] .chip-count{color:var(--wl-ink)}.segmented{border-radius:var(--radius);background:var(--tile-colorcard) var(--groove);background-blend-mode:multiply;box-shadow:var(--edge-groove);flex-wrap:nowrap;gap:2px;padding:3px;font-size:15px;line-height:22px;display:inline-flex}.segmented .chip{min-height:30px;color:var(--wl-pencil);justify-content:center;padding:4px 14px}.segmented .chip-count,.segmented .chip[aria-checked=true] .chip-count{color:inherit}.segmented .chip:is([aria-checked=true],[aria-selected=true]){color:var(--wl-on-action);background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:var(--edge-colorcard-tab)}@media (hover:hover){.segmented .chip:not([aria-checked=true],[aria-selected=true]):hover{color:var(--wl-ink);background:color-mix(in srgb, var(--wl-paper-white) 55%, transparent)}}.switch{text-align:left;width:100%;min-height:44px;font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:12px 0;display:flex}.switch-text{flex-direction:column;flex:1;min-width:0;display:flex}.switch-text small{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil)}.switch-track{background:var(--groove);width:52px;height:28px;box-shadow:var(--edge-groove);border-radius:3px;flex:none;position:relative}.switch-track:after{content:attr(data-off);width:24px;height:22px;font:500 calc(12 * var(--text-px))/calc(16 * var(--text-px)) var(--wl-font);color:var(--wl-pencil);background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-18), 0 2px 3px -1px var(--ink-30);transition:transform var(--motion-feedback) var(--motion-ease-out);place-items:center;display:grid;position:absolute;top:2px;left:2px;transform:rotate(1.5deg)}.switch[aria-checked=true] .switch-track:after{content:attr(data-on);color:var(--wl-on-action);background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:var(--edge-colorcard-tab);transform:translate(22px)rotate(-2deg)}.switch:disabled{cursor:not-allowed}.switch:disabled .switch-text>span{color:var(--wl-pencil)}.switch:disabled .switch-track{box-shadow:none;outline:1px dashed var(--line-36);outline-offset:-1px;background:0 0}.switch:disabled .switch-track:after{background:var(--tile-rough) var(--wl-paper-rough);background-blend-mode:normal;color:var(--wl-pencil);box-shadow:none;left:1px;transform:none}.switch[aria-checked=true]:disabled .switch-track:after{transform:translate(22px)}.radios{flex-direction:column;gap:2px;display:flex}.radio{border-radius:var(--radius);text-align:left;min-height:44px;font:400 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 8px 10px 6px;display:flex}.radio-ring{border:1.5px solid var(--wl-ink);background:var(--tile-white) var(--wl-paper-white);width:20px;height:20px;box-shadow:var(--edge-ring);border-radius:52% 48% 50% 46%;flex:none;place-items:center;margin-top:2px;display:grid}.radio[aria-checked=true]{font-weight:500}.radio[aria-checked=true] .radio-ring{background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply}.radio[aria-checked=true] .radio-ring:after{content:"";background:var(--wl-on-action);border-radius:50%;width:8px;height:8px}.radio-text{flex-direction:column;min-width:0;display:flex}.radio-text small{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil)}@media (hover:hover){.radio:hover{background:color-mix(in srgb, var(--wl-selected) 25%, transparent)}}.radio-check{flex:none;margin-left:auto;display:none}@media (pointer:coarse){.radio{align-items:center;padding-inline:0}.radio-ring{display:none}.radio[aria-checked=true] .radio-check{display:block}}.expansion{padding:0}.expansion-header{text-align:left;width:100%;min-height:48px;font:500 calc(18 * var(--text-px))/calc(26 * var(--text-px)) var(--wl-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.expansion-title{flex-direction:column;flex:1;min-width:0;display:flex}.expansion-summary{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil)}.expansion-header svg{transition:transform var(--motion-feedback) var(--motion-ease-out);flex:none}.expansion[data-open] .expansion-header svg{transform:rotate(90deg)}.expansion-body{border-top:1px dashed var(--wl-line);flex-direction:column;gap:18px;margin:0 20px;padding:18px 0 20px;display:flex}.expansion:not([data-open]) .expansion-body{display:none}.step-no{width:22px;height:22px;font:500 calc(13 * var(--text-px))/1 var(--wl-mono);background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply;border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--lit-50), 0 1px 0 var(--ink-20);flex:none;place-items:center;display:grid;transform:rotate(-3deg)}.panel-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tabs-body{min-height:0}.tab-panel[hidden]{display:none}.progress{gap:4px;height:3px;display:flex}.progress>span{background:var(--line-14);border-radius:1px;flex:1}.progress>span[data-done]{background:var(--wl-ink)}.progress-bar{background:var(--line-14);border-radius:1px;height:3px;position:relative;overflow:hidden}.progress-bar>span{width:var(--value,0%);background:var(--wl-ink);position:absolute;inset:0 auto 0 0}.progress-bar[data-indeterminate]>span{width:30%;animation:1.2s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(333.333%)}}.spinner{color:var(--wl-ink);animation:1s linear infinite spin;display:inline-block}.spinner circle{stroke:currentColor;stroke-width:8px;fill:none;stroke-dasharray:200 283;stroke-linecap:round}@keyframes spin{to{transform:rotate(360deg)}}.page-notice{transition:opacity var(--motion-enter) var(--motion-ease-out);margin-bottom:16px}.page-notice[inert]{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-in)}@starting-style{.page-notice{opacity:0}}.page-notice-paper{--tilt:-.3deg;align-items:flex-start;gap:12px;padding:12px 8px 12px 14px;display:flex}.page-notice-paper[data-paper]{box-shadow:var(--edge-group)}.page-notice-icon{flex:none;margin-top:2px}.page-notice-icon.error{color:var(--wl-error)}.page-notice-text{flex-direction:column;flex:1;min-width:0;display:flex}.page-notice-text strong{font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font)}.page-notice-text span{font:400 calc(15 * var(--text-px))/calc(22 * var(--text-px)) var(--wl-font);color:var(--wl-pencil);text-wrap:pretty}.page-notice-paper>.btn:not(.page-notice-close){align-self:center}.page-notice-close{width:var(--target-min);height:var(--target-min);color:var(--wl-pencil);flex:none;margin:-8px -4px -8px 0}.page-notice-below{justify-content:flex-end;margin-top:8px;display:flex}.dialog{background:0 0;border:0;width:420px;max-width:calc(100vw - 24px);margin:16vh auto auto;padding:0;overflow:visible}.dialog:focus{outline:0}.dialog{z-index:30;transition:opacity var(--motion-enter) var(--motion-ease-out);position:fixed;inset:0}.dialog::backdrop{background:0 0}.dialog:before{content:"";z-index:-1;background:color-mix(in srgb, var(--wl-shade) 32%, transparent);transition:opacity var(--motion-enter) var(--motion-ease-out);position:fixed;inset:0}.dialog[inert]{display:block}.dialog[inert],.dialog[inert]:before{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-in)}@starting-style{.dialog[open],.dialog[open]:before{opacity:0}}.dialog-form{--tilt:-.4deg;flex-direction:column;gap:16px;padding:24px 24px 20px;display:flex}.dialog-form[data-paper]{box-shadow:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--ink-16), 0 28px 44px -18px color-mix(in srgb, var(--wl-shade) 55%, transparent)}.dialog-grabber{display:none}.dialog-head{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.dialog-title{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.dialog-head h2{font:500 calc(20 * var(--text-px))/calc(28 * var(--text-px)) var(--wl-font)}.dialog-close{color:var(--wl-pencil);flex:none;margin:-6px -8px 0 0}.dialog-head .step{font:400 calc(12 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-mono);letter-spacing:.04em}.dialog-form>p:not([class]){font:400 calc(15 * var(--text-px))/calc(23 * var(--text-px)) var(--wl-font)}.dialog-form>p b{font-weight:500}.dialog-note{font:400 calc(13 * var(--text-px))/calc(18 * var(--text-px)) var(--wl-font);color:var(--wl-pencil);margin-top:-6px}.dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.dialog-actions .btn{gap:6px}.dialog-actions .btn-filled.destructive{padding:0 18px}.dialog-actions .btn-filled.destructive:not(:disabled){background:var(--tile-colorcard) var(--wl-error);color:var(--wl-paper-white);box-shadow:inset 1px 1px 0 var(--ink-18), 0 1px 0 var(--ink-20), 0 4px 6px -3px var(--ink-36)}@media (width<=667px){.dialog{width:auto;max-width:none;margin:auto 8px 8px}.dialog-form{padding:10px 20px calc(20px + max(0px, env(safe-area-inset-bottom) - 8px));--tilt:.3deg;gap:18px}.dialog-form[data-paper]{box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-16), 0 -6px 24px -10px var(--ink-36), 0 14px 22px -10px color-mix(in srgb, var(--wl-shade) 40%, transparent)}.dialog-grabber{background:var(--line-22);touch-action:none;border-radius:2px;flex:none;align-self:center;width:36px;height:4px;display:block;position:relative}.dialog-grabber:after{content:"";position:absolute;inset:-22px -100px -18px}.dialog-actions{--btn-h:var(--btn-h-xl);flex-direction:column-reverse;align-items:stretch;gap:6px;margin-top:0}.dialog-actions .btn-filled{--tilt:-.4deg}}@media (width<=667px) and (prefers-reduced-motion:no-preference){.dialog,.dialog[inert]{opacity:1;transition:none}}.card{padding:24px}.card-header{margin-bottom:8px}.card-title{font:500 calc(22 * var(--text-px))/calc(30 * var(--text-px)) var(--wl-font)}.card-content{flex-direction:column;gap:12px;display:flex}.app-shell,.layout{height:100%}.layout{min-height:0;display:flex;position:relative}.sidebar{z-index:3;width:280px;display:flex;position:absolute;top:4px;bottom:10px;left:10px}.sidebar-paper{--tilt:-.4deg;flex-direction:column;flex:1;gap:4px;padding:8px 10px 18px;display:flex}.sidebar-paper[data-paper]{box-shadow:var(--edge-group)}.workspace{--page-gutter:20px;flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.toolbar{padding:0 var(--page-gutter);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.toolbar-title{font:400 calc(24 * var(--text-px))/calc(32 * var(--text-px)) var(--wl-font)}.toolbar-actions{font:400 calc(15 * var(--text-px))/calc(22 * var(--text-px)) var(--wl-font);color:var(--wl-pencil)}.content{flex:1;min-height:0;overflow:auto}.page{max-width:820px;padding:20px var(--page-gutter) 40px}.nav-brand{align-items:center;gap:8px;min-height:44px;padding-bottom:16px;display:flex}.nav-brand .brand{width:28px;height:28px;margin-left:4px}.wordmark{display:block}.nav-brand .wordmark{height:14px;margin-left:2px}.nav-list{flex-direction:column;gap:6px;display:flex}.nav-item{border-radius:var(--radius);font:500 calc(16 * var(--text-px))/calc(24 * var(--text-px)) var(--wl-font);color:var(--wl-ink);align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.nav-item svg{flex:none}.sidebar .nav-item.is-current{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--edge-yellow-row);margin-right:-14px;transform:rotate(1.2deg)}.sidebar .nav-item:not(.is-current):hover{background:color-mix(in srgb, var(--wl-selected) 35%, transparent)}.sidebar-foot{font:400 calc(15 * var(--text-px))/calc(23 * var(--text-px)) var(--wl-font);color:var(--wl-pencil);margin-top:auto;padding:0 12px}.sidebar{transform:translate(-320px)}[data-sidebar] .sidebar{transform:none}[data-sidebar=floating] .sidebar-paper[data-paper]{box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-16), 0 28px 44px -18px color-mix(in srgb, var(--wl-shade) 55%, transparent)}.sidebar-scrim{z-index:2;background:var(--ink-20);position:absolute;inset:0}[data-sidebar=tiled] .workspace{padding-left:290px}@media (prefers-reduced-motion:reduce){.sidebar{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-in)!important;transform:none!important}[data-sidebar] .sidebar{opacity:1;transition:opacity var(--motion-enter) var(--motion-ease-out)!important}}.nav-bar{height:64px;padding:0 var(--page-gutter);flex:none;align-items:center;gap:4px;display:flex;position:relative}.nav-bar .toolbar-actions{margin-left:auto}.sidebar-button{width:44px;height:44px;color:var(--wl-ink)}.sidebar-button>svg{width:22px;height:22px}.tab-bar{--shift-x:-50%;--tilt:-.3deg;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:8px;left:50%}.tab-bar[data-paper]{box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-16), 0 8px 14px -8px var(--ink-30)}.tab-bar-rule{border-left:1px dashed var(--line-30);width:0;height:24px;margin:0 4px}.tab-bar-item{border-radius:var(--radius);height:44px;font:500 16px/24px var(--wl-font);color:var(--wl-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.tab-bar-item>svg{flex:none;width:20px;height:20px}.tab-bar-item[aria-current]{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 5px 7px -4px var(--ink-30);transform:rotate(-1.2deg)}@media (hover:hover){.tab-bar-item:not([aria-current]):hover{background:color-mix(in srgb, var(--wl-selected) 35%, transparent)}}[data-layout=mobile] .workspace{position:relative}[data-layout=mobile] .workspace>footer{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2;position:absolute}[data-layout=mobile] .workspace:has(>footer) .page{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.bottom-nav{--tilt:.3deg;min-height:64px;box-shadow:var(--edge-note), 0 -2px 12px -6px var(--ink-22), 0 8px 14px -8px var(--ink-30);justify-content:space-around;align-items:center;gap:4px;padding:6px 8px;display:flex}.bottom-nav .btn{--tilt:0deg;flex:1;height:auto;padding:0 4px}.bottom-nav .nav-entry{border-radius:var(--radius);font:500 13px/18px var(--wl-font);color:var(--wl-ink);justify-items:center;gap:2px;padding:4px 14px;display:grid}.bottom-nav .nav-icon{place-items:center;height:24px;display:grid}.bottom-nav .nav-icon svg{width:22px;height:22px}.bottom-nav .active .nav-entry{color:var(--wl-ink);background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:0 1px 0 var(--wl-paper-yellow-shade), 0 3px 5px -2px var(--ink-30);transform:rotate(-1.5deg)}[data-layout=mobile] .workspace{--page-gutter:max(20px, env(safe-area-inset-left), env(safe-area-inset-right))}@media (width<=402px){[data-layout=mobile] .workspace{--page-gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right))}}[data-layout=mobile] .toolbar{padding:16px var(--page-gutter) 0}[data-layout=mobile] .toolbar-title{font-size:calc(22 * var(--text-px));line-height:calc(30 * var(--text-px))}[data-layout=mobile] .page{padding:16px var(--page-gutter) calc(32px + env(safe-area-inset-bottom))}[data-layout=mobile] .card{padding:20px}@media (prefers-reduced-motion:reduce){.progress-bar[data-indeterminate]>span{opacity:.4;width:100%}}html{-webkit-tap-highlight-color:transparent}:is(.btn-icon,.btn-text,.chip:not([aria-checked=true]),.radio,.switch,.listbox .option,.tab-bar-item,.nav-item,.list-row,.quiz-option,.pile-arrow,.pile-corner,.more-row,.text-link,.inline-icon,.sound-button,.reveal,.dialog-close,.language-switch button,.signin-bar button,.legal-tabs a,.source-link,.inline-disclosure,.other-encounters>summary,.sense-more>summary):not(:disabled,[aria-current],[aria-selected=true],[aria-busy=true],.is-current):active{background:var(--wl-selected)}.bottom-nav .btn-text:active{background:0 0}.bottom-nav .btn-text:not([aria-current]):active .nav-entry{background:var(--wl-selected)}@media (pointer:coarse){:root{--control-h:var(--target-min);--btn-pad:22px}.control{align-self:stretch}.btn-icon{width:var(--target-min);height:var(--target-min)}.btn-icon>svg{width:20px;height:20px}.segmented .chip{min-height:38px}[data-paper] .field-control,.chip:not(.segmented .chip),.tab,.btn-sm,.listbox.language-menu .option{min-height:var(--target-min)}:is(.segmented .chip,.dialog-close,.source-link,.inline-disclosure,.reveal,.sheet .link,.legal-brand,.signin-bar button,.legal-tabs a,.language-switch button,.usage-tier-name,.word-facts .family a){position:relative}:is(.segmented .chip,.dialog-close,.source-link,.inline-disclosure,.reveal,.signin .tab,.sheet .link,.legal-brand,.signin-bar button,.legal-tabs a,.language-switch button,.usage-tier-name,.word-facts .family a,.agree label):after{content:"";width:max(100%, var(--target-min));height:max(100%, var(--target-min));position:absolute;top:50%;left:50%;translate:-50% -50%}}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--ink-10:color-mix(in srgb, var(--wl-shade) 10%, transparent);--ink-26:color-mix(in srgb, var(--wl-shade) 26%, transparent);--ink-34:color-mix(in srgb, var(--wl-shade) 34%, transparent);--ink-42:color-mix(in srgb, var(--wl-shade) 42%, transparent);--ink-55:color-mix(in srgb, var(--wl-shade) 55%, transparent);--line-12:color-mix(in srgb, var(--wl-ink) 12%, transparent);--line-16:color-mix(in srgb, var(--wl-ink) 16%, transparent);--line-20:color-mix(in srgb, var(--wl-ink) 20%, transparent);--line-26:color-mix(in srgb, var(--wl-ink) 26%, transparent);--line-28:color-mix(in srgb, var(--wl-ink) 28%, transparent);--line-35:color-mix(in srgb, var(--wl-ink) 35%, transparent);--line-40:color-mix(in srgb, var(--wl-ink) 40%, transparent);--line-45:color-mix(in srgb, var(--wl-ink) 45%, transparent);--line-55:color-mix(in srgb, var(--wl-ink) 55%, transparent);--block-55:color-mix(in srgb, var(--wl-ink-block) 55%, transparent);--block-82:color-mix(in srgb, var(--wl-ink-block) 82%, transparent);--on-ink-32:color-mix(in srgb, var(--wl-on-ink) 32%, transparent);--mark-on-ink:color-mix(in srgb, var(--wl-action) 75%, var(--wl-ink-block));--lit-35:color-mix(in srgb, var(--wl-lit) 35%, transparent);--desk-0:color-mix(in srgb, var(--wl-desk) 0%, transparent);--desk-80:color-mix(in srgb, var(--wl-desk) 80%, transparent);--desk-95:color-mix(in srgb, var(--wl-desk) 95%, transparent);--blue-edge:color-mix(in srgb, var(--wl-paper-blue) 60%, var(--wl-paper-blue-shade));--pencil-18:color-mix(in srgb, var(--wl-pencil) 18%, transparent);--pencil-28:color-mix(in srgb, var(--wl-pencil) 28%, transparent);--pencil-30:color-mix(in srgb, var(--wl-pencil) 30%, transparent);--pencil-40:color-mix(in srgb, var(--wl-pencil) 40%, transparent);--pencil-50:color-mix(in srgb, var(--wl-pencil) 50%, transparent);--pencil-55:color-mix(in srgb, var(--wl-pencil) 55%, transparent);--desk-96:color-mix(in srgb, var(--wl-desk) 96%, transparent);--shadow-white:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--ink-16), 0 14px 22px -12px var(--ink-34);--shadow-blue:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 2px 0 var(--ink-12), 0 14px 22px -12px var(--ink-34);--shadow-yellow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 12px 18px -8px var(--ink-34);--shadow-yellow-small:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 3px 5px -3px var(--ink-26);--dash:1px dashed var(--wl-line);--marker-28:color-mix(in srgb, var(--wl-marker) 28%, transparent);--marker-45:color-mix(in srgb, var(--wl-marker) 45%, transparent)}@media (prefers-color-scheme:dark){:root{--ink-10:color-mix(in srgb, var(--wl-shade) 20%, transparent);--ink-26:color-mix(in srgb, var(--wl-shade) 52%, transparent);--ink-34:color-mix(in srgb, var(--wl-shade) 68%, transparent);--ink-42:color-mix(in srgb, var(--wl-shade) 84%, transparent);--ink-55:var(--wl-shade);--lit-35:color-mix(in srgb, var(--wl-lit) 6%, transparent)}}html,body{height:auto;min-height:100%}html:has(.legal-page){scroll-behavior:smooth}body{font-weight:400}.grow{flex:1}.pencil{color:var(--wl-pencil);font-weight:400}.serif{font-family:var(--serif)}.narrow-only,.sign-up-short{display:none}.paper-white{background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--shadow-white)}.text-link{font:500 1rem/1.5rem var(--wl-font);text-underline-offset:4px;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40);margin-block:-4px;padding:10px 0}.text-link:hover{-webkit-text-decoration-color:var(--wl-ink);text-decoration-color:var(--wl-ink)}.btn-paper{min-height:44px;font:500 1rem/1.5rem var(--wl-font);color:var(--wl-on-action);white-space:nowrap;cursor:pointer;background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:var(--edge-filled);transform:rotate(var(--tilt,-.8deg));border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s ease-out;display:inline-flex}@media (hover:hover){.btn-paper:not(:disabled):hover{transform:rotate(var(--tilt,-.8deg)) translateY(-1px)}}.btn-paper:not(:disabled):active{transform:rotate(var(--tilt,-.8deg)) translateY(1px)}.btn-paper:disabled{opacity:.6;cursor:progress}.btn-paper.wide{--tilt:.4deg;width:100%;min-height:48px}.site-header{z-index:5;align-items:center;gap:8px;min-height:76px;padding:0 48px;display:flex;position:relative}.brand{align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.brand:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.brand .wordmark{height:16px}.header-nav{gap:4px;margin-left:20px;display:flex}.header-nav a,.header-open{white-space:nowrap;font:500 1rem/1.5rem var(--wl-font);padding:10px 12px;text-decoration:none}.header-open{padding:10px 8px}.header-nav a[aria-current=page],.header-nav a:hover,.header-open:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40)}.site-header .dropped{display:none!important}.site-header.crowded{flex-wrap:wrap;height:auto;padding-block:12px}.btn-paper:has(.sign-up-full.dropped) .sign-up-short{display:inline}.lang-switch{color:var(--wl-pencil);flex:none;align-items:center;gap:2px;display:flex}.lang-switch>svg{margin-right:4px}.lang-current{height:30px;font:500 .9375rem/1.375rem var(--wl-font);color:var(--wl-ink);background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--shadow-yellow-small);border-radius:2px;align-items:center;padding:0 10px;display:flex}.lang-switch a{height:44px;font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil);align-items:center;padding:0 10px;text-decoration:none;display:flex}.lang-switch a:hover{color:var(--wl-ink)}.site-footer{border-top:var(--dash);font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 48px;padding:24px 0 48px;display:flex}.footer-brand{align-items:center;gap:8px;display:flex}.footer-brand .wordmark{height:12px}.site-footer nav{flex-wrap:wrap;gap:0 22px;display:flex}.site-footer nav a{min-width:44px;min-height:44px;color:var(--wl-pencil);align-items:center;gap:5px;text-decoration:none;display:flex}.site-footer nav a:hover{color:var(--wl-ink)}.footer-langs{gap:inherit;display:flex}.copyright{margin-left:auto}.hero{position:relative}.hero[data-desk=ready]{height:200vh}.hero-stage{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.hero-stage>.site-header{position:absolute;top:0;left:0;right:0}.hero-desk{position:absolute;inset:0}.hero-desk canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-fade{pointer-events:none;background:linear-gradient(var(--desk-0) calc(100% - 140px), var(--wl-desk)), linear-gradient(90deg, var(--desk-95) 0%, var(--desk-80) 34%, var(--desk-0) 56%);position:absolute;inset:0}.hero-text{width:560px;opacity:calc(1 - var(--p,0) * 3);flex-direction:column;display:flex;position:absolute;top:max(150px,50% - 168px);left:96px}:lang(en) .hero-text{width:580px}.hero h1{font:500 5.25rem/1.14 var(--wl-font);letter-spacing:.01em}:lang(en) .hero h1{letter-spacing:0;line-height:1.1}.hero-text>p{font:400 1.3125rem/2rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;margin-top:26px}.scene{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:88px;max-width:1280px;margin:0 auto;padding:120px 96px 140px;display:grid}#meet{padding-top:150px}.scene.flip{grid-template-columns:minmax(0,1fr) 400px}.scene.flip .scene-text{order:2}.scene h2,.where h2{font:500 2.75rem/1.3 var(--wl-font);text-wrap:balance}.scene-text p{font:400 1.1875rem/2rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;margin-top:18px}.scene-visual{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.scene.flip .scene-visual{align-items:center}.stop{position:relative}.stop-popup{width:360px;font-family:var(--wl-font);margin:30px 0 0 max(0px,min(160px,100% - 360px))}.stop-detail{width:600px;max-width:100%}.stop-quiz{width:100%}.browser{background:var(--wl-paper-white);width:min(640px,100% + 40px);box-shadow:0 0 0 1.5px var(--pencil-50), 0 26px 40px -30px var(--ink-40);border-radius:12px;flex:none;position:relative;transform:rotate(.3deg)}.browser-bar{background:var(--wl-desk);border-bottom:1.5px solid var(--pencil-30);border-radius:12px 12px 0 0;align-items:center;gap:14px;height:44px;padding:0 14px 0 16px;display:flex}.browser-dots{gap:7px;display:flex}.browser-dots span{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--pencil-50);border-radius:50%}.browser-url{white-space:nowrap;min-width:0;height:28px;box-shadow:inset 0 0 0 1.5px var(--pencil-30);color:var(--wl-pencil);border-radius:14px;flex:1;align-items:center;gap:6px;padding:0 12px;font:400 .8125rem/1.125rem -apple-system,system-ui,sans-serif;display:flex;overflow:hidden}.browser-bar img{border-radius:4px;width:20px;height:20px}.iphone{--k:.8718;--inset:10px;width:360px;height:756px;box-shadow:0 0 0 1.5px var(--pencil-55), 0 30px 44px -30px var(--ink-45);border-radius:50px;flex:none;position:relative;transform:rotate(-1.2deg)}.iphone-screen{left:var(--inset);top:var(--inset);width:390px;height:844px;transform:scale(var(--k));transform-origin:0 0;background:var(--tile-desk) var(--wl-desk);box-shadow:0 0 0 1.5px var(--pencil-40);border-radius:46px;position:absolute;overflow:hidden}.iphone-island{z-index:5;width:120px;height:34px;box-shadow:inset 0 0 0 1.5px var(--pencil-50);border-radius:17px;margin-left:-60px;position:absolute;top:12px;left:50%}.phone-status{justify-content:space-between;align-items:center;height:48px;padding:0 28px;font:600 .9375rem/1.25rem -apple-system,system-ui,sans-serif;display:flex}.phone-status>span:last-child{align-items:center;gap:6px;display:flex}.safari-bar{background:var(--desk-96);border-top:1px solid var(--pencil-18);height:84px;padding:10px 16px 0;position:absolute;bottom:0;left:0;right:0}.safari-bar>span{background:var(--wl-paper-white);height:48px;box-shadow:0 0 0 1.5px var(--pencil-28);color:var(--wl-pencil-deep);border-radius:24px;align-items:center;gap:8px;padding:0 16px;font:400 .9375rem/1.25rem -apple-system,system-ui,sans-serif;display:flex}.safari-bar>span>span{text-align:center;flex:1}.phone-page{flex-direction:column;gap:18px;padding:4px 20px 0;display:flex}.phone-page h3{font:400 1.5rem/2rem var(--wl-font)}.article{font-family:var(--serif);color:var(--wl-article-ink)}.article-pliny{padding:36px 48px 44px}.article-eyebrow{font:400 .8125rem/1.125rem var(--serif);letter-spacing:.14em;color:var(--wl-article-meta);justify-content:space-between;display:flex}.article-pliny p{font:400 1.1875rem/2.125rem var(--serif);text-wrap:pretty;margin-top:22px}.article-no{float:left;color:var(--wl-article-num);margin:4px 12px 0 0;font-size:.8125rem;line-height:1.125rem}.selection{background:var(--wl-browser-selection);border-radius:1px;line-height:1.35;display:inline-block;position:relative}.entry-note{background:var(--paper-pale);width:22px;height:22px;box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 3px var(--ink-28);border-radius:1px;position:absolute;top:-26px;right:-28px;transform:rotate(8deg)}.entry-note:before,.entry-note:after{content:"";border-top:1.5px solid var(--line-45);position:absolute;top:32%;left:23%;right:23%}.entry-note:after{border-color:var(--line-30);top:55%;right:36%}.hl-learning{background:linear-gradient(transparent 58%, var(--wl-context-mark) 58%, var(--wl-context-mark) 94%, transparent 94%);font-style:normal}.player{aspect-ratio:16/9;background:var(--wl-ink-block);position:relative;overflow:hidden;container-type:inline-size}.player img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-bar{background:linear-gradient(transparent, var(--block-55));height:45%;color:var(--wl-on-ink);flex-direction:column;justify-content:flex-end;padding:0 4px 2px;display:flex;position:absolute;bottom:0;left:0;right:0}.player-seek{background:var(--on-ink-32);background-image:linear-gradient(90deg, var(--wl-paper-white) 17.1%, transparent 17.1%);border-radius:2px;height:3px;margin:0 8px 4px;position:relative}.player-seek:after{content:"";background:var(--wl-paper-white);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:17.1%}.player-controls{align-items:center;height:40px;display:flex}.player-controls>svg{box-sizing:content-box;flex:none;padding:10px}.player-time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font:500 .8125rem/1.125rem -apple-system,system-ui,sans-serif}.player-controls .entry-note{flex:none;margin:0 9px;position:relative;top:auto;right:auto}.player-subs{text-align:center;flex-direction:column;align-items:center;gap:.2em;width:max-content;max-width:90%;font:500 max(.875rem,2.25cqi)/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,sans-serif;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.player-subs>span{color:var(--wl-on-ink);background:var(--block-82);border-radius:2px;padding:.08em .4em}.player-subs>span+span{font-family:var(--wl-font);font-size:.95em}.hl-subtitle{background:linear-gradient(transparent 72%, var(--mark-on-ink) 72%, var(--mark-on-ink) 94%, transparent 94%);border-radius:2px}.video-page{color:var(--wl-article-ink);padding:16px 20px 28px;font-family:-apple-system,system-ui,sans-serif}.video-title{font:600 1.0625rem/1.5rem -apple-system,system-ui,sans-serif}.video-meta{color:var(--wl-article-meta);margin-top:4px;font:400 .8125rem/1.1875rem -apple-system,system-ui,sans-serif}.stop-video{width:360px;font-family:var(--wl-font);margin:30px 0 0 max(0px,min(180px,100% - 360px))}.still-credit{max-width:640px;font:400 .75rem/1.125rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;margin-top:18px}.where{flex-direction:column;align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:120px 96px 140px;display:flex}.channels{grid-template-columns:repeat(auto-fit,minmax(0,341px));justify-content:center;gap:32px;width:100%;max-width:1088px;display:grid}.channel,.install,.way{background:var(--tile-white) var(--wl-paper-white);transform:rotate(var(--tilt,0deg));box-shadow:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--ink-06), 0 1px 0 var(--ink-16), var(--drop,0 14px 22px -12px var(--ink-34));border-radius:3px;padding:12px 12px 0;position:relative}.polaroid-top{box-shadow:inset 0 1px 3px var(--ink-22), inset 0 0 0 1px var(--ink-06);border-radius:2px;justify-content:center;align-items:center;display:flex}.top-yellow{background:var(--tile-yellow) var(--wl-paper-yellow);background-blend-mode:multiply}.top-blue{background:var(--tile-blue) var(--wl-paper-blue);background-blend-mode:multiply}.top-color{background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply}.top-rough{background:var(--tile-rough) var(--wl-paper-rough);background-blend-mode:multiply}.badge{background:var(--wl-paper-white);width:72px;height:72px;transform:rotate(var(--tilt));box-shadow:0 0 0 1.5px var(--ink-25), 0 2px 0 var(--ink-14), 0 8px 14px -6px var(--ink-42);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.badge svg{width:44px;height:44px;transform:rotate(calc(-1 * var(--tilt)))}.badges{align-items:center;display:flex}.badges .badge:first-child{z-index:1;position:relative}.badges .badge+.badge{margin-left:-16px}.badge img{object-fit:contain;width:80%;height:80%;transform:rotate(calc(-1 * var(--tilt)))}.badge-safari img{clip-path:circle(39%);width:100%;height:100%}.badge-brand{--tilt:-3deg;box-shadow:0 0 0 4px var(--wl-paper-white), 0 0 0 5.5px var(--ink-35), 0 2px 0 4px var(--ink-12), 0 10px 16px -6px var(--ink-45);overflow:visible}.badge-brand img{object-fit:cover;clip-path:circle(43%);border-radius:50%;width:100%;height:100%;transform:scale(1.16)}.channel{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;padding-bottom:18px;text-decoration:none;transition:transform .15s ease-out;display:grid}.channel .polaroid-top{grid-column:1/-1;height:120px;margin-bottom:18px}.channel-icon{display:none}.channel-text{flex-direction:column;padding-left:12px;display:flex}.channel-text b{font:500 1.5rem/2rem var(--wl-font)}.channel-text span{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty}.channel>svg{margin:0 12px 3px 0}@media (hover:hover){.channel:hover{transform:rotate(var(--tilt,0deg)) translateY(-2px)}}.ticket-scene{justify-content:center;padding:120px 96px 150px;scroll-margin-top:0;display:flex}.stop-ticket{width:760px;max-width:100%}.lc{color:var(--wl-ink);background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--shadow-yellow);transform:rotate(var(--tilt,0deg));border-radius:2px;position:relative}.lc.lit{background:var(--paper-pale)}.tape{aspect-ratio:240/35;background:var(--tape-reader) center / 100% 100% no-repeat;width:84px;filter:var(--wl-tape-tone);pointer-events:none;position:absolute;top:-11px;left:18px;transform:rotate(-3deg)}.hw{align-self:flex-start;font-weight:500;line-height:1.25;display:inline-block;position:relative}.hw svg{width:2.63em;height:.375em;position:absolute;bottom:-.2em;left:-.06em;overflow:visible}.hw path{fill:none;stroke:var(--wl-action);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lc-mean{font:500 1.25rem/1.75rem var(--wl-font)}.quote{font:italic 400 1rem/1.5625rem var(--serif)}.source{font:400 .8125rem/1.125rem var(--wl-font);color:var(--wl-pencil);align-items:center;gap:5px;display:flex}hr.dash{border:0;border-top:var(--dash);margin:0}.say{height:36px;font:500 .9375rem/1.375rem var(--wl-font);color:var(--wl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;display:flex}.say-icon{width:44px;height:44px;color:var(--wl-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.say:hover,.say-icon:hover{background:var(--lit-35)}}.say,.say-icon,.lc-video-again{position:relative}.say:after,.say-icon:after,.lc-video-again:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.lc-popup{--tilt:-.6deg;width:360px;box-shadow:inset 1px 1px 0 var(--lit-95), inset -1px -1px 0 var(--yellow-mid), inset 0 -14px 18px -16px color-mix(in srgb, var(--wl-ticket-ink) 22%, transparent), 0 0 0 1px var(--ink-10), 0 2px 0 var(--ink-16), 6px 20px 22px -14px var(--ink-45), 0 26px 40px -18px var(--ink-40);flex-direction:column;gap:12px;padding:20px 22px 18px;display:flex}.saved-tab{z-index:-1;height:30px;font:500 .8125rem/1.125rem var(--wl-font);background:var(--tile-blue) var(--wl-selected);box-shadow:inset 1px 1px 0 var(--lit-60), 0 -1px 3px var(--ink-18);border-radius:2px 2px 0 0;align-items:center;gap:4px;padding:0 10px 8px;display:flex;position:absolute;top:-22px;right:52px;transform:rotate(2deg)}.lc-popup-head{align-items:baseline;gap:8px;display:flex}.lc-from{font:400 1.0625rem/1.5rem var(--serif)}.lc-popup-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:-6px;display:flex}.lc-popup-meta .say:last-child{margin-right:-6px}.ipa{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil-deep)}.pos-tag{font:500 .8125rem/1.125rem var(--wl-font);background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply;border-radius:2px;padding:1px 7px;transform:rotate(-2deg)}.lc-popup-body{flex-direction:column;gap:12px;display:flex}.lc-video-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lc-video-tools{flex:none;margin:-12px -14px 0 0;display:flex}.lc-video-tools svg{box-sizing:content-box;padding:9px}.lc-video-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.lc-video-again{min-height:36px;font:500 .9375rem/1.375rem var(--wl-font);align-items:center;gap:6px;display:inline-flex}.source .clip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.source>:not(.clip){flex:none}.lc-detail{--tilt:-.4deg;width:100%;box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 18px 28px -14px var(--ink-40);flex-direction:column;padding:30px 32px 28px;display:flex}.lc-detail-head{align-items:flex-start;gap:12px;display:flex}.status-tag{font:500 .9375rem/1.375rem var(--wl-font);background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply;box-shadow:0 1px 0 var(--ink-20);border-radius:2px;align-items:center;gap:4px;margin:6px 0 0 auto;padding:2px 10px;display:flex;transform:rotate(1.5deg)}.lc-detail-meta{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);align-items:center;gap:8px;margin-top:8px;display:flex}.lc-detail-meta .say-icon{width:40px;height:40px}.lc-detail-records-head{font:500 1.125rem/1.625rem var(--wl-font);justify-content:space-between;align-items:baseline;gap:8px;margin-top:20px;display:flex}.lc-detail-records-head .pencil{font-size:.9375rem;line-height:1.375rem}.records{border-top:var(--dash);margin:10px 0 0;padding:0;list-style:none}.records li{border-bottom:var(--dash);flex-direction:column;gap:6px;padding:14px 0;display:flex}.formula-row{font:400 1.0625rem/1.5rem var(--wl-font);border-radius:2px;gap:16px;margin-top:22px;padding:14px 18px;display:flex}.formula{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.formula-parts{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.formula-result{align-items:flex-start;gap:12px;display:flex}.formula-op,.formula-caret{color:var(--wl-pencil)}.formula-part{flex-direction:column;display:flex}.formula-part>b{align-self:flex-start;font-weight:500}.formula-part small,.formula-trail small{font:400 .8125rem/1.125rem var(--wl-font);color:var(--wl-pencil)}.seg{background:linear-gradient(transparent 58%, var(--seg) 58%)}.seg.root{--seg:var(--wl-highlight)}.seg.suffix{--seg:var(--wl-affix)}.formula-trail{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.formula-go{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:flex}.quiz{width:100%;position:relative}.quiz-under{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 6px 8px -4px var(--ink-26);border-radius:2px;position:absolute;inset:0;transform:translate(7px,9px)rotate(1.8deg)}.quiz-under+.quiz-under{transform:translate(-5px,6px)rotate(-1.5deg)}.lc-quiz{--tilt:-.6deg;flex-direction:column;min-height:470px;padding:24px 20px 16px;display:flex}.lc-quiz>div{flex-direction:column;display:flex}.lc-quiz .source{gap:6px;line-height:1.25rem}.quiz-sentence{font:italic 400 1.125rem/1.75rem var(--serif);text-wrap:pretty;margin-top:10px}mark.hl-gold{background:linear-gradient(transparent 52%, var(--wl-highlight-wash) 52%);border-radius:0;padding:0 2px;font-style:normal;font-weight:500}.quiz-word{align-items:center;gap:10px;margin-top:12px;display:flex}.quiz-word>b{font:500 1.5rem/2rem var(--wl-font)}.quiz-word .say-icon{margin:0 -10px 0 auto}.blank{border-bottom:1.5px solid var(--wl-ink);text-align:center;min-width:88px;font:normal 500 1.125rem/1.75rem var(--wl-font);display:inline-block}.quiz-gloss{font:400 1.0625rem/1.625rem var(--wl-font);margin-top:12px}.quiz-spell-mean{font:500 1.375rem/1.875rem var(--wl-font);margin-top:10px}.lc-quiz>div>.say{align-self:flex-start;gap:6px;height:44px;margin:6px 0 0 -10px;padding:0 10px}.quiz-q{min-height:26px;font:400 1rem/1.625rem var(--wl-font);color:var(--wl-pencil);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 6px;display:flex}.quiz-q.answered{color:var(--wl-ink);font-size:1.0625rem}.quiz-q b{font-weight:500}.options{border-top:var(--dash);flex-direction:column;display:flex}.option{border:0;border-bottom:var(--dash);text-align:left;width:100%;min-height:52px;font:500 1.0625rem/1.5rem var(--wl-font);color:var(--wl-ink);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:8px 6px;display:flex}.option[aria-disabled]{cursor:default}@media (hover:hover){.option:not([aria-disabled]):hover{background:var(--lit-35)}}.dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--wl-ink);border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-8deg)}.option-text{margin-left:-6px;padding:1px 6px}.option-tag{font:500 .875rem/1.25rem var(--wl-font);flex:none;margin-left:auto}.option[data-state=right] .dot{background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply}.option[data-state=right] .option-text{background:linear-gradient(transparent 6%, var(--wl-selected) 6%, var(--wl-selected) 94%, transparent 94%)}.option[data-state=wrong] .option-text{text-decoration:line-through;text-decoration-thickness:2px}.option[data-state=wrong] .option-tag{color:var(--wl-pencil)}.option[data-state=other]{color:var(--wl-pencil);font-weight:400}.option[data-state=other] .dot{box-shadow:inset 0 0 0 1.5px var(--pencil-60)}.spell{flex-direction:column;gap:6px;display:flex}.spell label{font:500 .9375rem/1.375rem var(--wl-font)}.spell input{border:0;border-bottom:2px solid var(--wl-ink);background:var(--selected-45);height:48px;font:400 1.375rem/1 var(--wl-mono);letter-spacing:.14em;color:var(--wl-ink);border-radius:0;padding:0 2px}.spell input[data-wrong]{text-decoration:line-through}.spell-right{font:400 .9375rem/1.375rem var(--wl-font);align-items:baseline;gap:10px;display:flex}.spell-right b{font:500 1.25rem/1.4 var(--wl-mono);letter-spacing:.14em;background:linear-gradient(transparent 6%, var(--wl-selected) 6%, var(--wl-selected) 94%, transparent 94%);padding:0 4px}.quiz-actions{flex-direction:column;margin-top:16px;display:flex}.ticket-wrap{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.ticket{width:100%;color:var(--wl-ink);background:var(--tile-yellow) var(--wl-paper-yellow);--tilt:-.6deg;transform:rotate(var(--tilt));box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-14), 0 24px 36px -16px var(--ink-40);border-radius:3px;display:flex;position:relative}.ticket>.tape{width:92px;top:-12px;left:96px}.ticket-stub{border-right:1.5px dashed var(--line-35);flex:none;width:64px;position:relative}.ticket-stub>span{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink-35);border-radius:50%;margin-left:-7px;position:absolute;top:24px;left:50%}.ticket-stub>span+span{top:auto;bottom:24px}.ticket-face{flex-direction:column;flex:1;min-width:0;padding:30px 40px;display:flex}.ticket-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-top .hw{margin-top:-8px}.admit{font:500 .8125rem/1.125rem var(--wl-mono);letter-spacing:.12em;color:var(--wl-ticket-ink)}.ticket h2{font:500 2.375rem/1.25 var(--wl-font);text-wrap:balance;margin-top:14px}.ticket-face p.pencil{font:400 1.0625rem/1.75rem var(--wl-font);margin-top:10px}.ticket-send{justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;display:flex}.ticket-send .btn-paper{white-space:nowrap;--tilt:-.6deg;height:48px;padding:0 24px;font-size:1.0625rem}.ticket-already{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil);padding:11px 6px;text-decoration:none}.ticket-already b{color:var(--wl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40);text-underline-offset:4px;font-weight:500}.ticket-already:hover b{-webkit-text-decoration-color:var(--wl-ink);text-decoration-color:var(--wl-ink)}.shell{z-index:30;visibility:hidden;pointer-events:none;will-change:transform;background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-16), 6px 18px 22px -14px var(--ink-45);border-radius:2px;position:fixed;top:0;left:0}.shell-lit{border-radius:inherit;background:var(--lit-55);opacity:0;position:absolute;inset:0}.shell .tape{transform-origin:0 0;top:0;left:0}.shell .hw{transform-origin:0 0;font-size:2rem;position:absolute;top:0;left:0}.shell .saved-tab{z-index:auto;white-space:nowrap;opacity:0}.journey-io .stop{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.journey-io .stop:not([data-in]){transform:translateY(48px)rotate(2deg)}.journey-io .stop [data-fade]{transition:opacity .3s .3s}.journey-io .stop:not([data-in]) [data-fade]{opacity:0}.journey-io .scene:has(.stop:not([data-in])) [data-fade-for]{opacity:0}.shell-lane{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:clip}.shell-lane .shell{position:absolute}.shell-lane .shell .tape{transform-origin:50%}.shell-lane .svh{height:100svh;position:absolute;top:0}.inner,.legal-page,.research-list,.research-article,.not-found{max-width:1280px;margin:0 auto}.inner-head{flex-direction:column;gap:18px;max-width:912px;padding:88px 96px 0;display:flex}.inner-head h1,.legal-body h1{font:500 3.5rem/1.2 var(--wl-font)}.inner-head p{font:400 1.25rem/2rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty}.installs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 36px;padding:64px 96px 0;display:grid}.install-set{display:contents}.install-group{font:500 1.0625rem/1.5rem var(--wl-font);white-space:nowrap;grid-row:1;align-items:center;gap:8px;display:flex}.install-group h2{font:inherit}.install-group .pencil{font:400 .9375rem/1.375rem var(--wl-font);margin-left:6px}.install-rule{border-top:1.5px solid var(--line-22);flex:1;margin-left:6px}.install{--drop:0 18px 28px -14px var(--ink-42);grid-row:2;min-width:0;scroll-margin-top:24px}.install:before{content:"";z-index:2;left:var(--tape-x);width:96px;height:20px;transform:rotate(var(--tape-r));filter:var(--wl-tape-tone) drop-shadow(0 1px 1px var(--ink-12));pointer-events:none;background:url(/assets/tape-yellow-3-CjfLPFgu.png) 50%/100% 100% no-repeat;position:absolute;top:-9px}.install .polaroid-top{height:150px}.install .badge{width:84px;height:84px}.install .badge svg{width:50px;height:50px}.install .badges .badge+.badge{margin-left:-18px}.polaroid-sheet{flex-direction:column;padding:22px 14px 26px;display:flex}.install h3{font:500 1.75rem/2.25rem var(--wl-font)}.install .polaroid-sheet>.pencil{font:400 .875rem/1.3125rem var(--wl-font);margin-top:2px}.install-note{font:400 1rem/1.625rem var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty;margin-top:16px}.either{flex-direction:column;gap:10px;padding-top:20px;display:flex}.either .btn-paper{height:46px}.or{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil);align-items:center;gap:12px;display:flex}.or:before,.or:after{content:"";border-top:1.5px dashed var(--line-28);flex:1}.manual-zip{width:fit-content;margin:4px auto 0;padding:12px 0;font-size:.875rem;line-height:1.25rem;display:block}.install-steps{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.install-steps>li{flex-direction:column;align-items:flex-start;padding:0 0 22px 42px;display:flex;position:relative}.install-steps>li:last-child{padding-bottom:0}.install-steps>li:not(:last-child):before{content:"";border-left:1.5px dashed var(--line-35);position:absolute;top:30px;bottom:2px;left:13px}.step-n{width:28px;height:28px;font:500 .9375rem/1 var(--wl-font);box-shadow:inset 0 0 0 1.5px var(--wl-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.install-steps .step-n{background:var(--tile-white) var(--wl-paper-white);position:absolute;top:0;left:0;transform:rotate(3deg)}.install-steps>li:first-child .step-n{color:var(--wl-paper-white);background:var(--wl-ink);box-shadow:none;transform:rotate(-4deg)}.install-steps p{font:400 1rem/1.625rem var(--wl-font);text-wrap:pretty;padding-top:1px}.install-steps .btn-paper{margin-top:12px;padding:0 18px}.install-steps .text-link{margin-top:4px}.how{align-self:stretch}.how summary{font:500 1rem/1.5rem var(--wl-font);cursor:pointer;text-underline-offset:5px;align-items:center;gap:6px;margin-top:4px;padding:6px 0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;list-style:none;display:inline-flex}.how summary::-webkit-details-marker{display:none}.how-hide,.how[open] .how-show{display:none}.how[open] .how-hide{display:inline}.how[open] summary svg{transform:rotate(180deg)}.how-note{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil-deep);background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:inset 1px 1px 0 var(--lit-90), 0 1px 0 var(--wl-paper-yellow-shade), 0 2px 0 var(--ink-10), 0 10px 16px -10px var(--ink-40);border-radius:2px;flex-direction:column;gap:16px;margin:14px -8px 0 -50px;padding:20px 18px 18px;display:flex;position:relative;transform:rotate(-.6deg)}.how-note>.tape{background-image:url(/assets/tape-blue-1-AoPUzOXx.png);width:80px;top:-9px;left:auto;right:28px;transform:rotate(4deg)}.how-phone{flex-direction:column;gap:8px;display:flex}.how-phone b{color:var(--wl-ink);align-items:center;gap:8px;font-weight:500;display:flex}.how-phone ol{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.how-phone li{align-items:center;gap:8px;display:flex}.how-phone .mono{width:20px;font:400 .75rem/1rem var(--wl-mono);color:var(--wl-pencil)}.how-phone .key{height:32px;font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-ink);white-space:nowrap;background:var(--tile-white) var(--wl-paper-white);box-shadow:inset 0 0 0 1px var(--ink-18), 0 2px 3px -2px var(--ink-30);border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.how-phone>.pencil{font:400 .8125rem/1.1875rem var(--wl-font);text-wrap:pretty}.ways{flex-direction:column;gap:40px;padding:120px 96px 140px;display:flex}.ways>h2{font:500 2.25rem/1.3 var(--wl-font)}.ways-papers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.way .polaroid-top{justify-content:flex-start;height:96px;padding:0 22px}.way .badge{background:var(--tile-white) var(--wl-paper-white);width:60px;height:60px;box-shadow:inset 0 0 0 4px var(--wl-paper-white), inset 0 0 0 5.5px var(--ink-55), 0 2px 0 var(--ink-14), 0 8px 12px -6px var(--ink-40)}.way .badge svg{width:30px;height:30px}.way .polaroid-sheet{padding:22px 20px 24px}.way h3{font:500 1.5rem/2rem var(--wl-font)}.way-steps{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.way-steps li{font:400 1.0625rem/1.625rem var(--wl-font);align-items:center;gap:12px;display:flex}.way-steps .step-n{width:26px;height:26px;font-size:.875rem}.way-note{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.way-note svg{flex:none;margin-top:3px}.way-own{--tilt:-1deg;--drop:0 12px 18px -10px var(--ink-30);margin-top:36px}.way-linked{z-index:1;--tilt:.6deg;--drop:0 24px 34px -16px var(--ink-42);margin-left:-40px}.tags{border-top:1.5px dashed var(--line-26);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.tags>.pencil{font:400 .875rem/1.25rem var(--wl-font);margin-right:4px}.tag{font:500 .9375rem/1.375rem var(--wl-font);box-shadow:inset 0 0 0 1px var(--line-28);border-radius:2px;padding:3px 12px}.way-linked .tag{color:var(--wl-pencil-deep)}.way-linked .tag-more{color:var(--wl-ink);background:var(--tile-colorcard) var(--wl-selected);background-blend-mode:multiply;box-shadow:0 1px 0 var(--ink-20);align-items:center;gap:4px;display:flex}.mini-ticket{background:var(--tile-yellow) var(--wl-paper-yellow);width:176px;height:64px;box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--wl-paper-yellow-shade), 0 6px 10px -5px var(--ink-34);border-radius:2px;display:flex;position:absolute;top:-26px;right:28px;transform:rotate(5deg)}.mini-ticket>span:first-child{border-right:1.5px dashed var(--line-35);flex:none;width:28px}.mini-ticket>span:last-child{flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;display:flex}.mini-ticket .admit{font-size:.6875rem;line-height:.875rem}.mini-ticket b{font:500 1.0625rem/1.375rem var(--wl-font)}.tape-yellow{aspect-ratio:240/42;background-image:url(/assets/tape-yellow-3-CjfLPFgu.png);width:70px;top:-20px;left:auto;right:138px;transform:rotate(-8deg)}.pricing{max-width:1280px;margin:0 auto;padding-bottom:120px}.pricing-head{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:96px 32px 0;display:flex}.pricing-head h1{font:500 3.5rem/1.2 var(--wl-font)}.pricing-head p{max-width:600px;font:400 1.25rem/2rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty}.billing-bar{justify-content:center;padding:36px 32px 0;display:flex}.billing{background:var(--tile-rough) var(--wl-paper-rough);box-shadow:inset 0 1px 2px var(--ink-22);border:0;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:4px;display:grid;position:relative}.billing-chip{background:var(--tile-yellow) var(--wl-paper-yellow);width:calc(50% - 7px);box-shadow:var(--shadow-yellow-small);border-radius:2px;transition:transform .42s cubic-bezier(.3,1.3,.5,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(calc(100% + 6px))rotate(.8deg)}.billing:has([value=month]:checked) .billing-chip{transform:rotate(-.8deg)}.billing label{min-height:44px;font:500 1rem/1.5rem var(--wl-font);white-space:nowrap;cursor:pointer;border-radius:2px;flex-wrap:wrap;place-content:center;align-items:baseline;gap:0 8px;padding:4px 18px;display:flex;position:relative}.billing label:has(:focus-visible){outline:2px solid var(--wl-ink);outline-offset:2px}.billing-save{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil);transition:color .3s}.billing:has([value=year]:checked) .billing-save{color:var(--wl-ticket-ink)}:is(.pricing:has([value=year]:checked) .price-month,.pricing:has([value=month]:checked) .price-year){display:none}.price-year,.price-month{animation:.26s cubic-bezier(.2,.7,.2,1) price-in}@keyframes price-in{0%{opacity:0;transform:translateY(6px)}}.tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;max-width:944px;margin:80px auto 0;padding:0 32px;display:grid}.tier{min-width:0;display:flex;position:relative}.tier-free{transform:rotate(-.5deg)}.tier-sub{transform:rotate(.4deg)translateY(-14px)}.tier-under{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:var(--shadow-blue);border-radius:3px;position:absolute;inset:0;transform:translate(10px,12px)rotate(1.8deg)}.tier-under+.tier-under{transform:translate(-7px,6px)rotate(-1.4deg)}.tier-sheet{background:var(--tile-white) var(--wl-paper-white);min-width:0;box-shadow:var(--shadow-white);border-radius:3px;flex-direction:column;flex:1;padding:34px 30px 0;display:flex;position:relative}.tier-sub .tier-sheet{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 2px 0 var(--ink-12), 0 28px 36px -18px var(--ink-45)}.tier-free .tape{z-index:2;aspect-ratio:240/42;background-image:url(/assets/tape-yellow-3-CjfLPFgu.png);width:92px;top:-10px;left:auto;right:28px;transform:rotate(4deg)}.tier-tab{z-index:-1;height:36px;font:500 1.125rem/1.625rem var(--wl-font);white-space:nowrap;background:inherit;box-shadow:inset 1px 1px 0 var(--lit-95), 0 -1px 3px var(--ink-18);border-radius:3px 3px 0 0;align-items:center;padding:0 18px 4px;display:flex;position:absolute;top:-34px;left:22px;transform:rotate(-1.2deg)}.tier-sub .tier-tab{transform:rotate(1deg)}.tier-price{flex-direction:column;gap:4px;min-height:87px;margin-top:18px;display:flex}.tier-price>p:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.tier-amount{font:500 3.25rem/3.75rem var(--wl-font);white-space:nowrap}.tier-unit,.tier-note{font:400 1.125rem/1.625rem var(--wl-font);color:var(--wl-pencil-deep);white-space:nowrap}.tier-note{white-space:normal;font-size:.9375rem;line-height:1.4375rem}.tier-weekly{font:400 .875rem/1.3125rem var(--wl-font);color:var(--wl-pencil);align-items:center;gap:10px;margin-top:18px;display:flex}.tier-sub .tier-weekly{color:var(--wl-pencil-deep)}.tier-dots{border-bottom:1.5px dotted var(--line-30);flex:1;min-width:12px}.tier-weekly b{text-align:right;min-width:24px;font:500 1.0625rem/1.5rem var(--wl-font);color:var(--wl-ink)}.pricing .bar{width:calc(var(--x) * 6px);background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;border-radius:1px;flex:none;height:6px;display:block}.tier-action{align-items:center;gap:8px;min-height:48px;margin-top:20px;display:flex}.tier-action .btn-paper{height:48px;padding:0 24px;font-size:1.0625rem}.tier-status{font:500 1.0625rem/1.625rem var(--wl-font)}.tier-points{font:400 1rem/1.5625rem var(--wl-font);flex-direction:column;flex:1;gap:10px;margin:26px -4px 32px;padding:0;list-style:none;display:flex}.tier-lead{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil-deep)}.tier-point{text-wrap:pretty;background:var(--tile-blue) var(--wl-paper-blue);box-shadow:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 2px 0 var(--ink-10), 0 4px 6px -3px var(--ink-26);border-radius:2px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:10px 14px;display:grid;transform:rotate(-.8deg)}.tier-sub .tier-point{background:var(--tile-white) var(--wl-paper-white);box-shadow:inset 1px 1px 0 var(--lit-95), 0 1px 0 var(--ink-14), 0 4px 6px -3px var(--ink-26)}.tier-point:nth-child(2 of .tier-point){transform:rotate(.7deg)}.tier-point:nth-child(3 of .tier-point){transform:rotate(-.4deg)}.tier-point b{font-weight:500}.tier-tick{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-55);border-radius:50%;place-items:center;margin-top:2px;display:grid}.byok{background:var(--tile-white) var(--wl-paper-white);width:calc(100% - 64px);max-width:1136px;box-shadow:var(--shadow-white);font:400 1.0625rem/1.6875rem var(--wl-font);border-radius:2px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:64px auto 0;padding:16px 28px 16px 24px;display:flex;position:relative;transform:rotate(-.3deg)}.byok:before{content:"";aspect-ratio:240/35;width:62px;filter:var(--wl-tape-tone);pointer-events:none;background:url(/assets/tape-blue-1-AoPUzOXx.png) 50%/100% 100% no-repeat;position:absolute;top:-8px;left:-16px;transform:rotate(-34deg)}.byok-key{background:var(--tile-yellow) var(--wl-paper-yellow);width:44px;height:44px;box-shadow:var(--shadow-yellow-small);border-radius:2px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.byok-key svg{transform:rotate(-30deg)}.byok-text{text-wrap:pretty;flex:420px;min-width:0}.byok-text b{font-weight:500}.byok a,.questions a{text-underline-offset:4px;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40);font-weight:500}.byok a{flex:none;padding:10px 0;font-size:1rem;line-height:1.5rem}.plans-compare{flex-direction:column;gap:28px;max-width:944px;margin:120px auto 0;padding:0 32px;display:flex}.plans-compare h2,.questions h2{font:500 2.25rem/1.3 var(--wl-font)}.compare-sheet{border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--tile-white) var(--wl-paper-white);width:100%;box-shadow:var(--shadow-white);border-radius:3px;padding:16px 40px 20px;transform:rotate(-.15deg)}.compare-sheet thead td{width:41%}.compare-sheet thead th{height:72px}.compare-sheet th,.compare-sheet td{text-align:center;padding:0;font-weight:400}.compare-sheet tbody>tr>*,.compare-sheet tfoot td{border-top:1px dashed var(--line-22)}.compare-sheet tbody th[scope=row]{text-align:left;height:52px;font:400 1.0625rem/1.625rem var(--wl-font);padding:12px 16px 12px 0}.compare-sheet td svg{vertical-align:middle}.compare-sheet td b{font:500 1.1875rem/1.625rem var(--wl-font);display:block}.compare-sheet td .bar{margin:6px auto 0}.compare-sheet tbody tr:has(.bar) th{height:72px}.compare-sheet tr:has(.compare-beta) td{vertical-align:top;padding-top:16px}.compare-beta{font:400 .8125rem/1.1875rem var(--wl-font);color:var(--wl-pencil);margin-top:6px;display:block}.compare-group th{text-align:left;font:500 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);padding:22px 0 8px}.compare-sheet tbody>.compare-group>th{border-top:1px solid var(--wl-line)}.compare-group:not(:first-child) th{padding-top:40px}.compare-sheet tfoot td{text-align:left;font:400 .9375rem/1.5rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;padding:16px 0 6px}.compare-chip{font:500 1.0625rem/1.625rem var(--wl-font);white-space:nowrap;background:var(--tile-white) var(--wl-paper-white);box-shadow:inset 0 0 0 1px var(--ink-18), 0 3px 5px -3px var(--ink-26);border-radius:2px;padding:4px 14px;display:inline-block;transform:rotate(-1deg)}.compare-chip-sub{background:var(--tile-blue) var(--wl-paper-blue);box-shadow:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 2px 0 var(--ink-12), 0 3px 5px -3px var(--ink-26);transform:rotate(-.6deg)}.questions{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;margin:120px auto 0;padding:0 32px;display:grid}.questions-list{border-top:var(--dash);min-width:0}.questions details{border-bottom:var(--dash)}.questions summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:16px 0;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary h3{min-width:0;font:500 1.1875rem/1.75rem var(--wl-font);text-wrap:pretty;flex:1}.questions summary svg{flex:none;transition:transform .2s}.questions details[open] summary svg{transform:rotate(45deg)}.questions details p{max-width:640px;font:400 1.0625rem/1.8125rem var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty;padding:0 36px 22px 0}.faq{border-top:var(--dash);max-width:1088px;margin:56px 96px 0}.faq-item{border-bottom:var(--dash);grid-template-columns:400px minmax(0,1fr);gap:56px;padding:26px 0;display:grid}.faq-item h2{font:500 1.1875rem/1.75rem var(--wl-font)}.faq-item p{max-width:600px;font:400 1.0625rem/1.8125rem var(--wl-font);text-wrap:pretty}.faq-item>div{flex-direction:column;gap:12px;display:flex}.faq-item p a{text-underline-offset:4px;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40)}.faq-more{font:400 1.25rem/1.875rem var(--wl-font);margin:56px 96px 140px}.faq-more a{font-weight:500}.compare-page .inner-head{max-width:960px;padding-inline:64px}.vs-table{background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--shadow-white);border-radius:3px;grid-template-rows:repeat(6,auto);grid-template-columns:150px repeat(5,minmax(0,1fr));margin:64px 64px 0;padding:8px 24px 14px;display:grid;position:relative}.vs-table>[role=row]{display:contents}.vs-table [role=row]>*{font:400 .9375rem/1.5rem var(--wl-font);text-wrap:pretty;padding:16px 14px 18px;position:relative}.vs-table [role=row]+[role=row]>*{border-top:1px dashed var(--line-26)}.vs-table [role=columnheader]{font:500 1.125rem/1.625rem var(--wl-font);text-wrap:balance;padding-top:22px;padding-bottom:14px}.vs-table [role=rowheader]{font:500 1rem/1.5rem var(--wl-font);padding-left:0}.vs-ours{background:linear-gradient(var(--lit-35), var(--lit-35)), var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--shadow-yellow);border-radius:2px;grid-area:1/2/-1/3;position:absolute;inset:-20px -2px -22px;transform:rotate(-.4deg)}.vs-ours .tape{width:78px;margin-left:-39px;top:-12px;left:50%}sup.cites{font:500 .8125rem/0 var(--wl-font);white-space:nowrap;color:var(--wl-pencil);margin-left:3px}sup.cites a{color:inherit;margin:-12px 0;padding:12px 3px;text-decoration:none}sup.cites a:hover{color:var(--wl-ink);text-decoration:underline}.vs-sheets{display:none}.vs-sources{flex-direction:column;gap:18px;margin:44px 64px 0;display:flex}.vs-sources>p{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil)}.vs-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 48px;display:grid}.vs-sources h2{font:500 .9375rem/1.4375rem var(--wl-font)}.vs-sources ol{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.vs-sources li{font:400 .875rem/1.375rem var(--wl-font);color:var(--wl-pencil);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);gap:6px;display:grid}.vs-sources li a{color:var(--wl-ink);text-underline-offset:4px;-webkit-text-decoration-color:var(--line-40);text-decoration-color:var(--line-40);margin-right:4px;font-weight:500}.faq.about{margin-bottom:140px}.legal-page{grid-template-columns:240px minmax(0,680px);align-items:start;gap:88px;padding:72px 96px 160px;display:grid}.legal-toc{flex-direction:column;gap:2px;padding-top:12px;display:flex;position:sticky;top:24px}.legal-toc>span{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil);margin-bottom:10px}.legal-toc a{font:400 1rem/1.5rem var(--wl-font);border-radius:2px;margin-left:-12px;padding:7px 12px;text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-toc a[aria-current]{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--shadow-yellow-small);font-weight:500}.legal-body h1{font-size:3rem;line-height:1.25}.legal-updated{font:400 .9375rem/1.4375rem var(--wl-font);margin-top:14px;display:block}.legal-lead{font:400 1.125rem/2.125rem var(--wl-font);margin-top:32px}.legal-body section{flex-direction:column;gap:14px;margin-top:56px;scroll-margin-top:24px;display:flex}.legal-body h2{font:500 1.5rem/2.125rem var(--wl-font);gap:14px;display:flex}.legal-body h2 span{font:400 1rem/2.125rem var(--wl-mono);color:var(--wl-pencil)}.legal-body p,.legal-body li{font:400 1.125rem/2.125rem var(--wl-font)}.legal-body ul{margin:0;padding-left:1.2em}.research-list,.research-article{--serif-sc:"Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--italic:"Instrument Serif", Georgia, serif}.rl-no,.rl-designs i,.rl-year-head h3,.post-big-no,.toc-no,.finding-no,.h2-no{font-family:var(--italic);color:var(--wl-ink);font-style:italic;font-weight:400}.rl-strip,.rl-meta,.rl-label,.rl-designs-label,.rl-filter>span,.rl-filter button span,.rl-year-head span,.post-kicker,.post-toc>span,.toc-count,.findings h2{font-family:var(--wl-mono);letter-spacing:.06em;color:var(--wl-pencil);font-weight:400}.double-rule{border-top:3px solid var(--wl-ink);border-bottom:1px solid var(--wl-ink);height:7px}.research-list{padding:64px 96px 160px}.rl-strip{border-bottom:1px solid var(--line-20);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:.8125rem;line-height:1.25rem;display:flex}.rl-head{grid-template-columns:minmax(0,1fr) 360px;align-items:end;column-gap:48px;margin-top:40px;display:grid}.rl-head h1{font:700 8.5rem/1 var(--serif-sc);letter-spacing:-.02em}.rl-head p{font:400 1.25rem/2.125rem var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty;margin:0 0 14px}.research-list .double-rule{margin-top:44px}.rl-label{padding-top:22px;font-size:.8125rem;line-height:1.125rem}.rl-latest,.rl-year ol,.post-body nav ol,.findings ol,.refs ol{margin:0;padding:0;list-style:none}.rl-latest li{border-bottom:1px solid var(--line-20)}.rl-big{grid-template-rows:auto auto 1fr;grid-template-columns:180px minmax(0,1fr) 220px;align-items:start;gap:14px 48px;padding:44px 0 48px;text-decoration:none;display:grid}.rl-big .rl-no{letter-spacing:-.03em;grid-row:1/span 3;font-size:9rem;line-height:.8}.rl-big .rl-meta{letter-spacing:0;gap:16px;font-size:.8125rem;line-height:1.25rem;display:flex}.rl-big .rl-title{font:600 2.125rem/3rem var(--serif-sc);text-wrap:balance}.rl-title>span{background:linear-gradient(var(--wl-marker), var(--wl-marker)) 0 92% / 0% 40% no-repeat;transition:background-size .35s}.rl-big:hover .rl-title>span,.rl-big:focus-visible .rl-title>span{background-size:100% 40%}.rl-big .rl-summary{max-width:600px;font:400 1.0625rem/1.875rem var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty}.rl-big .rl-designs{flex-direction:column;grid-area:1/3/span 3;display:flex}.rl-designs-label{padding-bottom:8px;font-size:.8125rem;line-height:1.125rem}.rl-big .rl-designs>span:not(.rl-designs-label){border-top:1px solid var(--line-16);font:400 .9375rem/1.4375rem var(--wl-font);grid-template-columns:24px minmax(0,1fr);padding:8px 0;display:grid}.rl-big .rl-designs i{font-size:1.125rem;line-height:1.4375rem}.rl-all>h2{font:600 1.75rem/2.5rem var(--serif-sc);margin:72px 0 20px}.rl-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-filter>span{flex:none;margin-right:8px;font-size:.8125rem;line-height:1.125rem}.rl-filter button{cursor:pointer;min-height:44px;font:400 .9375rem/1.375rem var(--wl-font);white-space:nowrap;color:var(--wl-ink);box-shadow:inset 0 0 0 1px var(--line-30);background:0 0;border:0;border-radius:2px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rl-filter button span{letter-spacing:0;font-size:.8125rem}.rl-filter button:hover{background:var(--marker-45)}.rl-filter button[aria-pressed=true]{background:var(--wl-ink);color:var(--wl-desk);box-shadow:none}.rl-filter button[aria-pressed=true] span{color:var(--wl-marker)}.rl-year{margin-top:48px}.rl-year+.rl-year{margin-top:40px}.rl-year-head{border-top:1.5px solid var(--wl-ink);justify-content:space-between;align-items:baseline;padding:14px 0 10px;display:flex}.rl-year-head h3{font-size:2.5rem;line-height:2.5rem}.rl-year-head span{font-size:.8125rem;line-height:1.125rem}.rl-year li{border-bottom:1px solid var(--line-16)}.rl-row{border-radius:2px;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) 320px 112px;align-items:baseline;gap:4px 32px;margin:0 -16px;padding:16px 16px 18px;text-decoration:none;display:grid}.rl-row:hover,.rl-row:focus-visible{background:var(--marker-28)}.rl-row .rl-no{letter-spacing:-.02em;grid-row:1/span 2;font-size:2.25rem;line-height:1.875rem}.rl-row .rl-title{font:600 1.25rem/1.875rem var(--serif-sc);margin:0}.rl-row .rl-summary{min-width:0;font:400 .9375rem/1.5rem var(--wl-font);color:var(--wl-pencil-deep);white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.rl-row .rl-designs{font:400 .875rem/1.375rem var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;grid-area:1/3/span 2}.rl-row .rl-meta{letter-spacing:0;flex-direction:column;grid-area:1/4/span 2;align-items:flex-end;font-size:.8125rem;line-height:1.25rem;display:flex}.research-article{padding:48px 0 160px}.post-body{grid-template-columns:220px 680px;column-gap:80px;width:980px;margin:0 auto;display:grid}.post-side{flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex}.post-back{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil);align-self:flex-start;margin-block:-7px;padding:11px 0;text-decoration:none}.post-back:hover{color:var(--wl-ink)}.post-big-no{letter-spacing:-.04em;margin-top:40px;font-size:12.5rem;line-height:.78}.post-head{flex-direction:column;grid-area:1/2;padding-top:44px;display:flex}.post-kicker{gap:16px;font-size:.8125rem;line-height:1.25rem;display:flex}.post-no{color:var(--wl-ink)}.post-body h1{font:600 3rem/1.28 var(--serif-sc);letter-spacing:-.01em;text-wrap:balance;margin-top:16px}.post-lead{font:400 1.3125rem/2.25rem var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty;margin-top:22px}.post-meta{font:400 .9375rem/1.4375rem var(--wl-font);color:var(--wl-pencil);flex-wrap:wrap;gap:6px 18px;margin-top:22px;display:flex}.post-meta a{color:var(--wl-pencil);align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.post-rule{grid-area:2/1/auto/-1;margin:52px 0 44px}.post-toc{grid-area:3/1;align-self:start;position:sticky;top:32px}.post-toc>span{margin-bottom:6px;font-size:.8125rem;line-height:1.125rem;display:block}.post-body nav a{min-height:44px;font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil);grid-template-columns:30px minmax(0,1fr);align-content:center;text-decoration:none;display:grid}.post-body nav a:hover{color:var(--wl-ink)}.post-body nav a[aria-current]{color:var(--wl-ink);font-weight:500}.post-body nav a[aria-current]>:last-child{background:linear-gradient(transparent 58%, var(--wl-marker) 58%);justify-self:start}.toc-no{font-size:1.125rem;line-height:1.375rem}.toc-refs{border-top:1px solid var(--line-16);margin-top:6px;padding-top:6px}.post-main{flex-direction:column;grid-area:3/2;min-width:0;display:flex}.post-toc-fold{display:none}.findings{padding-bottom:8px}.findings h2{letter-spacing:.04em;font-size:.8125rem;line-height:1.25rem}.findings ol{font:400 1rem/1.75rem var(--wl-font);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin-top:16px;display:grid}.findings li{border-top:1px solid var(--line-20);flex-direction:column;gap:12px;padding-top:16px;display:flex}.finding-no{font-size:2.5rem;line-height:1}.findings strong,.prose strong{font-weight:500}.findings strong{background:linear-gradient(transparent 58%, var(--wl-marker) 58%)}.prose{font:400 1.125rem/2.125rem var(--wl-font);text-wrap:pretty;flex-direction:column;gap:24px;margin-top:48px;display:flex}.lang-en .prose{font:400 1.1875rem/1.9375rem var(--serif)}.prose h2{border-top:1px solid var(--line-20);font:600 1.75rem/2.5rem var(--serif-sc);margin-top:60px;padding-top:20px;scroll-margin-top:32px;position:relative}.h2-no{font-size:3.25rem;line-height:3.25rem;position:absolute;top:14px;right:calc(100% + 24px)}.prose p{margin:0}.prose h3{font:600 1.3125rem/1.875rem var(--serif-sc);margin-top:12px}.prose figure{margin:14px 0}.prose figcaption{font:400 .875rem/1.375rem var(--wl-font);color:var(--wl-pencil)}.prose figure>img{width:100%;height:auto;margin-bottom:12px;display:block}.prose .chart{background:var(--wl-paper-white);box-shadow:0 0 0 1px var(--line-12);border-radius:4px;flex-direction:column;gap:14px;padding:24px 28px 22px;display:flex}.chart-title{font:600 1.0625rem/1.625rem var(--serif-sc)}.chart-keys{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil-deep);flex-wrap:wrap;gap:6px 20px;display:flex}.chart-keys span{align-items:center;gap:4px;display:inline-flex}.chart-keys i{border-radius:2px;flex:none;width:14px;height:14px;margin-right:4px}.chart-keys i+i{margin-left:-4px}.bar-study{background:var(--wl-chart-study);box-shadow:inset 0 0 0 1.5px var(--wl-chart-study-edge)}.bar-test{background:var(--wl-chart-test);box-shadow:inset 0 0 0 1.5px var(--wl-chart-test-edge)}.bar-guess{background:var(--wl-paper-white);border:1.5px dashed var(--wl-pencil-deep)}.prose blockquote{background:var(--wl-ink-block);color:var(--wl-on-ink);border-radius:2px;margin:14px 0;padding:26px 32px 28px}.prose blockquote p{margin:0}.prose blockquote strong:first-child{font:500 .9375rem/1.375rem var(--wl-font);color:var(--wl-marker-on-ink);align-items:center;gap:8px;margin-bottom:6px;display:flex}.prose blockquote img{border-radius:4px;width:20px;height:20px}.prose blockquote a{color:var(--wl-on-ink)}.fig-rows{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:14px 16px;margin-top:10px;display:grid}.fig-label{font:400 .9375rem/1.375rem var(--wl-font);color:var(--wl-pencil-deep)}.fig-note{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil-deep)}.cells{align-items:center;gap:5px;display:flex}.cell{border-radius:2px;flex:0 28px;min-width:0;height:24px}.cell-empty{border:1.5px dashed var(--line-40)}.cell-off{background:var(--wl-paper-white);box-shadow:inset 0 0 0 1px var(--line-40)}.cell-run{box-shadow:inset 0 0 0 1.5px var(--wl-chart-study-edge), 0 4px 0 -1px var(--wl-ink)}.cell.cell-broke{box-shadow:none;outline:1.5px dashed var(--wl-ink);outline-offset:-1px}.cut{border-left:1.5px dashed var(--wl-ink);align-self:stretch;margin:-6px 3px}.chart-keys .cell-empty,.chart-keys .cell-off{width:14px;height:14px}.fig-strips{grid-template-columns:max-content minmax(0,1fr)}.strip{border-bottom:1px solid var(--line-40);height:24px;position:relative}.strip:after{content:"";border-left:1.5px dashed var(--wl-pencil-deep);position:absolute;top:-7px;bottom:-8px;left:50%}i.dot{left:calc(var(--x) * 1%);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;transform:translate(-50%)}.strip-axis{font:400 .8125rem/1.125rem var(--wl-font);color:var(--wl-pencil);grid-template-columns:1fr auto 1fr;display:grid}.strip-mean{color:var(--wl-pencil-deep)}.strip-axis>:last-child{text-align:right}.span-group{flex-direction:column;gap:8px;display:flex}.span-row{align-items:center;gap:10px;display:flex}.span-bar{width:calc(var(--w) * 0.8%);border-radius:2px;height:16px}.fig-rows:has(.span-group){grid-template-columns:max-content minmax(0,1fr)}.fig-steps,.fig-bars{grid-template-columns:max-content minmax(0,1fr)}.steps{gap:6px;display:flex}.step{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-ink);border-radius:2px;padding:4px 12px}.span-value{font:400 .8125rem/1.125rem var(--wl-mono);color:var(--wl-ink);white-space:nowrap}.dumbbell .link{height:2px;top:11px;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:var(--line-40);position:absolute}.timeline{border-top:1px solid var(--line-40);align-items:flex-start;margin-top:14px;padding-top:0;display:flex}.tick{font:400 .8125rem/1.125rem var(--wl-font);color:var(--wl-pencil-deep);flex-direction:column;align-items:center;gap:6px;margin-top:-12px;display:flex}.tick .cell{flex:none;width:22px;height:22px}.tick-next{color:var(--wl-pencil);margin-top:10px}.gap{flex:var(--g) 1 0}.compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px;display:grid}.compare-side{flex-direction:column;gap:8px;display:flex}.mini-card{font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil-deep);border-radius:2px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mini-card b{font:500 1.125rem/1.5rem var(--wl-font);color:var(--wl-ink)}.mini-white{background:var(--wl-paper-white);box-shadow:inset 0 0 0 1px var(--wl-line)}.mini-yellow{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:inset 0 0 0 1px var(--wl-paper-yellow-shade)}.mini-sentence{font:italic 400 .9375rem/1.375rem var(--serif);color:var(--wl-article-ink)}.mini-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mini-pill{background:var(--tile-blue) var(--wl-paper-blue);color:var(--wl-ink);border-radius:2px;padding:2px 10px}.mini-option{border-top:1px dashed var(--wl-line-soft);color:var(--wl-ink);align-items:center;gap:8px;padding-top:4px;display:flex}.mini-option i{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--wl-pencil);border-radius:50%}.evidence{border-collapse:collapse;width:100%;font:400 .875rem/1.25rem var(--wl-font);color:var(--wl-pencil-deep);margin-top:6px}.evidence th,.evidence td{border-bottom:1px dashed var(--wl-line-soft);text-align:center;padding:7px 6px}.evidence thead th{color:var(--wl-pencil);border-bottom-color:var(--wl-line);font-size:.8125rem;font-weight:500}.evidence th[scope=row],.evidence thead th:first-child{text-align:left;color:var(--wl-ink);white-space:nowrap;font-weight:400}.evidence .dot{vertical-align:middle;display:inline-block;position:static;transform:none}.dot-open{box-shadow:inset 0 0 0 1px var(--wl-pencil)}.evidence .evidence-none td{text-align:left;color:var(--wl-pencil);border:0;padding:10px 6px 2px;font-size:.8125rem;line-height:1.25rem}.ref-kind-cell{font:400 .8125rem/1.125rem var(--wl-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--wl-pencil)}.quiz-figure{flex-direction:column;align-self:center;gap:28px;width:min(380px,100%);display:flex}.quiz-figure .lc-quiz{min-height:0}.quiz-figure figcaption{text-align:center}.cite{font:400 .8125rem/1 var(--wl-mono);vertical-align:super;color:var(--wl-pencil-deep);text-decoration:none}.refs{border-top:3px solid var(--wl-ink);flex-direction:column;gap:18px;margin-top:72px;padding-top:26px;scroll-margin-top:32px;display:flex}.refs h2{font:600 1.375rem/2rem var(--serif-sc)}.refs ol{flex-direction:column;gap:16px;display:flex}.refs li{font:400 .9375rem/1.5625rem var(--wl-font);grid-template-columns:36px minmax(0,1fr);scroll-margin-top:24px;display:grid}.ref-n{font:400 .8125rem/1.5625rem var(--wl-mono);color:var(--wl-pencil)}.refs i{font-family:var(--serif)}.refs a{font:400 .8125rem/1.5625rem var(--wl-mono);word-break:break-all}.ref-kind{font-family:var(--wl-mono);letter-spacing:.02em;border:1px solid var(--wl-line);color:var(--wl-pencil-deep);text-transform:uppercase;white-space:nowrap;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:.8125rem;line-height:1.125rem}.not-found{flex-direction:column;justify-content:center;gap:28px;min-height:calc(100vh - 196px);padding:0 96px 120px;display:flex}.not-found h1{font:500 2.75rem/1.3 var(--wl-font)}.not-found div{font:500 1.0625rem/1.5rem var(--wl-font);flex-wrap:wrap;gap:8px 28px;display:flex}.not-found a{padding:10px 0}@media (width<=1199px){.compare-page .inner-head{padding-inline:20px}.vs-table{display:none}.vs-sheets{flex-direction:column;gap:16px;margin:32px 16px 0;padding:0;list-style:none;display:flex}.vs-sheets>li{transform:rotate(var(--tilt,0deg));border-radius:3px;padding:16px 16px 6px}.vs-sheets>li:nth-child(odd){--tilt:-.3deg}.vs-sheets>li:nth-child(2n){--tilt:.3deg}.vs-sheets h2{font:500 1.0625rem/1.625rem var(--wl-font);text-wrap:pretty}.vs-sheets dl{margin:10px 0 0}.vs-sheets dl>div{border-bottom:1px dashed var(--line-20);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.vs-sheets dl>div:last-child{border-bottom:0}.vs-sheets dt{font:500 .8125rem/1.375rem var(--wl-font);color:var(--wl-pencil)}.vs-sheets dd{font:400 .9375rem/1.375rem var(--wl-font);text-wrap:pretty;margin:0}.vs-sheets .vs-ours-line{background:var(--tile-yellow) var(--wl-paper-yellow);box-shadow:var(--shadow-yellow-small);border-bottom:0;border-radius:2px;margin:0 -8px;padding:10px 8px}.vs-sheets .vs-ours-line dt{color:var(--wl-ink)}sup.cites a{margin:-14px -4px;padding:14px 8px}.vs-sources{margin:36px 20px 0}.vs-sources>div{grid-template-columns:minmax(0,1fr)}.wide-only{display:none!important}.narrow-only{display:inline}.site-header{gap:6px;min-height:64px;padding:0 16px}.brand img{width:28px;height:28px}.brand .wordmark{width:auto;height:14px}.header-nav,.header-open{display:none}.lang-current,.lang-switch a{padding:0 7px}.lang-switch a{justify-content:center;min-width:44px}.site-header .btn-paper{min-height:44px;padding:0 14px;font-size:.9375rem}.site-footer{gap:12px 22px;margin:0 16px;padding:24px 0 40px}.footer-brand{flex-basis:100%}.copyright{margin-left:0}.hero,.hero[data-desk=ready]{height:auto}.hero-stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.hero-stage>.site-header{order:1;position:relative}.hero-text{opacity:1;order:2;width:auto;padding:36px 20px 0;position:static}:lang(en) .hero-text{width:auto}.hero h1,:lang(en) .hero h1{font-size:2.875rem;line-height:1.12}.hero-text>p{margin-top:18px;font-size:1.125rem;line-height:1.75rem}.hero-desk{order:3;height:23.75rem;margin-top:8px;position:relative;overflow:hidden}.hero-desk:before,.hero-desk:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.hero-desk:before{background:linear-gradient(var(--wl-desk), var(--desk-0));height:40px;top:0}.hero-desk:after{background:linear-gradient(var(--desk-0), var(--wl-desk));height:60px;bottom:0}.hero-fade{display:none}.home{position:relative}.scene,.scene.flip{flex-direction:column;align-items:stretch;gap:14px;max-width:680px;padding:136px 20px 0;display:flex}#meet{padding-top:120px}.scene.flip .scene-text{order:0}.scene h2,.where h2{font-size:1.875rem}.scene-text p{margin-top:14px;font-size:1.0625rem;line-height:1.75rem}.scene-visual,.scene.flip .scene-visual{align-items:stretch;margin-top:22px}.browser{width:auto;box-shadow:0 0 0 1.5px var(--pencil-50), 0 18px 30px -24px var(--ink-40);border-radius:10px}.browser-bar{border-radius:10px 10px 0 0;gap:10px;height:34px;padding:0 10px 0 12px}.browser-dots{gap:5px}.browser-dots span{width:8px;height:8px}.browser-url{border-radius:11px;gap:5px;height:22px;padding:0 10px;font-size:.6875rem}.browser-bar img{border-radius:3px;width:16px;height:16px}.article-pliny{padding:18px 16px 16px}.article-pliny .article-eyebrow{display:none}.article-pliny p{margin-top:0;font-size:1.0625rem;line-height:1.875rem}.entry-note{width:20px;height:20px;top:-22px;right:-26px}.stop-popup{width:auto;margin:30px 0 0}.player-bar{padding-bottom:0}.player-seek{margin-bottom:2px}.player-controls{height:32px}.player-controls>svg{width:17px;height:17px;padding:7.5px}.player-time{font-size:.6875rem}.player-controls .entry-note{margin:0 6px}.player-subs{bottom:46px}.video-page{padding:12px 14px 4px}.video-title{font-size:.875rem;line-height:1.25rem}.video-meta{font-size:.6875rem;line-height:1rem}.stop-video{width:auto;margin:30px -2px 16px}.still-credit{margin-top:14px}.lc-popup{width:100%;padding:20px 18px 16px}.lc-popup .saved-tab{right:40px}.iphone{--k:.8513;--inset:9px;width:350px;height:737px;box-shadow:0 0 0 1.5px var(--pencil-55), 0 26px 40px -30px var(--ink-45);border-radius:48px;align-self:center;transform:rotate(-.8deg)}.stop-detail{width:auto}.lc-detail{padding:24px 20px 22px}.where{align-items:stretch;gap:22px;max-width:680px;padding:136px 20px 0}.channels{grid-template-columns:1fr;gap:18px}.channel{grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:4px 14px;padding:18px 20px}.channel:has(>.top-blue){background:var(--tile-blue) var(--wl-paper-blue);box-shadow:var(--shadow-blue)}.channel:has(>.top-blue) .channel-text span{color:var(--wl-pencil-deep)}.channel .polaroid-top{display:none}.channel-icon{display:flex}.channel-icon svg{width:28px;height:28px}.channel-text{padding:0}.channel-text b{font-size:1.25rem;line-height:1.75rem}.channel-text span{line-height:1.375rem}.channel>svg{width:18px;height:18px;margin:0}.ticket-scene{padding:144px 16px 64px}.ticket>.tape{left:60px}.ticket-stub{width:40px}.ticket-face{padding:22px 18px 20px}.ticket h2{font-size:1.625rem}.ticket-send{flex-direction:column-reverse;align-items:stretch;gap:8px}.inner-head{gap:14px;padding:40px 20px 0}.inner-head h1{font-size:2.375rem}.inner-head p{font-size:1.0625rem;line-height:1.75rem}.installs{flex-direction:column;gap:22px;padding:32px 16px 0;display:flex}.install-set{flex-direction:column;gap:22px;display:flex}.install-set+.install-set{margin-top:18px}.install-group{gap:7px;margin:0 4px;font-size:1rem;line-height:1.375rem}.install-group .pencil{display:none}.install-rule{margin-left:3px}.install{--drop:0 12px 18px -10px var(--ink-36);padding:10px 10px 0}.install:before{width:80px;height:17px;top:-8px}.install .polaroid-top{height:104px}.install .badge{width:64px;height:64px}.install .badge svg{width:40px;height:40px}.install .badges .badge+.badge{margin-left:-14px}.install .polaroid-sheet{padding:18px 10px 22px}.install h3{font-size:1.5rem;line-height:2rem}.install-note{margin-top:12px}.either{padding-top:16px}.either .btn-paper,.install-steps .btn-paper{height:48px}.install-steps{margin-top:16px}.install-steps>li{padding:0 0 20px 40px}.install-steps .text-link{margin-top:2px;padding:10px 0}.how summary{min-height:44px;margin-top:2px;padding:0}.how-note{gap:14px;margin:14px -6px 0 -46px;padding:18px 16px 16px}.how-note>.tape{width:72px;top:-8px;right:24px}.ways{gap:28px;padding:72px 16px 64px}.ways>h2{margin:0 4px;font-size:1.625rem}.ways-papers{flex-direction:column;display:flex}.way{padding:10px 10px 0}.way-own{--tilt:-.8deg;margin-top:0}.way-linked{margin:40px 0 0 10px}.way .polaroid-top{height:76px;padding:0 16px}.way .badge{width:48px;height:48px;box-shadow:inset 0 0 0 3px var(--wl-paper-white), inset 0 0 0 4.5px var(--ink-55), 0 2px 0 var(--ink-14), 0 6px 10px -5px var(--ink-40)}.way .badge svg{width:24px;height:24px}.way .polaroid-sheet{padding:16px 10px 20px}.way h3{font-size:1.25rem;line-height:1.75rem}.way-steps{gap:8px;margin-top:12px}.way-steps li{gap:10px;font-size:1rem;line-height:1.5rem}.way-steps .step-n{width:24px;height:24px;font-size:.8125rem}.way-note{margin-top:12px;font-size:.875rem;line-height:1.3125rem}.way-note svg{margin-top:2px}.tags{margin-top:16px;padding-top:12px}.tag{padding:2px 10px;font-size:.875rem;line-height:1.3125rem}.mini-ticket{width:132px;height:52px;top:-22px;right:14px}.mini-ticket>span:first-child{width:22px}.mini-ticket>span:last-child{gap:0;padding:7px 10px}.mini-ticket .admit{font-size:.625rem;line-height:.8125rem}.mini-ticket b{font-size:.9375rem;line-height:1.25rem}.tape-yellow{right:100px}.pricing{padding-bottom:88px}.pricing-head{padding:44px 16px 0}.pricing-head h1{font-size:2.375rem}.pricing-head p{font-size:1.0625rem;line-height:1.6875rem}.billing-bar{z-index:6;background:var(--tile-desk) var(--wl-desk);padding:20px 16px 12px;position:sticky;top:0}.billing{width:100%}.tiers{grid-template-columns:minmax(0,1fr);gap:64px;margin-top:52px;padding:0 16px}.tier-sub{order:-1;transform:rotate(-.4deg)}.tier-under{transform:translate(5px,9px)rotate(1.2deg)}.tier-under+.tier-under{transform:translate(-4px,5px)rotate(-1deg)}.tier-sheet{padding:30px 22px 0}.tier-price{min-height:0}.tier-amount{font-size:2.75rem;line-height:3.25rem}.tier-points{margin-bottom:26px}.byok{width:calc(100% - 32px);margin-top:56px;padding:20px 20px 16px}.plans-compare{gap:20px;margin-top:80px;padding:0 16px}.plans-compare h2,.questions h2{font-size:1.75rem}.compare-sheet{padding:4px 14px 8px;transform:rotate(-.2deg)}.compare-sheet thead td{width:auto}.compare-sheet thead th{width:64px;height:60px}.compare-sheet:lang(en) thead th{width:60px}.compare-sheet:lang(en) thead th:last-child{width:108px}.compare-sheet tbody th[scope=row]{text-wrap:pretty;height:46px;padding:10px 8px 10px 0;font-size:.9375rem;line-height:1.375rem}.compare-sheet tbody tr:has(.bar) th{height:60px}.compare-sheet td b{white-space:nowrap;font-size:1rem;line-height:1.375rem}.compare-sheet .bar{width:calc(var(--x) * 3.2px);height:5px;margin-top:5px}.compare-chip{padding:2px 8px;font-size:.875rem;line-height:1.3125rem}.compare-group th{padding:14px 0 4px;font-size:.8125rem;line-height:1.25rem}.compare-group:not(:first-child) th{padding-top:24px}.compare-sheet tfoot td{padding:12px 0 6px;font-size:.875rem;line-height:1.375rem}.questions{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:80px;padding:0 16px}.questions summary h3{font-size:1.125rem}.questions details p{padding-right:0;font-size:1rem;line-height:1.6875rem}.faq{margin:32px 20px 0}.faq-item{flex-direction:column;gap:8px;padding:20px 0;display:flex}.faq-item h2{font-size:1.125rem;line-height:1.625rem}.faq-item p{color:var(--wl-pencil-deep);font-size:1rem;line-height:1.6875rem}.faq-more{margin:40px 20px 72px;font-size:1.0625rem;line-height:1.75rem}.faq.about{margin-bottom:72px}.legal-page{padding:40px 20px 96px;display:block}.legal-toc{display:none}.legal-body h1{font-size:2.125rem}.legal-body section{margin-top:40px}.legal-body h2{font-size:1.3125rem;line-height:1.875rem}.legal-body h2 span{line-height:1.875rem}.legal-body p,.legal-body li{font-size:1.0625rem;line-height:1.875rem}.research-list{max-width:600px;padding:24px 20px 80px}.rl-strip{letter-spacing:.02em;font-size:.8125rem}.rl-head{margin-top:28px;display:block}.rl-head h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:4.5rem}.rl-head p{margin:14px 0 0;font-size:1rem;line-height:1.6875rem}.research-list .double-rule{margin-top:28px}.rl-big{grid-template:auto/auto minmax(0,1fr);align-items:end;gap:12px 14px;padding:26px 0 28px}.rl-big .rl-no{grid-row:auto;font-size:5rem}.rl-big .rl-meta{flex-wrap:wrap;gap:0;font-size:.8125rem;line-height:1.125rem}.rl-big .rl-meta>:first-child{flex-basis:100%}.rl-meta>span+span:not(:nth-child(2)):before{content:" · ";white-space:pre}.rl-big .rl-title,.rl-big .rl-summary,.rl-big .rl-designs{grid-column:1/-1}.rl-big .rl-title{font-size:1.4375rem;line-height:2.125rem}.rl-big .rl-summary{font-size:.9375rem;line-height:1.625rem}.rl-big .rl-designs{flex-flow:wrap;grid-row:auto;gap:4px 14px}.rl-designs-label{display:none}.rl-big .rl-designs>span:not(.rl-designs-label){border:0;gap:5px;padding:0;font-size:.875rem;line-height:1.375rem;display:inline-flex}.rl-big .rl-designs i{font-size:1rem;line-height:1.375rem}.rl-all>h2{margin:48px 0 16px;font-size:1.5rem;line-height:2.125rem}.rl-filter{flex-wrap:nowrap;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.rl-filter>span{margin-right:4px}.rl-filter button{min-height:44px;font-size:.875rem}.rl-year{margin-top:32px}.rl-year-head{padding:12px 0 6px}.rl-year-head h3{font-size:2rem;line-height:2rem}.rl-row{grid-template-columns:48px minmax(0,1fr);column-gap:8px;margin:0;padding:14px 0 16px}.rl-row .rl-no{font-size:1.875rem;line-height:1.625rem}.rl-row .rl-title{font-size:1.0625rem;line-height:1.625rem}.rl-row .rl-summary,.rl-row .rl-designs{display:none}.rl-row .rl-meta{flex-direction:row;grid-area:auto/2;align-items:baseline;font-size:.8125rem;line-height:1.125rem}.rl-row .rl-meta>span+span:before{content:" · ";white-space:pre}.research-article{padding:14px 20px 80px}.post-body{grid-template-columns:auto minmax(0,1fr);column-gap:14px;width:auto;max-width:560px}.post-side,.post-head{display:contents}.post-back{grid-column:1/-1;margin-bottom:14px}.post-big-no{align-self:end;margin:0;font-size:6.5rem}.post-kicker{letter-spacing:.04em;flex-direction:column;grid-column:2;align-self:end;gap:0;font-size:.8125rem;line-height:1.125rem}.post-body h1,.post-lead,.post-meta,.post-rule,.post-main{grid-area:auto/1/auto/-1}.post-body h1{margin-top:22px;font-size:1.875rem;line-height:1.38}.post-lead{margin-top:16px;font-size:1.0625rem;line-height:1.875rem}.post-meta{gap:4px 14px;margin-top:16px;font-size:.875rem;line-height:1.3125rem}.post-rule{margin:28px 0 0}.post-toc{display:none}.post-toc-fold{border-bottom:1px solid var(--line-20);margin-top:14px;display:block}.post-toc-fold summary{cursor:pointer;min-height:48px;font:500 .9375rem/1.375rem var(--wl-font);justify-content:space-between;align-items:center;list-style:none;display:flex}.post-toc-fold summary::-webkit-details-marker{display:none}.post-toc-fold summary>span{align-items:baseline;gap:10px;display:flex}.post-toc-fold summary svg{color:var(--wl-pencil);transition:transform .15s}.post-toc-fold[open] summary svg{transform:rotate(180deg)}.toc-count{letter-spacing:0;font-size:.8125rem}.post-toc-fold ol{margin-bottom:10px}.findings{margin-top:24px;padding-bottom:4px}.findings ol{flex-direction:column;gap:16px;margin-top:12px;font-size:1rem;line-height:1.6875rem;display:flex}.findings li{grid-template-columns:30px minmax(0,1fr);gap:0;padding-top:12px;display:grid}.finding-no{font-size:1.75rem;line-height:1.6875rem}.prose{gap:20px;margin-top:28px;font-size:1.0625rem;line-height:1.9375rem}.prose h2{flex-direction:column;gap:6px;margin-top:36px;padding-top:14px;font-size:1.4375rem;line-height:2.0625rem;display:flex}.h2-no{font-size:2.5rem;line-height:2.25rem;position:static}.prose figure{margin:8px 0}.prose .chart{gap:12px;padding:20px 16px 18px}.chart-title{font-size:1rem;line-height:1.5rem}.prose blockquote{margin:8px 0;padding:22px 20px 24px}.refs{margin-top:48px;padding-top:20px}.refs h2{font-size:1.25rem}.refs li{grid-template-columns:30px minmax(0,1fr);font-size:.875rem;line-height:1.4375rem}.fig-rows{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px}.fig-rows>.fig-note{grid-column:2;margin-bottom:8px}.strip .dot{width:11px;height:11px;top:6px}.compare{grid-template-columns:minmax(0,1fr);gap:16px}.evidence{font-size:.8125rem}.evidence th,.evidence td{padding:6px 3px}.evidence tr:not(.evidence-none)>:last-child{display:none}.not-found{min-height:calc(100vh - 224px);padding:0 24px 120px}.not-found h1{font-size:2.125rem}}.scene-visual{container-type:inline-size}@media (width<=1199px){.scene-visual{overflow-x:clip}}@container (width<350px){.iphone{--k:tan(atan2(100cqi - 2 * var(--inset), 390px));width:100cqi;height:calc(844px * var(--k) + 2 * var(--inset))}}@media (prefers-reduced-motion:reduce){.billing-chip,.billing-save,.questions summary svg,.btn-paper,.channel,.rl-title>span,.post-toc-fold summary svg{transition:none}.price-year,.price-month{animation:none}.hero[data-desk=ready]{height:auto}.hero-stage{position:relative}}
/*$vite$:1*/