@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/322b8485c29bff81-s.3bpvducutd3ax.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0e04593c23163123-s.p.2s8hytlah6-zj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2207231314667e99-s.p.1pgywabr5drj2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan Fallback;src:local(Arial);ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:92.75%}.league_spartan_1d713f7-module__096pCq__className{font-family:League Spartan,League Spartan Fallback;font-style:normal;font-weight:700}.league_spartan_1d713f7-module__096pCq__variable{--wb-font-display:"League Spartan", "League Spartan Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_b4ea9448-module__WiFVOa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_b4ea9448-module__WiFVOa__variable{--wb-font-text:"Figtree", "Figtree Fallback"}
.wb{--ground:#f2f5f1;--surface:#e3eae2;--ink:#0e1a14;--muted:#3f4d45;--green:#29b878;--green-strong:#22a66b;--mint:#c4ecd6;--teal:#0c7385;--teal-ink:#f2f5f1;--night:#131d18;--night-ink:#eef3ee;--night-muted:#b9c6bd;--margin:40px;--gap:8px;--section:168px;--step-small:.875rem;--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.25rem, 1.3rem + 3.2vw, 4rem);--step-hero:clamp(3rem, 6.4vw, 6.5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-reveal:.8s;background:var(--ground);color:var(--ink);font-family:var(--wb-font-text), system-ui, sans-serif;font-size:var(--step-body);flex:1;line-height:1.5;overflow-x:clip}:where(.wb) h1,:where(.wb) h2,:where(.wb) h3{font-family:var(--wb-font-display), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:.92}:where(.wb) p{text-wrap:pretty;margin:0}:where(.wb) ul,:where(.wb) ol{margin:0;padding:0;list-style:none}.wb a{color:inherit}.wb :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.wb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-main{flex-direction:column;display:flex}.wb-button{background:var(--green);min-height:52px;color:var(--ink);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;border-radius:9999px;justify-content:center;align-items:center;padding:0 28px;font-weight:600;text-decoration:none;display:inline-flex}.wb-button:active{transform:scale(.97)}.wb-button-small{min-height:40px;font-size:var(--step-small);padding:0 20px}.wb-link{text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}.wb-link-strong{font-weight:600;text-decoration-color:currentColor}.wb-link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.wb-button:hover{background:var(--green-strong)}.wb-link:hover{text-decoration-color:currentColor}}.wb-nav{padding:24px var(--margin) 0;font-size:var(--step-small);z-index:2;align-items:center;gap:32px;display:flex;position:relative}.wb-wordmark{font-family:var(--wb-font-display), system-ui, sans-serif;letter-spacing:-.03em;align-items:center;gap:10px;margin-right:auto;padding-top:4px;font-size:1.5rem;text-decoration:none;display:inline-flex}.wb-wordmark img{width:32px;height:32px;margin-top:-4px}.wb-nav-links{gap:28px;display:flex}.wb-hero{min-height:max(760px,100svh);padding:168px var(--margin) 0;margin-top:-64px;position:relative}.wb-hero-copy{z-index:1;max-width:34rem;position:relative}.wb-hero-title{font-size:var(--step-hero);line-height:.88}.wb-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.wb-line>span{display:block}.wb-hero-lead{max-width:26em;font-size:var(--step-body);margin-top:44px}.wb-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.wb-hero-stage{left:calc(var(--margin) + (100% - 2 * var(--margin)) * 4 / 12);background:var(--green);border-radius:9999px 0 0 9999px;padding:56px 0 0 clamp(96px,12vw,200px);position:absolute;top:42%;bottom:0;right:0;overflow:hidden}[data-ui].wb-demo{font-family:var(--wb-font-text), sans-serif;color:#1d1d1f;grid-template-rows:auto auto;grid-template-columns:minmax(0,540px) 176px;align-items:start;gap:28px 48px;display:grid}[data-ui] .wb-demo-window{background:#fff;border-radius:14px;grid-area:1/1;min-height:236px;padding:0 0 18px}[data-ui] .wb-demo-titlebar{color:#3c3c43;align-items:center;gap:14px;padding:14px 16px 10px;font-size:13px;font-weight:600;display:flex}[data-ui] .wb-demo-lights{gap:7px;display:inline-flex}[data-ui] .wb-demo-lights span{background:#d9d9de;border-radius:50%;width:11px;height:11px}[data-ui] .wb-demo-lights span:first-child{background:#ff5f57}[data-ui] .wb-demo-text{color:#1d1d1f;min-height:7.25em;padding:10px 20px 0;font-size:19px;line-height:1.45}[data-ui] .wb-demo-text.is-pasted{animation:wb-paste .9s var(--ease-out)}[data-ui] .wb-demo-caret{vertical-align:-.18em;background:var(--teal);width:2px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite wb-caret;display:inline-block}[data-ui] .wb-demo-meta{color:#5b5b62;padding:0 20px;font-size:13px}[data-ui] .wb-demo-pill{transform-origin:top;grid-area:2/1;justify-content:center;min-height:72px;padding-top:14px;display:flex;transform:scale(1.5)}[data-ui] .wb-demo-control{flex-direction:column;grid-area:1/2/span 2;align-items:flex-start;gap:18px;max-width:13rem;display:flex}[data-ui] .wb-key{color:#1d1d1f;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:132px;height:132px;transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-press) var(--ease-out);background:#fbfbfd;border:0;border-radius:22px;justify-content:flex-start;align-items:flex-end;padding:18px 20px;display:flex;box-shadow:inset 0 -6px #d4d7d5,0 2px #00000014}[data-ui] .wb-key-label{font-size:28px;font-weight:500}[data-ui] .wb-key.is-down,[data-ui] .wb-key:active{transform:translateY(4px);box-shadow:inset 0 -2px #d4d7d5}[data-ui] .wb-demo-hint{color:var(--ink);font-size:15px;line-height:1.4;font-family:var(--wb-font-text), sans-serif}@keyframes wb-paste{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wb-caret{50%{opacity:0}}.wb-section{padding:var(--section) var(--margin) 0}.wb-show{--field:var(--green);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid;position:relative}.wb-show[data-field=teal]{--field:var(--teal)}.wb-show[data-field=mint]{--field:var(--mint)}.wb-show[data-field=night]{--field:var(--night)}.wb-show-stage{grid-area:1/4/auto/span 7;align-self:end;height:min(72vh,660px);margin-top:40px;position:relative}.wb-show-capsule{background:var(--field);border-radius:9999px;transition:background-color .3s;position:absolute;inset:0}.wb-show-shot{object-fit:contain;opacity:0;width:auto;max-width:92%;height:96%;transition:opacity .3s;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.wb-show-shot.is-square{height:104%}.wb-show-shot.is-active{opacity:1}.wb-show-list{font-family:var(--wb-font-display), system-ui, sans-serif;letter-spacing:-.03em;grid-area:1/1/auto/span 3;align-self:end;font-size:clamp(2rem,3.3vw,3rem);line-height:1.08}.wb-show-heading{font-size:inherit;line-height:inherit;color:var(--muted);letter-spacing:inherit}.wb-show-name{font:inherit;letter-spacing:inherit;color:var(--muted);cursor:pointer;text-align:left;text-underline-offset:.16em;transition:color var(--t-hover) ease, text-decoration-color var(--t-hover) ease;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.06em}.wb-show-name.is-active{color:var(--ink);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}@media (hover:hover) and (pointer:fine){.wb-show-name:hover{color:var(--ink)}}.wb-show-fact{font-size:var(--step-body);grid-area:1/11/auto/span 2;align-self:end;padding-bottom:8px}.wb-board{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:104px;display:grid}.wb-tile{background:var(--surface);border-radius:28px;margin:0;position:relative;overflow:hidden}.wb-tile figcaption{flex-direction:column;gap:4px;max-width:30rem;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.wb-tile figcaption strong{font-size:var(--step-body);font-weight:600}.wb-tile figcaption span{font-size:var(--step-small);line-height:1.4}.wb-tile-heading{background:var(--ground);border-radius:0;grid-area:1/1/span 2/span 6;align-items:flex-start;display:flex}.wb-tile-heading h2{font-size:var(--step-head);max-width:9em}.wb-tile-pill{background:var(--mint);grid-area:1/7/span 4/span 6}.wb-tile-key{background:var(--green);grid-area:3/1/span 4/span 3}.wb-tile-toggles{background:var(--surface);grid-area:3/4/span 2/span 3}.wb-tile-punctuation{background:var(--mint);grid-area:5/4/span 2/span 3}.wb-tile-dictionary{background:var(--teal);color:var(--teal-ink);grid-area:5/7/span 2/span 6}.wb-tile-setup{background:var(--surface);grid-area:7/1/span 2/span 6}.wb-tile-cli{background:var(--night);color:var(--night-ink);grid-area:7/7/span 2/span 3}.wb-tile-typed{background:var(--green);grid-area:7/10/span 2/span 3}.wb-crop{max-width:none;display:block;position:absolute}.wb-crop-pill{width:170%;height:auto;top:16%;left:-12%}.wb-crop-typed{width:230%;height:auto;top:-10%;left:-66%}.wb-crop-setup{border-radius:12px;width:50%;height:auto;top:18px;right:4%}.wb-tile-setup figcaption{right:56%}[data-ui].wb-macro{font-family:var(--wb-font-text), sans-serif;position:absolute}[data-ui].wb-macro-key{top:28px;right:-40px}[data-ui] .wb-cap{color:#1d1d1f;background:#fbfbfd;border-radius:34px;align-items:flex-end;width:220px;height:220px;padding:26px 30px;font-size:56px;font-weight:500;display:flex;box-shadow:inset 0 -10px #d4d7d5}[data-ui].wb-macro-toggles{gap:18px;display:flex;top:18px;right:-36px}[data-ui] .wb-round{color:#fff;background:#2f7cf6;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:40px;font-weight:700;display:flex}[data-ui] .wb-round svg{width:56px;height:56px}[data-ui].wb-macro-punct{letter-spacing:-.03em;white-space:nowrap;color:#1d1d1f;font-size:84px;font-weight:600;top:4px;left:24px}[data-ui].wb-macro-punct b{color:var(--teal)}[data-ui].wb-macro-dict{white-space:nowrap;align-items:center;gap:18px;font-size:44px;display:flex;top:22px;left:24px}[data-ui] .wb-dict-from{background:#ffffff29;border-radius:9999px;padding:6px 22px}[data-ui] .wb-dict-to{font-weight:600}[data-ui].wb-macro-cli{white-space:nowrap;top:24px;left:24px}[data-ui].wb-macro-cli code{color:var(--night-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:34px}.wb-trip{font-size:var(--step-lead)}.wb-trip-part+.wb-trip-part{margin-top:72px}.wb-trip-heading{font-family:var(--wb-font-text), system-ui, sans-serif;font-size:inherit;letter-spacing:0;color:var(--teal);margin-bottom:20px;font-weight:600;line-height:1.5}.wb-trip-table{border-collapse:collapse;table-layout:fixed;width:100%}.wb-trip-table th,.wb-trip-table td{text-align:left;vertical-align:top;padding:0 24px .25em 0;font-weight:400;line-height:1.3}.wb-trip-table th{width:33%}.wb-trip-table td:first-of-type{width:40%}.wb-trip-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.wb-capsules{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wb-capsule{background:var(--surface);border-radius:9999px;flex-direction:column;justify-content:center;gap:6px;min-height:176px;padding:24px 44px 24px 52px;display:flex}.wb-capsule strong{font-family:var(--wb-font-display), system-ui, sans-serif;font-size:var(--step-lead);letter-spacing:-.03em;line-height:1}.wb-capsule span{font-size:var(--step-small);line-height:1.4}.wb-capsule-heading{background:var(--green);grid-column:span 2;padding-left:64px}.wb-capsule-heading h2{font-size:var(--step-head);max-width:9em}.wb-compare{grid-template-columns:7fr 5fr;align-items:start;gap:48px;margin-top:72px;display:grid}.wb-compare-table{border-collapse:collapse;width:100%}.wb-compare-table th,.wb-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #c9d3cb;padding:14px 16px 14px 0;font-weight:400}.wb-compare-table thead th,.wb-compare-table td:nth-child(2){font-weight:600}.wb-compare-note{max-width:34rem}.wb-band{margin-top:var(--section);background:var(--night);color:var(--night-ink);padding:120px var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.wb-band-picture{grid-column:1/span 5;margin:0}.wb-band-mask{aspect-ratio:3/4;background:#1b2520;border-radius:9999px;overflow:hidden}.wb-band-mask img{object-fit:cover;object-position:42% 55%;width:100%;height:100%;display:block}.wb-band-picture figcaption{font-size:var(--step-small);color:var(--night-muted);max-width:28rem;margin-top:18px}.wb-band-copy{flex-direction:column;grid-column:7/span 5;gap:20px;display:flex}.wb-band-copy h2{font-size:var(--step-head);margin-bottom:12px}.wb-band-copy p{max-width:34rem}.wb-words{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wb-word{aspect-ratio:1.25;background:var(--surface);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.wb-word:nth-child(4n+2){background:var(--mint)}.wb-word:nth-child(4n+3){background:var(--green)}.wb-word:nth-child(4n){background:var(--teal);color:var(--teal-ink)}.wb-word b,.wb-word h2{font-family:var(--wb-font-display), system-ui, sans-serif;font-weight:700;font-size:var(--step-hero);letter-spacing:-.04em;padding-top:.08em;line-height:1}.wb-word span{text-align:center;font-size:var(--step-small)}.wb-word-heading{background:var(--ink);color:var(--ground)}.wb-word-heading h2{font-size:var(--step-head);text-align:center;max-width:6em}.wb-word-heading span{color:var(--ground)}.wb-word-more,.wb-word.wb-word-more{background:var(--night);color:var(--night-ink)}.wb-word-more a{transition:transform var(--t-press) var(--ease-out);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;inset:0}.wb-word-more a:active{transform:scale(.98)}.wb-word-more span{text-underline-offset:.22em;text-decoration:underline}.wb-install{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:10px;display:grid}.wb-install-heading{font-size:var(--step-head);z-index:1;grid-area:1/1/auto/span 7;align-self:start;max-width:8em}.wb-grow{grid-area:1/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:10px;display:grid}.wb-grow-stage:first-child{grid-column:1/span 3}.wb-grow-stage:nth-child(2){grid-column:4/span 4}.wb-grow-stage:nth-child(3){grid-column:8/span 5}.wb-grow-tile{border-radius:32px;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.wb-grow-a{background:var(--mint);height:30vh;min-height:200px}.wb-grow-b{background:var(--green);height:44vh;min-height:300px}.wb-grow-c{background:var(--teal);height:60vh;min-height:420px;padding:0}.wb-grow-c img{border-radius:14px;width:104%;max-width:none;height:auto;position:absolute;top:9%;left:8%}.wb-grow-tile pre{white-space:pre-wrap;margin:0}.wb-grow-tile code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--step-small);line-height:1.5}.wb-grow-b code{font-size:clamp(1.25rem,2vw,1.75rem)}.wb-grow-name{font-size:var(--step-body);margin-top:20px;font-weight:600}.wb-grow-line{max-width:24rem;margin-top:6px}.wb-install-after{flex-direction:column;grid-column:4/span 7;align-items:flex-start;gap:28px;margin-top:72px;display:flex}.wb-install-after p{max-width:38rem}.wb-footer{margin-top:var(--section);background:var(--night);color:var(--night-ink);padding:64px var(--margin) 40px}.wb-mark{align-items:flex-end;gap:4px;height:34svh;min-height:240px;display:flex}.wb-mark-block{background:var(--green);color:var(--night);font-family:var(--wb-font-display), system-ui, sans-serif;letter-spacing:-.04em;transform-origin:bottom;border-radius:9999px 9999px 0 0;flex:1;justify-content:center;align-items:flex-end;padding-bottom:.04em;font-size:clamp(4rem,13vw,14rem);line-height:.8;display:flex}.wb-mark-block:first-child{height:100%}.wb-mark-block:nth-child(2){background:var(--mint);height:72%}.wb-mark-block:nth-child(3){background:var(--teal);height:88%;color:var(--night-ink)}.wb-mark-block:nth-child(4){height:64%}.wb-mark-block:nth-child(5){background:var(--mint);height:94%}.wb-mark-block:nth-child(6){background:var(--teal);height:76%;color:var(--night-ink)}.wb-footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;margin-top:56px;display:grid}.wb-footer-col{grid-column:span 2}.wb-footer-col h2{font-family:var(--wb-font-text), system-ui, sans-serif;font-size:var(--step-small);letter-spacing:0;color:var(--night-muted);margin-bottom:10px;font-weight:600;line-height:1.5}.wb-footer-col li{font-size:var(--step-small);line-height:1.9}.wb-footer-credits{font-size:var(--step-small);flex-direction:column;grid-column:8/span 5;gap:14px;display:flex}.wb-footer-last{font-size:var(--step-small);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;display:flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.wb-line [data-line]{animation:wb-line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s + .15s);transform:translateY(105%)}.wb [data-rise]{opacity:0;animation:wb-rise var(--t-reveal) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 90ms + .2s);transform:translateY(18px)}.wb-hero-stage{animation:wb-stage-in 1.2s var(--ease-out) .26s forwards;transform:translate(14%)}.wb [data-reveal]{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out)}.wb.is-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.wb-board>:nth-child(3n+2),.wb-capsules>:nth-child(4n+2),.wb-words>:nth-child(4n+2){transition-delay:70ms}.wb-board>:nth-child(3n),.wb-capsules>:nth-child(4n+3),.wb-words>:nth-child(4n+3){transition-delay:.14s}.wb-capsules>:nth-child(4n),.wb-words>:nth-child(4n){transition-delay:.21s}.wb-grow-stage:nth-child(2){transition-delay:90ms}.wb-grow-stage:nth-child(3){transition-delay:.18s}.wb-band-copy{transition-delay:.12s}.wb-shutter{transition:clip-path 1.1s var(--ease-in-out) .15s}.wb-shutter img{transition:transform 1.5s var(--ease-soft) .15s}.wb.is-ready :not(.is-in)>.wb-shutter{clip-path:inset(0 0 100% round 9999px)}.wb.is-ready :not(.is-in)>.wb-shutter img{transform:scale(1.12)}.wb-mark-block{animation:wb-bar 2.4s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -.37s)}}@keyframes wb-line-up{to{transform:none}}@keyframes wb-rise{to{opacity:1;transform:none}}@keyframes wb-stage-in{to{transform:none}}@keyframes wb-bar{0%{transform:scaleY(1)}to{transform:scaleY(.93)}}@media (prefers-reduced-motion:reduce){[data-ui] .wb-demo-caret,[data-ui] .wb-demo-text.is-pasted{animation:none}}@media (max-width:1100px){.wb-hero-stage{left:calc(var(--margin) + (100% - 2 * var(--margin)) * 3 / 12);padding-left:96px}[data-ui].wb-demo{grid-template-columns:minmax(0,480px)}[data-ui] .wb-demo-control{flex-direction:row;grid-area:3/1;align-items:center;max-width:480px}[data-ui] .wb-key{flex-shrink:0;width:96px;height:96px}.wb-show-stage{grid-column:1/-1;height:min(64vw,600px)}.wb-show-list{grid-area:2/1/auto/span 7;align-self:start;margin-top:40px}.wb-show-fact{grid-area:2/8/auto/span 5;align-self:start;margin-top:40px}.wb-trip-table th{width:30%}.wb-trip-table td:first-of-type{width:46%}.wb-capsules{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-compare{grid-template-columns:1fr}.wb-band-picture{grid-column:1/span 5}.wb-band-copy{grid-column:6/span 7}.wb-tile-key figcaption span,.wb-tile-toggles figcaption span,.wb-tile-punctuation figcaption span,.wb-tile-cli figcaption span,.wb-tile-typed figcaption span{display:none}[data-ui].wb-macro-punct{font-size:36px;top:16px;left:16px}}@media (max-width:900px){.wb-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min(28vw,120px)}.wb-board>*{grid-area:span 2/span 1}.wb-board>.wb-tile-heading{grid-area:span 1/1/auto/-1}.wb-board>.wb-tile-pill,.wb-board>.wb-tile-dictionary,.wb-board>.wb-tile-setup,.wb-board>.wb-tile-typed{grid-area:span 3/1/auto/-1}.wb-board>.wb-tile-typed{grid-row:span 2}.wb-board>.wb-tile-dictionary{order:1}.wb-board>.wb-tile-punctuation,.wb-board>.wb-tile-cli{order:2}.wb-board>.wb-tile-setup{order:3}.wb-board>.wb-tile-typed{order:4}.wb-crop-setup{width:62%;top:12px;right:6%}.wb-tile-setup figcaption{right:16px}.wb-crop-typed{width:120%;top:0;left:-10%}.wb-tile-heading h2{font-size:min(9vw,3.5rem)}.wb-tile figcaption{bottom:14px;left:16px;right:16px}.wb-tile figcaption strong{font-size:1rem}.wb-tile figcaption span{font-size:.875rem}.wb-tile-key figcaption span,.wb-tile-toggles figcaption span,.wb-tile-punctuation figcaption span,.wb-tile-cli figcaption span,.wb-tile-typed figcaption span{display:none}[data-ui] .wb-cap{width:150px;height:150px;font-size:40px}[data-ui] .wb-round{width:80px;height:80px;font-size:28px}[data-ui].wb-macro-punct{font-size:36px;top:16px;left:16px}[data-ui].wb-macro-dict{font-size:30px}[data-ui].wb-macro-cli code{font-size:22px}}@media (max-width:720px){.wb{--margin:20px;--gap:6px;--section:112px}.wb-nav{gap:16px;padding-top:18px}.wb-nav-links{display:none}.wb-hero{min-height:0;margin-top:0;padding:56px 0 0}.wb-hero-copy{padding:0 var(--margin)}.wb-hero-title{font-size:12.4vw}.wb-hero-lead{margin-top:22px}.wb-hero-stage{border-radius:120px 120px 0 0;margin-top:48px;padding:64px 16px 40px;position:relative;top:auto;left:auto}[data-ui].wb-demo{grid-template-columns:minmax(0,1fr)}[data-ui] .wb-demo-window{min-height:0}[data-ui] .wb-demo-text{min-height:8.8em;font-size:16px}[data-ui] .wb-demo-control{gap:16px}[data-ui] .wb-key{width:88px;height:88px}.wb-show{flex-direction:column;align-items:stretch;min-height:0;display:flex}.wb-show-stage{order:0;align-self:stretch;height:64vw;margin-top:0}.wb-show-shot{height:92%;bottom:8%}.wb-show-list{order:1;margin-top:32px;font-size:1.75rem}.wb-show-list ul{flex-wrap:wrap;gap:4px 20px;display:flex}.wb-show-heading{margin-bottom:4px}.wb-show-fact{order:2;margin-top:16px}.wb-trip{font-size:1.375rem}.wb-trip-table,.wb-trip-table tbody,.wb-trip-table tr{display:block}.wb-trip-table tr{grid-template-columns:1fr auto;margin-bottom:18px;display:grid}.wb-trip-table th{grid-column:1/-1;width:auto;padding:0}.wb-trip-table td,.wb-trip-table td:first-of-type{width:auto;font-size:var(--step-small);color:var(--muted);padding:2px 12px 0 0}.wb-capsules{grid-template-columns:minmax(0,1fr)}.wb-capsule-heading{grid-column:auto}.wb-compare-table th,.wb-compare-table td{font-size:var(--step-small);padding:12px 10px 12px 0}.wb-band{padding:80px var(--margin);flex-direction:column;gap:48px;display:flex}.wb-word-heading h2{font-size:7vw}.wb-word span{font-size:var(--step-small)}.wb-install{flex-direction:column;display:flex}.wb-install-heading{margin-bottom:32px;font-size:2.25rem}.wb-grow{flex-direction:column;gap:28px;display:flex}.wb-grow-a{height:auto;min-height:34vw}.wb-grow-b{height:auto;min-height:46vw}.wb-grow-c{height:80vw;min-height:0}.wb-install-after{margin-top:48px}.wb-mark{height:22svh;min-height:150px}.wb-mark-block{font-size:17vw}.wb-footer-col{grid-column:span 6}.wb-footer-credits{grid-column:1/-1}.wb{--section:88px}.wb-show-stage{aspect-ratio:1;background:var(--field);border-radius:28px;height:auto;transition:background-color .3s;overflow:hidden}.wb-show-capsule{display:none}.wb-show-shot{clip-path:inset(0 0 0 22.7% round 14px 0 0);width:calc(234.146% - 37.4634px);max-width:none;height:auto;margin-left:calc(-53.1707% + 8.50732px);top:16px;bottom:auto;left:16px;transform:none}.wb-show-shot.is-square{clip-path:none;width:calc(100% - 24px);height:auto;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.wb-board>.wb-tile-pill,.wb-board>.wb-tile-dictionary,.wb-board>.wb-tile-setup{grid-row:span 2}.wb-crop-pill{top:4px}[data-ui].wb-macro-dict{flex-wrap:wrap;gap:8px 14px;font-size:22px;right:24px}.wb-board>.wb-tile-typed{order:2;grid-area:span 2/span 1}.wb-crop-typed{width:260%;top:0;left:-80%}.wb-board>.wb-tile-cli{order:3;grid-area:span 1/1/auto/-1}[data-ui].wb-macro-cli code{font-size:17px}.wb-board>.wb-tile-setup{order:4}.wb-crop-setup{clip-path:inset(52.8% 20.31% 33.57% round 8px);border-radius:0;width:calc(168.421% - 53.8947px);margin-top:calc(-79.4737% + 25.4316px);top:24px;left:calc(26.9474px - 34.2105%);right:auto}.wb-capsule{min-height:0;padding:18px 32px}.wb-capsule-heading{padding:28px 32px}.wb-band{padding:64px var(--margin);gap:32px}.wb-band-picture{width:64%}.wb-words{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-word-heading{aspect-ratio:auto;grid-column:1/-1;padding:22px}.wb-word b{font-size:10.5vw}.wb-word.wb-word-more{aspect-ratio:auto;grid-column:span 2}.wb-grow-a,.wb-grow-b{min-height:0}.wb-grow-c{justify-content:center;height:auto;padding:24px}.wb-grow-c img{clip-path:inset(11.36% 25% 56.29% round 14px);border-radius:0;flex:none;width:200%;margin:-20.3125% -50% -100.625%;position:static}}
