:root{--wl-ink:#20384a;--wl-pencil:#55595c;--wl-desk:#fafafc;--wl-paper-white:#fff;--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-action:#8cc0eb;--wl-warm:#fff9d2;--wl-link:#20384a;--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-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-primary:#20384a;--wl-on-primary:#fff;--wl-primary-container:#bfddf0;--wl-on-primary-container:#20384a;--wl-secondary:#20384a;--wl-on-secondary:#fff;--wl-secondary-container:#bfddf0;--wl-on-secondary-container:#20384a;--wl-tertiary:#695433;--wl-on-tertiary:#fff;--wl-tertiary-container:#fff9d2;--wl-on-tertiary-container:#20384a;--wl-surface:#fff;--wl-on-surface:#20384a;--wl-on-surface-variant:#55595c;--wl-surface-container-lowest:#fff;--wl-surface-container-low:#fafafc;--wl-surface-container:#f4f6f9;--wl-surface-container-high:#dcecf7;--wl-surface-container-highest:#bfddf0;--wl-outline:#55595c;--wl-outline-variant:#20384a24;--wl-background:#fafafc;--wl-on-background:#20384a;--wl-error:#ba1a1a;--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;--wl-mail-dark-desk:#101820;--wl-mail-dark-paper:#17222c;--wl-mail-dark-edge:#26343f;--wl-mail-dark-head:#3a4b58;--wl-mail-dark-ink:#e8eef3;--wl-mail-dark-pencil:#aeb8c1;--wl-mail-dark-sign:#96a2ac;--wl-mail-dark-line:#2c3c4a;--wl-mail-dark-tag:#1f3344;--wl-mail-dark-tag-edge:#2f4a60;--wl-mail-dark-mark:#2b4254;--wl-mail-dark-mark-ink:#f2f6f9;--wl-mail-dark-yellow:#4a4420;--wl-mail-dark-yellow-ink:#fff3b8}@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);--ink-06:color-mix(in srgb, var(--wl-ink) 6%, transparent);--ink-14:color-mix(in srgb, var(--wl-ink) 14%, transparent);--ink-16:color-mix(in srgb, var(--wl-ink) 16%, transparent);--ink-18:color-mix(in srgb, var(--wl-ink) 18%, transparent);--ink-20:color-mix(in srgb, var(--wl-ink) 20%, transparent);--ink-22:color-mix(in srgb, var(--wl-ink) 22%, transparent);--ink-30:color-mix(in srgb, var(--wl-ink) 30%, transparent);--ink-36:color-mix(in srgb, var(--wl-ink) 36%, transparent);--lit-50:color-mix(in srgb, var(--wl-paper-white) 50%, transparent);--lit-80:color-mix(in srgb, var(--wl-paper-white) 80%, transparent);--lit-90:color-mix(in srgb, var(--wl-paper-white) 90%, transparent);--lit-95:color-mix(in srgb, var(--wl-paper-white) 95%, transparent);--yellow-mid:color-mix(in srgb, var(--wl-paper-yellow) 70%, var(--wl-paper-yellow-shade));--groove:color-mix(in srgb, var(--wl-ink) 6%, var(--wl-surface-container));--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-surface-container), 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-ink) 55%, transparent), 0 8px 12px -6px 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;--control-h:40px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:500 16px/24px 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 24px/32px var(--wl-font)}h2{font:500 18px/26px var(--wl-font)}h3{font:400 15px/22px 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:15px;line-height:22px}.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)}[data-paper]{border-radius:var(--radius);transform:translate(var(--shift-x,0), var(--shift-y,0)) rotate(var(--tilt,0deg));transition:transform .18s ease-out,box-shadow .18s 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;font:400 15px/22px var(--wl-font);background:var(--wl-selected);border-radius:var(--radius);transform:rotate(var(--tilt,-1.5deg));padding:0 8px;display:inline-block}.btn{height:var(--control-h);border-radius:var(--radius);font:500 16px/24px var(--wl-font);color:var(--wl-ink);white-space:nowrap;cursor:pointer;transform:rotate(var(--tilt,0deg));background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.btn svg{flex:none}.btn-filled{background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:var(--edge-filled);--tilt:-.8deg;padding:0 20px}.btn-outlined,.btn-tonal{background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--edge-outlined);--tilt:.5deg}.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) 35%, transparent)}}.btn-icon{--tilt:0deg;width:40px;padding:0}.btn-icon[data-active]{background:var(--wl-selected)}.btn:not(.btn-text,:disabled,[aria-busy=true]):active{transform:rotate(var(--tilt,0deg)) translateY(1px);box-shadow:inset 0 -1px 0 var(--wl-ink), 0 1px 0 var(--ink-20)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;color:var(--wl-pencil);box-shadow:none;transform:none}:is(.btn-filled,.btn-outlined,.btn-tonal):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,.btn-tonal):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,.btn-tonal)[aria-busy=true]{transform:rotate(var(--tilt,0deg)) translateY(1px);box-shadow:inset 0 -1px 0 var(--wl-ink), 0 1px 0 var(--ink-20)}.btn-sm{height:32px;padding:0 12px;font-size:15px;line-height:22px}.btn small{font:400 13px/18px var(--wl-font);color:var(--wl-pencil);display:block}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font:500 16px/24px 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,.3deg));align-items:center;gap:8px;padding:0 12px;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.field-control:focus-within{transform:translateY(-1px) rotate(var(--tilt,.3deg));box-shadow:inset 0 -2px 0 var(--wl-ink), 0 0 0 3px var(--wl-selected), 0 1px 0 var(--ink-14), 0 8px 10px -5px var(--ink-30)}.field-control>svg{color:var(--wl-pencil);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:inset 0 -1.5px 0 var(--wl-ink);background:0 0;border-radius:0;padding:0 2px;transform:none}[data-paper] .field-control:focus-within{box-shadow:inset 0 -2px 0 var(--wl-ink);background:color-mix(in srgb, var(--wl-selected) 45%, transparent);transform:none}[data-paper] .field[data-invalid] .field-control{box-shadow:inset 0 -2px 0 var(--wl-error)}.field[data-disabled] .field-control{opacity:.6}.field-hint{font:400 13px/18px var(--wl-font);color:var(--wl-pencil)}.field-error{color:var(--wl-error);align-items:center;gap:4px;display:flex}.field-error svg{flex:none}.control{width:100%;min-width:0;font:500 16px/24px 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 14px/24px var(--wl-mono)}.control::placeholder{color:var(--wl-pencil);font-weight:400}textarea.control{resize:vertical;min-height:56px}.control:disabled{color:var(--wl-pencil)}.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-pencil);flex:none}.select-popover{background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.select-popover::backdrop{background:0 0}.listbox{background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);box-shadow:var(--edge-note), 0 12px 16px -8px var(--ink-36);margin:0;padding:4px 0;list-style:none;overflow:auto}.option{min-height:40px;font:400 16px/24px var(--wl-font);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:flex}.option[aria-selected=true]{font-weight:500}.option[aria-selected=true]:before{content:"";background:var(--wl-selected);border-radius:1px;width:7px;height:18px;margin-left:-4px}.option[data-active],.option:hover{background:color-mix(in srgb, var(--wl-selected) 40%, transparent)}.option[aria-disabled=true]{color:var(--wl-pencil);cursor:default}.listbox.language-menu .option{min-height:32px;font-size:15px;line-height:22px}.chips{font:400 15px/22px 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;background:0 0;border:0;align-items:center;gap:6px;padding:3px 12px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.chip[aria-checked=true],.chip[aria-selected=true]{background:var(--wl-selected);box-shadow:0 1px 0 var(--ink-20);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)}.chips-paper{font:500 16px/24px var(--wl-font);gap:6px}.chips-paper .chip{color:var(--wl-pencil);padding:6px 14px}.chips-paper .chip[aria-selected=true],.chips-paper .chip[aria-current=page]{color:var(--wl-ink);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 4px 6px -3px var(--ink-30);transform:rotate(-1deg)}.switch{text-align:left;width:100%;min-height:44px;font:500 16px/24px 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 13px/18px var(--wl-font);color:var(--wl-pencil)}.switch-track{background:var(--groove);width:52px;height:28px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--wl-ink) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--wl-ink) 8%, transparent);border-radius:3px;flex:none;position:relative}.switch-track:after{content:attr(data-off);width:24px;height:22px;font:500 12px/16px 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);place-items:center;transition:left .22s cubic-bezier(.3,.7,.2,1),transform .22s,background .22s;display:grid;position:absolute;top:3px;left:2px;transform:rotate(1.5deg)}.switch[aria-checked=true] .switch-track:after{content:attr(data-on);color:var(--wl-ink);background:var(--tile-colorcard) var(--wl-action);background-blend-mode:multiply;box-shadow:inset 0 -1.5px 0 var(--wl-ink), inset 1px 1px 0 var(--lit-50), 0 2px 3px -1px var(--ink-36);left:26px;transform: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(--ink-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;transform:none}.expansion{padding:0}.expansion-header{text-align:left;width:100%;min-height:48px;font:500 18px/26px 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 13px/18px var(--wl-font);color:var(--wl-pencil)}.expansion-header svg{flex:none;transition:transform .2s}.expansion[data-open] .expansion-header svg{transform:rotate(180deg)}.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:24px;height:24px;font:500 14px/20px var(--wl-font);background:var(--wl-selected);border-radius:var(--radius);flex:none;place-items:center;display:grid;transform:rotate(-3deg)}.panel-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.section-caption{font:400 15px/22px var(--wl-font);color:var(--wl-pencil)}.tabs-body{min-height:0}.tab-panel[hidden]{display:none}.progress{gap:4px;height:3px;display:flex}.progress>span{background:var(--ink-14);border-radius:1px;flex:1}.progress>span[data-done]{background:var(--wl-ink)}.progress-bar{background:var(--ink-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%{left:-30%}to{left:100%}}.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)}}.snackbar{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;background:var(--tile-white) var(--wl-paper-white);border-radius:var(--radius);width:max-content;max-width:min(92vw,560px);box-shadow:var(--edge-note), 0 8px 14px -8px var(--ink-36);font:400 15px/22px var(--wl-font);align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex;position:fixed;transform:translate(-50%)rotate(-.4deg)}.snackbar .btn{height:32px;padding:0 10px;font-size:15px}.card{padding:24px}.card-header{margin-bottom:8px}.card-title{font:500 22px/30px var(--wl-font)}.card-content{flex-direction:column;gap:12px;display:flex}.app-shell,.layout{height:100%}.layout{min-height:0;display:flex}.sidebar{flex:none;width:216px;padding:20px 0 20px 16px;display:flex}.sidebar-paper{--tilt:-.6deg;flex-direction:column;flex:1;gap:6px;padding:22px 14px 18px;display:flex}.workspace{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.toolbar{justify-content:space-between;align-items:baseline;gap:16px;padding:28px 32px 0 40px;display:flex}.toolbar-title{font:400 24px/32px var(--wl-font)}.toolbar-actions{font:400 15px/22px var(--wl-font);color:var(--wl-pencil)}.content{flex:1;min-height:0;overflow:auto}.page{max-width:820px;padding:24px 32px 40px 40px}.nav-brand{align-items:center;gap:10px;padding:0 6px 22px;display:flex}.nav-brand .brand{width:28px;height:28px}.wordmark{display:block}.nav-brand .wordmark{height:14px}.nav-list{flex-direction:column;gap:6px;display:flex}.nav-item{border-radius:var(--radius);font:500 16px/24px var(--wl-font);color:var(--wl-ink);align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.nav-item svg{flex:none}.nav-item .nav-badge{font:400 15px/22px var(--wl-font);background:var(--wl-selected);border-radius:var(--radius);margin-left:auto;padding:0 7px;transform:rotate(2deg)}.sidebar .nav-item.is-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 6px 8px -4px var(--ink-30);margin-right:-26px;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 15px/23px var(--wl-font);color:var(--wl-pencil);margin-top:auto;padding:0 10px}[data-layout=mobile] .workspace{position:relative}[data-layout=mobile] .workspace>footer{left:12px;right:12px;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))}body:has([data-layout=mobile] .bottom-nav) .snackbar{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 76px)}.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-pencil);justify-items:center;gap:2px;padding:4px 14px;display:grid}.bottom-nav .nav-icon{place-items:center;height:24px;display:grid}.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] .toolbar{padding:16px 16px 0}[data-layout=mobile] .toolbar-title{font-size:22px;line-height:30px}[data-layout=mobile] .page{--page-gutter:16px;padding:16px var(--page-gutter) 32px}[data-layout=mobile] .card{padding:20px}@media (width<=1000px){.sidebar{width:176px}.sidebar-paper{padding:18px 10px 16px}.toolbar{padding:24px 24px 0 28px}.page{padding:20px 24px 32px 28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.progress-bar[data-indeterminate]>span{opacity:.4;width:100%;left:0}}@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-ink) 10%, transparent);--ink-12:color-mix(in srgb, var(--wl-ink) 12%, transparent);--ink-25:color-mix(in srgb, var(--wl-ink) 25%, transparent);--ink-26:color-mix(in srgb, var(--wl-ink) 26%, transparent);--ink-28:color-mix(in srgb, var(--wl-ink) 28%, transparent);--ink-34:color-mix(in srgb, var(--wl-ink) 34%, transparent);--ink-35:color-mix(in srgb, var(--wl-ink) 35%, transparent);--ink-40:color-mix(in srgb, var(--wl-ink) 40%, transparent);--ink-42:color-mix(in srgb, var(--wl-ink) 42%, transparent);--ink-45:color-mix(in srgb, var(--wl-ink) 45%, transparent);--ink-55:color-mix(in srgb, var(--wl-ink) 55%, transparent);--lit-35:color-mix(in srgb, var(--wl-paper-white) 35%, transparent);--lit-55:color-mix(in srgb, var(--wl-paper-white) 55%, transparent);--lit-60:color-mix(in srgb, var(--wl-paper-white) 60%, transparent);--lit-70:color-mix(in srgb, var(--wl-paper-white) 70%, 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-60:color-mix(in srgb, var(--wl-pencil) 60%, transparent);--selected-45:color-mix(in srgb, var(--wl-selected) 45%, transparent);--mark-learning:color-mix(in srgb, var(--wl-action) 80%, transparent);--mark-gold:color-mix(in srgb, var(--wl-highlight) 50%, transparent);--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);--lit-note:linear-gradient(var(--lit-55), var(--lit-55)), var(--tile-yellow) var(--wl-paper-yellow)}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{display:none}.paper-white{background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--shadow-white)}.text-link{font:500 16px/24px var(--wl-font);text-underline-offset:4px;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);padding:6px 0}.text-link:hover{-webkit-text-decoration-color:var(--wl-ink);text-decoration-color:var(--wl-ink)}.btn-paper{height:44px;font:500 16px/24px var(--wl-font);color:var(--wl-ink);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-lg{height:52px;padding:0 30px;font-size:18px}.btn-paper.wide{--tilt:.4deg;width:100%;height:48px}.site-header{z-index:5;align-items:center;gap:8px;height:76px;padding:0 48px;display:flex;position:relative}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand .wordmark{height:16px}.header-nav{gap:4px;margin-left:20px;display:flex}.header-nav a,.header-open{font:500 16px/24px 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(--ink-40);text-decoration-color:var(--ink-40)}@media (width<=1279px){.hero-stage .site-header:lang(en) .nav-about{display:none}}.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 15px/22px 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 15px/22px 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 15px/23px 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:4px 22px;display:flex}.site-footer nav a{color:var(--wl-pencil);align-items:center;gap:5px;padding:8px 0;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 84px/1.14 var(--wl-font);letter-spacing:.01em}:lang(en) .hero h1{letter-spacing:0;line-height:1.1}.hero-text>p{font:400 21px/32px var(--wl-font);color:var(--wl-pencil);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 44px/1.3 var(--wl-font);text-wrap:balance}.scene-text p{font:400 19px/32px 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-sheet{position:absolute;bottom:98px;left:8px;right:8px}.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 13px/18px -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)}#again .iphone{transform:rotate(1deg)}.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}#again .iphone-screen{background:var(--wl-paper-white)}.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 15px/20px -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 15px/20px -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 24px/32px var(--wl-font)}.article{font-family:var(--serif);color:var(--wl-article-ink)}.article-pliny{padding:36px 48px 44px}.article-euclid{padding:12px 24px 0}.article-eyebrow{font:400 13px/18px var(--serif);letter-spacing:.14em;color:var(--wl-article-meta);justify-content:space-between;display:flex}.article-pliny p{font:400 19px/34px var(--serif);text-wrap:pretty;margin-top:22px}.article-no{float:left;color:var(--wl-article-num);margin:4px 12px 0 0;font-size:13px;line-height:18px}.selection{background:var(--wl-browser-selection);border-radius:1px;line-height:1.35;display:inline-block;position:relative}.entry-note{background:var(--lit-note);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(--ink-45);position:absolute;top:32%;left:23%;right:23%}.entry-note:after{border-color:var(--ink-30);top:55%;right:36%}.article-euclid .article-eyebrow{font-size:12px;line-height:16px}.article-title{font:italic 400 22px/30px var(--serif);margin-top:12px}.article-euclid ol{font:400 17px/28px var(--serif);flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.article-euclid li{grid-template-columns:34px minmax(0,1fr);display:grid}.article-euclid li>span:first-child{color:var(--wl-article-num)}.hl-learning{background:linear-gradient(transparent 58%, var(--mark-learning) 58%, var(--mark-learning) 94%, transparent 94%);font-style:normal}.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 24px/32px var(--wl-font)}.channel-text span{font:400 15px/23px 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(--lit-note)}.tape{aspect-ratio:240/35;background:var(--tape-reader) center / 100% 100% no-repeat;pointer-events:none;width:84px;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 20px/28px var(--wl-font)}.quote{font:italic 400 16px/25px var(--serif)}.source{font:400 13px/18px 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 15px/22px 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)}}.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 13px/18px 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 17px/24px 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 15px/22px var(--wl-font);color:var(--wl-pencil-deep)}.pos-tag{font:500 13px/18px 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-sheet{--tilt:.4deg;font:400 15px/22px var(--wl-font);box-shadow:inset 1px 1px 0 var(--wl-paper-white), inset -1px -1px 0 var(--wl-paper-yellow-shade), 0 0 0 1px var(--ink-14), 0 -4px 18px -6px var(--ink-35), 0 16px 26px -10px var(--ink-45);border-radius:4px 4px 3px 3px;flex-direction:column;gap:12px;padding:24px 20px 20px;display:flex}.lc-sheet>.tape{margin-left:-42px;top:-6px;left:50%;transform:rotate(-2deg)}.lc-sheet .saved-tab{z-index:auto;right:58px}.lc-sheet-head{align-items:flex-start;gap:10px;display:flex}.lc-sheet-word{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lc-sheet .hw{line-height:34px}.lc-sheet-meta{align-items:center;gap:8px;min-height:32px;margin-top:4px;display:flex}.lc-sheet-meta .ipa{color:var(--wl-pencil);font-family:-apple-system,system-ui,sans-serif}.lc-sheet-meta .say-icon{margin-left:-8px}.lc-sheet-lang{font:500 13px/18px var(--wl-font);color:var(--wl-pencil)}.lc-sheet-tools{flex:none;gap:2px;margin:-4px -12px 0 0;display:flex}.lc-sheet-tools svg{box-sizing:content-box;padding:13px}.lc-sheet-quote{font:400 16px/25px Georgia,Times New Roman,serif}.lc-sheet-quote .say-icon{vertical-align:middle;width:32px;height:28px;margin-left:2px;display:inline-flex}.lc-sheet-again{min-height:48px;font:500 15px/22px var(--wl-font);align-self:flex-start;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.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 15px/22px 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 15px/23px 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 18px/26px var(--wl-font);justify-content:space-between;align-items:baseline;gap:8px;margin-top:20px;display:flex}.lc-detail-records-head .pencil{font-size:15px;line-height:22px}.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}.lc-detail-family{font:500 18px/26px var(--wl-font);margin-top:22px;display:block}.family{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.family>span{background:var(--tile-blue) var(--wl-paper-blue);transform:rotate(var(--tilt));box-shadow:inset 1px 1px 0 var(--lit-70), 0 1px 0 var(--blue-edge), 0 2px 0 var(--ink-12), 0 6px 10px -6px var(--ink-30);border-radius:2px;flex-direction:column;padding:8px 14px 9px;display:flex}.family b{font:500 17px/24px var(--wl-font)}.family small{font:400 13px/18px var(--wl-font);color:var(--wl-pencil-deep)}.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:20px}.quiz-sentence{font:italic 400 18px/28px var(--serif);text-wrap:pretty;margin-top:10px}mark.hl-gold{background:linear-gradient(transparent 52%, var(--mark-gold) 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 24px/32px 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 18px/28px var(--wl-font);display:inline-block}.quiz-gloss{font:400 17px/26px var(--wl-font);margin-top:12px}.quiz-spell-mean{font:500 22px/30px 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 16px/26px 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:17px}.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 17px/24px 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 14px/20px 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 15px/22px var(--wl-font)}.spell input{border:0;border-bottom:2px solid var(--wl-ink);background:var(--selected-45);height:48px;font:400 22px/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 15px/22px var(--wl-font);align-items:baseline;gap:10px;display:flex}.spell-right b{font:500 20px/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(--ink-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 13px/18px var(--wl-mono);letter-spacing:.12em;color:var(--wl-ticket-ink)}.ticket h2{font:500 38px/1.25 var(--wl-font);text-wrap:balance;margin-top:14px}.ticket-face p.pencil{font:400 17px/28px var(--wl-font);margin-top:10px}.ticket-form{margin-top:22px;position:relative}.ticket-fields{flex-direction:column;display:flex}.ticket-form[data-done] .ticket-fields{visibility:hidden}.ticket-form label{font:500 16px/24px var(--wl-font)}.ticket-help+label{margin-top:10px}.ticket-input{width:100%;height:48px;font:400 17px/24px var(--wl-font);color:var(--wl-ink);background:var(--tile-white) var(--wl-paper-white);box-shadow:var(--edge-control);border:0;border-radius:2px;outline:none;margin-top:6px;padding:0 14px;transition:box-shadow .15s ease-out,transform .15s ease-out;display:block}textarea.ticket-input{resize:none;height:98px;line-height:26px;font-family:"LXGW WenKai Full", var(--wl-font);padding:10px 14px}.ticket-input::placeholder{color:var(--wl-pencil)}.ticket-input:focus{background:linear-gradient(var(--selected-45), var(--selected-45)), var(--tile-white) var(--wl-paper-white);box-shadow:inset 0 -2px 0 var(--wl-ink), 0 1px 0 var(--ink-14), 0 8px 10px -5px var(--ink-30);transform:translateY(-1px)}.ticket-input[data-invalid]{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)}.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ticket-help,.ticket-status{min-height:22px;font:400 14px/22px var(--wl-font);color:var(--wl-pencil);align-items:center;gap:6px;display:flex}.ticket-help{color:var(--wl-error);margin-top:8px}.ticket-status.error{color:var(--wl-error)}.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:17px}.spin{animation:1s linear infinite spin}.ticket-done{font:500 20px/1.5 var(--wl-font);text-wrap:pretty;pointer-events:none;grid-template-columns:auto 1fr;align-content:center;align-items:start;gap:10px;display:grid;position:absolute;inset:0}.ticket-done svg{margin-top:4px}.ticket-already{font:400 15px/22px var(--wl-font);color:var(--wl-pencil);padding:10px 6px;text-decoration:none}.ticket-already b{color:var(--wl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-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:32px;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 56px/1.2 var(--wl-font)}.inner-head p{font:400 20px/32px 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 17px/24px 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 15px/22px var(--wl-font);margin-left:6px}.install-rule{border-top:1.5px solid var(--ink-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: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 28px/36px var(--wl-font)}.install .polaroid-sheet>.pencil{font:400 14px/21px var(--wl-font);margin-top:2px}.install-note{font:400 16px/26px 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 14px/20px 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(--ink-28);flex:1}.manual-zip{width:fit-content;margin:4px auto 0;padding:12px 0;font-size:14px;line-height:20px;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(--ink-35);position:absolute;top:30px;bottom:2px;left:13px}.step-n{width:28px;height:28px;font:500 15px/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 16px/26px 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 16px/24px 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 15px/22px 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 12px/16px var(--wl-mono);color:var(--wl-pencil)}.how-phone .key{height:32px;font:400 14px/20px 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 13px/19px var(--wl-font);text-wrap:pretty}.ways{flex-direction:column;gap:40px;padding:120px 96px 140px;display:flex}.ways>h2{font:500 36px/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 24px/32px 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 17px/26px var(--wl-font);align-items:center;gap:12px;display:flex}.way-steps .step-n{width:26px;height:26px;font-size:14px}.way-note{font:400 15px/23px 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(--ink-26);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.tags>.pencil{font:400 14px/20px var(--wl-font);margin-right:4px}.tag{font:500 15px/22px var(--wl-font);box-shadow:inset 0 0 0 1px var(--ink-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(--ink-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:11px;line-height:14px}.mini-ticket b{font:500 17px/22px 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 56px/1.2 var(--wl-font)}.pricing-head p{max-width:600px;font:400 20px/32px 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 16px/24px 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 14px/20px 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 18px/26px 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 52px/60px var(--wl-font);white-space:nowrap}.tier-unit,.tier-note{font:400 18px/26px var(--wl-font);color:var(--wl-pencil-deep);white-space:nowrap}.tier-note{white-space:normal;font-size:15px;line-height:23px}.tier-weekly{font:400 14px/21px 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(--ink-30);flex:1;min-width:12px}.tier-weekly b{text-align:right;min-width:24px;font:500 17px/24px var(--wl-font);color:var(--wl-ink)}.pricing .bar{width:calc(var(--x) * 30px);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:17px}.tier-status{font:500 17px/26px var(--wl-font)}.tier-points{font:400 16px/25px 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 15px/23px 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(--ink-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 17px/27px 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;pointer-events:none;background:url(/assets/tape-blue-1-AoPUzOXx.png) 50%/100% 100% no-repeat;width:62px;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(--ink-40);text-decoration-color:var(--ink-40);font-weight:500}.byok a{flex:none;padding:10px 0;font-size:16px;line-height:24px}.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 36px/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(--ink-22)}.compare-sheet tbody th[scope=row]{text-align:left;height:52px;font:400 17px/26px var(--wl-font);padding:12px 16px 12px 0}.compare-sheet td svg{vertical-align:middle}.compare-sheet td b{font:500 19px/26px var(--wl-font);display:block}.compare-sheet td .bar{margin:6px auto 0}.compare-sheet tbody tr:has(.bar) th{height:72px}.compare-group th{text-align:left;font:500 15px/23px 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 15px/24px var(--wl-font);color:var(--wl-pencil);text-wrap:pretty;padding:16px 0 6px}.compare-chip{font:500 17px/26px 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 19px/28px 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 17px/29px 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 19px/28px var(--wl-font)}.faq-item p{max-width:600px;font:400 17px/29px 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(--ink-40);text-decoration-color:var(--ink-40)}.faq-more{font:400 20px/30px var(--wl-font);margin:56px 96px 140px}.faq-more a{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 15px/22px var(--wl-font);color:var(--wl-pencil);margin-bottom:10px}.legal-toc a{font:400 16px/24px 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:48px;line-height:1.25}.legal-updated{font:400 15px/23px var(--wl-font);margin-top:14px;display:block}.legal-lead{font:400 18px/34px 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 24px/34px var(--wl-font);gap:14px;display:flex}.legal-body h2 span{font:400 16px/34px var(--wl-mono);color:var(--wl-pencil)}.legal-body p,.legal-body li{font:400 18px/34px 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(--ink-20);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:13px;line-height:20px;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 136px/1 var(--serif-sc);letter-spacing:-.02em}.rl-head p{font:400 20px/34px 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:12px;line-height:18px}.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(--ink-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:144px;line-height:.8}.rl-big .rl-meta{letter-spacing:0;gap:16px;font-size:13px;line-height:20px;display:flex}.rl-big .rl-title{font:600 34px/48px 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 17px/30px 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:12px;line-height:18px}.rl-big .rl-designs>span:not(.rl-designs-label){border-top:1px solid var(--ink-16);font:400 15px/23px var(--wl-font);grid-template-columns:24px minmax(0,1fr);padding:8px 0;display:grid}.rl-big .rl-designs i{font-size:18px;line-height:23px}.rl-all>h2{font:600 28px/40px 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:12px;line-height:18px}.rl-filter button{cursor:pointer;min-height:36px;font:400 15px/22px var(--wl-font);white-space:nowrap;color:var(--wl-ink);box-shadow:inset 0 0 0 1px var(--ink-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:12px}.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:40px;line-height:40px}.rl-year-head span{font-size:12px;line-height:18px}.rl-year li{border-bottom:1px solid var(--ink-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:36px;line-height:30px}.rl-row .rl-title{font:600 20px/30px var(--serif-sc);margin:0}.rl-row .rl-summary{min-width:0;font:400 15px/24px 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 14px/22px 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:12px;line-height:20px;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 15px/22px var(--wl-font);color:var(--wl-pencil);align-self:flex-start;padding:4px 0;text-decoration:none}.post-back:hover{color:var(--wl-ink)}.post-big-no{letter-spacing:-.04em;margin-top:40px;font-size:200px;line-height:.78}.post-head{flex-direction:column;grid-area:1/2;padding-top:44px;display:flex}.post-kicker{gap:16px;font-size:13px;line-height:20px;display:flex}.post-no{color:var(--wl-ink)}.post-body h1{font:600 48px/1.28 var(--serif-sc);letter-spacing:-.01em;text-wrap:balance;margin-top:16px}.post-lead{font:400 21px/36px var(--wl-font);color:var(--wl-pencil-deep);text-wrap:pretty;margin-top:22px}.post-meta{font:400 15px/23px 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)}.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:12px;line-height:18px;display:block}.post-body nav a{font:400 15px/22px var(--wl-font);color:var(--wl-pencil);grid-template-columns:30px minmax(0,1fr);padding:8px 0;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:18px;line-height:22px}.toc-refs{border-top:1px solid var(--ink-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:13px;line-height:20px}.findings ol{font:400 16px/28px 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(--ink-20);flex-direction:column;gap:12px;padding-top:16px;display:flex}.finding-no{font-size:40px;line-height:1}.findings strong,.prose strong{font-weight:500}.findings strong{background:linear-gradient(transparent 58%, var(--wl-marker) 58%)}.prose{font:400 18px/34px var(--wl-font);text-wrap:pretty;flex-direction:column;gap:24px;margin-top:48px;display:flex}.lang-en .prose{font:400 19px/31px var(--serif)}.prose h2{border-top:1px solid var(--ink-20);font:600 28px/40px var(--serif-sc);margin-top:60px;padding-top:20px;scroll-margin-top:32px;position:relative}.h2-no{font-size:52px;line-height:52px;position:absolute;top:14px;right:calc(100% + 24px)}.prose p{margin:0}.prose h3{font:600 21px/30px var(--serif-sc);margin-top:12px}.prose figure{margin:14px 0}.prose figcaption{font:400 14px/22px var(--wl-font);color:var(--wl-pencil)}.prose .chart{background:var(--wl-paper-white);box-shadow:0 0 0 1px var(--ink-12);border-radius:4px;flex-direction:column;gap:14px;padding:24px 28px 22px;display:flex}.chart-title{font:600 17px/26px var(--serif-sc)}.chart-keys{font:400 14px/20px 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);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 15px/22px var(--wl-font);color:var(--wl-marker);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 15px/22px var(--wl-font);color:var(--wl-pencil-deep)}.fig-note{font:400 14px/20px 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(--ink-40)}.cell-off{background:var(--wl-paper-white);box-shadow:inset 0 0 0 1px var(--ink-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(--ink-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 13px/18px 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 14px/20px var(--wl-font);color:var(--wl-ink);border-radius:2px;padding:4px 12px}.span-value{font:400 13px/18px 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(--ink-40);position:absolute}.timeline{border-top:1px solid var(--ink-40);align-items:flex-start;margin-top:14px;padding-top:0;display:flex}.tick{font:400 13px/18px 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 14px/20px 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 18px/24px 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 15px/22px 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 14px/20px 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:13px;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:13px;line-height:20px}.ref-kind-cell{font:400 11px/18px 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 12px/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 22px/32px var(--serif-sc)}.refs ol{flex-direction:column;gap:16px;display:flex}.refs li{font:400 15px/25px var(--wl-font);grid-template-columns:36px minmax(0,1fr);scroll-margin-top:24px;display:grid}.ref-n{font:400 13px/25px var(--wl-mono);color:var(--wl-pencil)}.refs i{font-family:var(--serif)}.refs a{font:400 13px/25px 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:11px;line-height:18px}.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 44px/1.3 var(--wl-font)}.not-found div{font:500 17px/24px var(--wl-font);flex-wrap:wrap;gap:8px 28px;display:flex}.not-found a{padding:10px 0}@media (width<=1099px){.wide-only{display:none!important}.narrow-only{display:inline}.site-header{gap:6px;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{height:40px;padding:0 14px;font-size:15px}@media (width<=440px){.site-header .wordmark{display:none}}@media (width<=340px){.lang-switch>svg{display:none}}.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:46px;line-height:1.12}.hero-text>p{margin-top:18px;font-size:18px;line-height:28px}.hero-desk{order:3;height:380px;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:30px}.scene-text p{margin-top:14px;font-size:17px;line-height:28px}.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:11px}.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:17px;line-height:30px}.entry-note{width:20px;height:20px;top:-22px;right:-26px}.stop-popup{width:auto;margin:30px 0 0}.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)}#again .iphone{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:20px;line-height:28px}.channel-text span{line-height:22px}.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:26px}.ticket-send{flex-direction:column-reverse;align-items:stretch;gap:8px}.ticket-done{font-size:18px}.inner-head{gap:14px;padding:40px 20px 0}.inner-head h1{font-size:38px}.inner-head p{font-size:17px;line-height:28px}.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:16px;line-height:22px}.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:24px;line-height:32px}.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:26px}.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:20px;line-height:28px}.way-steps{gap:8px;margin-top:12px}.way-steps li{gap:10px;font-size:16px;line-height:24px}.way-steps .step-n{width:24px;height:24px;font-size:13px}.way-note{margin-top:12px;font-size:14px;line-height:21px}.way-note svg{margin-top:2px}.tags{margin-top:16px;padding-top:12px}.tag{padding:2px 10px;font-size:14px;line-height:21px}.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:10px;line-height:13px}.mini-ticket b{font-size:15px;line-height:20px}.tape-yellow{right:100px}.pricing{padding-bottom:88px}.pricing-head{padding:44px 16px 0}.pricing-head h1{font-size:38px}.pricing-head p{font-size:17px;line-height:27px}.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:44px;line-height:52px}.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:28px}.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:15px;line-height:22px}.compare-sheet tbody tr:has(.bar) th{height:60px}.compare-sheet td b{white-space:nowrap;font-size:16px;line-height:22px}.compare-sheet .bar{width:calc(var(--x) * 16px);height:5px;margin-top:5px}.compare-chip{padding:2px 8px;font-size:14px;line-height:21px}.compare-group th{padding:14px 0 4px;font-size:13px;line-height:20px}.compare-group:not(:first-child) th{padding-top:24px}.compare-sheet tfoot td{padding:12px 0 6px;font-size:14px;line-height:22px}.questions{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:80px;padding:0 16px}.questions summary h3{font-size:18px}.questions details p{padding-right:0;font-size:16px;line-height:27px}.faq{margin:32px 20px 0}.faq-item{flex-direction:column;gap:8px;padding:20px 0;display:flex}.faq-item h2{font-size:18px;line-height:26px}.faq-item p{color:var(--wl-pencil-deep);font-size:16px;line-height:27px}.faq-more{margin:40px 20px 72px;font-size:17px;line-height:28px}.faq.about{margin-bottom:72px}.legal-page{padding:40px 20px 96px;display:block}.legal-toc{display:none}.legal-body h1{font-size:34px}.legal-body section{margin-top:40px}.legal-body h2{font-size:21px;line-height:30px}.legal-body h2 span{line-height:30px}.legal-body p,.legal-body li{font-size:17px;line-height:30px}.research-list{max-width:600px;padding:24px 20px 80px}.rl-strip{font-size:12px}.rl-head{margin-top:28px;display:block}.rl-head h1{font-size:72px}.rl-head p{margin:14px 0 0;font-size:16px;line-height:27px}.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:80px}.rl-big .rl-meta{flex-wrap:wrap;gap:0;font-size:12px;line-height:18px}.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:23px;line-height:34px}.rl-big .rl-summary{font-size:15px;line-height:26px}.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:14px;line-height:22px;display:inline-flex}.rl-big .rl-designs i{font-size:16px;line-height:22px}.rl-all>h2{margin:48px 0 16px;font-size:24px;line-height:34px}.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:40px;font-size:14px}.rl-year{margin-top:32px}.rl-year-head{padding:12px 0 6px}.rl-year-head h3{font-size:32px;line-height:32px}.rl-row{grid-template-columns:48px minmax(0,1fr);column-gap:8px;margin:0;padding:14px 0 16px}.rl-row .rl-no{font-size:30px;line-height:26px}.rl-row .rl-title{font-size:17px;line-height:26px}.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:12px;line-height:18px}.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:104px}.post-kicker{letter-spacing:.04em;flex-direction:column;grid-column:2;align-self:end;gap:0;font-size:12px;line-height:18px}.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:30px;line-height:1.38}.post-lead{margin-top:16px;font-size:17px;line-height:30px}.post-meta{gap:4px 14px;margin-top:16px;font-size:14px;line-height:21px}.post-rule{margin:28px 0 0}.post-toc{display:none}.post-toc-fold{border-bottom:1px solid var(--ink-20);margin-top:14px;display:block}.post-toc-fold summary{cursor:pointer;min-height:48px;font:500 15px/22px 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:12px}.post-toc-fold ol{margin-bottom:10px}.post-body nav a{padding:10px 0}.findings{margin-top:24px;padding-bottom:4px}.findings ol{flex-direction:column;gap:16px;margin-top:12px;font-size:16px;line-height:27px;display:flex}.findings li{grid-template-columns:30px minmax(0,1fr);gap:0;padding-top:12px;display:grid}.finding-no{font-size:28px;line-height:27px}.prose{gap:20px;margin-top:28px;font-size:17px;line-height:31px}.prose h2{flex-direction:column;gap:6px;margin-top:36px;padding-top:14px;font-size:23px;line-height:33px;display:flex}.h2-no{font-size:40px;line-height:36px;position:static}.prose figure{margin:8px 0}.prose .chart{gap:12px;padding:20px 16px 18px}.chart-title{font-size:16px;line-height:24px}.prose blockquote{margin:8px 0;padding:22px 20px 24px}.refs{margin-top:48px;padding-top:20px}.refs h2{font-size:20px}.refs li{grid-template-columns:30px minmax(0,1fr);font-size:14px;line-height:23px}.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:13px}.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:34px}}@media (width<=389px){.iphone{--k:.7744;border-radius:44px;width:320px;height:672px}}@media (prefers-reduced-motion:reduce){.billing-chip,.billing-save,.questions summary svg{transition:none}.price-year,.price-month{animation:none}.hero[data-desk=ready]{height:auto}.hero-stage{position:relative}}
/*$vite$:1*/