.v-spinner[data-v-b967b6f4]{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.v-spinner__indicator[data-v-b967b6f4]{box-sizing:border-box;border:var(--v-spinner-border-width,3px) solid var(--v-spinner-track-color,currentColor);border-radius:50%;flex:none;animation:.75s linear infinite veload-spin-b967b6f4;display:inline-block}@keyframes veload-spin-b967b6f4{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v-spinner__indicator[data-v-b967b6f4]{animation:none}}.v-skeleton[data-v-9a8cf481]{box-sizing:border-box;background-color:var(--v-skeleton-base-color,#94a3b847);display:block;position:relative;overflow:hidden}.v-skeleton--text[data-v-9a8cf481]{border-radius:var(--v-skeleton-radius,.25em)}.v-skeleton--rect[data-v-9a8cf481]{border-radius:var(--v-skeleton-radius,.5rem)}.v-skeleton--circle[data-v-9a8cf481]{border-radius:50%}.v-skeleton--animated[data-v-9a8cf481]:after{content:"";background-image:linear-gradient(90deg,transparent,var(--v-skeleton-highlight-color,#ffffff8c),transparent);animation:veload-skeleton-shimmer-9a8cf481 var(--v-skeleton-duration,1.4s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes veload-skeleton-shimmer-9a8cf481{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.v-skeleton--animated[data-v-9a8cf481]:after{animation:none;display:none}}.v-progress[data-v-8a7154ed]{box-sizing:border-box;border-radius:var(--v-progress-radius,999px);background-color:var(--v-progress-track-color,#e2e8f0);width:100%;position:relative;overflow:hidden}.v-progress__bar[data-v-8a7154ed]{border-radius:inherit;background-color:var(--v-progress-color,#2563eb);height:100%;transition:width .2s}.v-progress--indeterminate .v-progress__bar[data-v-8a7154ed]{width:40%;animation:veload-progress-indeterminate-8a7154ed var(--v-progress-duration,1.4s) ease-in-out infinite}@keyframes veload-progress-indeterminate-8a7154ed{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.v-progress__bar[data-v-8a7154ed]{transition:none}.v-progress--indeterminate .v-progress__bar[data-v-8a7154ed]{opacity:.55;width:100%;animation:none;transform:none}}.v-loading[data-v-ac332306]{isolation:isolate;position:relative}.v-loading__content[data-v-ac332306]{min-width:0}.v-loading__overlay[data-v-ac332306]{z-index:var(--v-loading-z-index,10);box-sizing:border-box;border-radius:var(--v-loading-radius,inherit);background-color:var(--v-loading-overlay-background,#ffffffb8);-webkit-backdrop-filter:var(--v-loading-backdrop-filter,none);backdrop-filter:var(--v-loading-backdrop-filter,none);color:var(--v-loading-color,#334155);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.v-loading--blocking .v-loading__overlay[data-v-ac332306]{pointer-events:auto}.v-loading__label[data-v-ac332306]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.v-loading__overlay[data-v-ac332306]{-webkit-backdrop-filter:none;backdrop-filter:none}.v-loading-button[data-v-323480f1]{transition:none}}.v-loading-button[data-v-323480f1]{vertical-align:middle;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.v-loading-button[data-v-323480f1]:disabled{cursor:not-allowed}.v-loading-button__content[data-v-323480f1]{justify-content:center;align-items:center;gap:var(--v-loading-button-gap,.5rem);display:inline-flex}.v-loading-button__content--hidden[data-v-323480f1]{opacity:0;pointer-events:none}.v-loading-button__indicator[data-v-323480f1]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v-loader[data-v-aaf51d7f]{inline-size:var(--vl-size);block-size:var(--vl-size);color:var(--vl-color);vertical-align:middle;contain:layout paint;display:inline-flex}.v-loader__visual[data-v-aaf51d7f]{block-size:100%;inline-size:100%;display:block;position:relative}.v-loader__mark[data-v-aaf51d7f]{box-sizing:border-box;background:currentColor;display:block;position:absolute}.v-loader__value[data-v-aaf51d7f]{font:600 calc(var(--vl-size) * .22)/1 ui-sans-serif,system-ui,sans-serif;place-items:center;display:grid;position:absolute;inset:0}.v-loader--gradient-ring .v-loader__visual[data-v-aaf51d7f],.v-loader--rotate .v-loader__visual[data-v-aaf51d7f],.v-loader--spin .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .09) solid color-mix(in srgb,currentColor 18%,transparent);animation:spin-aaf51d7f var(--vl-duration) linear infinite;border-top-color:currentColor;border-radius:50%}.v-loader--gradient-ring .v-loader__visual[data-v-aaf51d7f]{background:conic-gradient(from 40deg,transparent,currentColor,color-mix(in srgb,currentColor 35%,#fff),transparent 78%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(2px,var(--vl-size) * .1)),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(2px,var(--vl-size) * .1)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - max(2px,var(--vl-size) * .1)),#000 0);border:0}.v-loader--rotate .v-loader__visual[data-v-aaf51d7f]{border-radius:28% 72% 72% 28%;animation-timing-function:cubic-bezier(.6,.05,.35,.95)}.v-loader--ring .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .09) solid currentColor;animation:spin-aaf51d7f calc(var(--vl-duration) * 1.25) cubic-bezier(.55,.1,.45,.9) infinite;border-inline-end-color:#0000;border-radius:50%}.v-loader--pulse .v-loader__visual[data-v-aaf51d7f]{animation:pulse-aaf51d7f var(--vl-duration) ease-in-out infinite;background:currentColor;border-radius:50%}.v-loader--ripple .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .06) solid currentColor;animation:ripple-aaf51d7f var(--vl-duration) ease-out infinite;border-radius:50%}.v-loader--ripple .v-loader__mark[data-v-aaf51d7f]{border:inherit;border-radius:inherit;animation:ripple-aaf51d7f var(--vl-duration) ease-out calc(var(--vl-duration) / -2) infinite;background:0 0;inset:0}.v-loader--orbit .v-loader__visual[data-v-aaf51d7f]{border:max(1px,var(--vl-size) * .035) solid color-mix(in srgb,currentColor 35%,transparent);animation:spin-aaf51d7f calc(var(--vl-duration) * 1.6) linear infinite;border-radius:50%}.v-loader--orbit .v-loader__mark[data-v-aaf51d7f]{block-size:22%;inline-size:22%;transform-origin:50% calc(var(--vl-size) * .61);animation:orbit-aaf51d7f var(--vl-duration) linear infinite;border-radius:50%;inset:-11% auto auto 39%}.v-loader--orbit-dots .v-loader__visual[data-v-aaf51d7f]{animation:spin-aaf51d7f calc(var(--vl-duration) * 1.5) linear infinite}.v-loader--orbit-dots .v-loader__mark[data-v-aaf51d7f]{block-size:19%;inline-size:19%;transform:rotate(calc(var(--vl-index) * 1turn / var(--vl-total))) translateY(calc(var(--vl-size) * -.38));opacity:calc(.35 + var(--vl-index) / var(--vl-total));border-radius:50%;inset:40%}.v-loader--spin-dots .v-loader__visual[data-v-aaf51d7f]{animation:spin-aaf51d7f var(--vl-duration) steps(12) infinite}.v-loader--spin-dots .v-loader__mark[data-v-aaf51d7f]{block-size:13%;inline-size:13%;transform:rotate(calc(var(--vl-index) * 1turn / var(--vl-total))) translateY(calc(var(--vl-size) * -.42));transform-origin:50%;opacity:calc(.2 + var(--vl-index) / var(--vl-total));border-radius:50%;inset:43.5%}.v-loader--progress-ring .v-loader__visual[data-v-aaf51d7f]{background:conic-gradient(currentColor var(--vl-value),color-mix(in srgb,currentColor 14%,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(3px,var(--vl-size) * .1)),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(3px,var(--vl-size) * .1)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - max(3px,var(--vl-size) * .1)),#000 0);animation:progress-ring-aaf51d7f calc(var(--vl-duration) * 2) ease-in-out infinite alternate;border-radius:50%}.v-loader--progress-ring:has(.v-loader__value) .v-loader__visual[data-v-aaf51d7f]{animation:none}.v-loader--bounce[data-v-aaf51d7f],.v-loader--dots[data-v-aaf51d7f],.v-loader--typing[data-v-aaf51d7f]{inline-size:max(var(--vl-size) * 1.5,var(--vl-size) * (-.12 + .31 * var(--vl-total)))}.v-loader--bars[data-v-aaf51d7f],.v-loader--equalizer[data-v-aaf51d7f],.v-loader--stair[data-v-aaf51d7f],.v-loader--wave[data-v-aaf51d7f]{inline-size:max(var(--vl-size) * 1.5,var(--vl-size) * (-.08 + .21 * var(--vl-total)))}.v-loader--bounce .v-loader__visual[data-v-aaf51d7f],.v-loader--dots .v-loader__visual[data-v-aaf51d7f],.v-loader--typing .v-loader__visual[data-v-aaf51d7f]{justify-content:center;align-items:center;gap:calc(var(--vl-size) * .12);display:flex}.v-loader--bounce .v-loader__mark[data-v-aaf51d7f],.v-loader--dots .v-loader__mark[data-v-aaf51d7f],.v-loader--typing .v-loader__mark[data-v-aaf51d7f]{inline-size:calc(var(--vl-size) * .19);block-size:calc(var(--vl-size) * .19);animation:dot-aaf51d7f var(--vl-duration) ease-in-out calc(var(--vl-index) * var(--vl-duration) / -8) infinite;border-radius:50%;position:relative}.v-loader--typing .v-loader__mark[data-v-aaf51d7f]{animation-name:typing-aaf51d7f}.v-loader--bounce .v-loader__mark[data-v-aaf51d7f]{box-shadow:0 calc(var(--vl-size) * .18) 0 color-mix(in srgb,currentColor 14%,transparent);animation-name:bounce-aaf51d7f}.v-loader--bars .v-loader__visual[data-v-aaf51d7f],.v-loader--equalizer .v-loader__visual[data-v-aaf51d7f],.v-loader--stair .v-loader__visual[data-v-aaf51d7f],.v-loader--wave .v-loader__visual[data-v-aaf51d7f]{justify-content:center;align-items:center;gap:calc(var(--vl-size) * .08);display:flex}.v-loader--bars .v-loader__mark[data-v-aaf51d7f],.v-loader--equalizer .v-loader__mark[data-v-aaf51d7f],.v-loader--stair .v-loader__mark[data-v-aaf51d7f],.v-loader--wave .v-loader__mark[data-v-aaf51d7f]{inline-size:calc(var(--vl-size) * .13);transform-origin:50%;block-size:65%;animation:bars-aaf51d7f var(--vl-duration) ease-in-out calc(var(--vl-index) * var(--vl-duration) / -7) infinite;border-radius:999px;position:relative}.v-loader--equalizer .v-loader__mark[data-v-aaf51d7f]{border-radius:calc(var(--vl-size) * .04);animation-name:equalizer-aaf51d7f}.v-loader--wave .v-loader__mark[data-v-aaf51d7f]{border-radius:50%;block-size:18%;animation-name:wave-aaf51d7f}.v-loader--stair .v-loader__mark[data-v-aaf51d7f]{block-size:calc(18% + var(--vl-index) * 15%);align-self:flex-end;animation-name:stair-aaf51d7f}.v-loader--grid .v-loader__visual[data-v-aaf51d7f],.v-loader--heatmap .v-loader__visual[data-v-aaf51d7f],.v-loader--squares .v-loader__visual[data-v-aaf51d7f]{grid-template-columns:repeat(2,1fr);gap:12%;padding:8%;display:grid}.v-loader--grid .v-loader__mark[data-v-aaf51d7f],.v-loader--heatmap .v-loader__mark[data-v-aaf51d7f],.v-loader--squares .v-loader__mark[data-v-aaf51d7f]{animation:grid-aaf51d7f var(--vl-duration) ease-in-out calc(var(--vl-index) * var(--vl-duration) / -6) infinite;border-radius:20%;position:relative}.v-loader--squares .v-loader__visual[data-v-aaf51d7f]{grid-template-columns:repeat(3,1fr)}.v-loader--squares .v-loader__mark[data-v-aaf51d7f]{border-radius:8%;animation-name:squares-aaf51d7f}.v-loader--heatmap .v-loader__visual[data-v-aaf51d7f]{grid-template-columns:repeat(3,1fr);gap:7%;padding:2%}.v-loader--heatmap .v-loader__mark[data-v-aaf51d7f]{border-radius:20%;animation-name:heatmap-aaf51d7f}.v-loader--blob .v-loader__visual[data-v-aaf51d7f],.v-loader--card-flip .v-loader__visual[data-v-aaf51d7f],.v-loader--element .v-loader__visual[data-v-aaf51d7f],.v-loader--logo-spin .v-loader__visual[data-v-aaf51d7f],.v-loader--morph .v-loader__visual[data-v-aaf51d7f],.v-loader--plane .v-loader__visual[data-v-aaf51d7f]{background:currentColor}.v-loader--card-flip .v-loader__visual[data-v-aaf51d7f]{block-size:72%;inline-size:72%;animation:card-flip-aaf51d7f var(--vl-duration) cubic-bezier(.6,.05,.3,.95) infinite;border-radius:12%;margin:14%}.v-loader--element .v-loader__visual[data-v-aaf51d7f]{block-size:62%;inline-size:62%;animation:element-aaf51d7f var(--vl-duration) ease-in-out infinite;border-radius:10%;margin:19%;transform:rotate(45deg)}.v-loader--plane .v-loader__visual[data-v-aaf51d7f]{clip-path:polygon(50% 0,100% 100%,50% 78%,0 100%);animation:plane-aaf51d7f var(--vl-duration) ease-in-out infinite}.v-loader--logo-spin .v-loader__visual[data-v-aaf51d7f]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:spin-aaf51d7f calc(var(--vl-duration) * 1.2) cubic-bezier(.5,0,.5,1) infinite;border-radius:30% 70%}.v-loader--morph .v-loader__visual[data-v-aaf51d7f]{animation:morph-aaf51d7f var(--vl-duration) ease-in-out infinite;border-radius:32% 68% 62% 38%/35% 36% 64% 65%}.v-loader--blob .v-loader__visual[data-v-aaf51d7f]{animation:blob-aaf51d7f calc(var(--vl-duration) * 1.8) ease-in-out infinite;border-radius:48% 52% 36% 64%/57% 40% 60% 43%}.v-loader--hashtag .v-loader__visual[data-v-aaf51d7f]:after,.v-loader--hashtag .v-loader__visual[data-v-aaf51d7f]:before{content:"";background:currentColor;border-radius:999px;position:absolute;inset:8% 39%;transform:rotate(15deg)}.v-loader--hashtag .v-loader__visual[data-v-aaf51d7f]:after{transform:rotate(105deg)}.v-loader--fallback .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .08) dashed currentColor;animation:spin-aaf51d7f calc(var(--vl-duration) * 1.4) linear infinite;border-radius:50%}.v-loader--signal .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .06) solid currentColor;animation:signal-aaf51d7f var(--vl-duration) ease-in-out infinite;border-bottom-color:#0000;border-left-color:#0000;border-radius:100% 0 0}.v-loader--snake .v-loader__visual[data-v-aaf51d7f]{border:max(3px,var(--vl-size) * .1) solid transparent;animation:snake-aaf51d7f var(--vl-duration) linear infinite;border-top-color:currentColor;border-right-color:currentColor;border-radius:50%}.v-loader--liquid .v-loader__visual[data-v-aaf51d7f]{border:max(2px,var(--vl-size) * .06) solid currentColor;border-radius:50%;overflow:hidden}.v-loader--liquid .v-loader__visual[data-v-aaf51d7f]:after{content:"";block-size:90%;inline-size:180%;animation:liquid-aaf51d7f var(--vl-duration) ease-in-out infinite;background:currentColor;border-radius:42%;position:absolute;inset:42% auto auto -40%}.v-loader--flow .v-loader__visual[data-v-aaf51d7f]{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;overflow:hidden}.v-loader--flow .v-loader__visual[data-v-aaf51d7f]:after{content:"";border-radius:inherit;animation:flow-aaf51d7f var(--vl-duration) ease-in-out infinite;background:currentColor;position:absolute;inset:36% 0}.v-loader--breathing .v-loader__mark[data-v-aaf51d7f]{border-radius:50%}.v-loader--breathing .v-loader__mark[data-v-aaf51d7f]:first-child{border:max(1px,var(--vl-size) * .045) solid currentColor;opacity:.4;animation:breathing-halo-aaf51d7f var(--vl-duration) cubic-bezier(.45,0,.55,1) infinite;background:0 0;inset:12%;transform:scale(.86)}.v-loader--breathing .v-loader__mark[data-v-aaf51d7f]:last-child{inset:40%}.v-loader--dual-arc .v-loader__mark[data-v-aaf51d7f]{border:max(1px,var(--vl-size) * .055) solid transparent;animation:spin-aaf51d7f var(--vl-duration) linear infinite;background:0 0;border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;inset:5%}.v-loader--dual-arc .v-loader__mark[data-v-aaf51d7f]:last-child{opacity:.65;animation-direction:reverse;animation-duration:calc(var(--vl-duration) * 1.25);border-color:#0000 #0000 currentColor currentColor;inset:25%}.v-loader--dot-sweep[data-v-aaf51d7f]{inline-size:max(var(--vl-size) * 1.5,var(--vl-size) * (.2 + .34 * var(--vl-total)))}.v-loader--dot-sweep .v-loader__visual[data-v-aaf51d7f]{justify-content:center;align-items:center;gap:calc(var(--vl-size) * .18);display:flex}.v-loader--dot-sweep .v-loader__mark[data-v-aaf51d7f]{inline-size:calc(var(--vl-size) * .16);block-size:calc(var(--vl-size) * .16);opacity:.65;animation:dot-sweep-aaf51d7f var(--vl-duration) ease-in-out calc(var(--vl-index) * var(--vl-duration) / var(--vl-total) * -1) infinite;border-radius:50%;flex-shrink:0;position:relative}.v-loader--sliding-bars[data-v-aaf51d7f]{inline-size:calc(var(--vl-size) * 1.5);block-size:max(var(--vl-size),var(--vl-size) * (.1 + .2 * var(--vl-total)))}.v-loader--sliding-bars .v-loader__visual[data-v-aaf51d7f]{justify-content:center;align-items:center;gap:calc(var(--vl-size) * .1);flex-direction:column;display:flex}.v-loader--sliding-bars .v-loader__mark[data-v-aaf51d7f]{inline-size:calc(var(--vl-size) * .8);block-size:calc(var(--vl-size) * .1);opacity:.85;animation:sliding-bars-aaf51d7f var(--vl-duration) cubic-bezier(.65,0,.35,1) infinite;border-radius:999px;flex-shrink:0;position:relative}.v-loader--sliding-bars .v-loader__mark[data-v-aaf51d7f]:nth-child(2n){opacity:.5;animation-delay:calc(var(--vl-duration) / -2)}@keyframes breathing-halo-aaf51d7f{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:.7;transform:scale(1.12)}}@keyframes dot-sweep-aaf51d7f{0%,to{opacity:.3;transform:translate(-55%)}50%{opacity:1;transform:translate(55%)}}@keyframes sliding-bars-aaf51d7f{0%,to{transform:translate(-25%)}50%{transform:translate(25%)}}@keyframes spin-aaf51d7f{to{transform:rotate(1turn)}}@keyframes orbit-aaf51d7f{to{transform:rotate(1turn)}}@keyframes pulse-aaf51d7f{50%{opacity:.45;transform:scale(.62)}}@keyframes ripple-aaf51d7f{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes progress-ring-aaf51d7f{to{transform:rotate(160deg)}}@keyframes dot-aaf51d7f{50%{opacity:.38;transform:translateY(-35%)}}@keyframes typing-aaf51d7f{50%{opacity:.35;transform:scale(.65)}}@keyframes bounce-aaf51d7f{50%{transform:translateY(-65%)}}@keyframes bars-aaf51d7f{50%{opacity:.42;transform:scaleY(.28)}}@keyframes equalizer-aaf51d7f{50%{transform:scaleY(.22)}}@keyframes wave-aaf51d7f{50%{transform:translateY(-100%)scale(1.25)}}@keyframes stair-aaf51d7f{50%{opacity:.4;transform:translateY(-38%)}}@keyframes grid-aaf51d7f{50%{opacity:.35;transform:scale(.45)}}@keyframes squares-aaf51d7f{50%{transform:rotate(90deg)scale(.6)}}@keyframes heatmap-aaf51d7f{50%{background:color-mix(in srgb,currentColor 28%,transparent);transform:scale(.78)}}@keyframes card-flip-aaf51d7f{50%{transform:rotateY(180deg)scale(.82)}}@keyframes element-aaf51d7f{50%{border-radius:50%;transform:rotate(225deg)scale(.68)}}@keyframes plane-aaf51d7f{50%{transform:translateY(-16%)rotate(8deg)}}@keyframes morph-aaf51d7f{50%{border-radius:64% 36% 38% 62%/58% 65% 35% 42%;transform:rotate(90deg)scale(.82)}}@keyframes blob-aaf51d7f{50%{border-radius:67% 33% 55% 45%/36% 61% 39% 64%;transform:rotate(24deg)scale(.87)}}@keyframes signal-aaf51d7f{50%{opacity:.4;transform:scale(.72)}}@keyframes snake-aaf51d7f{to{transform:rotate(1turn)}}@keyframes liquid-aaf51d7f{50%{transform:translate(22%)rotate(8deg)}}@keyframes flow-aaf51d7f{50%{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.v-loader[data-v-aaf51d7f] *,.v-loader__visual[data-v-aaf51d7f],.v-loader__visual[data-v-aaf51d7f]:after,.v-loader__visual[data-v-aaf51d7f]:before{transition:none!important;animation:none!important}.v-loader--ripple .v-loader__mark[data-v-aaf51d7f]{display:none}}.v-pattern-skeleton[data-v-e38e3011]{gap:.75rem;width:100%;max-width:38rem;display:grid}.v-pattern-skeleton__body[data-v-e38e3011]{align-content:center;gap:.45rem;min-width:0;display:grid}.v-pattern-skeleton--media[data-v-e38e3011],.v-pattern-skeleton--profile[data-v-e38e3011]{grid-template-columns:auto 1fr;align-items:start}.v-pattern-skeleton--profile .v-pattern-skeleton__stats[data-v-e38e3011]{grid-column:1/-1}.v-pattern-skeleton__feed-item[data-v-e38e3011],.v-pattern-skeleton__inline[data-v-e38e3011]{align-items:center;gap:.75rem;display:flex}.v-pattern-skeleton__feed-item+.v-pattern-skeleton__feed-item[data-v-e38e3011]{border-top:1px solid color-mix(in srgb,currentcolor 9%,transparent);padding-top:.75rem}.v-pattern-skeleton__feed-item .v-pattern-skeleton__body[data-v-e38e3011]{flex:1}.v-pattern-skeleton__stats[data-v-e38e3011]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.75rem;display:grid}.v-pattern-skeleton__table-row[data-v-e38e3011]{border-bottom:1px solid color-mix(in srgb,currentcolor 9%,transparent);align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.v-pattern-skeleton__field[data-v-e38e3011]{gap:.4rem;display:grid}.v-skeleton-group[data-v-99cc6c95]{width:100%;display:grid}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--page-bg:#f6f5fa;--page-bg-accent:radial-gradient(120% 90% at 82% -10%, #6d3ff224, transparent 60%), radial-gradient(90% 70% at 8% 0%, #0ea5e91a, transparent 55%);--surface:#fff;--surface-muted:#faf9fd;--surface-sunken:#f2f0f8;--border:#e6e2f0;--border-strong:#d5cfe6;--text:#191233;--text-muted:#655d7d;--text-subtle:#716884;--accent:#6d3ff2;--accent-strong:#5625d6;--accent-contrast:#fff;--accent-soft:#f1ebff;--accent-border:#d9cbff;--success:#0f8a5f;--success-soft:#e6f7f0;--danger:#b42318;--danger-soft:#fdecea;--code-bg:#14101f;--code-text:#e7e3f5;--code-keyword:#c4b5fd;--code-string:#86efac;--code-number:#fbbf24;--code-comment:#8b85a6;--code-tag:#7dd3fc;--code-attribute:#f0abfc;--code-punctuation:#a8a2bd;--code-type:#67e8f9;--radius-sm:.5rem;--radius:.85rem;--radius-lg:1.25rem;--shadow-sm:0 1px 2px #1912330d;--shadow:0 12px 32px -18px #19123359;--shadow-lg:0 30px 60px -32px #19123373;--content-width:74rem;--reading-width:46rem;--step:1.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page-bg:#0d0a17;--page-bg-accent:radial-gradient(120% 90% at 82% -10%, #8b5cf633, transparent 60%), radial-gradient(90% 70% at 8% 0%, #0ea5e91f, transparent 55%);--surface:#151022;--surface-muted:#191428;--surface-sunken:#100d1c;--border:#292240;--border-strong:#3a3057;--text:#f1eefb;--text-muted:#a79fc2;--text-subtle:#8a82a6;--accent:#a78bfa;--accent-strong:#c4b5fd;--accent-contrast:#150f28;--accent-soft:#211a3a;--accent-border:#3b2f63;--success:#6ee7b7;--success-soft:#10291f;--danger:#fda29b;--danger-soft:#2c1512;--code-bg:#0a0813;--code-text:#e7e3f5;--shadow-sm:0 1px 2px #0006;--shadow:0 12px 32px -18px #000c;--shadow-lg:0 30px 60px -32px #000000e6}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{background-color:var(--page-bg);background-image:var(--page-bg-accent);min-width:0;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;font-size:1rem;line-height:1.65}body,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-strong)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}::selection{background:var(--accent);color:var(--accent-contrast)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:calc(clamp(1rem,4vw,2.5rem))}.reading{max-width:var(--reading-width)}.stack{gap:var(--step);display:grid}.stack-sm{gap:.75rem;display:grid}.cluster{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);padding:.6rem .9rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:transform .15s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button--primary{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow)}.button--primary:hover{background:var(--accent-strong);color:var(--accent-contrast);transform:translateY(-1px)}.button--ghost{border-color:var(--border);background:var(--surface);color:var(--text)}.button--ghost:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.badge{background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.03em;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;display:inline-flex}.badge,.card{border:1px solid var(--border)}.card{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.prose :where(h2){letter-spacing:-.02em;margin-top:2.5rem;font-size:calc(clamp(1.5rem,2.4vw,1.9rem))}.prose :where(h3){letter-spacing:-.01em;margin-top:1.75rem;font-size:1.15rem}.prose :where(p,ul,ol,dl){color:var(--text-muted);margin-top:.9rem}.prose :where(ul,ol){gap:.45rem;padding-left:1.1rem;display:grid}.prose :where(ul){list-style:outside}.prose :where(ol){list-style:decimal}.prose :where(li){color:var(--text-muted)}.prose :where(strong){color:var(--text)}.prose :where(code){background:var(--surface-sunken);color:var(--text);font-family:var(--font-mono);border-radius:.3rem;padding:.12em .36em;font-size:.86em}.prose :where(a){font-weight:600}.site-header[data-v-f770148f]{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--page-bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header__inner[data-v-f770148f]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4rem;display:flex}.site-header__brand[data-v-f770148f]{color:var(--text);letter-spacing:-.02em;align-items:center;gap:.6rem;font-weight:750;text-decoration:none;display:inline-flex}.site-header__brand[data-v-f770148f]:hover{color:var(--text)}.site-header__mark[data-v-f770148f]{flex:none;width:1.75rem;height:1.75rem;display:block}.site-header__wordmark[data-v-f770148f]{font-size:1.02rem}.site-header__tag[data-v-f770148f]{border:1px solid var(--border);color:var(--text-subtle);font-family:var(--font-mono);border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:500}.site-header__list[data-v-f770148f]{align-items:center;gap:.25rem;display:flex}.site-header__link[data-v-f770148f]{color:var(--text-muted);border-radius:.5rem;padding:.45rem .7rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.site-header__link[data-v-f770148f]:hover{background:var(--accent-soft)}.site-header__link--active[data-v-f770148f],.site-header__link[data-v-f770148f]:hover{color:var(--accent-strong)}@media (width<=40rem){.site-header__inner[data-v-f770148f]{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:.75rem}.site-header__list[data-v-f770148f]{flex-wrap:wrap}}.site-footer[data-v-f4fdc8bd]{border-top:1px solid var(--border);background:var(--surface-muted);margin-top:5rem;padding-inline-end:calc(4.5rem + env(safe-area-inset-right,0px))}.site-footer__inner[data-v-f4fdc8bd]{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:2.5rem;padding-block:3rem 2rem;display:grid}.site-footer__name[data-v-f4fdc8bd]{letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.site-footer__tagline[data-v-f4fdc8bd]{max-width:26rem;color:var(--text-muted);margin-top:.5rem;font-size:.9rem}.site-footer__note[data-v-f4fdc8bd]{max-width:30rem;color:var(--text-subtle);margin-top:1rem;font-size:.8rem;line-height:1.6}.site-footer__title[data-v-f4fdc8bd]{color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.site-footer__list[data-v-f4fdc8bd]{gap:.5rem;margin-top:.9rem;display:grid}.site-footer__link[data-v-f4fdc8bd]{color:var(--text-muted);font-size:.9rem;text-decoration:none}.site-footer__link[data-v-f4fdc8bd]:hover{color:var(--accent-strong);text-decoration:underline}.site-footer__bottom[data-v-f4fdc8bd]{border-top:1px solid var(--border);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.25rem 2rem;font-size:.78rem;display:flex}.site-footer__bottom .site-footer__link[data-v-f4fdc8bd]{font-size:inherit}@media (width<=48rem){.site-footer__inner[data-v-f4fdc8bd]{grid-template-columns:1fr;gap:2rem}}.floating-actions[data-v-6621c09a]{z-index:30;right:max(.75rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;flex-direction:column;gap:.35rem;padding:.4rem;display:flex;position:fixed}.floating-actions__item[data-v-6621c09a]{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;place-items:center;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:grid;position:relative}.floating-actions__item[data-v-6621c09a]:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-1px)}.floating-actions__item svg[data-v-6621c09a]{width:1.2rem;height:1.2rem}.floating-actions__tooltip[data-v-6621c09a]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.45rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + .65rem);transform:translate(.25rem,-50%)}.floating-actions__item:focus-visible .floating-actions__tooltip[data-v-6621c09a],.floating-actions__item:hover .floating-actions__tooltip[data-v-6621c09a]{opacity:1;transform:translateY(-50%)}.scroll-top-enter-active[data-v-6621c09a],.scroll-top-leave-active[data-v-6621c09a]{transition:opacity .18s,transform .18s}.scroll-top-enter-from[data-v-6621c09a],.scroll-top-leave-to[data-v-6621c09a]{opacity:0;transform:translate(.5rem)}@media (width<=40rem){.floating-actions[data-v-6621c09a]{right:max(.65rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));gap:.25rem;padding:.3rem}.floating-actions__item[data-v-6621c09a]{border-radius:.65rem;width:2.6rem;height:2.6rem}.floating-actions__item svg[data-v-6621c09a]{width:1.1rem;height:1.1rem}}@media (prefers-reduced-motion:reduce){.floating-actions__item[data-v-6621c09a],.floating-actions__tooltip[data-v-6621c09a],.scroll-top-enter-active[data-v-6621c09a],.scroll-top-leave-active[data-v-6621c09a]{transition:none}.floating-actions__item[data-v-6621c09a]:hover{transform:none}}.app-shell[data-v-a49c5399]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-a49c5399]{flex:1}
