:root{color-scheme:light dark;--yolk:#ffc42e;--yolk-lip:#dc9a00;--on-yolk:#241a0e;--ping:#e0322a;--on-ping:#fff;--bg:#fffaf0;--surface:#fff1d6;--surface-lip:#eddcb9;--text:#241a0e;--muted:#62513b;--line:#e6d6b6;--speckle:#b98f5d;--r-common:#b4b2a8;--r-uncommon:#4ec85f;--r-rare:#3f9fff;--r-epic:#b65bf5;--r-legendary:#ff9a3d;--r-mythic:#ff5277;--r-cosmic:#6a44d8;--r-secret:#4a4752;--r-eternal:#f266d9;--r-divine:#ffe25a;--r-brainrot:#8ccb45;--r-monster:#c0604a;--r-event:#a77bff;--font-display:"Titan One", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--font-body:"Atkinson Next", "Trebuchet MS", Verdana, sans-serif;--size-s:.875rem;--size-m:1.0625rem;--size-l:1.375rem;--size-xl:2rem;--size-2xl:clamp(2.5rem, 11vw, 4rem);--size-3xl:clamp(3.25rem, 16vw, 6rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--gutter:1rem;--page:70rem;--r-input:10px;--r-button:14px;--r-panel:20px;--clip-dome:polygon(5% 100%, 5% 95%, 0% 95%, 0% 40%, 5% 40%, 5% 30%, 10% 30%, 10% 20%, 15% 20%, 15% 15%, 20% 15%, 20% 10%, 25% 10%, 25% 5%, 35% 5%, 35% 0%, 65% 0%, 65% 5%, 75% 5%, 75% 10%, 80% 10%, 80% 15%, 85% 15%, 85% 20%, 90% 20%, 90% 30%, 95% 30%, 95% 40%, 100% 40%, 100% 95%, 95% 95%, 95% 100%);--lip:4px;--bottom-nav:4.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#18120b;--surface:#271e13;--surface-lip:#120d07;--text:#fff4df;--muted:#cdbb9f;--line:#3d3122;--speckle:#6d5637}}:root[data-theme=dark]{--bg:#18120b;--surface:#271e13;--surface-lip:#120d07;--text:#fff4df;--muted:#cdbb9f;--line:#3d3122;--speckle:#6d5637}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--size-m);padding-bottom:calc(var(--bottom-nav) + env(safe-area-inset-bottom));margin:0;line-height:1.45}@media (width>=60rem){body{padding-bottom:0}}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}h1{font-size:clamp(2.125rem,8.5vw,3rem)}h2{font-size:var(--size-l)}p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--text);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s-2);z-index:20;padding:var(--s-2) var(--s-3);background:var(--text);color:var(--bg);position:absolute;top:-4rem}.skip:focus{top:var(--s-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.cell{text-align:center;width:.72em;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.page{padding-top:var(--s-6)}.lede{margin-top:var(--s-2);font-size:var(--size-l);color:var(--muted);line-height:1.25}.block{margin-top:var(--s-8)}.block>h2{margin-bottom:var(--s-3)}.tiles{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.tiles [hidden]{display:none}.prose{max-width:38rem}.prose>*+*{margin-top:var(--s-3)}.prose h2{margin-top:var(--s-6)}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:var(--s-1)}.rows{margin:0;padding:0;list-style:none}.rows>li>a,.rows>li>.row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:3.25rem;padding-block:var(--s-2);border-bottom:2px solid var(--line);color:inherit;font-weight:700;text-decoration:none;display:flex}.rows small{color:var(--muted);font-weight:400}.tag{color:var(--muted);font-size:var(--size-s)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:3rem;padding-inline:var(--s-4);border-radius:var(--r-button);background:var(--yolk);color:var(--on-yolk);font:inherit;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.sb{align-items:center;gap:var(--s-2);padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);min-height:3.25rem;box-shadow:inset 0 3px 0 var(--surface-lip);display:flex;position:relative}.sb input{min-width:0;height:3.25rem;color:inherit;font:inherit;outline-offset:-2px;background:0 0;border:0;flex:1;font-size:1.25rem}.sb input::placeholder{color:var(--muted);opacity:1}.find-bar{align-items:center;gap:var(--s-2);min-height:3.25rem;padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);box-shadow:inset 0 3px 0 var(--surface-lip);color:var(--muted);font-size:1.25rem;text-decoration:none;display:flex}.finder{background:var(--bg);width:100%;max-width:44rem;height:100dvh;max-height:100dvh;color:var(--text);border:0;margin:0 auto;padding:0}.finder::backdrop{background:#000a}.finder-top{z-index:1;padding:var(--s-3) var(--gutter) var(--s-1);background:var(--bg);position:sticky;top:0}.finder-bar{align-items:center;gap:var(--s-2);padding-left:var(--s-3);border-radius:var(--r-input);background:var(--surface);box-shadow:inset 0 3px 0 var(--surface-lip);display:flex}.finder-bar input{min-width:0;height:3.25rem;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.25rem}.finder-bar input::placeholder{color:var(--muted);opacity:1}.finder-note{min-height:1.5rem;margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--size-s);font-weight:700}.finder-try{gap:var(--s-2);padding:var(--s-2) var(--gutter);flex-wrap:wrap;display:flex}.finder-try[hidden]{display:none}.finder-try button{min-height:44px;padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);box-shadow:inset 0 -3px 0 var(--surface-lip);color:inherit;font:inherit;cursor:pointer;border:0;font-weight:700}.finder-list{gap:var(--s-1);padding:0 var(--gutter) var(--s-6);margin:0;list-style:none;display:grid}.finder-list a{align-items:center;gap:var(--s-3);min-height:4.25rem;padding:var(--s-1) var(--s-2);border-radius:var(--r-input);background:var(--surface);text-decoration:none;display:flex}.finder-list a:hover,.finder-list a:focus-visible{background:var(--surface-lip)}.finder-list img,.finder-none{object-fit:contain;flex:none;width:56px;height:56px}.finder-text{flex:1;min-width:0;display:grid}.finder-text b{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;line-height:1.2;overflow:hidden}.finder-text small{color:var(--muted);font-size:var(--size-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.finder-kind{color:var(--muted);font-size:var(--size-s);flex:none;font-weight:700}.calc{min-height:54rem}.calc.mini{min-height:47.5rem}@media (width>=40rem){.calc{min-height:49rem}.calc.mini{min-height:38.5rem}}@media (width>=60rem){.calc:not(.mini){min-height:37rem}.calc:not(.mini):not(.calc-wait){column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.calc:not(.mini) .calc-out{top:var(--s-4);grid-area:1/2/span 40;position:sticky}.calc:not(.mini) .calc-pet,.calc:not(.mini) .calc-foot{grid-column:1}}.calc-wait{padding-top:var(--s-4);color:var(--muted)}.calc-out{padding:var(--s-4);border-radius:var(--r-panel);background:var(--yolk);color:var(--on-yolk)}.calc-tag{font-weight:700}.calc-big{font-family:var(--font-display);font-size:var(--size-2xl);overflow-wrap:anywhere;line-height:1.05}.calc-big small{font-size:.45em}.calc-why a{color:inherit}.calc-why{margin-top:var(--s-1)}.calc-rates{gap:var(--s-1) var(--s-6);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.calc-rates dt{font-size:var(--size-s)}.calc-rates dd{font-family:var(--font-display);font-size:var(--size-l);margin:0}.calc-pet{gap:var(--s-4);margin:var(--s-4) 0 0;padding:0 0 var(--s-4);border:0;border-bottom:2px solid var(--line);display:grid}.calc-field,.calc-group{gap:var(--s-1);font-weight:700;display:grid}.calc-field select,.calc-field input,.calc-field textarea{width:100%;min-height:3rem;padding-inline:var(--s-3);border:2px solid var(--line);border-radius:var(--r-input);background:var(--surface);color:inherit;font:inherit;font-weight:400}.calc-field input:disabled{color:var(--muted)}.calc-opts{gap:var(--s-2);flex-wrap:wrap;display:flex}.calc-opts button,.calc-foot button,.calc-foot a{min-height:2.75rem;padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border:0;font-weight:700}.calc-foot a{align-items:center;text-decoration:none;display:inline-flex}.calc-opts button[aria-pressed=true],.calc-foot button[aria-pressed=true]{background:var(--yolk);color:var(--on-yolk)}.calc-row{justify-content:space-between;align-items:end;gap:var(--s-3);display:flex}.calc-row .calc-field{max-width:8rem}.calc-text{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.calc-foot{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.rec{vertical-align:.02em;background:#e5261f;border-radius:50%;width:.6em;height:.6em;margin-right:.35em;animation:1.6s steps(2,jump-none) infinite rec;display:inline-block;box-shadow:0 0 0 2px #fff6}@keyframes rec{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.rec{animation:none}}.chips{gap:var(--s-2);margin:var(--s-3) calc(var(--gutter) * -1) 0;padding:var(--s-1) var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.chips a{min-height:2.75rem;padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);flex:none;align-items:center;font-weight:700;text-decoration:none;display:flex}.chips.sticky{z-index:5;background:var(--bg);position:sticky;top:0}.pick-now{align-items:center;gap:var(--s-3);width:100%;min-height:4rem;padding:var(--s-1) var(--s-3);border:3px solid var(--surface-lip);border-radius:var(--r-input);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.pick-now img,.pick-none{flex:none;width:3.5rem;height:3.5rem}.pick-name{flex:1;font-weight:700}.pick-change{color:var(--muted);font-weight:700}.picker{background:var(--bg);width:100%;max-width:60rem;height:100dvh;max-height:100dvh;color:var(--text);border:0;margin:auto;padding:0}.picker::backdrop{background:#000a}.picker-top{z-index:1;gap:var(--s-2);padding:var(--s-3) var(--gutter);background:var(--bg);display:grid;position:sticky;top:0}.picker-bar{gap:var(--s-2);display:flex}.picker-bar input{min-width:0;min-height:2.75rem;padding-inline:var(--s-3);border:3px solid var(--surface-lip);border-radius:var(--r-input);background:var(--surface);color:inherit;font:inherit;flex:1}.picker-x,.picker-chips button,.picker-sort button{min-height:2.75rem;padding-inline:var(--s-3);border-radius:var(--r-input);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border:0;font-weight:700}.picker-chips{gap:var(--s-2);scrollbar-width:none;display:flex;overflow-x:auto}.picker-chips button{align-items:center;gap:var(--s-2);flex:none;display:flex}.picker-chips .sw{background:var(--r);width:.75rem;height:.75rem}.picker-chips [aria-pressed=true],.picker-sort [aria-pressed=true]{background:var(--yolk);color:var(--on-yolk)}.picker-sort{gap:var(--s-2);display:flex}.picker-sort button{flex:1}.picker-grid{gap:var(--s-3) var(--s-2);padding:var(--s-2) var(--gutter) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));display:grid}.picker-pet{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.picker-pet[aria-pressed=true] .picker-art{outline:4px solid var(--text);outline-offset:2px}.picker-art{aspect-ratio:1;display:block;position:relative}.picker-dome{background:var(--r);clip-path:var(--clip-dome);position:absolute;inset:6% 0 0}.picker-art img{width:100%;height:100%;position:absolute;inset:0}.picker-n{overflow-wrap:anywhere;font-weight:700;line-height:1.15}.picker-i{font-family:var(--font-display);font-size:var(--size-s)}.calc.fuse{min-height:60rem}.report{gap:var(--s-4);max-width:36rem;margin-top:var(--s-4);display:grid}.report textarea{padding-block:var(--s-2);resize:vertical}.report small{color:var(--muted);font-weight:400}.report small.over,.report-error{color:var(--text);font-weight:700}.report-trap{position:absolute;left:-100vw}.report-done{justify-items:start;gap:var(--s-3);margin-top:var(--s-4);font-weight:700;display:grid}.report-done button{min-height:2.75rem;font:inherit}.btn.ghost{background:var(--surface);color:var(--text)}.egg-toasts{inset:auto var(--s-3) calc(var(--bottom-nav) + env(safe-area-inset-bottom) + var(--s-2));z-index:20;gap:var(--s-2);pointer-events:none;display:grid;position:fixed}.egg-toast{align-items:center;gap:var(--s-2);padding:var(--s-2);border:3px solid var(--r,var(--yolk));border-radius:var(--r-panel);color:#fff4df;pointer-events:auto;animation:toast-in var(--t-reveal) var(--spring);background:#271e13;display:flex}.egg-toast a{align-items:center;gap:var(--s-2);min-width:0;min-height:44px;color:inherit;flex:1;text-decoration:none;display:flex}.egg-toast span{min-width:0;display:grid}.egg-toast small{color:#cdbb9f}.egg-toast button{min-height:44px;padding-inline:var(--s-2);color:#cdbb9f;font:inherit;cursor:pointer;background:0 0;border:0}@media (width>=60rem){.egg-toasts{inset:auto var(--s-4) var(--s-4) auto;width:22rem}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}:root{--spring:cubic-bezier(.34, 1.6, .6, 1);--settle:cubic-bezier(.2, .8, .3, 1);--t-press:70ms;--t-hover:.18s;--t-reveal:.42s;--on-r:#120d07}[data-rarity=secret],[data-rarity=cosmic]{--on-r:#fff}:is(.btn,.own,.modes button,.tools button,.sort button,.rar button,.calc-opts button,.calc-foot button,.calc-foot a,.chips a,.picker-x,.picker-chips button,.picker-sort button,.hist-chip,.report-done button){--k:var(--surface-lip);--k-h:3px;box-shadow:0 var(--k-h) 0 var(--k);transition:translate var(--t-hover) var(--spring), box-shadow var(--t-hover) var(--spring), background-color var(--t-hover) ease-out;-webkit-tap-highlight-color:transparent;&[aria-pressed=true],&[aria-selected=true]{--k:var(--yolk-lip)}@media (hover:hover) and (pointer:fine){&:hover{box-shadow:0 calc(var(--k-h) + 2px) 0 var(--k);translate:0 -2px}}&:active{translate:0 var(--k-h);box-shadow:0 0 0 var(--k);transition-duration:var(--t-press);transition-timing-function:ease-out}}.btn{--k:var(--yolk-lip);--k-h:5px;background:var(--yolk);box-shadow:inset 0 2px 0 #fff7, 0 var(--k-h) 0 var(--k);font-family:var(--font-display);font-weight:400;@media (hover:hover) and (pointer:fine){&:hover{box-shadow:inset 0 2px 0 #fff7, 0 calc(var(--k-h) + 2px) 0 var(--k)}}&:active{box-shadow:inset 0 2px 0 #fff7, 0 0 0 var(--k)}}:is(.tile,.spawn,.hist-egg,.picker-pet){--r-lip:color-mix(in srgb, var(--r) 64%, #120d07)}:is(.tile .stage,.spawn-stage):before{content:"";background:var(--r-lip);clip-path:var(--clip-dome);position:absolute;inset:11% 0 0}:is(.tile .stage,.spawn-stage,.pet .stage,.picker-art){transition:scale var(--t-hover) var(--spring), translate var(--t-hover) var(--spring)}:is(.tile .art,.spawn-art,.pet img,.picker-art img){transform-origin:50% 88%;transition:translate .2s var(--spring), rotate .2s var(--spring), scale .2s var(--spring)}:is(.tile .badge,.spawn-pet){transition:translate .2s var(--spring), rotate .2s var(--spring)}:is(.tile,.spawn,.hist-egg,.pet,.picker-pet):active :is(.stage,.spawn-stage,.picker-art){transition-duration:var(--t-press);transition-timing-function:ease-out;scale:.96 .92}@media (hover:hover) and (pointer:fine){:is(.tile:any-link,.spawn,.hist-egg,.pet,.picker-pet):hover :is(.stage,.spawn-stage,.picker-art){translate:0 -3px}:is(.tile:any-link:not([data-egg]),.pet,.picker-pet):hover :is(.art,img){translate:0 -4%;rotate:2.5deg;scale:1.05}.tile[data-swing]:any-link:hover .art{transform-origin:18% 86%;animation:weapon-swing .52s var(--settle) 1;translate:none;rotate:none;scale:none}:is(.tile[data-egg]:any-link,.spawn,.hist-egg):hover :is(.art,.spawn-art),.eggpic:hover img{transform-origin:50% 88%;animation:.6s ease-in-out .15s egg-shake}:is(.tile,.spawn,.hist-egg):hover :is(.badge,.spawn-pet){translate:2px -2px;rotate:5deg}}@keyframes egg-shake{18%{rotate:-8deg}38%{rotate:7deg}58%{rotate:-4deg}78%{rotate:2deg}}.rtag,.spawn-line .rtag{background:var(--r);color:var(--on-r);clip-path:polygon(3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px),0 3px,3px 3px);padding-inline:.4rem;font-weight:700}:is(.rows>li>a,.jump a,.rare-foot a,.finder-list a,details>summary){transition:background-color var(--t-hover) ease-out, box-shadow var(--t-hover) ease-out;&>:first-child,&>.icon{transition:translate var(--t-hover) var(--spring)}&:active>:first-child{transition-duration:var(--t-press);translate:2px}}@media (hover:hover) and (pointer:fine){:is(.rows>li>a,details>summary):hover{background:var(--surface);box-shadow:-.5rem 0 0 var(--surface), .5rem 0 0 var(--surface)}:is(.rows>li>a,.jump a,.rare-foot a,.finder-list a,details>summary):hover>:is(:first-child,.icon){translate:4px}}header nav a{transition:background-color var(--t-hover) ease-out, translate var(--t-hover) var(--spring)}nav[aria-label=Bottom] svg{transition:scale var(--t-hover) var(--spring), translate var(--t-hover) var(--spring)}nav[aria-label=Bottom] a:active svg{transition-duration:var(--t-press);scale:1.14 .82}nav[aria-label=Bottom] a[aria-current] svg{animation:hop .46s var(--settle) 1}@media (hover:hover) and (pointer:fine){header nav a:hover{translate:0 -1px}nav[aria-label=Bottom] a:hover svg{translate:0 -2px}}@keyframes hop{40%{translate:0 -14%}72%{translate:0 3%}}.quest-new{isolation:isolate;position:relative}.quest-new:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background:url(/halo.svg) 50%/100% 100% no-repeat;animation:2.4s ease-in-out infinite alternate halo;position:absolute;inset:-.2rem -.5rem}nav[aria-label=Bottom] .quest-new:before{background-image:url(/halo-yolk.svg);inset:0}@keyframes halo{to{opacity:1}}:is(.sb input,.calc-field input,.calc-field select,.calc-field textarea,.picker-bar input,select):focus-visible{animation:ring-pop .22s var(--spring)}@keyframes ring-pop{0%{outline-offset:7px;outline-color:#0000}}.stamp{animation:stamp .3s var(--settle)}@keyframes stamp{30%{scale:.78}65%{scale:1.16}}.hop .art{animation:hop .48s var(--settle)}.shaking{animation:.36s ease-in-out egg-shake}.burst{z-index:30;pointer-events:none;position:fixed}.burst i{background:var(--yolk);width:8px;height:8px;animation:.56s steps(9,end) forwards bit;position:absolute}.burst i:nth-child(3n){background:var(--ping)}@keyframes bit{to{translate:var(--x) var(--y);opacity:0;scale:.5}}.spawn-slot[data-new]{animation:drop-in .52s var(--spring)}.spawn-slot[data-new] .spawn-stage:after{content:"";border:4px solid var(--r);opacity:0;border-radius:50%;animation:.76s ease-out .18s ripple;position:absolute;inset:8%}@keyframes drop-in{0%{opacity:0;translate:0 -14px;scale:.94}}@keyframes ripple{0%{opacity:.9}to{opacity:0;scale:1.6}}.rv{opacity:0;translate:0 18px}.rv.in{opacity:1;transition:opacity var(--t-reveal) var(--settle) var(--d,0s), translate var(--t-reveal) var(--settle) var(--d,0s);translate:0}@media print{.rv{opacity:1;translate:none}}.idle-on .art{animation:3.2s ease-in-out infinite bob}.idle-on .ground{animation:3.2s ease-in-out infinite shadow}.idle-on[data-idle=weapon] img{transform-origin:18% 86%;animation:4.8s ease-in-out infinite weapon-idle}.tile[data-swing]:active .art{transform-origin:18% 86%;animation:weapon-swing .36s var(--settle) 1}@keyframes weapon-swing{0%{transform:rotate(0)}35%{transform:rotate(-24deg)}70%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes weapon-idle{0%,72%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}90%{transform:rotate(6deg)}}.idle-on[data-idle=egg] img{transform-origin:50% 88%;animation:5.4s ease-in-out infinite egg-idle}@keyframes bob{50%{translate:0 -3.5%}}@keyframes shadow{50%{opacity:.7;scale:.86}}@keyframes egg-idle{0%,78%,to{rotate:0deg}82%{rotate:-6deg}87%{rotate:5deg}92%{rotate:-3deg}96%{rotate:2deg}}.search svg{animation:9s ease-in-out 1.2s infinite search-wobble}:root[data-searched] .search svg{animation:none}@keyframes search-wobble{0%,9%,to{rotate:0deg}1.5%{rotate:-16deg}3%{rotate:14deg}4.5%{rotate:-10deg}6%{rotate:8deg}7.5%{rotate:-3deg}}nav[data-astro-cid-dlrkusbo]{z-index:10;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:3px solid var(--surface-lip);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}a[data-astro-cid-dlrkusbo]{height:var(--bottom-nav);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.8125rem;font-weight:700;line-height:1.05;text-decoration:none;display:flex}a[data-astro-cid-dlrkusbo][aria-current=page]{color:var(--on-yolk);background:var(--yolk)}@media (width>=60rem){nav[data-astro-cid-dlrkusbo]{display:none}}footer[data-astro-cid-jo6i4kqk]{margin-top:var(--s-16);padding-block:var(--s-8);background:var(--surface);font-size:var(--size-s);color:var(--muted)}footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{gap:var(--s-2);display:grid}nav[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:0 var(--s-1);flex-wrap:wrap;display:flex}a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--text);align-items:center;font-weight:700;display:inline-flex}.wide[data-astro-cid-jo6i4kqk]{display:none}p[data-astro-cid-jo6i4kqk]{margin:0}@media (width>=30rem){nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start;gap:0 var(--s-4)}.wide[data-astro-cid-jo6i4kqk]{display:inline}}header[data-astro-cid-nen7h5rs]{background:var(--yolk);color:var(--on-yolk)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);min-height:3.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);font-family:var(--font-display);min-height:44px;font-size:1.5rem;text-decoration:none;display:flex}nav[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2);border-radius:var(--r-input);white-space:nowrap;font-weight:700;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#0000001a}.search[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);min-width:44px;min-height:44px;padding-inline:var(--s-3);border-radius:var(--r-button,14px);background:var(--on-yolk);color:var(--yolk);flex:none;margin-left:auto;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 -3px #0006}@media (width>=60rem){nav[data-astro-cid-nen7h5rs]{display:flex}.search[data-astro-cid-nen7h5rs]{justify-content:center;width:44px;padding-inline:0}.search[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}@media (width>=90rem){.search[data-astro-cid-nen7h5rs]{width:auto;padding-inline:var(--s-3)}.search[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=72rem){nav[data-astro-cid-nen7h5rs]{gap:var(--s-1)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:var(--s-3)}}
