@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{--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-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-ease:initial}::backdrop{--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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Pilowlava;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Pilowlava-Regular.woff2)format("woff2")}:root,:root[data-theme=light]{--bg:#fffcf7;--card:#fff;--ink:#151412;--muted:#77706a;--pink:#ff4fa3;--purple:#7c5cff;--mint:#bff0dc;--lav:#e4dcff;--sky:#bfe3ff;--yellow:#ffe9a3;--peach:#ffd9c2;--coral:#ff8a7a;--green:#1aa06d;--line:rgba(21,20,18,.09);--soft:0 10px 28px rgba(21,20,18,.07);--chip:#f6f2ea;--glass:rgba(255,252,247,.85)}:root[data-theme=dark]{--bg:#0b0b0e;--card:#16161b;--ink:#f6f3ee;--muted:#a29ca8;--line:rgba(255,255,255,.1);--soft:0 12px 34px rgba(0,0,0,.5);--chip:#1e1e25;--glass:rgba(11,11,14,.85)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);min-height:100vh;font-family:General Sans,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:background .4s,color .4s;overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 26px}h1,h2,h3{letter-spacing:-.02em;font-family:Clash Display,General Sans,sans-serif}button{cursor:pointer;font-family:inherit}img{display:block}.photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:focus-visible{outline:2.5px solid var(--pink);outline-offset:2px;border-radius:6px}.top{z-index:80;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}.top-in{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:14px 26px;display:flex}.logo{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-family:Pilowlava,Clash Display,sans-serif;font-size:20px;font-weight:400;text-decoration:none;display:flex}.tlinks{color:var(--muted);gap:20px;font-size:14.5px;font-weight:600;display:flex}.tlinks a{cursor:pointer;color:inherit;border-bottom:2px solid transparent;padding:6px 2px;text-decoration:none;transition:all .2s}.tlinks a:hover{color:var(--ink)}.tlinks a.on{color:var(--pink);border-color:var(--pink)}.tsearch{background:var(--chip);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-width:220px;margin-left:auto;padding:9px 16px;font-size:13.5px;text-decoration:none;display:flex}.ticon{background:var(--chip);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid;position:relative}.dot{background:var(--pink);border:1.5px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.avatar{cursor:pointer;width:38px;height:38px;box-shadow:var(--soft);background:linear-gradient(135deg,#ffd9c2,#ff4fa3);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;display:grid}.pfpimg{object-fit:cover;border-radius:50%;width:100%;height:100%}.btn{border:none;border-radius:999px;font-weight:700;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.97)}.b-dark{background:var(--ink);color:var(--bg);padding:13px 24px;font-size:14.5px}.b-mint{color:#123;background:linear-gradient(120deg,#9fe8d8,#c7e8a9);padding:13px 24px;font-size:14.5px}.b-pink{background:var(--pink);color:#fff;padding:13px 26px;font-size:15px;box-shadow:0 8px 22px rgba(255,79,163,.35)}.b-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line);padding:10px 20px;font-size:13.5px}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:56px 0 40px;display:grid;position:relative}.hero h1{font-size:max(40px,min(5.4vw,64px));font-weight:700;line-height:1.02}.hero .sub{color:var(--muted);max-width:380px;margin:18px 0 24px;font-size:16.5px;line-height:1.6}.members{align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.avs{display:flex}.avs i{border:2.5px solid var(--bg);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:14px;font-style:normal;display:grid}.avs i:first-child{margin-left:0}.doodle{z-index:11;pointer-events:none;position:absolute}.collage{height:420px;position:relative}.cpol{cursor:pointer;background:#fff;border-radius:14px;padding:8px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:0 16px 40px rgba(21,20,18,.16)}:root[data-theme=dark] .cpol{background:#1d1d24}.cpol:hover{z-index:20;transform:scale(1.06)rotate(0)!important}.cpol .im{border-radius:10px;place-items:center;font-size:40px;display:grid;position:relative;overflow:hidden}.ctag{z-index:12;background:#fff;border-radius:12px;padding:8px 14px;font-family:Caveat,cursive;font-size:19px;font-weight:700;position:absolute;box-shadow:0 10px 26px rgba(21,20,18,.14)}:root[data-theme=dark] .ctag{background:#1d1d24}@keyframes floaty{0%,to{transform:translateY(0)rotate(var(--r))}50%{transform:translateY(-9px)rotate(calc(var(--r) + 1.5deg))}}.fy-hello{padding:44px 0 8px}.fy-hello h1{font-size:max(30px,min(4vw,44px));font-weight:700}.fy-hello p{color:var(--muted);margin-top:6px;font-size:16px}.profwrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:22px;margin:26px 0 50px;display:grid}.profcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);text-align:center;border-radius:26px;padding:26px}.bigava{border:4px solid var(--card);width:132px;height:132px;box-shadow:var(--soft);background:linear-gradient(135deg,#ffd9c2,#ffc6e3);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:56px;display:grid;position:relative;overflow:hidden}.avacam{background:var(--pink);color:#fff;border:3px solid var(--card);cursor:pointer;z-index:3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid;position:absolute;bottom:-2px;right:-2px}.profname{font-family:Clash Display,sans-serif;font-size:22px;font-weight:700}.profhandle{color:var(--muted);margin:2px 0 14px;font-size:13.5px;font-weight:600}.profstats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;gap:22px;margin-bottom:16px;padding:14px 0;display:flex}.profstats b{font-family:Clash Display,sans-serif;font-size:19px;display:block}.profstats small{color:var(--muted);letter-spacing:.05em;font-size:11px;font-weight:700}.lvchip{border:1px solid var(--line);color:var(--ink);background:linear-gradient(100deg,rgba(255,79,163,.1),rgba(124,92,255,.12));border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.mini{color:var(--muted);font-size:12px;font-weight:700}.avapick{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:12px;display:flex}.avaopt{cursor:pointer;border:2.5px solid transparent;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.avaopt:hover{transform:scale(1.15)}.avaopt.on{border-color:var(--pink);box-shadow:var(--soft);transform:scale(1.12)}.rsvpcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);border-radius:24px;padding:22px}.badgerow{flex-wrap:wrap;gap:10px;display:flex}.bdg{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);cursor:default;border-radius:999px;padding:9px 17px;font-size:13.5px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.bdg:hover{transform:scale(1.08)rotate(-2deg)}.efchips{flex-wrap:wrap;gap:8px;display:flex}.efchip{background:var(--chip);border:1.5px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700}.efchip.on{background:var(--pink);color:#fff;border-color:transparent}.passport{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.stamp{text-align:center;border:1.5px dashed var(--line);border-radius:18px;padding:16px 8px}.stamp.got{border-style:solid;border-color:var(--pink);background:var(--card);box-shadow:var(--soft)}.stamp em{filter:grayscale();opacity:.4;font-size:26px;font-style:normal}.stamp.got em{filter:none;opacity:1}.stamp b{margin-top:6px;font-size:12.5px;display:block}.stamp small{color:var(--muted);font-size:10.5px;font-weight:700}.field{border:1.5px solid var(--line);background:var(--chip);width:100%;color:var(--ink);border-radius:14px;margin-bottom:10px;padding:11px 16px;font-family:inherit;font-size:14px}.field:focus{border-color:var(--pink);outline:none}.flabel{text-align:left;color:var(--muted);margin:0 0 5px 4px;font-size:12px;font-weight:700;display:block}@media (max-width:960px){.profwrap{grid-template-columns:1fr}}.srow{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);color:inherit;border-radius:999px;flex-wrap:wrap;align-items:center;gap:0;margin:8px 0 34px;padding:8px;text-decoration:none;display:flex}.scell{border-right:1px solid var(--line);color:var(--muted);flex:1;align-items:center;gap:9px;min-width:150px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.scell b{color:var(--ink);font-size:13.5px;display:block}.scell small{font-size:12px}.scell:last-of-type{border-right:none}.sgo{background:var(--pink);color:#fff;border:none;border-radius:50%;flex-shrink:0;width:52px;height:52px;font-size:19px;box-shadow:0 8px 20px rgba(255,79,163,.4)}.trust{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:52px;display:grid}.titem{align-items:center;gap:12px;display:flex}.titem span{border-radius:16px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.titem b{font-size:14.5px;display:block}.titem small{color:var(--muted);font-size:12.5px;line-height:1.4}.shead{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.shead h2{font-size:26px;font-weight:700}.seeall{color:var(--pink);cursor:pointer;font-size:14px;font-weight:700;text-decoration:none}.cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);cursor:pointer;color:inherit;border-radius:20px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:block;overflow:hidden}.card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(21,20,18,.14)}.cimg{background:linear-gradient(140deg,var(--peach),var(--lav));place-items:center;height:130px;font-size:38px;display:grid;position:relative}.datebadge{color:#151412;text-align:center;z-index:3;background:rgba(255,255,255,.94);border-radius:12px;padding:5px 10px;position:absolute;top:10px;left:10px;box-shadow:0 6px 14px rgba(0,0,0,.12)}.datebadge b{font-size:13px;line-height:1;display:block}.datebadge small{letter-spacing:.06em;font-size:9.5px;font-weight:700}.heart{z-index:3;background:rgba(255,255,255,.9);border:none;border-radius:50%;width:32px;height:32px;font-size:14px;transition:transform .25s;position:absolute;top:8px;right:8px}.heart:hover{transform:scale(1.2)}.cbody{padding:13px 14px 15px}.cbody b{margin-bottom:2px;font-size:14.5px;display:block}.cbody .s{color:var(--muted);font-size:12.5px;display:block}.cmeta{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.cgo{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.cgo .avs i{border-width:2px;width:20px;height:20px;font-size:10px}.cprice{font-size:14px;font-weight:800}.moods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.mood{background:var(--card);border:1px solid var(--line);text-align:center;cursor:pointer;box-shadow:var(--soft);color:inherit;border-radius:20px;padding:18px 12px;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:block}.mood:hover{transform:translateY(-5px)rotate(-1.2deg)}.mood span{border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 9px;font-size:25px;transition:transform .3s;display:grid}.mood:hover span{transform:scale(1.16)rotate(8deg)}.mood b{font-size:13.5px}.vibewrap{flex-direction:column;gap:14px;padding:6px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.vtrack{white-space:nowrap;gap:12px;width:max-content;animation:36s linear infinite vscroll;display:inline-flex}.vtrack.rev{animation:42s linear infinite vscrollrev}.vibewrap:hover .vtrack{animation-play-state:paused}@keyframes vscroll{to{transform:translate(-50%)}}@keyframes vscrollrev{0%{transform:translate(-50%)}to{transform:translate(0)}}.vibe{color:#151412;border:none;border-radius:16px;flex-shrink:0;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-block}.vibe:hover{transform:translateY(-4px)rotate(-1.5deg)scale(1.05);box-shadow:0 12px 26px rgba(21,20,18,.16)}.hostban{border:1px solid var(--line);background:linear-gradient(110deg,#fff3e3,#ffe3f1 55%,#efe3ff);border-radius:26px;grid-template-columns:1fr 1.2fr;margin:54px 0;display:grid;overflow:hidden}:root[data-theme=dark] .hostban{background:linear-gradient(110deg,#2a2030,#301f2c 55%,#231f33)}.hostban>div{padding:32px}.hostban h3{margin-bottom:8px;font-size:22px}.hostban p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.55}.hb-img{min-height:200px;position:relative}.foot{border-top:1px solid var(--line);margin-top:30px;padding:50px 0 34px}.fgrid{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:28px;display:grid}.fgrid h4{margin-bottom:14px;font-size:13px}.fgrid a{color:var(--muted);cursor:pointer;margin-bottom:9px;font-size:13.5px;text-decoration:none;display:block}.fgrid a:hover{color:var(--pink)}.backbar{align-items:center;gap:14px;padding:18px 0 14px;display:flex}.backbar .bk{color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.evhero{height:340px;box-shadow:var(--soft);border-radius:24px;position:relative;overflow:hidden}.feat{z-index:3;background:var(--purple);color:#fff;letter-spacing:.06em;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px}.evgrid{grid-template-columns:1.55fr .85fr;align-items:start;gap:30px;margin-top:26px;display:grid}.evtitle{font-size:34px;font-weight:700}.evsub{color:var(--muted);margin:6px 0 14px;font-size:15.5px}.tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tag{background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700}.tag.hot{background:var(--pink);color:#fff;border-color:transparent}.hostrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.havatar{background:linear-gradient(135deg,#ffe9a3,#ff8a7a);border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid;position:relative;overflow:hidden}.hostrow b{font-size:15px}.hostrow small{color:var(--muted);font-size:12.5px;display:block}.follow{margin-left:auto}.meta2{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:18px 0;display:grid}.mitem{gap:11px;display:flex}.mitem span{border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.mitem b{font-size:14px;display:block}.mitem small{color:var(--muted);font-size:12.5px;line-height:1.45}.mapl{color:var(--green);cursor:pointer;font-size:12.5px;font-weight:700}.goingrow{align-items:center;gap:10px;padding:16px 0;font-size:14px;font-weight:700;display:flex}.desc{color:var(--muted);white-space:pre-line;padding:4px 0 14px;font-size:15px;line-height:1.7}.perks{margin-bottom:22px;padding:0;list-style:none}.perks li{align-items:center;gap:10px;padding:5px 0;font-size:14.5px;font-weight:600;display:flex}.tabs{border-bottom:1.5px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.tab{color:var(--muted);background:0 0;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;padding:11px 16px;font-size:14px;font-weight:700}.tab.on{color:var(--ink);border-color:var(--pink)}.expect{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.exp{border-radius:18px;place-items:center;height:120px;font-size:30px;display:grid;position:relative;overflow:hidden}.exp b{z-index:3;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.exp:after{content:"";z-index:2;background:linear-gradient(transparent,rgba(0,0,0,.55));position:absolute;top:40%;bottom:0;left:0;right:0}.details{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dd{align-items:center;gap:10px;font-size:13px;display:flex}.dd span{background:var(--chip);border:1px solid var(--line);border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.dd b{font-size:12.5px;display:block}.dd small{color:var(--muted);font-size:12px}.ticket{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);border-radius:22px;padding:20px;position:-webkit-sticky;position:sticky;top:86px}.trow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.trow b{font-size:14.5px;display:block}.trow small{color:var(--muted);font-size:12.5px}.step{align-items:center;gap:12px;display:flex}.step button{border:1.5px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--ink);border-radius:50%;font-size:15px;font-weight:700}.step button:hover{border-color:var(--pink);color:var(--pink)}.tnote{text-align:center;color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.secure{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:12.5px;font-weight:700;display:flex}.gwf{background:linear-gradient(100deg,#ffe9a3,#ffd1e8 60%,#e4dcff);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 10px;padding:22px 26px;display:flex}:root[data-theme=dark] .gwf{background:linear-gradient(100deg,#332b14,#33202b 60%,#262038)}.gwf b{font-size:17px}.gwf small{color:var(--muted);font-weight:600}@media (max-width:960px){.evgrid,.hostban{grid-template-columns:1fr}.expect,.meta2,.details,.fgrid{grid-template-columns:1fr 1fr}.ticket{position:static}}.modegrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.modecard{border:1px solid var(--line);background:var(--card);box-shadow:var(--soft);border-radius:26px;padding:30px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.modecard:hover{transform:translateY(-5px)}.modecard h3{margin-bottom:6px;font-size:21px}.modecard p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.55}.aibox{border:1.5px solid var(--line);background:var(--chip);width:100%;color:var(--ink);resize:vertical;border-radius:16px;outline:none;min-height:88px;margin-bottom:12px;padding:13px 15px;font-family:inherit;font-size:14px}.aibox:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(124,92,255,.14)}.tgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin-top:24px;display:grid}.tcard{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tcard:hover{transform:translateY(-6px)rotate(-1deg)}.tprev{aspect-ratio:4/5;box-shadow:var(--soft);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex;position:relative;overflow:hidden}.tcard b{text-align:center;margin-top:9px;font-size:13.5px;display:block}.flywrap{grid-template-columns:minmax(300px,470px) minmax(280px,330px);justify-content:center;align-items:start;gap:26px;margin-top:22px;display:grid}.flyer{aspect-ratio:4/5;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(21,20,18,.22)}.flyer .bgimg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tx{white-space:pre-wrap;text-align:center;cursor:grab;border-radius:8px;max-width:92%;padding:4px 8px;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.tx:active{cursor:grabbing}.tx.sel{outline:2px dashed rgba(255,255,255,.85);box-shadow:0 0 0 2px rgba(0,0,0,.15)}.hnd{border:2.5px solid var(--pink);cursor:nwse-resize;background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-11px;right:-11px;box-shadow:0 3px 8px rgba(0,0,0,.25)}.panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);border-radius:22px;padding:18px}.panel h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:16px 0 10px;font-size:12px}.panel h4:first-child{margin-top:0}.swatches{flex-wrap:wrap;gap:8px;display:flex}.sw{border:2px solid var(--line);cursor:pointer;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .2s}.sw:hover{transform:scale(1.18)}.sw.on{border-color:var(--ink);transform:scale(1.15)}.slider{width:100%;accent-color:var(--pink)}.provrow{gap:8px;margin-bottom:10px;display:flex}.prov{border:1.5px solid var(--line);background:var(--chip);color:var(--ink);border-radius:12px;flex:1;padding:9px 6px;font-size:11.5px;font-weight:800}.prov.on{color:#fff;border-color:transparent}.trk{text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 9px;display:flex}.trk:hover{background:var(--chip)}.trk.on{background:var(--chip);box-shadow:inset 0 0 0 1.5px var(--pink)}.trk .ta{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.trk b{font-size:13px;display:block}.trk small{color:var(--muted);font-size:11px}.pubgrid{grid-template-columns:minmax(290px,430px) minmax(300px,1fr);justify-content:center;align-items:start;gap:30px;margin-top:24px;display:grid}.rsvpbtns{gap:9px;margin:14px 0 6px;display:flex}.rb{border:1.5px solid var(--line);background:var(--chip);color:var(--ink);border-radius:14px;flex:1;padding:12px 6px;font-size:13px;font-weight:800;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.rb:hover{transform:translateY(-3px)}.rb.on{background:var(--pink);color:#fff;border-color:transparent}.memegrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.meme{border:1.5px solid var(--line);background:var(--chip);text-align:center;border-radius:14px;padding:10px 4px;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.meme:hover{transform:scale(1.07)rotate(-2deg)}.meme.on{border-color:var(--pink);background:var(--card);box-shadow:var(--soft)}.meme span{font-size:22px;display:block}.meme small{color:var(--muted);margin-top:3px;font-size:9.5px;font-weight:800;display:block}.glist{margin-top:16px;padding:0;list-style:none}.glist li{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.glist li:last-child{border:none}.glist i{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;display:grid;position:relative;overflow:hidden}.glist .gm{background:var(--chip);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:11.5px;font-weight:800}.ovl{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,8,20,.82);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.prolock{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:rgba(15,15,20,.6);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.probadge{color:#fff;letter-spacing:.06em;background:linear-gradient(100deg,#ff4fa3,#7c5cff);border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:800}.promodal{background:var(--card);border:1px solid var(--line);border-radius:26px;width:100%;max-width:400px;padding:28px;animation:.4s cubic-bezier(.34,1.56,.64,1) both pop;box-shadow:0 30px 80px rgba(0,0,0,.4)}.promodal h3{color:var(--ink);font-size:22px}.prolist{margin:14px 0 18px;padding:0;list-style:none}.prolist li{color:var(--ink);gap:9px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.prolist li i{color:var(--pink);font-style:normal}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pt{pointer-events:none;z-index:5;transform-style:preserve-3d;will-change:transform;-webkit-backface-visibility:visible;backface-visibility:visible;position:absolute}@keyframes twinkle3d{0%,to{transform:translate3d(0,0,var(--z,0px))scale(.65)rotateY(0deg);opacity:.45}50%{transform:translate3d(0,-9px,calc(var(--z,0px) + 70px))scale(1.2)rotateY(180deg);opacity:1}}@keyframes rise3d{0%{transform:translate3d(0,0,var(--z,0px))rotateY(0deg)rotateX(0deg);opacity:0}8%{opacity:.95}to{transform:translate3d(var(--sx,0px),-340px,calc(var(--z,0px) + 100px))rotateY(360deg)rotateX(40deg);opacity:0}}@keyframes fall3d{0%{transform:translate3d(0,0,var(--z,0px))rotateX(0deg)rotateY(0deg);opacity:0}6%{opacity:1}to{transform:translate3d(var(--sx,0px),360px,calc(var(--z,0px) - 80px))rotateX(720deg)rotateY(360deg);opacity:.85}}@keyframes disco3d{0%{transform:translate3d(0,0,var(--z,0px))rotateY(0deg)}50%{transform:translate3d(0,-12px,calc(var(--z,0px) + 90px))rotateY(180deg)}to{transform:translate3d(0,0,var(--z,0px))rotateY(360deg)}}@keyframes float3d{0%,to{transform:translate3d(0,0,var(--z,0px))rotateZ(-7deg)rotateY(-18deg)}50%{transform:translate3d(8px,-20px,calc(var(--z,0px) + 80px))rotateZ(7deg)rotateY(18deg)}}.miniplay{background:var(--ink);color:var(--bg);cursor:pointer;width:max-content;max-width:96%;box-shadow:var(--soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:999px;align-items:center;gap:9px;margin:10px auto 0;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:800;display:flex}:root[data-theme=dark] .miniplay{color:#fff;background:#1e1e26}.miniplay .pv{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq i{background:currentColor;border-radius:2px;width:3px;animation:1s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:4px}50%{height:12px}}.eq.off i{animation-play-state:paused;height:3px!important}.cf{z-index:999;pointer-events:none;animation:linear forwards fall;position:fixed;top:-24px}@keyframes fall{to{opacity:.6;transform:translateY(110vh)rotate(720deg)}}@media (max-width:960px){.flywrap,.pubgrid,.modegrid{grid-template-columns:1fr}}.cogrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:26px;margin-top:20px;display:grid}.paycard{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);border-radius:24px;padding:24px}.lumora{align-items:center;gap:10px;margin-bottom:18px;display:flex}.lumora .lmark{color:#fff;background:linear-gradient(135deg,#7c5cff,#4fc3ff);border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 8px 20px rgba(124,92,255,.35)}.lumora b{font-family:Clash Display,sans-serif;font-size:18px}.lumora small{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.paysecure{text-align:center;color:var(--muted);margin-top:12px;font-size:11.5px;font-weight:600;line-height:1.6}.sumcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--soft);border-radius:24px;padding:22px;position:-webkit-sticky;position:sticky;top:86px}.sline{color:var(--muted);justify-content:space-between;padding:7px 0;font-size:13.5px;font-weight:600;display:flex}.sline b{color:var(--ink)}.sline.total{border-top:1.5px solid var(--line);margin-top:8px;padding-top:13px;font-size:16px}.sline.total b{font-size:18px}.feenote{background:var(--chip);border:1px solid var(--line);color:var(--muted);border-radius:14px;margin-top:12px;padding:11px 13px;font-size:11.5px;font-weight:600;line-height:1.6}.paybar{border-radius:99px;height:9px;margin:10px 0 6px;display:flex;overflow:hidden}.paybar i{height:100%}.legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:10.5px;font-weight:800;display:flex}.legend i{border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}.pacover{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,8,20,.9);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pacover h3{color:#fff;font-family:Clash Display,sans-serif;font-size:20px}.pacover .sub{color:rgba(255,255,255,.65);margin-top:-16px;font-size:13px;font-weight:600}.paclane{width:min(560px,86vw);height:70px;position:relative}.pacdots{justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pacdots span{font-size:20px}@keyframes eatdot{to{opacity:0;transform:scale(.2)}}.pac{z-index:4;border-radius:50%;width:46px;height:46px;margin-top:-23px;position:absolute;top:50%;left:0}.pac:after{content:"";z-index:5;background:#1a1a1a;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:20px}.pac .body{background:#ffd500;border-radius:50%;animation:.26s linear infinite chomp;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 24px rgba(255,213,0,.55)}@keyframes chomp{0%,to{clip-path:polygon(100% 62%,50% 50%,100% 38%,100% 0,0 0,0 100%,100% 100%)}50%{clip-path:polygon(100% 51%,50% 50%,100% 49%,100% 0,0 0,0 100%,100% 100%)}}.pac.good{animation:pacgo var(--pd,3s)linear forwards}@keyframes pacgo{0%{left:0}to{left:calc(100% - 46px)}}.pac.bad{animation:1.6s ease-in forwards badgo;left:auto;right:0;transform:scaleX(-1)}.pac.bad .body{background:#e23d3d;box-shadow:0 0 24px rgba(226,61,61,.6)}.pac.bad:after{background:#fff}@keyframes badgo{0%{right:-60px}to{right:48%}}.pac.eaten{animation:.5s ease-in forwards eaten!important}@keyframes eaten{to{opacity:0;transform:scale(0)rotate(180deg)}}.pacmsg{color:#fff;letter-spacing:.04em;min-height:20px;font-size:14px;font-weight:800}.tix{color:#2a1208;background:linear-gradient(160deg,#ffb169,#ff8a7a 55%,#ff4fa3);border-radius:26px;max-width:380px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px rgba(21,20,18,.22)}.tix .th{padding:20px 22px 14px}.tix .th b{font-family:Clash Display,sans-serif;font-size:20px;display:block}.tix .th small{opacity:.8;font-size:12.5px;font-weight:700}.tix .qrwrap{background:#fffdf8;border-radius:18px;place-items:center;margin:0 22px;padding:18px;display:grid}.tix .tfoot{justify-content:space-between;align-items:center;padding:16px 22px 20px;font-size:12px;font-weight:800;display:flex}.ptsban{border:1px solid var(--line);background:linear-gradient(120deg,rgba(255,79,163,.1),rgba(124,92,255,.12));border-radius:16px;justify-content:center;align-items:center;gap:10px;max-width:380px;margin:18px auto 0;padding:13px;font-size:14px;font-weight:800;display:flex}@media (max-width:960px){.cogrid{grid-template-columns:1fr}.sumcard{position:static}}.empty{text-align:center;max-width:560px;margin:0 auto;padding:90px 26px 120px}.empty .big{margin-bottom:18px;font-size:64px}.empty h1{margin-bottom:10px;font-size:32px;font-weight:700}.empty p{color:var(--muted);margin-bottom:26px;font-size:15.5px;line-height:1.65}@media (max-width:900px){.hero{grid-template-columns:1fr}.collage{height:340px}.tsearch,.tlinks{display:none}}.hand{font-family:Caveat,cursive}.rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}@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-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-ease{syntax:"*";inherits:false}
