@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Pixel Inter", Inter, ui-sans-serif, system-ui, sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Pixel Inter", Inter, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Pixel Inter,Inter,ui-sans-serif,system-ui,sans-serif}}@layer components{.mobile-only-message{display:none}@media (max-width:767px),(hover:none) and (pointer:coarse){.mobile-only-message{display:flex}.desktop-only-site{display:none}}.pixelwrld-page{--pixel-page:#f7f7f7;--pixel-text:#000;--pixel-muted:#0009;--spring-soft:cubic-bezier(.18, 1.32, .32, 1);--spring-bouncy:cubic-bezier(.16, 1.52, .3, 1);background:var(--pixel-page);min-height:100svh;color:var(--pixel-text);font-family:Pixel Inter,Inter,sans-serif;position:relative;overflow:hidden}.pixelwrld-display{font-family:Pixel Display,Times New Roman,serif}.pixelwrld-welcome{font-family:MF BoHe HaiYan,PingFang SC,sans-serif;translate:0 -20px}.pixelwrld-texts{pointer-events:none;z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0;overflow:hidden}.pixelwrld-text-region{flex:1 0 0;justify-content:center;align-items:center;width:100%;height:1px;padding:0 20px;display:flex;position:relative}.pixelwrld-text-spacing{z-index:2;flex:none;width:100%;height:10vh;position:relative}.pixelwrld-grid{grid-template-columns:repeat(4,217.5px);gap:10px;width:900px;display:grid;position:absolute;top:calc(50% - 118px);left:calc(50% - 450px)}.project-entry{z-index:10;color:#000;width:217.5px;height:205px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;text-decoration:none;transition:z-index;display:flex;position:relative}.project-entry:hover,.project-entry:focus-visible{z-index:60}.pixelwrld-entry-blur{z-index:50;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(7px);transition:opacity .4s var(--spring-soft);will-change:opacity;background:#f7f7f766;position:absolute;inset:0}:is(.pixelwrld-page:has(.project-entry:hover) .pixelwrld-entry-blur,.pixelwrld-page:has(.project-entry:focus-visible) .pixelwrld-entry-blur){opacity:1}.pixelwrld-welcome,.pixelwrld-dots,.pixelwrld-bio,.pixelwrld-texts,.pixelwrld-vignette,.contact-dock{transition:filter .4s var(--spring-soft)}.pixelwrld-bio{font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Noto Sans CJK SC,sans-serif}:is(.pixelwrld-page:has(.project-entry:hover)>:not(.pixelwrld-grid):not(.pixelwrld-entry-blur),.pixelwrld-page:has(.project-entry:focus-visible)>:not(.pixelwrld-grid):not(.pixelwrld-entry-blur),.pixelwrld-page:has(.project-entry:hover) .project-entry:not(:hover),.pixelwrld-page:has(.project-entry:focus-visible) .project-entry:not(:focus-visible)){filter:blur(7px)}.project-art{pointer-events:none;position:absolute;inset:0}.project-layer{object-fit:contain;will-change:transform, opacity;position:absolute;left:50%}.project-main{z-index:20;width:min-content;transition:padding .5s var(--spring-soft);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.project-logo{object-fit:fill;width:110px;height:110px;transition:transform .4s var(--spring-soft);flex:none;position:relative}.project-layer,.collab-photo{z-index:3;opacity:0;transition:transform .7s var(--spring-soft), opacity .3s ease}.project-text-wrap{z-index:12;opacity:0;width:240px;height:1px;transition:width .5s var(--spring-soft), height .5s var(--spring-soft), transform .5s var(--spring-soft), opacity .3s ease;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;padding-right:1px;display:flex;position:relative;overflow:visible;transform:scale(.6)}.project-title{letter-spacing:-1.2px;white-space:nowrap;flex:none;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Noto Sans CJK SC,sans-serif;font-size:32px;font-weight:800;line-height:1.1}.project-appstacks .project-title{font-size:28px}.project-pill{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:-.28px;white-space:nowrap;background:#0000000f;border-radius:30px;padding:10px 16.65px;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Noto Sans CJK SC,sans-serif;font-size:14px;font-weight:700;line-height:18.9px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.project-pill-wrap{z-index:20;transition:padding .4s var(--spring-soft);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding-top:22px;display:flex;position:relative}.pill-hover{display:none}.project-description{text-align:center;white-space:pre-line;width:100%;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Noto Sans CJK SC,sans-serif;font-size:16px;line-height:1.5;position:relative}.project-entry:hover .project-logo,.project-entry:focus-visible .project-logo{transform:scale(.7)}.project-entry:hover .project-main,.project-entry:focus-visible .project-main{padding-top:170px}.project-entry:hover .project-text-wrap,.project-entry:focus-visible .project-text-wrap{height:var(--project-text-height,93.2px);opacity:1;transform:scale(1)}.project-portal:hover .project-text-wrap,.project-portal:focus-visible .project-text-wrap{width:260px}.project-entry:hover .project-pill-wrap,.project-entry:focus-visible .project-pill-wrap{padding-top:34px}.project-entry:hover .project-layer,.project-entry:hover .collab-photo,.project-entry:focus-visible .project-layer{opacity:1}.project-entry:hover .pill-default,.project-entry:focus-visible .pill-default{display:none}.project-entry:hover .pill-hover,.project-entry:focus-visible .pill-hover{display:inline}.project-portal .project-art{opacity:0;transform-origin:50%;width:275px;height:230px;transition:top .65s var(--spring-soft), transform .65s var(--spring-soft), opacity .22s ease;will-change:top, transform, opacity;inset:-97px auto auto 50%;transform:translate(-50%)scale(.4)}.project-portal:hover .project-art,.project-portal:focus-visible .project-art{opacity:1;top:-160px;transform:translate(-50%)scale(1)}.project-portal .project-layer{opacity:1;left:auto}.project-portal .layer-1,.project-portal .layer-2{object-fit:cover;border:1px solid #0003;border-radius:30px;width:200px;height:230px}.project-portal .layer-1{z-index:4;transition:right .55s var(--spring-bouncy), top .55s var(--spring-bouncy), transform .55s var(--spring-bouncy), box-shadow .35s ease;top:0;right:-50px;transform:rotate(0)scale(.6)}.project-portal .layer-2{z-index:3;transition:transform .65s var(--spring-soft);top:0;left:0;transform:rotate(0)scale(.6)}.project-portal .layer-3{z-index:5;width:115px;height:75px;transition:bottom .55s var(--spring-bouncy), transform .55s var(--spring-bouncy);bottom:0;right:0;transform:scale(.8)}.project-portal:hover .layer-1,.project-portal:focus-visible .layer-1{top:-39px;right:-60px;transform:rotate(8deg)scale(1);box-shadow:4px 12px 2px #0000001a}.project-portal:hover .layer-2,.project-portal:focus-visible .layer-2{transform:rotate(-10deg)scale(1)}.project-portal:hover .layer-3,.project-portal:focus-visible .layer-3{bottom:-30px;transform:scale(1)}.project-droppable{--droppable-spring:linear(0, .02693, .09558, .19029, .29865, .41116, .52089, .62305, .71465, .79409, .86088, .91529, .95817, .99068, 1.0142, 1.03014, 1.0399, 1.04479, 1.04597, 1.04446, 1.04113, 1.03668, 1.03165, 1.02648, 1.02146, 1.01682, 1.01267, 1.00908, 1.00608, 1.00364, 1.00173, 1.00028, .99924, .99855, .99813, .99793, .99789, .99797, .99813, .99834, 1)}.project-droppable .project-art{opacity:0;width:295px;height:321px;transition:top .4s var(--project-return-spring), transform .4s var(--project-return-spring), opacity .4s var(--project-return-spring);inset:-97px auto auto 50%;transform:translate(-50%)scale(.4)}.project-droppable:is(:hover,:focus-visible) .project-art{opacity:1;top:-212px;transform:translate(-50%)scale(1)}.project-droppable .layer-1{z-index:4;opacity:1;transform-origin:50% 100%;width:240px;height:365px;transition:top .6s var(--project-return-spring), right .6s var(--project-return-spring), transform .6s var(--project-return-spring);top:-22px;left:auto;right:-40px;transform:rotate(-15deg)}.project-droppable .droppable-left{transform-origin:50% 100%;width:220px;height:321px;transition:transform .6s var(--droppable-spring);position:absolute;top:0;left:0;transform:rotate(15deg)scale(.6)}.project-droppable .layer-2{opacity:1;width:220px;height:321px;transition:transform .6s var(--droppable-spring);inset:0;transform:rotate(0)}.project-droppable .layer-3{z-index:5;width:38px;height:49px;transition:top .6s var(--droppable-spring), left .6s var(--droppable-spring), transform .6s var(--droppable-spring), opacity .6s var(--droppable-spring);top:100px;left:60px;transform:rotate(10deg)scale(.4)}.project-droppable .layer-4{z-index:5;width:38px;height:44px;transition:top .7s var(--droppable-spring), left .7s var(--droppable-spring), transform .7s var(--droppable-spring), opacity .7s var(--droppable-spring);top:60px;left:100px;transform:rotate(20deg)scale(.4)}.project-droppable .layer-5{z-index:5;object-fit:contain;width:45px;height:52px;transition:top .65s var(--droppable-spring), left .65s var(--droppable-spring), transform .65s var(--droppable-spring), opacity .65s var(--droppable-spring);top:150px;left:80px;transform:rotate(10deg)scale(.4)}.project-droppable:is(:hover,:focus-visible) .layer-5{top:198px;left:0;transform:rotate(-35deg)scale(1)}.project-droppable:is(:hover,:focus-visible) .layer-1{top:-13px;right:-35px;transform:rotate(5deg)}.project-droppable:is(:hover,:focus-visible) .droppable-left{transform:translate(-15px,15px)rotate(1deg)scale(1)}.project-droppable:is(:hover,:focus-visible) .layer-2{transform:rotate(-10deg)}.project-droppable:is(:hover,:focus-visible) .layer-3{top:12px;left:84px;transform:rotate(-10deg)scale(1)}.project-droppable:is(:hover,:focus-visible) .layer-4{top:116px;left:298px;transform:rotate(25deg)scale(1)}.project-appstacks .project-art{opacity:0;transform-origin:50%;width:380px;height:236px;transition:top .7s var(--spring-soft), left .7s var(--spring-soft), transform .7s var(--spring-soft), opacity .22s ease;will-change:top, left, transform, opacity;inset:-97px auto auto 50%;transform:translate(-50%)scale(.4)}.project-appstacks:hover .project-art,.project-appstacks:focus-visible .project-art{opacity:1;top:-190px;left:calc(50% - 6.25px);transform:translate(-50%)scale(1)}.project-appstacks .project-layer{left:auto}.project-appstacks .layer-1,.project-appstacks .layer-2{opacity:1}.project-appstacks .layer-1{z-index:4;object-fit:fill;width:340px;height:251px;transition:top .55s var(--spring-soft), right .55s var(--spring-soft), transform .55s var(--spring-soft);border-radius:30px;top:-8px;right:-40px;overflow:hidden;transform:rotate(10deg)}.project-appstacks .layer-2{z-index:3;object-fit:fill;width:340px;height:236px;transition:transform .72s var(--spring-bouncy);top:0;left:0;transform:rotate(5deg)scale(.8)}.project-appstacks .layer-3,.project-appstacks .layer-4,.project-appstacks .layer-5,.project-appstacks .layer-6,.project-appstacks .layer-7{z-index:5}.project-appstacks .layer-3{width:42px;height:42px;top:114px;left:378px;transform:scale(.6)}.project-appstacks .layer-4{width:50px;height:50px;top:106px;left:370px;transform:scale(.6)}.project-appstacks .layer-5{width:34px;height:34px;top:119px;left:384px;transform:scale(.6)}.project-appstacks .layer-6{width:42px;height:42px;top:114px;left:378px;transform:scale(.6)}.project-appstacks .layer-7{width:32px;height:32px;top:121px;left:382px;transform:scale(.6)}.project-appstacks:hover .layer-1,.project-appstacks:focus-visible .layer-1{top:25px;right:-50px;transform:rotate(-2deg)}.project-appstacks:hover .layer-2,.project-appstacks:focus-visible .layer-2{transform:translateY(45px)rotate(-2deg)scale(1)}.project-appstacks:hover .layer-3,.project-appstacks:focus-visible .layer-3{top:29px;left:388px;transform:scale(1)}.project-appstacks:hover .layer-4,.project-appstacks:focus-visible .layer-4{top:101px;left:430px;transform:scale(1)}.project-appstacks:hover .layer-5,.project-appstacks:focus-visible .layer-5{top:197px;left:416px;transform:scale(1)}.project-appstacks:hover .layer-6,.project-appstacks:focus-visible .layer-6{top:149px;left:368px;transform:scale(1)}.project-appstacks:hover .layer-7,.project-appstacks:focus-visible .layer-7{top:219px;left:328px;transform:scale(1)}.project-appstacks .layer-3{transition:top .8s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), left .8s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), transform .8s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), opacity .8s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1)}.project-appstacks .layer-4{transition:top .7s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), left .7s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), transform .7s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1), opacity .7s linear(0, .01702, .06277, .12984, .21165, .30247, .39749, .49272, .58499, .67189, .75168, .8232, .88581, .93928, .98375, 1.0196, 1.04744, 1.06799, 1.08209, 1.0906, 1.09439, 1.0943, 1.09114, 1.08564, 1.07847, 1.0702, 1.06132, 1.05226, 1.04336, 1.03486, 1.02696, 1.01981, 1.01348, 1.00801, 1.0034, .99963, .99664, .99438, .99277, .99173, .99117, .99102, .99119, .99162, .99223, .99297, .99379, .99465, .9955, .99633, .9971, .99782, .99845, .99901, .99948, .99988, 1.0002, 1.00044, 1.00062, 1.00074, 1)}.project-appstacks .layer-5{transition:top .7s linear(0, .01252, .04626, .09606, .15741, .22646, .29995, .3752, .45004, .52275, .592, .65685, .71663, .77095, .81962, .86263, .9001, .93228, .95947, .98204, 1.00041, 1.01499, 1.0262, 1.03448, 1.04023, 1.04382, 1.04562, 1.04595, 1.0451, 1.04334, 1.0409, 1.03797, 1.03473, 1.03132, 1.02786, 1.02443, 1.02113, 1.01799, 1.01506, 1.01238, 1.00994, 1.00777, 1.00586, 1.0042, 1.00278, 1.00158, 1.00059, .9998, .99917, .99869, .99834, .9981, .99796, .99789, .99789, .99794, .99803, .99815, .99829, .99844, 1), left .7s linear(0, .01252, .04626, .09606, .15741, .22646, .29995, .3752, .45004, .52275, .592, .65685, .71663, .77095, .81962, .86263, .9001, .93228, .95947, .98204, 1.00041, 1.01499, 1.0262, 1.03448, 1.04023, 1.04382, 1.04562, 1.04595, 1.0451, 1.04334, 1.0409, 1.03797, 1.03473, 1.03132, 1.02786, 1.02443, 1.02113, 1.01799, 1.01506, 1.01238, 1.00994, 1.00777, 1.00586, 1.0042, 1.00278, 1.00158, 1.00059, .9998, .99917, .99869, .99834, .9981, .99796, .99789, .99789, .99794, .99803, .99815, .99829, .99844, 1), transform .7s linear(0, .01252, .04626, .09606, .15741, .22646, .29995, .3752, .45004, .52275, .592, .65685, .71663, .77095, .81962, .86263, .9001, .93228, .95947, .98204, 1.00041, 1.01499, 1.0262, 1.03448, 1.04023, 1.04382, 1.04562, 1.04595, 1.0451, 1.04334, 1.0409, 1.03797, 1.03473, 1.03132, 1.02786, 1.02443, 1.02113, 1.01799, 1.01506, 1.01238, 1.00994, 1.00777, 1.00586, 1.0042, 1.00278, 1.00158, 1.00059, .9998, .99917, .99869, .99834, .9981, .99796, .99789, .99789, .99794, .99803, .99815, .99829, .99844, 1), opacity .7s linear(0, .01252, .04626, .09606, .15741, .22646, .29995, .3752, .45004, .52275, .592, .65685, .71663, .77095, .81962, .86263, .9001, .93228, .95947, .98204, 1.00041, 1.01499, 1.0262, 1.03448, 1.04023, 1.04382, 1.04562, 1.04595, 1.0451, 1.04334, 1.0409, 1.03797, 1.03473, 1.03132, 1.02786, 1.02443, 1.02113, 1.01799, 1.01506, 1.01238, 1.00994, 1.00777, 1.00586, 1.0042, 1.00278, 1.00158, 1.00059, .9998, .99917, .99869, .99834, .9981, .99796, .99789, .99789, .99794, .99803, .99815, .99829, .99844, 1)}.project-appstacks .layer-6,.project-appstacks .layer-7{transition:top .6s linear(0, .00959, .03549, .07388, .12148, .17551, .23366, .29399, .35496, .4153, .47403, .53039, .58383, .63397, .68055, .72345, .76264, .79815, .83008, .85859, .88384, .90604, .92542, .94218, .95657, .9688, .97909, .98765, .99467, 1.00035, 1.00486, 1.00835, 1.01097, 1.01284, 1.0141, 1.01483, 1.01514, 1.01511, 1.0148, 1.01429, 1.01361, 1.01283, 1.01196, 1.01106, 1.01014, 1.00922, 1.00831, 1.00744, 1.00662, 1.00584, 1.00511, 1.00444, 1.00382, 1.00326, 1.00276, 1.0023, 1.0019, 1.00155, 1.00124, 1.00097, 1), left .6s linear(0, .00959, .03549, .07388, .12148, .17551, .23366, .29399, .35496, .4153, .47403, .53039, .58383, .63397, .68055, .72345, .76264, .79815, .83008, .85859, .88384, .90604, .92542, .94218, .95657, .9688, .97909, .98765, .99467, 1.00035, 1.00486, 1.00835, 1.01097, 1.01284, 1.0141, 1.01483, 1.01514, 1.01511, 1.0148, 1.01429, 1.01361, 1.01283, 1.01196, 1.01106, 1.01014, 1.00922, 1.00831, 1.00744, 1.00662, 1.00584, 1.00511, 1.00444, 1.00382, 1.00326, 1.00276, 1.0023, 1.0019, 1.00155, 1.00124, 1.00097, 1), transform .6s linear(0, .00959, .03549, .07388, .12148, .17551, .23366, .29399, .35496, .4153, .47403, .53039, .58383, .63397, .68055, .72345, .76264, .79815, .83008, .85859, .88384, .90604, .92542, .94218, .95657, .9688, .97909, .98765, .99467, 1.00035, 1.00486, 1.00835, 1.01097, 1.01284, 1.0141, 1.01483, 1.01514, 1.01511, 1.0148, 1.01429, 1.01361, 1.01283, 1.01196, 1.01106, 1.01014, 1.00922, 1.00831, 1.00744, 1.00662, 1.00584, 1.00511, 1.00444, 1.00382, 1.00326, 1.00276, 1.0023, 1.0019, 1.00155, 1.00124, 1.00097, 1), opacity .6s linear(0, .00959, .03549, .07388, .12148, .17551, .23366, .29399, .35496, .4153, .47403, .53039, .58383, .63397, .68055, .72345, .76264, .79815, .83008, .85859, .88384, .90604, .92542, .94218, .95657, .9688, .97909, .98765, .99467, 1.00035, 1.00486, 1.00835, 1.01097, 1.01284, 1.0141, 1.01483, 1.01514, 1.01511, 1.0148, 1.01429, 1.01361, 1.01283, 1.01196, 1.01106, 1.01014, 1.00922, 1.00831, 1.00744, 1.00662, 1.00584, 1.00511, 1.00444, 1.00382, 1.00326, 1.00276, 1.0023, 1.0019, 1.00155, 1.00124, 1.00097, 1)}.project-appstacks:hover .layer-3,.project-appstacks:focus-visible .layer-3,.project-appstacks:hover .layer-4,.project-appstacks:focus-visible .layer-4,.project-appstacks:hover .layer-5,.project-appstacks:focus-visible .layer-5,.project-appstacks:hover .layer-6,.project-appstacks:focus-visible .layer-6,.project-appstacks:hover .layer-7,.project-appstacks:focus-visible .layer-7{transition-delay:0s}.project-entry:not(.project-collab){--project-return-spring:linear(0, .02241, .07939, .15808, .24859, .34353, .43755, .52693, .60932, .68333, .74837, .80439, .85176, .89109, .92313, .94875, .96879, .9841, .99545, 1.00356, 1.00908, 1.01254, 1.01443, 1.01513, 1.01499, 1.01425, 1.01313, 1.0118, 1.01037, 1.00893, 1.00755, 1.00627, 1.00511, 1.00408, 1.0032, 1.00244, 1.00181, 1.00129, 1.00088, 1.00055, 1);transition:z-index}.project-appstacks{--project-text-height:88.8px}.project-entry:not(.project-collab):is(:hover,:focus-visible){transition:z-index}.project-entry:not(.project-collab):not(:hover):not(:focus-visible) :is(.project-main,.project-logo,.project-text-wrap,.project-pill-wrap,.project-art,.project-layer,.droppable-left){transition-duration:.4s;transition-timing-function:var(--project-return-spring);transition-delay:0s}.project-collab{justify-content:center;padding-bottom:0}.collab-visuals{z-index:3;pointer-events:none;opacity:.84;width:275px;height:230px;position:absolute;top:-97px;left:50%;transform:translate(-50%)}.collab-photo{z-index:3;object-fit:fill;opacity:0;will-change:transform, opacity;border-radius:0;position:absolute}.project-collab .layer-1{width:62px;height:41px;transition:left .4s var(--spring-bouncy), bottom .4s var(--spring-bouncy), transform .4s var(--spring-bouncy), opacity .2s ease;bottom:0;left:90px;transform:rotate(-30deg)scale(.4)}.project-collab .layer-2{width:72px;height:36px;transition:left .5s var(--spring-bouncy), bottom .5s var(--spring-bouncy), transform .5s var(--spring-bouncy), opacity .2s ease;bottom:40px;left:80px;transform:rotate(-30deg)scale(.4)}.project-collab .layer-3{width:80px;height:69px;transition:right .4s cubic-bezier(.12,1.62,.28,1),bottom .4s cubic-bezier(.12,1.62,.28,1),transform .4s cubic-bezier(.12,1.62,.28,1),opacity .2s;bottom:30px;right:80px;transform:rotate(35deg)scale(.2)}.project-collab .layer-4{width:45px;height:44px;transition:right .6s cubic-bezier(.08,1.82,.24,1),bottom .6s cubic-bezier(.08,1.82,.24,1),transform .6s cubic-bezier(.08,1.82,.24,1),opacity .2s;bottom:0;right:60px;transform:rotate(40deg)scale(.2)}.project-collab:hover .collab-visuals{left:auto;right:-29px;transform:none}.project-collab:hover .layer-1{bottom:80px;left:10px;transform:rotate(-12deg)scale(1)}.project-collab:hover .layer-2{bottom:300px;left:-10px;transform:rotate(22deg)scale(1)}.project-collab:hover .layer-3{bottom:280px;right:0;transform:rotate(16deg)scale(1)}.project-collab:hover .layer-4{bottom:60px;right:40px;transform:rotate(25deg)scale(1)}.collab-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min-content;display:flex;position:relative}.collab-person-wrap{width:110px;height:110px;transition:padding .5s var(--spring-bouncy), border-radius .5s var(--spring-bouncy), background-color .3s ease, transform .5s var(--spring-bouncy);background:#e4e4e4;border:1px solid #2222220d;border-radius:60px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible;transform:rotate(3deg)}.collab-photo-frame{width:220px;height:220px;transition:height .5s var(--spring-bouncy), border-radius .5s var(--spring-bouncy), transform .5s var(--spring-bouncy);border-radius:120px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden;transform:scale(.5)}.collab-avatar{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s var(--spring-bouncy);position:absolute;inset:0;transform:translate(-6px,50px)scale(1.2)}.collab-fade{z-index:1;opacity:0;pointer-events:none;height:50%;transition:bottom .4s var(--spring-soft), height .4s var(--spring-soft), transform .4s var(--spring-soft), opacity .3s ease;background:linear-gradient(#f7f7f700 0%,#f7f7f7 79% 100%);position:absolute;bottom:-6px;left:0;right:0;transform:rotate(-3deg)}.collab-text-wrap{opacity:0;width:240px;height:1px;transition:height .4s var(--spring-soft), padding .4s var(--spring-soft), transform .4s var(--spring-soft), opacity .3s ease;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;display:flex;overflow:visible;transform:scale(.6)}.collab-pill-wrap{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;padding-top:12px;display:flex}.project-collab .project-pill{padding-inline:16px}.project-collab:hover .collab-person-wrap{background:0 0;border-color:#0000;border-radius:0;padding-bottom:80px;transform:rotate(-3deg)}.project-collab:hover .collab-photo-frame{border-radius:0;height:300px;overflow:visible;transform:scale(1)}.project-collab:hover .collab-avatar{transform:translate(-8px)scale(1)}.project-collab:hover .collab-fade{opacity:.4;height:30%;bottom:-12px;transform:rotate(3deg)}.project-collab:hover .collab-text-wrap{opacity:1;height:auto;padding:100px 0 20px;transform:scale(1)}.pixelwrld-dots{background-image:url(/sites/pixelwrld-co-82ae4890/root-8a5edab2/assets/pixel-dots.svg);background-position:0 0;background-repeat:repeat;background-size:32px 32px}.pixelwrld-vignette{background:radial-gradient(50% 50%,#f7f7f700 37.6214%,#f7f7f7 100%)}.contact-dock{pointer-events:none;z-index:40;position:fixed;inset:0}.contact-shell{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:66px;height:29px;transition:width .5s var(--spring-soft), height .5s var(--spring-soft), border-radius .5s var(--spring-soft);background:#e2e2e2cc;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:40px;left:50%;overflow:hidden;transform:translate(-50%)}.contact-dots{opacity:.4;width:34px;height:6px;transition:top .5s var(--spring-soft), opacity .3s ease;position:absolute;top:11px;left:50%;transform:translate(-50%)}.contact-stage{width:1px;height:1px;transition:width .5s var(--spring-soft), height .5s var(--spring-soft);position:relative}.contact-content{opacity:0;width:max-content;transition:transform .6s var(--spring-bouncy), opacity .25s ease;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.contact-items{align-items:center;gap:56px;display:flex;overflow:hidden}.contact-item{color:#000;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}button.contact-item{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-item img{width:40px;height:40px}.contact-item span{white-space:nowrap;letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:18.9px}.contact-content p{white-space:nowrap;letter-spacing:-.24px;color:#0009;font-size:12px;font-weight:500;line-height:16.2px}.contact-shell[data-qr-open=false]:hover,.contact-shell[data-qr-open=false]:focus-within{width:363px;height:147px}.contact-shell:hover .contact-dots,.contact-shell:focus-within .contact-dots{opacity:0;top:2px}.contact-shell:hover .contact-stage,.contact-shell:focus-within .contact-stage{width:243px;height:101px}.contact-shell:hover .contact-content,.contact-shell:focus-within .contact-content{opacity:1;transform:translate(-50%,-50%)scale(1)}.contact-shell[data-qr-open=true]{border-radius:28px;width:224px;height:224px}.contact-shell[data-qr-open=true] .contact-stage{visibility:hidden;pointer-events:none}.contact-shell[data-qr-open=true] .contact-dots{opacity:0}.contact-qr{cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;inset:20px;overflow:hidden}.contact-qr img{object-fit:contain;width:184px;height:184px}.contact-toast{color:#fff;white-space:nowrap;background:#000000c7;border-radius:20px;padding:10px 16px;font-size:14px;position:absolute;bottom:280px;left:50%;transform:translate(-50%)}.contact-toast:empty{display:none}.resume-overlay-root{z-index:1000;overscroll-behavior:contain;opacity:0;pointer-events:none;background:#f7f7f700;transition:background-color .42s,opacity .32s;position:fixed;inset:0;overflow:hidden auto}.resume-overlay-root[data-state=open]{opacity:1;pointer-events:auto;background:#f7f7f7}.resume-document{color:#000;opacity:0;transform-origin:top;will-change:transform, opacity;background:#f7f7f7;width:100%;min-height:max(100svh,1859px);margin:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden;transform:translateY(28px)scale(.995)}.resume-overlay-root[data-state=open] .resume-document{opacity:1;transform:translateY(0)scale(1)}.resume-close{z-index:1002;color:#111;opacity:0;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffffd1;border:1px solid #00000014;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s,background-color .2s;display:grid;position:fixed;top:40px;right:40px;transform:translateY(-8px)scale(.92);box-shadow:0 8px 24px #0000001a}.resume-overlay-root[data-state=open] .resume-close{opacity:1;transform:translateY(0)scale(1)}.resume-close:hover{background:#fff;transform:scale(1.06)}.resume-close:focus-visible{outline-offset:3px;outline:2px solid #000}.resume-content{width:720px;margin:0 auto;padding-top:98px;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Noto Sans CJK SC,sans-serif}.resume-hero{height:297px;position:relative}.resume-experience{margin-top:30px}.resume-portrait-wrap{width:176px;height:263px;position:absolute;top:0;left:9px}.resume-portrait-frame{width:177px;height:252px;position:relative}.resume-portrait{object-fit:contain;width:100%;height:100%}.resume-reference-note{color:#00000026;white-space:nowrap;font-size:10px;line-height:14px;position:absolute;bottom:0;left:30px}.resume-intro{width:480px;position:absolute;top:43px;left:240px}.resume-name-row{align-items:baseline;gap:12px;height:45px;display:flex;position:relative}.resume-name-highlight{z-index:0;background:#fff056cc;width:103px;height:14px;position:absolute;top:27px;left:0}.resume-name-row h1{z-index:1;white-space:nowrap;margin:0;font-size:32px;font-weight:800;line-height:45px;position:relative}.resume-name-latin{z-index:1;color:#0006;white-space:nowrap;font-family:adineue PRO,Pixel Inter,sans-serif;font-size:24px;font-weight:300;line-height:28px;position:relative}.resume-facts{color:#000c;grid-template-columns:75px 194px 1fr;row-gap:8px;margin-top:20px;font-size:16px;line-height:22px;display:grid}.resume-facts>*{color:inherit;white-space:nowrap;position:relative}.resume-facts>span:first-child:after,.resume-facts>span:nth-child(2):after{content:"";background:#d9d9d9;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:16px}.resume-contact-row{grid-column:1/-1;grid-template-columns:205px 1fr;display:grid}.resume-contact-row:after{content:"";background:#d9d9d9;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:185px}.resume-summary{color:#0009;text-align:justify;margin:16px 0 0;font-size:12px;line-height:20px}.resume-action{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:101px;height:32px;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.resume-action-top{position:absolute;top:50px;right:0}.resume-section h2{margin:0;font-size:20px;font-weight:800;line-height:28px}.resume-section-rule{background:#000;height:2px;margin-top:18px}.resume-job-list,.resume-award-list,.resume-education-list,.resume-experience .resume-job-list{margin-top:20px}.resume-job,.resume-award{grid-template-columns:240px 480px;display:grid;position:relative}.resume-job:first-child,.resume-job:nth-child(2){min-height:133px;margin-bottom:19px}.resume-job:nth-child(3){min-height:113px;margin-bottom:19px}.resume-job:not(:last-child):after,.resume-award:not(:last-child):after{content:"";background:#0000001a;height:1px;position:absolute;bottom:1px;left:0;right:0}.resume-job:last-child{min-height:22px}.resume-job:last-child .resume-row-heading{border-bottom:0;min-height:22px}.resume-label-column{position:relative}.resume-marker{z-index:0;background:#fff056cc;height:10px;position:absolute;top:12px;left:0}.resume-job .resume-marker{width:calc(100% - 188px);min-width:36px;max-width:67px}.resume-job:first-child .resume-marker{width:52px}.resume-job:nth-child(2) .resume-marker,.resume-job:nth-child(3) .resume-marker{width:36px}.resume-job:nth-child(4) .resume-marker{width:67px}.resume-label-column h3{z-index:1;white-space:nowrap;margin:0 0 0 2px;font-size:16px;font-weight:800;line-height:22px;position:relative}.resume-row-heading,.resume-award-entry,.resume-education-entry{color:#0009;justify-content:space-between;align-items:flex-start;gap:18px;min-height:39px;font-size:14px;line-height:20px;display:flex}.resume-row-heading{padding-top:2px;position:relative}.resume-job:not(:last-child) .resume-row-heading:after{content:"";background:#0000001a;height:1px;position:absolute;bottom:1px;left:0;right:0}.resume-row-heading p,.resume-award-entry p,.resume-education-entry p,.resume-description{margin:0}.resume-row-heading time,.resume-award-entry time,.resume-education-entry time{text-align:right;white-space:nowrap;flex:none}.resume-description{color:#0009;text-align:justify;margin-top:13px;font-size:12px;line-height:20px}.resume-education,.resume-awards{margin-top:64px}.resume-education-item{grid-template-columns:240px 480px;width:720px;min-height:43px;display:grid;position:relative}.resume-education-item:first-child{margin-bottom:19px}.resume-education-item:last-child{min-height:22px}.resume-education-item:first-child:after{content:"";background:#0000001a;height:1px;position:absolute;bottom:1px;left:0;right:0}.resume-education-item .resume-marker{width:99px}.resume-education-entry{min-height:22px;padding-top:2px}.resume-award .resume-marker{width:calc(100% - 2px);max-width:169px}.resume-award:first-child .resume-marker{width:115px}.resume-award:nth-child(2) .resume-marker{width:169px}.resume-award:nth-child(3) .resume-marker{width:159px}.resume-award:nth-child(4) .resume-marker{width:119px}.resume-award:first-child{min-height:93px;margin-bottom:19px}.resume-award:nth-child(2),.resume-award:nth-child(3){min-height:43px;margin-bottom:19px}.resume-award:last-child{min-height:22px}.resume-award-entry{min-height:0;padding-top:2px}.resume-award-entry+.resume-award-entry{margin-top:15px}.resume-award:first-child .resume-award-entry:first-child{height:39px;position:relative}.resume-award:first-child .resume-award-entry:first-child:after{content:"";background:#0000001a;height:1px;position:absolute;bottom:1px;left:0;right:0}.resume-award:first-child:after{bottom:-1px}.resume-footer{margin-top:64px}.resume-footer-actions{height:32px;position:relative}.resume-wechat-action{width:101px;height:32px;position:absolute;top:0;left:232px}.resume-footer-actions>.resume-action{position:absolute;top:0;left:386px}.resume-action-muted{color:#000;background:#0000000f;transition:background-color .24s}.resume-wechat-action:hover .resume-action-muted,.resume-wechat-action:focus-within .resume-action-muted{background:#0000001f}.resume-qr-frame{opacity:0;pointer-events:none;background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:14px;width:250px;height:90px;padding:5px;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%,-6px)}.resume-wechat-action:hover .resume-qr-frame,.resume-wechat-action:focus-within .resume-qr-frame{opacity:1;transform:translate(-50%)}.resume-qr{object-fit:cover;flex:none;width:80px;height:80px}.resume-qr-details{color:#0009;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;font-size:11px;line-height:16px;display:flex}.resume-qr-details strong{color:#000;font-size:14px;font-weight:800;line-height:20px}@media (prefers-reduced-motion:reduce){.resume-overlay-root,.resume-document,.resume-close{transition-duration:.01ms}.resume-document,.resume-close,.resume-close:hover{transform:none}}@media (max-width:700px){.pixelwrld-grid{grid-template-columns:repeat(2,170px);gap:4px;width:344px;top:245px;left:calc(50% - 172px)}.project-entry{width:170px;height:160px}.project-logo{width:88px;height:88px}.project-text-wrap{display:none}.project-collab{justify-content:flex-end;padding-bottom:8px}.collab-visuals,.collab-text-wrap{display:none}.collab-content{justify-content:flex-end;width:100%;height:100%}.collab-person-wrap{width:92px;height:92px;position:absolute;top:7px;left:50%;transform:translate(-50%)rotate(3deg)}.collab-photo-frame{width:184px;height:184px}.collab-pill-wrap{padding-top:0}.project-layer,.project-description{display:none}.pixelwrld-text-spacing{height:250px}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-1\.4\%_-0\.19\%_-1\.27\%_0\]{inset:-1.4% -.19% -1.27% 0}.inset-\[-1\.21\%_-0\.24\%_-1\.49\%_0\]{inset:-1.21% -.24% -1.49% 0}.inset-\[-1px_0_0_0\]{inset:-1px 0 0}.inset-\[-2\.05\%_-0\.28\%\]{inset:-2.05% -.28%}.inset-\[-2\.98\%_-1\.79\%\]{inset:-2.98% -1.79%}.inset-\[-2px_0_0_0\]{inset:-2px 0 0}.inset-\[-4\.67\%_0_-4\.76\%_0\]{inset:-4.67% 0 -4.76%}.inset-\[-20\%\]{inset:-20%}.inset-\[-25\%\]{inset:-25%}.inset-\[16\.41\%_0_0_0\]{inset:16.41% 0 0}.inset-\[19\.49\%_11\.81\%_0_11\.81\%\]{inset:19.49% 11.81% 0}.inset-\[21\.76\%_13\.53\%_0_13\.53\%\]{inset:21.76% 13.53% 0}.inset-\[32\.49\%_0_0_0\]{inset:32.49% 0 0}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-\[-0\.12\%\]{top:-.12%}.top-\[-2\.51\%\]{top:-2.51%}.top-\[-2\.91\%\]{top:-2.91%}.top-\[-5\.65\%\]{top:-5.65%}.top-\[-6\.9\%\]{top:-6.9%}.top-\[-6\.41\%\]{top:-6.41%}.top-\[-7\.78\%\]{top:-7.78%}.top-\[-14\.58\%\]{top:-14.58%}.top-\[-18\.19\%\]{top:-18.19%}.top-\[-21\.22\%\]{top:-21.22%}.top-\[-43\.69\%\]{top:-43.69%}.top-\[-48\.78\%\]{top:-48.78%}.top-\[-114\.81\%\]{top:-114.81%}.top-\[-321\.81\%\]{top:-321.81%}.top-\[0px\]{top:0}.top-\[1\%\]{top:1%}.top-\[13px\]{top:13px}.top-\[20px\]{top:20px}.top-\[24px\]{top:24px}.top-\[36px\]{top:36px}.top-\[40px\]{top:40px}.top-\[44px\]{top:44px}.top-\[48px\]{top:48px}.top-\[72px\]{top:72px}.top-\[75px\]{top:75px}.top-\[96px\]{top:96px}.top-\[103px\]{top:103px}.top-\[148px\]{top:148px}.top-\[161px\]{top:161px}.top-\[162px\]{top:162px}.top-\[172px\]{top:172px}.top-\[173px\]{top:173px}.top-\[188px\]{top:188px}.top-\[192px\]{top:192px}.top-\[194px\]{top:194px}.top-\[202px\]{top:202px}.top-\[210px\]{top:210px}.top-\[212px\]{top:212px}.top-\[227px\]{top:227px}.top-\[231px\]{top:231px}.top-\[232px\]{top:232px}.top-\[233px\]{top:233px}.top-\[234px\]{top:234px}.top-\[269px\]{top:269px}.top-\[285px\]{top:285px}.top-\[288px\]{top:288px}.top-\[289px\]{top:289px}.top-\[309px\]{top:309px}.top-\[372px\]{top:372px}.top-\[375px\]{top:375px}.top-\[532px\]{top:532px}.top-\[604px\]{top:604px}.top-\[636px\]{top:636px}.top-\[658px\]{top:658px}.top-\[672px\]{top:672px}.top-\[704px\]{top:704px}.top-\[720px\]{top:720px}.top-\[726px\]{top:726px}.top-\[742px\]{top:742px}.top-\[788px\]{top:788px}.top-\[810px\]{top:810px}.top-\[826px\]{top:826px}.top-\[878px\]{top:878px}.top-\[894px\]{top:894px}.top-\[946px\]{top:946px}.top-\[970px\]{top:970px}.top-\[990px\]{top:990px}.top-\[1006px\]{top:1006px}.top-\[1034px\]{top:1034px}.top-\[1054px\]{top:1054px}.top-\[1062px\]{top:1062px}.top-\[1082px\]{top:1082px}.top-\[1086px\]{top:1086px}.top-\[1092px\]{top:1092px}.top-\[1098px\]{top:1098px}.top-\[1106px\]{top:1106px}.top-\[1110px\]{top:1110px}.top-\[1113px\]{top:1113px}.top-\[1114px\]{top:1114px}.top-\[1118px\]{top:1118px}.top-\[1122px\]{top:1122px}.top-\[1124px\]{top:1124px}.top-\[1130px\]{top:1130px}.top-\[1132px\]{top:1132px}.top-\[1133px\]{top:1133px}.top-\[1142px\]{top:1142px}.top-\[1144px\]{top:1144px}.top-\[1146px\]{top:1146px}.top-\[1147px\]{top:1147px}.top-\[1150px\]{top:1150px}.top-\[1154px\]{top:1154px}.top-\[1156px\]{top:1156px}.top-\[1158px\]{top:1158px}.top-\[1160px\]{top:1160px}.top-\[1163px\]{top:1163px}.top-\[1174px\]{top:1174px}.top-\[1178px\]{top:1178px}.top-\[1179px\]{top:1179px}.top-\[1181px\]{top:1181px}.top-\[1183px\]{top:1183px}.top-\[1188px\]{top:1188px}.top-\[1195px\]{top:1195px}.top-\[1198px\]{top:1198px}.top-\[1200px\]{top:1200px}.top-\[1201px\]{top:1201px}.top-\[1202px\]{top:1202px}.top-\[1205px\]{top:1205px}.top-\[1209px\]{top:1209px}.top-\[1210px\]{top:1210px}.top-\[1220px\]{top:1220px}.top-\[1226px\]{top:1226px}.top-\[1230px\]{top:1230px}.top-\[1233px\]{top:1233px}.top-\[1262px\]{top:1262px}.top-\[1278px\]{top:1278px}.top-\[1282px\]{top:1282px}.top-\[1298px\]{top:1298px}.top-\[1300px\]{top:1300px}.top-\[1306px\]{top:1306px}.top-\[1340px\]{top:1340px}.top-\[1360px\]{top:1360px}.top-\[1366px\]{top:1366px}.top-\[1386px\]{top:1386px}.top-\[1400px\]{top:1400px}.top-\[1410px\]{top:1410px}.top-\[1420px\]{top:1420px}.top-\[1426px\]{top:1426px}.top-\[1460px\]{top:1460px}.top-\[1462px\]{top:1462px}.top-\[1480px\]{top:1480px}.top-\[1520px\]{top:1520px}.top-\[1521\.97px\]{top:1521.97px}.top-\[1522px\]{top:1522px}.top-\[1536\.38px\]{top:1536.38px}.top-\[1537\.12px\]{top:1537.12px}.top-\[1537\.64px\]{top:1537.64px}.top-\[1540px\]{top:1540px}.top-\[1580px\]{top:1580px}.top-\[1600px\]{top:1600px}.top-\[1640px\]{top:1640px}.top-\[1660px\]{top:1660px}.top-\[1667px\]{top:1667px}.top-\[1678px\]{top:1678px}.top-\[1702px\]{top:1702px}.top-\[1712px\]{top:1712px}.top-\[1722px\]{top:1722px}.top-\[1764px\]{top:1764px}.top-\[1784px\]{top:1784px}.top-\[1808px\]{top:1808px}.top-\[1826px\]{top:1826px}.top-\[1846px\]{top:1846px}.top-\[1848px\]{top:1848px}.top-\[1860px\]{top:1860px}.top-\[1880px\]{top:1880px}.top-\[1882px\]{top:1882px}.top-\[1884px\]{top:1884px}.top-\[1888px\]{top:1888px}.top-\[1908px\]{top:1908px}.top-\[1914px\]{top:1914px}.top-\[1920px\]{top:1920px}.top-\[1936px\]{top:1936px}.top-\[1948px\]{top:1948px}.top-\[1968px\]{top:1968px}.top-\[1974px\]{top:1974px}.top-\[1994px\]{top:1994px}.top-\[1996px\]{top:1996px}.top-\[2008px\]{top:2008px}.top-\[2028px\]{top:2028px}.top-\[2060px\]{top:2060px}.top-\[2068px\]{top:2068px}.top-\[2088px\]{top:2088px}.top-\[2108px\]{top:2108px}.top-\[2110px\]{top:2110px}.top-\[2112px\]{top:2112px}.top-\[2128px\]{top:2128px}.top-\[2142px\]{top:2142px}.top-\[2148px\]{top:2148px}.top-\[2160px\]{top:2160px}.top-\[2177px\]{top:2177px}.top-\[2188px\]{top:2188px}.top-\[2202px\]{top:2202px}.top-\[2208px\]{top:2208px}.top-\[2222px\]{top:2222px}.top-\[2224px\]{top:2224px}.top-\[2264px\]{top:2264px}.top-\[2284px\]{top:2284px}.top-\[2286px\]{top:2286px}.top-\[2292px\]{top:2292px}.top-\[2318px\]{top:2318px}.top-\[2344px\]{top:2344px}.top-\[2358px\]{top:2358px}.top-\[2378px\]{top:2378px}.top-\[2380px\]{top:2380px}.top-\[2408px\]{top:2408px}.top-\[2412px\]{top:2412px}.top-\[2436px\]{top:2436px}.top-\[2446px\]{top:2446px}.top-\[2452px\]{top:2452px}.top-\[2472px\]{top:2472px}.top-\[2492px\]{top:2492px}.top-\[2494px\]{top:2494px}.top-\[2526px\]{top:2526px}.top-\[2536px\]{top:2536px}.top-\[2572px\]{top:2572px}.top-\[2574px\]{top:2574px}.top-\[2588px\]{top:2588px}.top-\[2626px\]{top:2626px}.top-\[2630px\]{top:2630px}.top-\[2642px\]{top:2642px}.top-\[2666px\]{top:2666px}.top-\[2669px\]{top:2669px}.top-\[2676px\]{top:2676px}.top-\[2677px\]{top:2677px}.top-\[2682px\]{top:2682px}.top-\[2712px\]{top:2712px}.top-\[2764px\]{top:2764px}.top-\[2766px\]{top:2766px}.top-\[2828px\]{top:2828px}.top-\[2829px\]{top:2829px}.top-\[2873\.95px\]{top:2873.95px}.top-\[2875\.06px\]{top:2875.06px}.top-\[2913px\]{top:2913px}.top-\[2925px\]{top:2925px}.top-\[2957px\]{top:2957px}.top-\[2965px\]{top:2965px}.top-\[2985px\]{top:2985px}.top-\[3019\.69px\]{top:3019.69px}.top-\[3021px\]{top:3021px}.top-\[3039px\]{top:3039px}.top-\[3068px\]{top:3068px}.top-\[3082px\]{top:3082px}.top-\[3112\.92px\]{top:3112.92px}.top-\[3129px\]{top:3129px}.top-\[3138px\]{top:3138px}.top-\[3145px\]{top:3145px}.top-\[3190px\]{top:3190px}.top-\[3232px\]{top:3232px}.top-\[3234px\]{top:3234px}.top-\[3276px\]{top:3276px}.top-\[3286px\]{top:3286px}.top-\[3304px\]{top:3304px}.top-\[3306px\]{top:3306px}.top-\[3328px\]{top:3328px}.top-\[3330px\]{top:3330px}.top-\[3333px\]{top:3333px}.top-\[3339px\]{top:3339px}.top-\[3340px\]{top:3340px}.top-\[3344px\]{top:3344px}.top-\[3361px\]{top:3361px}.top-\[3364px\]{top:3364px}.top-\[3372px\]{top:3372px}.top-\[3377px\]{top:3377px}.top-\[3378px\]{top:3378px}.top-\[3384px\]{top:3384px}.top-\[3410px\]{top:3410px}.top-\[3432px\]{top:3432px}.top-\[3434px\]{top:3434px}.top-\[3450px\]{top:3450px}.top-\[3456px\]{top:3456px}.top-\[3470px\]{top:3470px}.top-\[3514px\]{top:3514px}.top-\[3528px\]{top:3528px}.top-\[3560px\]{top:3560px}.top-\[3574px\]{top:3574px}.top-\[3584px\]{top:3584px}.top-\[3614px\]{top:3614px}.top-\[3620px\]{top:3620px}.top-\[3623px\]{top:3623px}.top-\[3624px\]{top:3624px}.top-\[3634px\]{top:3634px}.top-\[3658px\]{top:3658px}.top-\[3672px\]{top:3672px}.top-\[3673px\]{top:3673px}.top-\[3702px\]{top:3702px}.top-\[3708\.5px\]{top:3708.5px}.top-\[3708px\]{top:3708px}.top-\[3738px\]{top:3738px}.top-\[3760px\]{top:3760px}.top-\[3776px\]{top:3776px}.top-\[3800px\]{top:3800px}.top-\[3822px\]{top:3822px}.top-\[3844px\]{top:3844px}.top-\[3872px\]{top:3872px}.top-\[3874px\]{top:3874px}.top-\[3896px\]{top:3896px}.top-\[3918px\]{top:3918px}.top-\[3952px\]{top:3952px}.top-\[3972px\]{top:3972px}.top-\[3979\.5px\]{top:3979.5px}.top-\[3992px\]{top:3992px}.top-\[4005px\]{top:4005px}.top-\[4020px\]{top:4020px}.top-\[4028px\]{top:4028px}.top-\[4030px\]{top:4030px}.top-\[4060px\]{top:4060px}.top-\[4063\.5px\]{top:4063.5px}.top-\[4092px\]{top:4092px}.top-\[4124px\]{top:4124px}.top-\[4132px\]{top:4132px}.top-\[4142px\]{top:4142px}.top-\[4184px\]{top:4184px}.top-\[4185px\]{top:4185px}.top-\[4207px\]{top:4207px}.top-\[4216px\]{top:4216px}.top-\[4221px\]{top:4221px}.top-\[4228px\]{top:4228px}.top-\[4238px\]{top:4238px}.top-\[4251px\]{top:4251px}.top-\[4310px\]{top:4310px}.top-\[4315px\]{top:4315px}.top-\[4320px\]{top:4320px}.top-\[4338px\]{top:4338px}.top-\[4347px\]{top:4347px}.top-\[4352px\]{top:4352px}.top-\[4358px\]{top:4358px}.top-\[4359px\]{top:4359px}.top-\[4362px\]{top:4362px}.top-\[4369px\]{top:4369px}.top-\[4382px\]{top:4382px}.top-\[4386px\]{top:4386px}.top-\[4394px\]{top:4394px}.top-\[4418px\]{top:4418px}.top-\[4436px\]{top:4436px}.top-\[4454px\]{top:4454px}.top-\[4464px\]{top:4464px}.top-\[4481px\]{top:4481px}.top-\[4486px\]{top:4486px}.top-\[4494px\]{top:4494px}.top-\[4504px\]{top:4504px}.top-\[4506px\]{top:4506px}.top-\[4510px\]{top:4510px}.top-\[4539px\]{top:4539px}.top-\[4540px\]{top:4540px}.top-\[4544px\]{top:4544px}.top-\[4556px\]{top:4556px}.top-\[4611px\]{top:4611px}.top-\[4617px\]{top:4617px}.top-\[4647px\]{top:4647px}.top-\[4648px\]{top:4648px}.top-\[4688px\]{top:4688px}.top-\[4689px\]{top:4689px}.top-\[4693px\]{top:4693px}.top-\[4696px\]{top:4696px}.top-\[4700px\]{top:4700px}.top-\[4717px\]{top:4717px}.top-\[4725px\]{top:4725px}.top-\[4758px\]{top:4758px}.top-\[4761px\]{top:4761px}.top-\[4764px\]{top:4764px}.top-\[4765px\]{top:4765px}.top-\[4780px\]{top:4780px}.top-\[4786px\]{top:4786px}.top-\[4802px\]{top:4802px}.top-\[4805px\]{top:4805px}.top-\[4814px\]{top:4814px}.top-\[4826px\]{top:4826px}.top-\[4847px\]{top:4847px}.top-\[4867px\]{top:4867px}.top-\[4882px\]{top:4882px}.top-\[4895px\]{top:4895px}.top-\[4903px\]{top:4903px}.top-\[4904px\]{top:4904px}.top-\[4905px\]{top:4905px}.top-\[4909px\]{top:4909px}.top-\[4939px\]{top:4939px}.top-\[4961px\]{top:4961px}.top-\[4968px\]{top:4968px}.top-\[4976px\]{top:4976px}.top-\[4977px\]{top:4977px}.top-\[4999px\]{top:4999px}.top-\[5031px\]{top:5031px}.top-\[5035px\]{top:5035px}.top-\[5039px\]{top:5039px}.top-\[5041px\]{top:5041px}.top-\[5059px\]{top:5059px}.top-\[5076px\]{top:5076px}.top-\[5111px\]{top:5111px}.top-\[5115px\]{top:5115px}.top-\[5116px\]{top:5116px}.top-\[5146px\]{top:5146px}.top-\[5147px\]{top:5147px}.top-\[5181px\]{top:5181px}.top-\[5209px\]{top:5209px}.top-\[5232px\]{top:5232px}.top-\[5233px\]{top:5233px}.top-\[5253px\]{top:5253px}.top-\[5268px\]{top:5268px}.top-\[5274px\]{top:5274px}.top-\[5305px\]{top:5305px}.top-\[5320px\]{top:5320px}.top-\[5335px\]{top:5335px}.top-\[5349px\]{top:5349px}.top-\[5395px\]{top:5395px}.top-\[5396px\]{top:5396px}.top-\[5405px\]{top:5405px}.top-\[5413px\]{top:5413px}.top-\[5416px\]{top:5416px}.top-\[5422px\]{top:5422px}.top-\[5475px\]{top:5475px}.top-\[5499px\]{top:5499px}.top-\[5504px\]{top:5504px}.top-\[5507px\]{top:5507px}.top-\[5519px\]{top:5519px}.top-\[5524px\]{top:5524px}.top-\[5539px\]{top:5539px}.top-\[5544px\]{top:5544px}.top-\[5559px\]{top:5559px}.top-\[5595px\]{top:5595px}.top-\[5599px\]{top:5599px}.top-\[5619px\]{top:5619px}.top-\[5663px\]{top:5663px}.top-\[5671px\]{top:5671px}.top-\[5672px\]{top:5672px}.top-\[5687px\]{top:5687px}.top-\[5702px\]{top:5702px}.top-\[5714px\]{top:5714px}.top-\[5751px\]{top:5751px}.top-\[5752px\]{top:5752px}.top-\[5776px\]{top:5776px}.top-\[5779px\]{top:5779px}.top-\[5784px\]{top:5784px}.top-\[5854px\]{top:5854px}.top-\[5886px\]{top:5886px}.top-\[5910px\]{top:5910px}.top-\[5974px\]{top:5974px}.top-\[5975px\]{top:5975px}.top-\[6006px\]{top:6006px}.top-\[6011px\]{top:6011px}.top-\[6151px\]{top:6151px}.top-\[6175px\]{top:6175px}.top-\[6235px\]{top:6235px}.top-\[6236px\]{top:6236px}.top-\[6242px\]{top:6242px}.top-\[6245px\]{top:6245px}.top-\[6260px\]{top:6260px}.top-\[6272px\]{top:6272px}.top-\[6282px\]{top:6282px}.top-\[6328px\]{top:6328px}.top-\[6352px\]{top:6352px}.top-\[6372px\]{top:6372px}.top-\[6404px\]{top:6404px}.top-\[6408px\]{top:6408px}.top-\[6440px\]{top:6440px}.top-\[6441\.07px\]{top:6441.07px}.top-\[6441\.46px\]{top:6441.46px}.top-\[6464px\]{top:6464px}.top-\[6510px\]{top:6510px}.top-\[6527px\]{top:6527px}.top-\[6560\.55px\]{top:6560.55px}.top-\[6629px\]{top:6629px}.top-\[6681px\]{top:6681px}.top-\[6715px\]{top:6715px}.top-\[6718px\]{top:6718px}.top-\[6737px\]{top:6737px}.top-\[6745px\]{top:6745px}.top-\[6749px\]{top:6749px}.top-\[6755px\]{top:6755px}.top-\[6761px\]{top:6761px}.top-\[6785px\]{top:6785px}.top-\[6793px\]{top:6793px}.top-\[6829px\]{top:6829px}.top-\[6837px\]{top:6837px}.top-\[6848px\]{top:6848px}.top-\[6861px\]{top:6861px}.top-\[6885px\]{top:6885px}.top-\[6895px\]{top:6895px}.top-\[6917px\]{top:6917px}.top-\[6919px\]{top:6919px}.top-\[7009px\]{top:7009px}.top-\[7019px\]{top:7019px}.top-\[7071px\]{top:7071px}.top-\[7095px\]{top:7095px}.top-\[7151px\]{top:7151px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[-0\.03\%\]{left:-.03%}.left-\[-0\.07\%\]{left:-.07%}.left-\[-1\.85\%\]{left:-1.85%}.left-\[-3\.06\%\]{left:-3.06%}.left-\[-4\.38\%\]{left:-4.38%}.left-\[-5\.28\%\]{left:-5.28%}.left-\[-28\.21\%\]{left:-28.21%}.left-\[-28\.96\%\]{left:-28.96%}.left-\[-76\.81\%\]{left:-76.81%}.left-\[-105\.75\%\]{left:-105.75%}.left-\[-222\.3\%\]{left:-222.3%}.left-\[0px\]{left:0}.left-\[16px\]{left:16px}.left-\[20px\]{left:20px}.left-\[22px\]{left:22px}.left-\[32px\]{left:32px}.left-\[60px\]{left:60px}.left-\[64px\]{left:64px}.left-\[74px\]{left:74px}.left-\[80px\]{left:80px}.left-\[82px\]{left:82px}.left-\[89px\]{left:89px}.left-\[145px\]{left:145px}.left-\[154px\]{left:154px}.left-\[164px\]{left:164px}.left-\[280px\]{left:280px}.left-\[281px\]{left:281px}.left-\[284px\]{left:284px}.left-\[287px\]{left:287px}.left-\[294\.44px\]{left:294.44px}.left-\[294px\]{left:294px}.left-\[299px\]{left:299px}.left-\[300px\]{left:300px}.left-\[301px\]{left:301px}.left-\[303px\]{left:303px}.left-\[304px\]{left:304px}.left-\[311px\]{left:311px}.left-\[312px\]{left:312px}.left-\[316px\]{left:316px}.left-\[319px\]{left:319px}.left-\[320px\]{left:320px}.left-\[321px\]{left:321px}.left-\[326px\]{left:326px}.left-\[327px\]{left:327px}.left-\[329px\]{left:329px}.left-\[330px\]{left:330px}.left-\[336px\]{left:336px}.left-\[338px\]{left:338px}.left-\[339px\]{left:339px}.left-\[340px\]{left:340px}.left-\[343px\]{left:343px}.left-\[344px\]{left:344px}.left-\[345px\]{left:345px}.left-\[346px\]{left:346px}.left-\[347px\]{left:347px}.left-\[348px\]{left:348px}.left-\[349px\]{left:349px}.left-\[354px\]{left:354px}.left-\[356\.15px\]{left:356.15px}.left-\[360px\]{left:360px}.left-\[362\.71px\]{left:362.71px}.left-\[362px\]{left:362px}.left-\[363px\]{left:363px}.left-\[365px\]{left:365px}.left-\[366px\]{left:366px}.left-\[367px\]{left:367px}.left-\[374px\]{left:374px}.left-\[375px\]{left:375px}.left-\[376px\]{left:376px}.left-\[379px\]{left:379px}.left-\[380px\]{left:380px}.left-\[382px\]{left:382px}.left-\[385px\]{left:385px}.left-\[386\.71px\]{left:386.71px}.left-\[388px\]{left:388px}.left-\[394px\]{left:394px}.left-\[400px\]{left:400px}.left-\[405px\]{left:405px}.left-\[417px\]{left:417px}.left-\[420px\]{left:420px}.left-\[421\.5px\]{left:421.5px}.left-\[422px\]{left:422px}.left-\[423px\]{left:423px}.left-\[426px\]{left:426px}.left-\[427px\]{left:427px}.left-\[428px\]{left:428px}.left-\[432px\]{left:432px}.left-\[436px\]{left:436px}.left-\[437px\]{left:437px}.left-\[440px\]{left:440px}.left-\[441px\]{left:441px}.left-\[443px\]{left:443px}.left-\[444px\]{left:444px}.left-\[446px\]{left:446px}.left-\[453px\]{left:453px}.left-\[456px\]{left:456px}.left-\[460px\]{left:460px}.left-\[463px\]{left:463px}.left-\[472\.5px\]{left:472.5px}.left-\[472px\]{left:472px}.left-\[473px\]{left:473px}.left-\[480px\]{left:480px}.left-\[481px\]{left:481px}.left-\[484px\]{left:484px}.left-\[485px\]{left:485px}.left-\[493px\]{left:493px}.left-\[494\.5px\]{left:494.5px}.left-\[495px\]{left:495px}.left-\[498px\]{left:498px}.left-\[500px\]{left:500px}.left-\[504px\]{left:504px}.left-\[506px\]{left:506px}.left-\[508px\]{left:508px}.left-\[509px\]{left:509px}.left-\[511px\]{left:511px}.left-\[515\.5px\]{left:515.5px}.left-\[520px\]{left:520px}.left-\[521px\]{left:521px}.left-\[525px\]{left:525px}.left-\[526px\]{left:526px}.left-\[527px\]{left:527px}.left-\[533px\]{left:533px}.left-\[534\.88px\]{left:534.88px}.left-\[540px\]{left:540px}.left-\[541px\]{left:541px}.left-\[542px\]{left:542px}.left-\[545px\]{left:545px}.left-\[550px\]{left:550px}.left-\[552px\]{left:552px}.left-\[553\.37px\]{left:553.37px}.left-\[553px\]{left:553px}.left-\[560px\]{left:560px}.left-\[562px\]{left:562px}.left-\[563px\]{left:563px}.left-\[569px\]{left:569px}.left-\[571px\]{left:571px}.left-\[576px\]{left:576px}.left-\[578px\]{left:578px}.left-\[583px\]{left:583px}.left-\[585px\]{left:585px}.left-\[586px\]{left:586px}.left-\[588\.5px\]{left:588.5px}.left-\[588px\]{left:588px}.left-\[590px\]{left:590px}.left-\[592px\]{left:592px}.left-\[596px\]{left:596px}.left-\[597\.5px\]{left:597.5px}.left-\[601px\]{left:601px}.left-\[606px\]{left:606px}.left-\[612px\]{left:612px}.left-\[616\.01px\]{left:616.01px}.left-\[616px\]{left:616px}.left-\[623px\]{left:623px}.left-\[624px\]{left:624px}.left-\[632px\]{left:632px}.left-\[633px\]{left:633px}.left-\[634\.5px\]{left:634.5px}.left-\[635px\]{left:635px}.left-\[639\.5px\]{left:639.5px}.left-\[640\.5px\]{left:640.5px}.left-\[640px\]{left:640px}.left-\[642px\]{left:642px}.left-\[645\.5px\]{left:645.5px}.left-\[646px\]{left:646px}.left-\[648px\]{left:648px}.left-\[651px\]{left:651px}.left-\[652px\]{left:652px}.left-\[653px\]{left:653px}.left-\[656px\]{left:656px}.left-\[657px\]{left:657px}.left-\[659px\]{left:659px}.left-\[660px\]{left:660px}.left-\[664px\]{left:664px}.left-\[666px\]{left:666px}.left-\[667px\]{left:667px}.left-\[668px\]{left:668px}.left-\[669\.5px\]{left:669.5px}.left-\[671px\]{left:671px}.left-\[672px\]{left:672px}.left-\[676px\]{left:676px}.left-\[677px\]{left:677px}.left-\[678px\]{left:678px}.left-\[683px\]{left:683px}.left-\[685px\]{left:685px}.left-\[686px\]{left:686px}.left-\[694px\]{left:694px}.left-\[697px\]{left:697px}.left-\[700px\]{left:700px}.left-\[701px\]{left:701px}.left-\[705px\]{left:705px}.left-\[708px\]{left:708px}.left-\[709px\]{left:709px}.left-\[715px\]{left:715px}.left-\[716px\]{left:716px}.left-\[718px\]{left:718px}.left-\[719px\]{left:719px}.left-\[722px\]{left:722px}.left-\[723px\]{left:723px}.left-\[731px\]{left:731px}.left-\[737px\]{left:737px}.left-\[738px\]{left:738px}.left-\[739px\]{left:739px}.left-\[746px\]{left:746px}.left-\[749px\]{left:749px}.left-\[750px\]{left:750px}.left-\[754\.23px\]{left:754.23px}.left-\[754px\]{left:754px}.left-\[755px\]{left:755px}.left-\[756px\]{left:756px}.left-\[761px\]{left:761px}.left-\[762px\]{left:762px}.left-\[764px\]{left:764px}.left-\[765px\]{left:765px}.left-\[766px\]{left:766px}.left-\[767px\]{left:767px}.left-\[769px\]{left:769px}.left-\[773px\]{left:773px}.left-\[776px\]{left:776px}.left-\[780px\]{left:780px}.left-\[781px\]{left:781px}.left-\[785px\]{left:785px}.left-\[786px\]{left:786px}.left-\[790px\]{left:790px}.left-\[793px\]{left:793px}.left-\[796px\]{left:796px}.left-\[800px\]{left:800px}.left-\[801px\]{left:801px}.left-\[804\.53px\]{left:804.53px}.left-\[805px\]{left:805px}.left-\[809px\]{left:809px}.left-\[810px\]{left:810px}.left-\[816px\]{left:816px}.left-\[820px\]{left:820px}.left-\[821px\]{left:821px}.left-\[823px\]{left:823px}.left-\[825px\]{left:825px}.left-\[829px\]{left:829px}.left-\[839px\]{left:839px}.left-\[842px\]{left:842px}.left-\[847px\]{left:847px}.left-\[855px\]{left:855px}.left-\[857\.5px\]{left:857.5px}.left-\[857px\]{left:857px}.left-\[858px\]{left:858px}.left-\[860px\]{left:860px}.left-\[861px\]{left:861px}.left-\[863px\]{left:863px}.left-\[865px\]{left:865px}.left-\[866px\]{left:866px}.left-\[867px\]{left:867px}.left-\[868px\]{left:868px}.left-\[869px\]{left:869px}.left-\[877px\]{left:877px}.left-\[881px\]{left:881px}.left-\[882px\]{left:882px}.left-\[884px\]{left:884px}.left-\[888px\]{left:888px}.left-\[889px\]{left:889px}.left-\[891px\]{left:891px}.left-\[893px\]{left:893px}.left-\[894px\]{left:894px}.left-\[895px\]{left:895px}.left-\[899\.5px\]{left:899.5px}.left-\[899px\]{left:899px}.left-\[901px\]{left:901px}.left-\[902px\]{left:902px}.left-\[904px\]{left:904px}.left-\[916px\]{left:916px}.left-\[917px\]{left:917px}.left-\[919px\]{left:919px}.left-\[920px\]{left:920px}.left-\[930px\]{left:930px}.left-\[931px\]{left:931px}.left-\[932px\]{left:932px}.left-\[951\.5px\]{left:951.5px}.left-\[955px\]{left:955px}.left-\[960px\]{left:960px}.left-\[961px\]{left:961px}.left-\[965px\]{left:965px}.left-\[967px\]{left:967px}.left-\[971px\]{left:971px}.left-\[985px\]{left:985px}.left-\[1001px\]{left:1001px}.left-\[calc\(50\%\+48px\)\]{left:calc(50% + 48px)}.left-\[calc\(50\%\+183px\)\]{left:calc(50% + 183px)}.left-\[calc\(50\%\+248px\)\]{left:calc(50% + 248px)}.left-\[calc\(50\%\+312px\)\]{left:calc(50% + 312px)}.left-\[calc\(50\%-82px\)\]{left:calc(50% - 82px)}.left-\[calc\(50\%-132px\)\]{left:calc(50% - 132px)}.left-\[calc\(50\%-313px\)\]{left:calc(50% - 313px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-\[8px\]{margin-bottom:8px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[4px\]{width:4px;height:4px}.size-\[5px\]{width:5px;height:5px}.size-\[10px\]{width:10px;height:10px}.size-\[17px\]{width:17px;height:17px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[34px\]{width:34px;height:34px}.size-\[62px\]{width:62px;height:62px}.size-\[66px\]{width:66px;height:66px}.size-\[96px\]{width:96px;height:96px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[11\.817px\]{height:11.817px}.h-\[12px\]{height:12px}.h-\[13\.13px\]{height:13.13px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34\.532px\]{height:34.532px}.h-\[35px\]{height:35px}.h-\[36\.817px\]{height:36.817px}.h-\[36\.884px\]{height:36.884px}.h-\[36px\]{height:36px}.h-\[37px\]{height:37px}.h-\[41px\]{height:41px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[49px\]{height:49px}.h-\[55\.145px\]{height:55.145px}.h-\[55px\]{height:55px}.h-\[59\.084px\]{height:59.084px}.h-\[59px\]{height:59px}.h-\[61px\]{height:61px}.h-\[64px\]{height:64px}.h-\[67px\]{height:67px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[87px\]{height:87px}.h-\[92\.96\%\]{height:92.96%}.h-\[97\.99\%\]{height:97.99%}.h-\[98px\]{height:98px}.h-\[100\.23\%\]{height:100.23%}.h-\[100px\]{height:100px}.h-\[100svh\]{height:100svh}.h-\[102px\]{height:102px}.h-\[103\.56\%\]{height:103.56%}.h-\[103px\]{height:103px}.h-\[104px\]{height:104px}.h-\[106\.44\%\]{height:106.44%}.h-\[108px\]{height:108px}.h-\[109\.68\%\]{height:109.68%}.h-\[109px\]{height:109px}.h-\[110px\]{height:110px}.h-\[111px\]{height:111px}.h-\[112\.81\%\]{height:112.81%}.h-\[112\.083px\]{height:112.083px}.h-\[114px\]{height:114px}.h-\[115px\]{height:115px}.h-\[116px\]{height:116px}.h-\[122\.725px\]{height:122.725px}.h-\[123\.766px\]{height:123.766px}.h-\[124px\]{height:124px}.h-\[125\.244px\]{height:125.244px}.h-\[125px\]{height:125px}.h-\[126\.63\%\]{height:126.63%}.h-\[129\.17\%\]{height:129.17%}.h-\[132px\]{height:132px}.h-\[138\.79\%\]{height:138.79%}.h-\[142\.07\%\]{height:142.07%}.h-\[146px\]{height:146px}.h-\[147\.55\%\]{height:147.55%}.h-\[152px\]{height:152px}.h-\[158px\]{height:158px}.h-\[162px\]{height:162px}.h-\[163\.448px\]{height:163.448px}.h-\[166\.66\%\]{height:166.66%}.h-\[171px\]{height:171px}.h-\[193px\]{height:193px}.h-\[196\.12\%\]{height:196.12%}.h-\[203px\]{height:203px}.h-\[204px\]{height:204px}.h-\[281\.65px\]{height:281.65px}.h-\[282\.205px\]{height:282.205px}.h-\[288px\]{height:288px}.h-\[303px\]{height:303px}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[364px\]{height:364px}.h-\[369px\]{height:369px}.h-\[398px\]{height:398px}.h-\[412px\]{height:412px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[737\.04\%\]{height:737.04%}.h-\[845\.78\%\]{height:845.78%}.h-full{height:100%}.min-h-\[100svh\]{min-height:100svh}.min-h-\[700px\]{min-height:700px}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[11\.817px\]{width:11.817px}.w-\[13\.13px\]{width:13.13px}.w-\[13px\]{width:13px}.w-\[17px\]{width:17px}.w-\[19px\]{width:19px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[37px\]{width:37px}.w-\[39px\]{width:39px}.w-\[41px\]{width:41px}.w-\[43px\]{width:43px}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[47\.245px\]{width:47.245px}.w-\[47\.256px\]{width:47.256px}.w-\[47px\]{width:47px}.w-\[48px\]{width:48px}.w-\[49px\]{width:49px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[55\.145px\]{width:55.145px}.w-\[55px\]{width:55px}.w-\[56px\]{width:56px}.w-\[59\.084px\]{width:59.084px}.w-\[59px\]{width:59px}.w-\[69px\]{width:69px}.w-\[71px\]{width:71px}.w-\[72px\]{width:72px}.w-\[76\.081px\]{width:76.081px}.w-\[79px\]{width:79px}.w-\[80px\]{width:80px}.w-\[81px\]{width:81px}.w-\[86px\]{width:86px}.w-\[87px\]{width:87px}.w-\[92px\]{width:92px}.w-\[99px\]{width:99px}.w-\[100\.01\%\]{width:100.01%}.w-\[100\.14\%\]{width:100.14%}.w-\[104\.28\%\]{width:104.28%}.w-\[105\.28\%\]{width:105.28%}.w-\[106px\]{width:106px}.w-\[108\.76\%\]{width:108.76%}.w-\[108px\]{width:108px}.w-\[109px\]{width:109px}.w-\[110\.28\%\]{width:110.28%}.w-\[111px\]{width:111px}.w-\[115px\]{width:115px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[122px\]{width:122px}.w-\[126px\]{width:126px}.w-\[128px\]{width:128px}.w-\[131px\]{width:131px}.w-\[132px\]{width:132px}.w-\[139\.86\%\]{width:139.86%}.w-\[144px\]{width:144px}.w-\[146px\]{width:146px}.w-\[153px\]{width:153px}.w-\[155px\]{width:155px}.w-\[158\.97\%\]{width:158.97%}.w-\[158px\]{width:158px}.w-\[162px\]{width:162px}.w-\[166\.56\%\]{width:166.56%}.w-\[168px\]{width:168px}.w-\[169px\]{width:169px}.w-\[171px\]{width:171px}.w-\[172\.571px\]{width:172.571px}.w-\[172px\]{width:172px}.w-\[173\.265px\]{width:173.265px}.w-\[175\.206px\]{width:175.206px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[186px\]{width:186px}.w-\[192px\]{width:192px}.w-\[199px\]{width:199px}.w-\[200px\]{width:200px}.w-\[205\.92\%\]{width:205.92%}.w-\[205px\]{width:205px}.w-\[209px\]{width:209px}.w-\[212px\]{width:212px}.w-\[213\.288px\]{width:213.288px}.w-\[213\.771px\]{width:213.771px}.w-\[214px\]{width:214px}.w-\[215px\]{width:215px}.w-\[216\.622px\]{width:216.622px}.w-\[216\.831px\]{width:216.831px}.w-\[217px\]{width:217px}.w-\[231px\]{width:231px}.w-\[235px\]{width:235px}.w-\[240px\]{width:240px}.w-\[243px\]{width:243px}.w-\[244px\]{width:244px}.w-\[247px\]{width:247px}.w-\[251px\]{width:251px}.w-\[255\.07\%\]{width:255.07%}.w-\[277px\]{width:277px}.w-\[278px\]{width:278px}.w-\[281px\]{width:281px}.w-\[284px\]{width:284px}.w-\[286px\]{width:286px}.w-\[290px\]{width:290px}.w-\[304px\]{width:304px}.w-\[311px\]{width:311px}.w-\[320px\]{width:320px}.w-\[322px\]{width:322px}.w-\[329px\]{width:329px}.w-\[334px\]{width:334px}.w-\[335px\]{width:335px}.w-\[341px\]{width:341px}.w-\[344px\]{width:344px}.w-\[346px\]{width:346px}.w-\[352px\]{width:352px}.w-\[354px\]{width:354px}.w-\[358px\]{width:358px}.w-\[359px\]{width:359px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[398\.48px\]{width:398.48px}.w-\[440px\]{width:440px}.w-\[448px\]{width:448px}.w-\[455px\]{width:455px}.w-\[479px\]{width:479px}.w-\[480px\]{width:480px}.w-\[553px\]{width:553px}.w-\[572px\]{width:572px}.w-\[608px\]{width:608px}.w-\[662px\]{width:662px}.w-\[672px\]{width:672px}.w-\[714px\]{width:714px}.w-\[717px\]{width:717px}.w-\[719px\]{width:719px}.w-\[720px\]{width:720px}.w-\[838\.51\%\]{width:838.51%}.w-full{width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-2\.69deg\]{rotate:-2.69deg}.rotate-\[-28\.51deg\]{rotate:-28.51deg}.rotate-\[2\.33deg\]{rotate:2.33deg}.rotate-\[3\.2deg\]{rotate:3.2deg}.rotate-\[28\.63deg\]{rotate:28.63deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-tl-\[16px\]{border-top-left-radius:16px}.rounded-tl-\[24px\]{border-top-left-radius:24px}.rounded-tr-\[4px\]{border-top-right-radius:4px}.rounded-tr-\[16px\]{border-top-right-radius:16px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#00a4fe\]{border-color:#00a4fe}.border-\[\#8b64d3\]{border-color:#8b64d3}.border-\[\#33954f\]{border-color:#33954f}.border-\[rgba\(0\,0\,0\,0\.1\)\]{border-color:#0000001a}.border-\[rgba\(0\,0\,0\,0\.2\)\]{border-color:#0003}.border-\[rgba\(255\,0\,0\,0\.59\)\]{border-color:#ff000096}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[\#00a4fe\]{background-color:#00a4fe}.bg-\[\#69bcfe\]{background-color:#69bcfe}.bg-\[\#92ed5b\]{background-color:#92ed5b}.bg-\[\#a9a9a9\]{background-color:#a9a9a9}.bg-\[\#bbe7ff\]{background-color:#bbe7ff}.bg-\[\#ccfaca\]{background-color:#ccfaca}.bg-\[\#d2ebf8\]{background-color:#d2ebf8}.bg-\[\#d6d6d6\]{background-color:#d6d6d6}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#dadada\]{background-color:#dadada}.bg-\[\#dedede\]{background-color:#dedede}.bg-\[\#e8e8e8\]{background-color:#e8e8e8}.bg-\[\#ed5b5b\]{background-color:#ed5b5b}.bg-\[\#f6cafa\]{background-color:#f6cafa}.bg-\[\#f6f6f6\]{background-color:#f6f6f6}.bg-\[\#fefefe\]{background-color:#fefefe}.bg-\[\#fff056\]{background-color:#fff056}.bg-\[\#fff58b\]{background-color:#fff58b}.bg-\[rgba\(0\,0\,0\,0\.1\)\]{background-color:#0000001a}.bg-\[rgba\(0\,0\,0\,0\.02\)\]{background-color:#00000005}.bg-\[rgba\(0\,164\,254\,0\.15\)\]{background-color:#00a4fe26}.bg-\[rgba\(51\,149\,79\,0\.2\)\]{background-color:#33954f33}.bg-\[rgba\(139\,100\,211\,0\.2\)\]{background-color:#8b64d333}.bg-\[rgba\(179\,179\,179\,0\.2\)\]{background-color:#b3b3b333}.bg-\[rgba\(255\,0\,0\,0\.1\)\]{background-color:#ff00001a}.bg-\[rgba\(255\,255\,255\,0\)\]{background-color:#fff0}.bg-\[rgba\(255\,255\,255\,0\.6\)\]{background-color:#fff9}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(15\,61\,56\,0\)\]{--tw-gradient-from:#0f3d3800;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(34\,73\,2\,0\)\]{--tw-gradient-from:#22490200;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(51\,51\,19\,0\)\]{--tw-gradient-from:#33331300;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(104\,189\,253\,0\)\]{--tw-gradient-from:#68bdfd00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(247\,247\,247\,0\)\]{--tw-gradient-from:#f7f7f700;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[7\.222\%\]{--tw-gradient-from-position:7.222%}.from-\[14\.583\%\]{--tw-gradient-from-position:14.583%}.via-\[rgba\(13\,65\,60\,0\.67\)\]{--tw-gradient-via:#0d413cab;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(35\,74\,3\,0\.77\)\]{--tw-gradient-via:#234a03c4;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(51\,51\,19\,0\.72\)\]{--tw-gradient-via:#333313b8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[36\.323\%\]{--tw-gradient-via-position:36.323%}.via-\[39\.097\%\]{--tw-gradient-via-position:39.097%}.via-\[50\.972\%\]{--tw-gradient-via-position:50.972%}.to-\[\#0f3e39\]{--tw-gradient-to:#0f3e39;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#67bcfd\]{--tw-gradient-to:#67bcfd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#234b03\]{--tw-gradient-to:#234b03;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#333312\]{--tw-gradient-to:#333312;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f7f7f7\]{--tw-gradient-to:#f7f7f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[72\.222\%\]{--tw-gradient-to-position:72.222%}.to-\[85\.208\%\]{--tw-gradient-to-position:85.208%}.bg-clip-padding{background-clip:padding-box}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[124px_44px\]{-webkit-mask-size:124px 44px;mask-size:124px 44px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[-89px_-8px\]{-webkit-mask-position:-89px -8px;mask-position:-89px -8px}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.font-\[\'Meituan_Handwriting\'\]{font-family:Meituan Handwriting}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0px\]{font-size:0}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[46px\]{font-size:46px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#00a4fe\]{color:#00a4fe}.text-\[\#00a4ff\]{color:#00a4ff}.text-\[\#33954f\]{color:#33954f}.text-\[\#575757\]{color:#575757}.text-\[\#949494\]{color:#949494}.text-\[\#a1a1a1\]{color:#a1a1a1}.text-\[\#fc5b5b\]{color:#fc5b5b}.text-\[\#fcfcfc\]{color:#fcfcfc}.text-\[rgba\(0\,0\,0\,0\.3\)\]{color:#0000004d}.text-\[rgba\(0\,0\,0\,0\.6\)\]{color:#0009}.text-\[rgba\(0\,0\,0\,0\.8\)\]{color:#000c}.text-\[rgba\(84\,19\,204\,0\.6\)\]{color:#5413cc99}.text-black{color:var(--color-black)}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-63{opacity:.63}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media not all and (min-width:700px){.max-\[700px\]\:w-\[350px\]{width:350px}.max-\[700px\]\:text-\[14px\]{font-size:14px}.max-\[700px\]\:text-\[32px\]{font-size:32px}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Meituan Handwriting;src:url(/fonts/meituan-handwriting.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/meituan-light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/meituan-medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Meituan Numbers;src:url(/fonts/meituan-number.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Meituan Numbers;src:url(/fonts/meituan-number-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.meituan-canvas{color:#000;background:#f7f7f7;width:1280px;height:7196px;margin-left:-640px;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,sans-serif;position:relative;left:50%}.meituan-numeric{font-family:Meituan Numbers,Pixel Inter,sans-serif}.meituan-contact{gap:53px;display:flex;position:absolute;top:6959px;left:513px}.meituan-contact .resume-wechat-action{flex:none;position:relative;top:auto;left:auto}.meituan-contact .resume-action{justify-content:center;gap:4px;width:101px;height:32px;padding:0}.meituan-contact .resume-wechat-action:focus-within .resume-qr-frame{opacity:1;visibility:visible;pointer-events:auto}[data-mask=meituan-mask-28]{-webkit-mask-image:url(/images/meituan/imgImage16.svg);mask-image:url(/images/meituan/imgImage16.svg);-webkit-mask-position:18px 90px;mask-position:18px 90px;-webkit-mask-size:204px 297px;mask-size:204px 297px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-mask=meituan-mask-29]{-webkit-mask-image:url(/images/meituan/imgImage21.svg);mask-image:url(/images/meituan/imgImage21.svg)}@font-face{font-family:Meituan Title;src:url(/fonts/meituan-title.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Meituan Title;src:url(/fonts/meituan-title-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.meituan-canvas [data-node-id="303:93"],.meituan-canvas [data-node-id="303:94"]{font-family:Meituan Title,sans-serif}@font-face{font-family:Meituan Step;src:url(/fonts/meituan-step-heavy-italic.woff)format("woff");font-weight:858;font-style:italic;font-display:swap}.meituan-step-number{font-family:Meituan Step,sans-serif;font-style:italic;font-weight:858}.meituan-research-carousel{scroll-behavior:smooth;gap:16px;width:100vw;height:304px;margin-left:-50vw;padding-inline:max(24px,50vw - 360px);display:flex;position:absolute;top:2742px;left:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 calc(50% - 540px),#000 calc(50% - 360px) calc(50% + 360px),#0000 calc(50% + 540px) 100%);mask-image:linear-gradient(90deg,#0000 0 calc(50% - 540px),#000 calc(50% - 360px) calc(50% + 360px),#0000 calc(50% + 540px) 100%)}.meituan-research-card{scroll-snap-align:start;flex:0 0 352px;width:352px;height:288px;position:relative}.meituan-research-controls{gap:8px;display:flex;position:absolute;top:3038px;right:280px}.meituan-research-controls button{color:#000000b8;cursor:pointer;background:#0000001f;border:0;border-radius:999px;place-items:center;width:28px;height:28px;transition:background-color .18s,color .18s,transform .18s;display:grid}.meituan-research-controls button:hover:not(:disabled){color:#000;background:#0003;transform:scale(1.04)}.meituan-research-controls button:disabled{color:#0000002e;cursor:default;background:#0000000d}.meituan-research-controls svg{stroke-width:2.5px;width:14px;height:14px}.meituan-old-guide{isolation:isolate;border-radius:16px;width:720px;height:412px;position:absolute;top:5087px;left:280px;overflow:hidden}.meituan-principle{border-radius:12px;width:720px;height:104px;overflow:hidden}@media (prefers-reduced-motion:reduce){.meituan-principle{transition:none}}.meituan-challenge{background:#00000005;border-radius:16px;width:354px;height:112px;transition:background-color .2s}.meituan-challenge:hover{background:#0000000a}.meituan-data-card-bg{background:#00000005;transition:background-color .2s}.meituan-data-card-group:hover .meituan-data-card-bg{background:#0000000a}.meituan-swing-photo{transform-origin:50% 0;will-change:rotate}@font-face{font-family:Meituan Dialogue;src:url(/fonts/meituan-dialogue.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.meituan-dialogue-font{font-family:Meituan Dialogue,sans-serif}.meituan-video-play{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s;display:grid;position:absolute}.meituan-video-play:hover{transform:scale(1.08)}.meituan-video-play svg{fill:currentColor;width:26px;height:26px;transform:translate(-1px)}.meituan-video-unlock{top:226px;left:160px}.meituan-video-terminology{top:5835px;left:380px}.meituan-video-dialog{background:#000000e0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:48px;position:fixed;inset:0}.meituan-video-dialog[open]{place-items:center;animation:.24s both meituan-video-in;display:grid}.meituan-video-dialog::backdrop{background:0 0}.meituan-video-frame{background:#fff;max-width:80vw;max-height:80dvh;position:relative;overflow:hidden}.meituan-video-player{background:#fff;width:auto;max-width:80vw;height:auto;max-height:80dvh;display:block}.meituan-video-close{color:#fff;cursor:pointer;background:#333;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:24px;right:24px}.meituan-video-dialog[open][data-closing=true]{animation:.24s both meituan-video-out}@keyframes meituan-video-in{0%{opacity:0}to{opacity:1}}@keyframes meituan-video-out{0%{opacity:1}to{opacity:0}}@font-face{font-family:Lebanban Title;src:url(/fonts/lebanban-title-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Lebanban Title;src:url(/fonts/lebanban-title-bold.woff)format("woff");font-weight:700;font-display:swap}.lebanban-canvas{color:#000;background:#f7f7f7;width:1280px;height:7462px;margin-left:-640px;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,sans-serif;position:relative;left:50%}.lebanban-title-font{font-family:Lebanban Title,PingFang SC,sans-serif}.lebanban-handwriting{font-family:Meituan Handwriting,PingFang SC,sans-serif}.lebanban-contact{position:absolute;top:7225px;left:513px}.lebanban-contact .meituan-contact{position:static}.lebanban-numbers{font-family:Meituan Numbers,Pixel Inter,sans-serif}.lebanban-image-stroke{isolation:isolate;overflow:hidden}.lebanban-image-stroke:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #000}.lebanban-image-stroke-thick:after{box-shadow:inset 0 0 0 4px #000}.lebanban-image-stroke-thin:after{box-shadow:inset 0 0 0 1px #0000001a}.lebanban-brand-photo{overflow:hidden}.lebanban-brand-reveal{opacity:1;pointer-events:none;background:#fffc;transition:opacity .2s;position:absolute;inset:0}.lebanban-brand-photo:hover .lebanban-brand-reveal{opacity:0}.lebanban-brand-character{object-fit:cover;width:165px;height:165px;position:absolute;top:30px;left:93px}@media (prefers-reduced-motion:reduce){.lebanban-brand-reveal{transition:none}}.lebanban-course-card{cursor:pointer;background:#fff;border-radius:6px;width:217px;height:171px;position:absolute;top:5268px;left:668px}.lebanban-course-cover{border-radius:6px 6px 0 0;height:122px;overflow:hidden}.lebanban-course-cover img{width:217px;max-width:none;height:171px;display:block}.lebanban-course-details{padding:6px 8px 0}.lebanban-course-details h3{color:#222;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.lebanban-course-details p{color:#999;white-space:nowrap;margin:2px 0 0;font-size:9px;line-height:14px}.lebanban-course-details p span{color:#ddd}.lebanban-course-card:is(:hover,:focus-within) h3{padding-right:25px}.lebanban-course-more,.lebanban-course-share{opacity:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lebanban-course-card:is(:hover,:focus-within) :is(.lebanban-course-more,.lebanban-course-share){opacity:1}.lebanban-course-more{border-radius:50%;justify-content:center;align-items:center;gap:2px;width:24px;height:24px;display:flex;top:133px;right:14px}.lebanban-course-more img{width:3px;height:3px}.lebanban-course-more:is(:hover,:focus-visible){background:#f0f0f0}.lebanban-course-share{width:24px;height:29px;top:0;right:0}.lebanban-course-share>img{width:24px;height:29px;display:block}.lebanban-course-share>span{color:#777;white-space:nowrap;background:#fff;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:500;line-height:15px;display:none;position:absolute;top:5px;right:33px}.lebanban-course-share>span:after{content:"";background:#fff;width:6px;height:6px;position:absolute;top:6px;right:-3px;transform:rotate(45deg)}.lebanban-course-share:is(:hover,:focus-visible)>span{display:block}.lebanban-course-more{list-style:none}.lebanban-course-more::-webkit-details-marker{display:none}.lebanban-course-more span{background:#777;border-radius:50%;width:3px;height:3px}.lebanban-course-menu[open] .lebanban-course-more{opacity:1;background:#f0f0f0}.lebanban-course-menu-items{z-index:10;background:#fff;border:1px solid #eee;border-radius:6px;width:112px;padding:5px;position:absolute;top:159px;right:10px;box-shadow:0 4px 16px #0002}.lebanban-course-menu-items button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 10px;font-size:12px;display:block}.lebanban-course-menu-items button:is(:hover,:focus-visible){background:#f3f4f5}@font-face{font-family:Dongyong Title;src:url(/fonts/dongyong-title.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Dongyong Title;src:url(/fonts/dongyong-title-bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Dongyong Dialogue;src:url(/fonts/dongyong-dialogue-updated.woff)format("woff");font-weight:400;font-display:swap}.dongyong-canvas{color:#000;background:#f7f7f7;width:1280px;height:5669px;margin-left:-640px;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,sans-serif;position:relative;left:50%}.dongyong-title-font{font-family:Dongyong Title,PingFang SC,sans-serif}.dongyong-number-font{font-family:Meituan Numbers,Pixel Inter,sans-serif}.dongyong-dialogue-font{font-family:Dongyong Dialogue,PingFang SC,sans-serif}.dongyong-metric>div{transition:background-color .2s}.dongyong-metric:hover>div{background-color:#0000000a}@font-face{font-family:Dongyong Contact;src:url(/fonts/dongyong-contact.woff)format("woff");font-weight:400;font-display:swap}.dongyong-bottom-mask{pointer-events:none;background:linear-gradient(#0000,#f7f7f7),linear-gradient(#0000,#f7f7f7);width:720px;height:330px;position:absolute;top:5113px;left:280px}.dongyong-contact-heading{text-align:center;opacity:.6;width:720px;font-family:Dongyong Contact,sans-serif;font-size:36px;line-height:20px;position:absolute;top:5369px;left:280px}.dongyong-canvas .meituan-contact{top:5443px}.dongyong-canvas .resume-action[aria-disabled=true]{cursor:not-allowed}.dongyong-hero-background{background:#fff url(/images/dongyong/hero-camera.png) 50%/cover no-repeat}.dongyong-project{cursor:default;outline-offset:6px;width:max-content;max-width:480px}.dongyong-project-label{isolation:isolate;display:inline-block;position:relative}.dongyong-project-label:before{content:"";z-index:-1;transform-origin:0;pointer-events:none;background:#fff056cc;height:8px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.dongyong-project:hover .dongyong-project-label:before,.dongyong-project:focus-visible .dongyong-project-label:before{transform:scaleX(1)}.dongyong-project[data-preview=open]{z-index:5}.dongyong-preview{left:var(--preview-x,0px);top:var(--preview-y,0px);pointer-events:none;visibility:hidden;width:320px;height:180px;transition:visibility 0s .2s;position:absolute;overflow:hidden}.dongyong-preview-inner,.dongyong-preview-content{width:100%;height:100%;transition:transform .2s ease-out;display:block;overflow:hidden}.dongyong-preview-inner{transform:translate(-100%)}.dongyong-preview-content{position:relative;transform:translate(100%)}.dongyong-project[data-preview=open] .dongyong-preview{visibility:visible;transition-delay:0s}.dongyong-project[data-preview=open] .dongyong-preview-inner,.dongyong-project[data-preview=open] .dongyong-preview-content{transform:translate(0)}.dongyong-preview-image{width:106.87%;max-width:none;height:102.15%;position:absolute;top:0;left:-3.13%}.dongyong-preview-placeholder{color:#888;background:#e8e8e8;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:400;display:flex}.dongyong-preview[data-format=converse]{width:240.418px;height:300px}.dongyong-preview[data-format=saucony]{width:200px;height:300px}.dongyong-gallery-slide{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}.dongyong-huatuo-original{object-fit:cover}.dongyong-preview[data-slide="0"] [data-index="0"],.dongyong-preview[data-slide="1"] [data-index="1"],.dongyong-preview[data-slide="2"] [data-index="2"],.dongyong-preview[data-slide="3"] [data-index="3"]{opacity:1}@media (prefers-reduced-motion:reduce){.dongyong-gallery-slide{transition:none}}.dongyong-award{cursor:default;outline-offset:4px;width:84px;height:11px}.dongyong-award>img{opacity:.25;width:84px;height:11px;transition:opacity .2s;display:block}.dongyong-award:hover>img,.dongyong-award:focus>img{opacity:.4}.dongyong-award-tooltip{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;background:#333;border-radius:5px;margin-bottom:8px;padding:6px 9px;font-size:11px;line-height:16px;transition:opacity .2s;position:absolute;bottom:100%;right:0}.dongyong-award:hover,.dongyong-award:focus{z-index:6}.dongyong-award:hover .dongyong-award-tooltip,.dongyong-award:focus .dongyong-award-tooltip{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.dongyong-preview,.dongyong-preview-inner,.dongyong-preview-content,.dongyong-project-label:before{transition:none}}.dongyong-canvas :is([data-node-id="1:240"],[data-node-id="1:241"],[data-node-id="1:242"]){translate:0 1px}@font-face{font-family:Pixel Display;src:url(/sites/pixelwrld-co-82ae4890/root-8a5edab2/Z0kntLl7uqiwlToIhnK1lsYecu4.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Pixel Inter;src:url(/sites/pixelwrld-co-82ae4890/root-8a5edab2/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Pixel Inter;src:url(/sites/pixelwrld-co-82ae4890/root-8a5edab2/vQyevYAyHtARFwPqUzQGpnDs.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti-3-regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti-3-bold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti-3-extrabold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:MF BoHe HaiYan;src:url(/fonts/mf-bohe-haiyan-welcome.woff)format("woff");font-display:swap;font-style:normal;font-weight:400}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}body{cursor:default}p,span,h1,h2,h3,h4,h5,h6,time,strong,article,section{cursor:inherit}a[href],button,[role=button]{cursor:pointer}.resume-footer-actions{justify-content:center;gap:53px;display:flex}.resume-footer-actions .resume-wechat-action,.resume-footer-actions>.resume-action{width:max-content;position:relative;top:auto;left:auto}.resume-footer-actions .resume-action,.meituan-contact .resume-action{border:0;gap:4px;width:89px;min-width:89px;max-width:89px;padding-inline:11px}.meituan-contact .resume-wechat-action{width:max-content}.resume-action svg{stroke-width:1.7px;fill:none;flex:0 0 15px;width:15px;height:15px}.resume-footer-actions .resume-action svg,.meituan-contact .resume-action svg{stroke-width:3px}.resume-action-top{gap:4px;width:89px;min-width:89px;max-width:89px;padding-inline:11px}.resume-action-top svg{stroke-width:3px}.contact-inline-message{z-index:2;text-align:center;color:#0006;pointer-events:none;font-size:12px;line-height:16px;position:absolute;bottom:14px;left:12px;right:12px}.contact-inline-message:empty,.contact-shell:not(:hover):not(:focus-within) .contact-inline-message,.contact-shell[data-qr-open=true] .contact-inline-message{display:none}.resume-copy-message{opacity:0;pointer-events:none;white-space:nowrap;color:#0006;font-size:12px;line-height:20px;transition:opacity .2s;position:absolute;top:148px;left:50%;transform:translate(-50%)}.resume-copy-message[data-visible=true]{opacity:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
