picture[data-astro-cid-vdknjtsi]{display:contents}.hero-deck[data-astro-cid-ed4ow3k7]{--w:min(280px, 18vw, 28svh);--h:calc(var(--w) * 16 / 9);--step:calc(var(--w) * .86);--spread:1;--tilt:4.5deg;--drop:12px;--lift:34px;--cut:calc(var(--h) * .62);--fade:calc(var(--h) * .27);--dots-at:calc((var(--cut) - var(--fade) * .34) * 1.03);--note:26px;--headroom:24px;--tail:24px;--pitch:6.8px;--ground:#f7d7c7;--solid-1:#000000d1;--solid-2:#00000080;--solid-3:#0003;--dots-0:#000;--dots-1:#00000080;--card-edge:0 0 0 transparent;margin:calc(clamp(8px, 2svh, 32px) - var(--headroom)) 0 calc(var(--tail) * -1);pointer-events:none;position:relative}:root[data-theme=dark] .hero-deck[data-astro-cid-ed4ow3k7]{--ground:color-mix(in oklab, var(--fog-tint) 20%, var(--bg));--solid-1:#000000d6;--solid-2:#0000008a;--solid-3:#0000003d;--dots-0:#0000006b;--dots-1:#0000002e;--card-edge:0 0 0 1px #ffffff17}@media (resolution>=1.25x){.hero-deck[data-astro-cid-ed4ow3k7]{--pitch:5.44px}}@media (resolution>=1.5x){.hero-deck[data-astro-cid-ed4ow3k7]{--pitch:4.533px}}@media (resolution>=2x){.hero-deck[data-astro-cid-ed4ow3k7]{--pitch:3.4px}}.deck[data-astro-cid-ed4ow3k7]{--top:calc(var(--headroom) + var(--lift) + var(--drop) * .25);height:calc(var(--top) + var(--cut) * 1.03 + var(--note) + var(--tail));mask-image:linear-gradient(#000 calc(var(--top) + var(--dots-at)), #00000073 calc(var(--top) + (var(--cut) - var(--fade) * .17) * 1.03), transparent calc(var(--top) + var(--cut) * 1.03));margin:0;padding:0;list-style:none;position:relative}@supports (mask-composite:intersect) and (top:calc(1px * tan(1deg))){.deck[data-astro-cid-ed4ow3k7]{--fan:calc(var(--step) / tan(var(--tilt)));--pivot:calc(var(--top) + var(--h) + var(--fan));--r0:calc(var(--h) + var(--fan) - var(--cut) * 1.03);--f:calc(var(--fade) * 1.03);--dot:calc(var(--pitch) * .36);mask-image:radial-gradient(circle at 50% var(--pivot), transparent calc(var(--r0) + var(--f) * .02), var(--solid-3) calc(var(--r0) + var(--f) * .08), var(--solid-2) calc(var(--r0) + var(--f) * .17), var(--solid-1) calc(var(--r0) + var(--f) * .26), #000 calc(var(--r0) + var(--f) * .34)), radial-gradient(circle at 50% var(--pivot), transparent var(--r0), var(--dots-1) calc(var(--r0) + var(--f) * .15), var(--dots-0) calc(var(--r0) + var(--f) * .34)), radial-gradient(circle at 50% 25%, #000 var(--dot), transparent calc(var(--dot) + .6px)), radial-gradient(circle at 50% 75%, #000 var(--dot), transparent calc(var(--dot) + .6px));mask-size:100% 100%, 100% 100%, var(--pitch) calc(var(--pitch) * 2), var(--pitch) calc(var(--pitch) * 2);mask-position:0 0, 0 0, 0 0, calc(var(--pitch) / 2) 0;mask-repeat:no-repeat,no-repeat,repeat,repeat;mask-composite:add,intersect,add}}.deck-card[data-astro-cid-ed4ow3k7]{--c:-1.5;--c2:2.25;--depth:7;--size:.95;--ground-at:calc((var(--dots-at) - (var(--c2) - .25) * var(--drop) - var(--fade) * .02) / var(--size));top:calc(var(--headroom) + var(--lift));z-index:1;width:var(--w);height:calc(var(--ground-at) * var(--size));margin-left:calc(var(--w) / -2);pointer-events:auto;transform-origin:50% var(--h);transform:translateX(calc(var(--c) * var(--step) * var(--spread))) translateY(calc(var(--c2) * var(--drop))) rotate(calc(var(--c) * var(--tilt)));translate:calc(var(--lean-x,0) * var(--depth) * 1px) calc(var(--lean-y,0) * var(--depth) * .6px);transition:transform .64s var(--ease-out), translate 1.1s var(--ease-out);position:absolute;left:50%}.deck-card[data-astro-cid-ed4ow3k7]:nth-child(2){--c:-.5;--c2:.25;--depth:12;--size:1.03;--rise:.55;z-index:2}.deck-card[data-astro-cid-ed4ow3k7]:nth-child(3){--c:.5;--c2:.25;--depth:12;--size:1.03;--rise:.55;z-index:2}.deck-card[data-astro-cid-ed4ow3k7]:nth-child(4){--c:1.5}@supports (mask-composite:intersect) and (top:calc(1px * tan(1deg))){.deck-card[data-astro-cid-ed4ow3k7]{--ground-at:calc(( var(--dots-at) - (var(--c2) - .25) * var(--drop) + (var(--c) * var(--c) - .25) * var(--step) * tan(var(--tilt)) * .425 - var(--fade) * .02 ) / var(--size))}}.deck-screen[data-astro-cid-ed4ow3k7]{scale:var(--size);transform-origin:50% 0;display:block}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]{--raise:0px;--shadow-y:18px;--shadow-blur:22px;--shadow-alpha:33%;height:var(--ground-at);transform-origin:50% var(--h);transition:transform .56s var(--ease-spring), scale var(--motion-quick) var(--ease-out);border-radius:20px;display:block;position:relative}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:before{--halo:96px;content:"";inset:calc(var(--halo) * -1) calc(var(--halo) * -1) auto;z-index:-1;height:calc(var(--h) + var(--halo) * 2);padding:var(--halo);border-radius:calc(20px + var(--halo));background:rgb(0 0 0/var(--shadow-alpha)) content-box;filter:blur(var(--shadow-blur));translate:0 var(--shadow-y);mask-image:linear-gradient(#000 calc(var(--halo) * 2 + var(--ground-at) - var(--fade) * .6), transparent calc(var(--halo) * 2 + var(--ground-at) - var(--fade) * .15));mask-size:100% calc(100% + var(--halo) * 2);mask-position:0 calc(var(--raise) - var(--shadow-y) - var(--halo));pointer-events:none;transition:translate .56s var(--ease-out), filter .56s var(--ease-out), background-color .56s var(--ease-out), mask-position .56s var(--ease-spring);position:absolute;mask-repeat:no-repeat}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:after{content:"";height:calc(var(--h) + 2px);background:linear-gradient(transparent calc(var(--ground-at) - var(--fade) * .3 + 1px), var(--ground) calc(var(--ground-at) + 1px));translate:0 var(--raise);pointer-events:none;transition:translate .56s var(--ease-spring);border-radius:21px;position:absolute;inset:-1px -1px auto}.deck-card[data-astro-cid-ed4ow3k7] img[data-astro-cid-ed4ow3k7]{background:var(--bg);width:100%;box-shadow:var(--card-edge);pointer-events:none;border-radius:20px}.deck-card[data-astro-cid-ed4ow3k7]:has(a:focus-visible){z-index:3}.deck-ring[data-astro-cid-ed4ow3k7]{--halo:96px;z-index:1;height:calc(var(--h) + 14px);border:2px solid var(--focus);opacity:0;pointer-events:none;mask-image:linear-gradient(#000 calc(var(--halo) + 7px + var(--ground-at) - var(--fade) * .3), transparent calc(var(--halo) + 7px + var(--ground-at)));mask-size:100% calc(100% + var(--halo));mask-position:0 calc(var(--raise) - var(--halo));transition:mask-position .56s var(--ease-spring);border-radius:27px;position:absolute;inset:-7px -7px auto;mask-repeat:no-repeat}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:focus-visible .deck-ring[data-astro-cid-ed4ow3k7]{opacity:1}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:focus-visible{--raise:calc(var(--lift) * var(--rise,1) * .8);--shadow-y:30px;--shadow-blur:30px;--shadow-alpha:40%;transform:translateY(calc(var(--raise) * -1)) rotate(calc(var(--c) * var(--tilt) * -.5));outline:none}@media (hover:hover) and (pointer:fine){.deck[data-astro-cid-ed4ow3k7]:hover{--spread:1.07}.deck-card[data-astro-cid-ed4ow3k7]:hover{z-index:3}.deck-card[data-astro-cid-ed4ow3k7]:hover a[data-astro-cid-ed4ow3k7]{--raise:calc(var(--lift) * var(--rise,1));--shadow-y:30px;--shadow-blur:30px;--shadow-alpha:40%;transform:translateY(calc(var(--raise) * -1)) rotate(calc(var(--c) * var(--tilt) * -.5))}}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:active{scale:.98}.deck-note[data-astro-cid-ed4ow3k7]{inset:auto 0 var(--tail);z-index:1;color:var(--quiet);text-align:center;text-wrap:balance;pointer-events:auto;padding-inline:16px;font-size:12px;line-height:1.5;position:absolute}@media (width<=1000px){.hero-deck[data-astro-cid-ed4ow3k7]{--w:min(216px, 26vw, 28svh);--step:calc(var(--w) * .74)}}@media (width<=720px){.hero-deck[data-astro-cid-ed4ow3k7]{--w:min(184px, 42vw);--step:min(calc(var(--w) * .52), calc((50vw - 4px - var(--w) * .663) / 1.5));--tilt:3.5deg;--drop:10px;--lift:22px;--note:40px}}@media (width<=440px) and (height<=760px){.hero-deck[data-astro-cid-ed4ow3k7]{--lift:14px;margin-top:calc(var(--headroom) * -1)}}@media (orientation:landscape) and (height<=480px){.hero-deck[data-astro-cid-ed4ow3k7]{--lift:14px;margin-top:calc(var(--headroom) * -1)}}@media (width<=440px) and (height<=600px){.hero-deck[data-astro-cid-ed4ow3k7]{--cut:calc(var(--h) * .4);--fade:calc(var(--h) * .14)}}@media (forced-colors:active){.deck-card[data-astro-cid-ed4ow3k7] img[data-astro-cid-ed4ow3k7]{border:1px solid canvastext}.deck-card[data-astro-cid-ed4ow3k7] a[data-astro-cid-ed4ow3k7]:before{display:none}}.screen-preview[data-astro-cid-z4t3qas6]{cursor:zoom-in;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out)}.screen-expand[data-astro-cid-z4t3qas6]{min-height:44px;color:var(--muted);background:var(--raised);transition:color var(--motion-quick) ease;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.screen-expand[data-astro-cid-z4t3qas6] svg[data-astro-cid-z4t3qas6]{transition:transform .32s var(--ease-out)}.screen-preview[data-astro-cid-z4t3qas6]:is(:hover,:focus-visible) .screen-expand[data-astro-cid-z4t3qas6]{color:var(--text)}@media (hover:hover) and (pointer:fine){.screen-preview[data-astro-cid-z4t3qas6]:hover{transform:translateY(-4px);box-shadow:0 26px 56px #0006}.screen-preview[data-astro-cid-z4t3qas6]:hover .screen-expand[data-astro-cid-z4t3qas6] svg[data-astro-cid-z4t3qas6]{transform:scale(1.15)}}.screen-preview[data-astro-cid-z4t3qas6]:active{transition-duration:.12s;transform:translateY(-1px)scale(.99)}.screen-preview[data-astro-cid-z4t3qas6]:focus-visible{outline-offset:5px}.product-tour[data-astro-cid-ubfmyd5r]{--screen-width:280px;padding-block:var(--section-space);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:80px;display:grid}.tour-heading[data-astro-cid-ubfmyd5r]{letter-spacing:-.02em;grid-column:2;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.2}.tour-list[data-astro-cid-ubfmyd5r]{grid-column:2;margin:24px 0 0 -20px}.tour-screens[data-astro-cid-ubfmyd5r]{grid-area:1/1/3;justify-items:end;display:grid}.tour-screen[data-astro-cid-ubfmyd5r]{width:var(--screen-width);visibility:hidden;grid-area:1/1}.product-tour[data-astro-cid-ubfmyd5r]:has(#panel-find[open]) [data-astro-cid-ubfmyd5r][data-tour-screen=find],.product-tour[data-astro-cid-ubfmyd5r]:has(#panel-profile[open]) [data-astro-cid-ubfmyd5r][data-tour-screen=profile],.product-tour[data-astro-cid-ubfmyd5r]:has(#panel-plots[open]) [data-astro-cid-ubfmyd5r][data-tour-screen=plots],.product-tour[data-astro-cid-ubfmyd5r]:has(#panel-worlds[open]) [data-astro-cid-ubfmyd5r][data-tour-screen=worlds],.product-tour[data-astro-cid-ubfmyd5r]:has(#panel-characters[open]) [data-astro-cid-ubfmyd5r][data-tour-screen=characters]{visibility:visible;z-index:1}.tour-screen[data-astro-cid-ubfmyd5r][data-leaving]{visibility:visible;z-index:0;pointer-events:none}.tour-item[data-astro-cid-ubfmyd5r]{transition:background-color .24s var(--ease-out);border-radius:16px;position:relative}.tour-item[data-astro-cid-ubfmyd5r][open]{background:var(--surface)}.tour-item[data-astro-cid-ubfmyd5r]+.tour-item[data-astro-cid-ubfmyd5r]:before{content:"";border-top:1px solid var(--line);transition:opacity var(--motion-quick) ease;position:absolute;inset:0 20px auto}.tour-item[data-astro-cid-ubfmyd5r][open]:before,.tour-item[data-astro-cid-ubfmyd5r][open]+.tour-item[data-astro-cid-ubfmyd5r]:before{opacity:0}.tour-item[data-astro-cid-ubfmyd5r] summary[data-astro-cid-ubfmyd5r]{cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:20px;list-style:none;display:grid}.tour-item[data-astro-cid-ubfmyd5r] summary[data-astro-cid-ubfmyd5r]::-webkit-details-marker{display:none}.tour-item[data-astro-cid-ubfmyd5r][open] summary[data-astro-cid-ubfmyd5r]{cursor:default}.tour-item-label[data-astro-cid-ubfmyd5r]{letter-spacing:-.01em;font-size:18px;font-weight:550;line-height:1.4}.tour-item-title[data-astro-cid-ubfmyd5r]{color:var(--muted);text-wrap:pretty;grid-column:1;margin-top:2px;font-size:15px;line-height:1.5}.tour-item-chevron[data-astro-cid-ubfmyd5r]{color:var(--muted);transition:opacity var(--motion-quick) ease, transform .22s var(--ease-out);grid-area:1/2;align-self:center}.tour-item[data-astro-cid-ubfmyd5r][open] .tour-item-chevron[data-astro-cid-ubfmyd5r]{opacity:0;transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.tour-item[data-astro-cid-ubfmyd5r]:not([open]):hover{background:color-mix(in oklab, var(--raised) 70%, transparent)}.tour-item[data-astro-cid-ubfmyd5r]:not([open]):hover .tour-item-chevron[data-astro-cid-ubfmyd5r]{color:var(--text);transform:translateY(2px)}}.tour-item[data-astro-cid-ubfmyd5r] summary[data-astro-cid-ubfmyd5r]:focus-visible{outline:none}.tour-item[data-astro-cid-ubfmyd5r]:has(>summary:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tour-item-body[data-astro-cid-ubfmyd5r]{padding:0 20px 22px}.tour-item-body[data-astro-cid-ubfmyd5r]>p[data-astro-cid-ubfmyd5r]{max-width:34em;font-size:16px;line-height:1.6}.tour-item-body[data-astro-cid-ubfmyd5r] ul[data-astro-cid-ubfmyd5r]{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tour-item-body[data-astro-cid-ubfmyd5r] li[data-astro-cid-ubfmyd5r]{color:var(--muted);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.tour-item-body[data-astro-cid-ubfmyd5r] li[data-astro-cid-ubfmyd5r]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}@supports (interpolate-size:allow-keywords){.tour-item[data-astro-cid-ubfmyd5r]::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size .28s var(--ease-out), opacity .2s ease, content-visibility .28s allow-discrete;overflow:clip}.tour-item[data-astro-cid-ubfmyd5r][open]::details-content{opacity:1;block-size:auto}.tour-item[data-astro-cid-ubfmyd5r][data-instant]::details-content{transition:none}}.screen-dialog[data-astro-cid-ubfmyd5r]{--dialog-chrome:116px;width:min(520px, calc(100vw - 32px), max(240px, calc((100dvh - 32px - var(--dialog-chrome)) * var(--screen-ratio))));max-width:none;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);box-shadow:var(--dialog-shadow);border:0;border-radius:16px;padding:0;overflow:hidden}.screen-dialog[data-astro-cid-ubfmyd5r][open]{flex-direction:column;display:flex}.screen-dialog[data-astro-cid-ubfmyd5r]::backdrop{background:var(--scrim);opacity:0;transition:opacity .26s var(--ease-out)}.screen-dialog[data-astro-cid-ubfmyd5r][open]::backdrop{opacity:1}.screen-dialog[data-astro-cid-ubfmyd5r][data-closing]::backdrop{opacity:0;transition-duration:.18s}@starting-style{.screen-dialog[data-astro-cid-ubfmyd5r][open]::backdrop{opacity:0}}:root[data-screen-zoom] .screen-dialog[data-astro-cid-ubfmyd5r]::backdrop{transition:none}.screen-dialog-header[data-astro-cid-ubfmyd5r]{justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 0 24px;display:flex}.screen-dialog-header[data-astro-cid-ubfmyd5r] h2[data-astro-cid-ubfmyd5r]{letter-spacing:-.02em;font-size:17px;font-weight:550;line-height:1.4}.screen-dialog-close[data-astro-cid-ubfmyd5r]{width:44px;height:44px;color:var(--muted);transition:background-color var(--motion-quick) ease, color var(--motion-quick) ease, transform var(--motion-quick) var(--ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.screen-dialog-close[data-astro-cid-ubfmyd5r]:is(:hover,:focus-visible){color:var(--text);background:var(--raised)}.screen-dialog-close[data-astro-cid-ubfmyd5r]:active{transform:scale(.95)}.screen-dialog-close[data-astro-cid-ubfmyd5r]:focus-visible{outline-offset:-3px}.screen-dialog-description[data-astro-cid-ubfmyd5r]{color:var(--quiet);flex-shrink:0;padding:4px 24px 20px;font-size:12px;line-height:1.5}.screen-dialog-body[data-astro-cid-ubfmyd5r]{overscroll-behavior:contain;background:var(--bg);min-height:0;overflow:auto}.screen-dialog-body[data-astro-cid-ubfmyd5r] img[data-astro-cid-ubfmyd5r]{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.screen-dialog[data-astro-cid-ubfmyd5r]::backdrop{transition:none}}@media (forced-colors:active){.tour-item[data-astro-cid-ubfmyd5r][open]{border:1px solid canvastext}}@media (width<=1000px){.product-tour[data-astro-cid-ubfmyd5r]{column-gap:40px}.tour-item[data-astro-cid-ubfmyd5r] summary[data-astro-cid-ubfmyd5r]{padding-block:14px}.tour-item-body[data-astro-cid-ubfmyd5r]{padding-bottom:18px}}@media (width<=720px){.product-tour[data-astro-cid-ubfmyd5r]{display:block}.tour-list[data-astro-cid-ubfmyd5r]{margin-left:0}.tour-screens[data-astro-cid-ubfmyd5r]{justify-items:center;margin-top:32px}.tour-item[data-astro-cid-ubfmyd5r] summary[data-astro-cid-ubfmyd5r]{padding-inline:16px}.tour-item[data-astro-cid-ubfmyd5r]+.tour-item[data-astro-cid-ubfmyd5r]:before{inset-inline:16px}.tour-item-body[data-astro-cid-ubfmyd5r]{padding-inline:16px}.tour-item-body[data-astro-cid-ubfmyd5r]>p[data-astro-cid-ubfmyd5r]{font-size:15px}.screen-dialog-header[data-astro-cid-ubfmyd5r]{padding-left:16px}.screen-dialog-description[data-astro-cid-ubfmyd5r]{padding-inline:16px}}.journal-section[data-astro-cid-m3zpgalb] .article-summary h3{letter-spacing:normal;font-size:1.15rem;line-height:1.45}.journal-section[data-astro-cid-m3zpgalb] .article-row{padding-block:20px}.journal-section[data-astro-cid-m3zpgalb] .article-summary p{margin-top:8px}.journal-section[data-astro-cid-m3zpgalb] .article-arrow{align-self:start;margin-top:2px}.guide-doors[data-astro-cid-m3zpgalb]>a[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);border-radius:4px;min-height:44px;padding:20px 40px 20px 0;display:block;position:relative}.guide-doors[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{text-underline-offset:.2em;transition:text-decoration-color var(--motion-quick) ease;font-size:1.15rem;font-weight:550;line-height:1.45;text-decoration:underline 1px #0000}.guide-doors[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--muted);text-wrap:pretty;margin-top:8px;line-height:1.6;display:block}.guide-doors[data-astro-cid-m3zpgalb] svg{color:var(--muted);transition:transform .22s var(--ease-out), color var(--motion-quick) ease;position:absolute;top:24px;right:0}.guide-doors[data-astro-cid-m3zpgalb]>a[data-astro-cid-m3zpgalb]:is(:hover,:focus-visible) svg{color:var(--focus)}.guide-doors[data-astro-cid-m3zpgalb]>a[data-astro-cid-m3zpgalb]:hover strong[data-astro-cid-m3zpgalb]{text-decoration-color:currentColor}.guide-doors[data-astro-cid-m3zpgalb]>.text-link[data-astro-cid-m3zpgalb]{padding-block:16px;display:flex}.guide-doors[data-astro-cid-m3zpgalb]>.text-link[data-astro-cid-m3zpgalb] svg{top:calc(50% - 10px)}@media (hover:hover) and (pointer:fine){.guide-doors[data-astro-cid-m3zpgalb]>a[data-astro-cid-m3zpgalb]:hover svg{transform:translate(4px)}}
