/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.vs-root,.vs-root *{box-sizing:border-box}.vs-root{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.vs-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.vs-btn{justify-content:center;align-items:center;gap:var(--space-2);border:3px solid var(--ink);min-height:56px;box-shadow:0 5px 0 var(--ink);font:400 18px/1 var(--font-sans);cursor:pointer;background:var(--coral);color:var(--ink);transition:transform .1s var(--ease-settle),box-shadow .1s var(--ease-settle);border-radius:20px;margin-bottom:5px;padding:0 24px;text-decoration:none;display:inline-flex}.vs-btn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.vs-btn:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.vs-btn:disabled,.vs-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.vs-btn--secondary,.vs-btn--white{background:var(--surface)}.vs-btn--soft,.vs-btn--sunny{background:var(--sunny)}.vs-btn--sky{background:var(--sky)}.vs-btn--grass{background:var(--grass)}.vs-btn--grape{background:var(--grape)}.vs-btn--mint{background:var(--mint)}.vs-btn--ghost{box-shadow:none;padding:0 var(--space-3);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.vs-btn--ghost:active{box-shadow:none;background:var(--sunny-soft);transform:none}.vs-btn--danger{background:var(--coral-soft)}.vs-btn--block{width:100%;display:flex}.vs-btn--sm{min-height:40px;box-shadow:0 3px 0 var(--ink);border-radius:14px;margin-bottom:3px;padding:0 14px;font-size:15px}.vs-btn--sm:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.vs-btn svg{stroke-width:2.5px;flex:none;width:22px;height:22px}.vs-btn--sm svg{width:18px;height:18px}.vs-card{background:var(--surface);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:28px}.vs-card--pad{padding:var(--space-4)18px}.vs-card--coral{background:var(--coral)}.vs-card--sunny{background:var(--sunny)}.vs-card--sky{background:var(--sky)}.vs-card--grass{background:var(--grass)}.vs-card--grape{background:var(--grape)}.vs-card--pink{background:var(--pink)}.vs-card--mint{background:var(--mint)}.vs-card--coral .vs-row__meta,.vs-card--grape .vs-row__meta,.vs-card--grass .vs-row__meta,.vs-card--mint .vs-row__meta,.vs-card--pink .vs-row__meta,.vs-card--sky .vs-row__meta,.vs-card--sunny .vs-row__meta{color:var(--ink)}.vs-section{margin-top:26px}.vs-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 12px;padding-inline:2px;display:flex}.vs-section__title{font:400 22px/28px var(--font-display);align-items:center;gap:8px;margin:0;display:flex}.vs-section__title .vs-chip{height:26px;font-size:13px}.vs-section__link{font:400 15px/20px var(--font-sans);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:2px}.vs-appbar{align-items:center;gap:12px;min-height:64px;padding-top:8px;display:flex}.vs-appbar__title{min-width:0;font:400 30px/36px var(--font-display);flex:1;margin:0}.vs-appbar__title--sm{font:400 24px/30px var(--font-display)}.vs-appbar__sub{font:400 15px/20px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.vs-iconbtn{border:3px solid var(--ink);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.vs-iconbtn:active{background:var(--sunny)}.vs-iconbtn--plain{color:var(--ink-muted);background:0 0;border-color:#0000;width:40px;height:40px}.vs-iconbtn--plain svg{width:18px;height:18px}.vs-paidmark{border:2.5px solid var(--ink);background:var(--grass);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vs-paidmark svg{stroke-width:3px;width:18px;height:18px}.vs-iconbtn svg{stroke-width:2.5px;width:22px;height:22px}.vs-list{margin:0;padding:0;list-style:none}.vs-card>.vs-row+.vs-row,.vs-list>.vs-row+.vs-row,.vs-list>li+li{border-top:1.5px solid var(--divider)}.vs-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3)var(--space-4);color:inherit;width:100%;font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:flex}a.vs-row:active,button.vs-row:active{background:var(--sunny-soft)}.vs-row__main{flex:1;min-width:0}.vs-row__title{font:400 17px/22px var(--font-sans);overflow-wrap:anywhere;display:block}.vs-row__meta{font:400 14px/18px var(--font-sans);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.vs-row__end{text-align:end;font:400 17px/22px var(--font-sans);flex:none}.vs-row__end small{font:400 13px/18px var(--font-sans);color:var(--ink-muted);display:block}.vs-row__chev{width:20px;height:20px;stroke-width:2.5px}.vs-ico,.vs-row__chev{color:var(--ink);flex:none}.vs-ico{border:3px solid var(--ink);background:var(--surface);width:46px;height:46px;border-radius:16px;place-items:center;display:grid}.vs-ico svg{stroke-width:2.5px;width:24px;height:24px}.vs-btn svg .d,.vs-candy svg .d,.vs-ico svg .d,.vs-tab svg .d{fill:#fff;fill-opacity:.55;stroke:none}.vs-ico--xl{border-radius:24px;width:76px;height:76px}.vs-ico--xl svg{width:40px;height:40px}.vs-ico--brand,.vs-ico--coral,.vs-ico--danger{background:var(--coral)}.vs-ico--sunny,.vs-ico--warn{background:var(--sunny)}.vs-ico--sky{background:var(--sky)}.vs-ico--grass{background:var(--grass)}.vs-ico--grape,.vs-ico--lavender{background:var(--grape)}.vs-ico--pink,.vs-ico--rose{background:var(--pink)}.vs-ico--mint{background:var(--mint)}.vs-chip,.vs-ico--white{background:var(--surface)}.vs-chip{align-items:center;gap:var(--space-1);border:2.5px solid var(--ink);height:30px;font:400 14px/1 var(--font-sans);white-space:nowrap;color:var(--ink);border-radius:999px;padding:0 12px;display:inline-flex}.vs-chip svg{stroke-width:2.5px;width:16px;height:16px}.vs-chip--good,.vs-chip--grass{background:var(--grass)}.vs-chip--sunny,.vs-chip--warn{background:var(--sunny)}.vs-chip--coral,.vs-chip--danger{background:var(--coral)}.vs-chip--sky{background:var(--sky)}.vs-chip--pink,.vs-chip--rose{background:var(--pink)}.vs-chip--grape,.vs-chip--lavender{background:var(--grape)}.vs-chip--mint{background:var(--mint)}.vs-chip--lg{height:40px;padding:0 16px;font-size:15px}a.vs-chip,button.vs-chip{cursor:pointer;text-decoration:none}.vs-balance{background:var(--sky);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink);border-radius:28px;padding:22px 20px 18px;text-decoration:none;display:block;position:relative;overflow:hidden}.vs-balance__label{font:400 15px/20px var(--font-sans);color:var(--ink);margin:0}.vs-balance__amount{font:400 48px/52px var(--font-display);margin:2px 0 0}.vs-balance__amount--neg{color:var(--ink)}.vs-balance__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;position:relative}.vs-balance__art{opacity:.12;pointer-events:none;inset-inline-end:-10px;width:120px;height:120px;position:absolute;bottom:-14px}.vs-stats{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vs-stat{background:var(--surface);border:2.5px solid var(--ink);padding:10px var(--space-3);border-radius:18px;min-width:0}.vs-stat__label{font:400 13px/18px var(--font-sans);color:var(--ink-muted);display:block}.vs-stat__value{font:400 18px/24px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vs-stat__sub{font:400 12px/16px var(--font-sans);color:var(--ink-muted);display:block}.vs-stat--danger{background:var(--coral-soft)}.vs-meter{border:2.5px solid var(--ink);background:var(--surface);box-sizing:border-box;border-radius:999px;height:16px;padding:2px;overflow:hidden}.vs-meter__fill{background:var(--grass);border-radius:999px;min-width:6px;height:100%}.vs-meter--warn .vs-meter__fill{background:var(--sunny)}.vs-meter--good .vs-meter__fill{background:var(--grass)}.vs-meter--over .vs-meter__fill{background:var(--coral)}.vs-meter--ink .vs-meter__fill{background:var(--ink)}.vs-meter--grape .vs-meter__fill{background:var(--grape)}.vs-meter--lg{height:20px}.vs-seg{flex-wrap:wrap;gap:8px;display:flex}.vs-seg__item{border:2.5px solid var(--ink);background:var(--surface);height:40px;font:400 15px/1 var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.vs-seg__item[aria-current=page],.vs-seg__item[aria-pressed=true]{background:var(--sunny)}.vs-seg__item:active{background:var(--sunny-soft)}.vs-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vs-choice{border:3px solid var(--ink);min-height:56px;box-shadow:0 4px 0 var(--ink);background:var(--surface);font:400 18px/1 var(--font-sans);color:var(--ink);cursor:pointer;border-radius:18px;place-items:center;margin-bottom:4px;transition:transform .1s,box-shadow .1s;display:grid}.vs-choice:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.vs-choice--game{min-height:72px;font:400 26px/1 var(--font-display);border-radius:24px}.vs-choice[aria-pressed=true]{background:var(--sunny);box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.vs-field{display:block}.vs-field+.vs-field{margin-top:var(--space-4)}.flex>.vs-field+.vs-field,.grid>.vs-field+.vs-field{margin-top:0}.vs-label{font:400 15px/20px var(--font-sans);margin-bottom:6px;display:block}.vs-label small{color:var(--ink-muted)}.vs-input{border:3px solid var(--ink);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:400 17px/24px var(--font-sans);appearance:none;border-radius:16px;padding:0 14px;display:block}textarea.vs-input{resize:vertical;min-height:96px;padding:12px 14px}select.vs-input{appearance:auto}.vs-input::placeholder{color:var(--ink-faint)}.vs-input:focus{box-shadow:0 0 0 4px var(--sunny);outline:none}.vs-input--amount{font:400 30px/1 var(--font-sans);text-align:center;min-height:68px}.vs-hint{font:400 14px/18px var(--font-sans);color:var(--ink-muted);margin-top:6px;display:block}.vs-error{background:var(--coral-soft)}.vs-error,.vs-note{border:2.5px solid var(--ink);color:var(--ink);font:400 15px/20px var(--font-sans);border-radius:16px;margin:0;padding:10px 14px}.vs-note{background:var(--sunny-soft)}.vs-drop{align-items:center;gap:var(--space-1);padding:var(--space-5)var(--space-4);border:3px dashed var(--ink);background:var(--surface);text-align:center;cursor:pointer;color:var(--ink);border-radius:20px;flex-direction:column;display:flex}.vs-drop svg{width:30px;height:30px;color:var(--ink);stroke-width:2.5px}.vs-drop small{font:400 14px/18px var(--font-sans);color:var(--ink-muted)}.vs-avatar{border:3px solid var(--ink);background:var(--sunny);width:46px;height:46px;color:var(--ink);font:400 18px/1 var(--font-sans);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.vs-avatar img,.vs-avatar svg{object-fit:cover;width:100%;height:100%}.vs-tabbar{inset-inline:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;background:var(--surface);border:3px solid var(--ink);max-width:528px;box-shadow:5px 5px 0 var(--ink);border-radius:28px;margin-inline:auto;position:fixed}.vs-tabbar__list{align-items:center;margin:0;padding:6px;list-style:none;display:flex}.vs-tabbar__list>li{flex:1;justify-content:center;display:flex}.vs-tab{min-width:60px;color:var(--ink);font:400 12px/16px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 4px;text-decoration:none;display:flex}.vs-tab__icon{border:2.5px solid #0000;border-radius:999px;place-items:center;width:52px;height:34px;display:grid}.vs-tab__icon svg{stroke-width:2.5px;width:24px;height:24px}.vs-tab[aria-current=page] .vs-tab__icon{background:var(--sunny);border-color:var(--ink)}.vs-tab--add .vs-tab__icon{border:3px solid var(--ink);background:var(--coral);width:58px;height:58px;color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:999px;margin-top:-26px;transition:transform .1s,box-shadow .1s}.vs-tab--add:active .vs-tab__icon{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.vs-tab--add .vs-tab__icon svg{stroke-width:3px;width:30px;height:30px}.vs-scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.vs-sheet{z-index:41;background:var(--bg);max-width:560px;max-height:88dvh;padding:var(--space-2)var(--space-4)calc(var(--space-5) + env(safe-area-inset-bottom));inset-inline:0;border:3px solid var(--ink);border-bottom:0;border-radius:28px 28px 0 0;margin:0 auto;position:fixed;bottom:0;overflow-y:auto}.vs-sheet__grip{background:var(--ink);border-radius:999px;width:48px;height:6px;margin:4px auto 14px}.vs-sheet__head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.vs-sheet__head .vs-sheet__title{flex:1;margin:0}.vs-sheet__title{font:400 24px/30px var(--font-display);margin:0 0 var(--space-3)}.vs-scrim.is-static,.vs-sheet.is-static{position:absolute}.vs-empty{padding:var(--space-6)var(--space-4);text-align:center}.vs-empty__title{font:400 19px/26px var(--font-sans);margin:var(--space-3)0 var(--space-1)}.vs-empty__text{font:400 15px/20px var(--font-sans);color:var(--ink-muted);margin:0 0 var(--space-4)}.vs-empty .vs-ico{border-radius:20px;width:64px;height:64px;margin:0 auto}.vs-empty .vs-ico svg{width:32px;height:32px}.vs-steps{gap:6px;display:flex}.vs-steps i{border:2px solid var(--ink);background:var(--surface);border-radius:999px;flex:1;height:10px}.vs-steps i.is-done{background:var(--coral)}.vs-kids-bg{display:none}.vs-kids-title{color:#fff}.vs-game{align-items:center;gap:var(--space-4);border:3px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);color:var(--ink);border-radius:28px;padding:20px;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}.vs-game.vs-card--mint{background:var(--mint)}.vs-game.vs-card--sunny{background:var(--sunny)}.vs-game.vs-card--sky{background:var(--sky)}.vs-game.vs-card--grape{background:var(--grape)}.vs-game.vs-card--pink{background:var(--pink)}a.vs-game:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.vs-game--soon{opacity:.85}.vs-game__ico{background:var(--surface);border-radius:24px;width:76px;height:76px}.vs-game__ico svg{width:40px;height:40px}.vs-game__title{font:400 28px/34px var(--font-display);margin:0}.vs-game__text{font:400 15px/20px var(--font-sans);color:var(--ink);margin:2px 0 0}.vs-game__stars{margin:8px 0 0}.vs-stars{gap:4px;display:flex}.vs-stars svg{width:28px;height:28px}.vs-star{flex:none}.vs-star path{fill:var(--surface);stroke:var(--ink);stroke-width:2.5px}.vs-star.is-on path{fill:var(--sunny);stroke:var(--ink)}.vs-round{flex:1;gap:6px;display:flex}.vs-round i{background:var(--surface);border-radius:999px;flex:1;height:8px}.vs-round i.is-done{background:var(--grape)}.vs-qcard{border:3px solid var(--ink);background:var(--surface);min-height:240px;box-shadow:5px 5px 0 var(--ink);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px 20px;display:flex}.vs-qcard__prompt{font:400 18px/24px var(--font-sans);color:var(--ink);text-align:center;margin:0}.vs-qcard__word{font:400 34px/40px var(--font-display);text-align:center;margin:0}.vs-dots{grid-template-columns:repeat(4,46px);justify-content:center;gap:14px;display:grid}.vs-dots span{border:3px solid var(--ink);border-radius:999px;width:46px;height:46px}.vs-dots--sm{grid-template-columns:repeat(3,34px);gap:10px}.vs-dots--sm span{width:34px;height:34px}.vs-emoji{font-size:88px;line-height:1}.vs-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-answer{border:3px solid var(--ink);min-height:92px;box-shadow:0 5px 0 var(--ink);background:var(--surface);font:400 48px/1 var(--font-display);color:var(--ink);cursor:pointer;transition:transform .1s var(--ease-settle),box-shadow .1s var(--ease-settle),background-color .15s;border-radius:24px;place-items:center;margin-bottom:5px;display:grid}.vs-answer:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.vs-answer:focus-visible{outline:3px solid var(--grape);outline-offset:3px}.vs-answer.is-right{background:var(--grass);box-shadow:0 2px 0 var(--ink);position:relative;overflow:visible;transform:translateY(3px)}.vs-answer.is-wrong{background:var(--coral);opacity:.9;text-decoration:line-through;text-decoration-thickness:3px}.vs-answer:disabled{cursor:default}.vs-cheer{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--sunny);color:var(--ink);font:400 22px/28px var(--font-display);border-radius:28px;align-items:center;gap:12px;padding:14px 18px;display:flex}.vs-cheer svg{flex:none;width:34px;height:34px}.vs-cheer .vs-star path{fill:var(--surface);stroke:var(--ink)}.vs-sticker-note{justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.vs-kidscard,.vs-paid{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink);border-radius:28px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.vs-paid{background:var(--grass)}.vs-paid--due{background:var(--sunny)}.vs-kidscard__ico,.vs-paid__ico{border:3px solid var(--ink);background:var(--surface);width:56px;height:56px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.vs-kidscard__ico svg,.vs-paid__ico svg{stroke-width:2.5px;width:30px;height:30px}.vs-kidscard__title,.vs-paid__title{font:400 20px/26px var(--font-display);margin:0;display:block}.vs-kidscard__meta,.vs-paid__meta{font:400 14px/18px var(--font-sans);color:var(--ink);margin:2px 0 0;display:block}.vs-kidscard{background:var(--sunny);padding:20px}.vs-kidscard__ico{border-radius:24px;width:76px;height:76px}.vs-kidscard__ico svg{width:40px;height:40px}.vs-kidscard__ico svg .d,.vs-paid__ico svg .d{fill:var(--sunny);fill-opacity:1;stroke:none}.vs-kidscard__title{font-size:22px;line-height:28px}.vs-kidscard__chev{stroke-width:2.5px;flex:none;width:22px;height:22px}.vs-balance:active,.vs-kidscard:active,a.vs-candy:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.vs-candy{border:3px solid var(--ink);min-height:120px;box-shadow:5px 5px 0 var(--ink);background:var(--pink);color:var(--ink);border-radius:28px;flex-direction:column;gap:6px;min-width:0;padding:16px;text-decoration:none;display:flex}.vs-candy>svg{stroke-width:2.5px;width:34px;height:34px}.vs-candy__title{font:400 17px/22px var(--font-sans);overflow-wrap:anywhere;margin:auto 0 0}.vs-candy__meta{font:400 14px/18px var(--font-sans);margin:0}.vs-blob{z-index:-1;background:var(--sunny);pointer-events:none;border-radius:999px;width:240px;height:240px;position:absolute;top:-60px;left:-70px}.vs-family{box-shadow:3px 3px 0 var(--ink);border-radius:999px;flex:none;transition:transform .1s,box-shadow .1s;display:block}.vs-family:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.vs-datetile{border:3px solid var(--ink);min-width:58px;min-height:46px;font:400 14px/1.1 var(--font-sans);text-align:center;white-space:nowrap;padding-block:4px;border-radius:16px;flex:none;align-content:center;place-items:center;padding:0 6px;display:grid}.vs-fab{inset-inline-start:16px;bottom:calc(108px + env(safe-area-inset-bottom));z-index:25;position:fixed}@media (min-width:592px){.vs-fab{inset-inline-start:calc(50% - 264px)}}.vs-when__date{display:none}.vs-when:has(input[value=date]:checked) .vs-when__date{display:block}.vs-skel{border:3px solid var(--divider);background:var(--surface);border-radius:28px}.vs-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:8px 6px 10px;display:grid}.vs-month__dow{text-align:center;font:400 13px/24px var(--font-sans);color:var(--ink-muted)}.vs-month__day{min-width:0;min-height:64px;color:var(--ink);font:400 16px/1 var(--font-sans);cursor:pointer;background:0 0;border:2.5px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;padding:4px 1px;display:flex;position:relative}.vs-month__day.is-shabbat{color:var(--ink-muted)}.vs-month__day.is-holiday{background:var(--sky-soft)}.vs-month__day.is-today{border-color:var(--ink)}.vs-month__day[aria-pressed=true]{background:var(--sunny);border-color:var(--ink)}.vs-month__dots{gap:3px;height:7px;display:flex}.vs-month__n{text-align:center;line-height:18px}.vs-month__chips{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-month__chip{-webkit-line-clamp:3;overflow-wrap:break-word;font:500 10px/12px var(--font-sans);color:var(--ink);text-align:center;border-radius:5px;-webkit-box-orient:vertical;padding:1px 2px;display:-webkit-box;overflow:hidden}.vs-month__chip.is-event{background:var(--grape-soft,#e7defa)}.vs-month__chip.is-bday{background:var(--pink-soft,#fde2e8)}.vs-month__chip.is-holiday{background:var(--sky)}.vs-month__more{font:500 10px/12px var(--font-sans);color:var(--ink-muted);text-align:center}@media (min-width:600px){.vs-month__chip{font-size:12px;line-height:16px}.vs-month__day{min-height:80px}}.vs-month__dots i,.vs-month__key{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ink);border-radius:999px;display:inline-block}.vs-month__key{flex:none;width:12px;height:12px}.is-bday{background:var(--pink)}.is-event{background:var(--grape)}.vs-month__key.is-holiday{background:var(--sky)}.vs-sticky-cta{inset-inline:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:20;background:linear-gradient(to top,var(--bg)75%,transparent);max-width:560px;margin-inline:auto;padding:12px 16px 4px;position:fixed}.vs-gender{border:3px solid var(--ink);background:var(--surface);width:84px;box-shadow:0 3px 0 var(--ink);color:var(--ink);font:400 14px/18px var(--font-sans);border-radius:18px;flex-direction:column;align-items:center;gap:2px;margin-bottom:3px;padding:8px 0 6px;transition:background .15s,transform .1s,box-shadow .1s;display:flex}.vs-gender[aria-pressed=true]{background:var(--sunny);box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.vs-looks{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;display:grid}.vs-look{border:3px solid #0000;border-radius:999px;place-items:center;width:64px;height:64px;padding:0;transition:border-color .15s,background .15s;display:grid}.vs-look[aria-pressed=true]{border-color:var(--ink);background:var(--sunny)}.vs-look--photo{border:3px dashed var(--ink);background:var(--surface);color:var(--ink);font:400 12px/14px var(--font-sans);grid-auto-flow:row;align-content:center;gap:0}.vs-look--photo svg{width:22px;height:22px}.vs-look--photo[aria-pressed=true]{border-style:solid}.vs-duerow{transition:background-color .25s}.vs-duerow:has(.vs-paidbtn[data-done]){background:var(--grass-soft)}.vs-duerow:has(.vs-paidbtn[data-done]) .vs-row__meta{opacity:.6;text-decoration:line-through}@media (prefers-reduced-motion:no-preference){.vs-sheet{animation:vs-up .26s var(--ease-settle)}.vs-scrim{animation:vs-fade .18s}.vs-tab[aria-current=page] .vs-tab__icon{animation:vs-wobble .26s var(--ease-wobble)}.vs-meter__fill{transition:width .9s var(--ease-settle);animation:vs-meter-in .9s var(--ease-settle)}.vs-pop{animation:vs-pop .5s var(--ease-wobble);display:inline-flex}.vs-sun svg{animation:vs-spin 1.2s var(--ease-settle).2s}.vs-stars svg.is-new{animation:vs-pop .9s var(--ease-wobble)}.vs-answer.is-wrong{animation:vs-shake .35s ease-in-out}.vs-answer.is-right{animation:vs-press .18s var(--ease-settle),vs-wobble .45s .18s var(--ease-wobble)}.vs-confetti i{animation:vs-burst .8s cubic-bezier(.2,.7,.3,1) both}.vs-confetti--big i{animation-duration:1.3s}.vs-tryagain{animation:vs-shake .35s ease-in-out}.vs-cheer{animation:vs-rise .4s var(--ease-wobble)}.vs-paidmark{animation:vs-pop .5s var(--ease-wobble)}.vs-balance,.vs-candy,.vs-kidscard,a.vs-game{transition:transform .1s var(--ease-settle),box-shadow .1s var(--ease-settle)}.vs-star.is-draw path{fill-opacity:0;stroke-dasharray:60;stroke-dashoffset:60px;animation:vs-draw 1s var(--ease-settle).2s forwards,vs-fill .4s ease-out 1.1s forwards}.vs-skel{animation:vs-breathe 1.2s ease-in-out infinite alternate}}@keyframes vs-meter-in{0%{width:0}}@keyframes vs-wobble{50%{transform:scale(1.12)}}@keyframes vs-pop{0%{transform:scale(0)rotate(-12deg)}70%{transform:scale(1.12)rotate(3deg)}to{transform:none}}@keyframes vs-up{0%{opacity:0;transform:translateY(24px)}}@keyframes vs-fade{0%{opacity:0}}@keyframes vs-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes vs-press{0%{box-shadow:0 5px 0 var(--ink);transform:none}}@keyframes vs-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes vs-draw{to{stroke-dashoffset:0}}@keyframes vs-fill{to{fill-opacity:1}}@keyframes vs-spin{0%{transform:rotate(-90deg)}}@keyframes vs-breathe{0%{opacity:.55}to{opacity:1}}.vs-viewbar{background:var(--grape-soft);border-bottom:2.5px solid var(--ink);color:var(--ink);font:400 14px/20px var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}.vs-postcard{text-align:start;width:100%;font:inherit;cursor:pointer;display:block}.vs-postcard,.vs-row__extras{color:var(--ink)}.vs-more__toggle{border:2.5px dashed var(--ink);cursor:pointer;min-height:44px;font:400 15px/20px var(--font-sans);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}.vs-more__toggle::-webkit-details-marker{display:none}.vs-bag[open]>.vs-more__toggle,.vs-more[open]>.vs-more__toggle{background:var(--sunny-soft);border-style:solid}.vs-more__toggle svg,.vs-place svg{flex:none;width:20px;height:20px}.vs-postcard+.vs-postcard{margin-top:0}.vs-datetile__date{opacity:.8;font-size:12px;line-height:14px;display:block}.vs-section__date{font:400 15px/20px var(--font-sans);color:var(--ink-muted,#5f5577)}.vs-timetable{margin:0;padding:6px 0;list-style:none}.vs-timetable li{align-items:center;gap:12px;padding:8px 16px;display:flex}.vs-timetable li+li{border-top:1.5px solid var(--divider)}.vs-timetable__n{border:2.5px solid var(--ink);background:var(--sunny-soft);width:28px;height:28px;font:400 14px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.vs-timetable__subject{font:400 17px/22px var(--font-sans);display:block}.vs-timetable__teacher{display:block}.vs-timetable__teacher,.vs-timetable__time{font:400 13px/18px var(--font-sans);color:var(--ink-muted,#5f5577)}.vs-timetable__time{font-variant-numeric:tabular-nums;flex:none}.vs-notebook{vertical-align:-2px;border:2px solid var(--ink);border-radius:3px;width:12px;height:15px;margin-inline-start:8px;display:inline-block}.vs-bag__list{margin:0;padding:6px 0;list-style:none}.vs-bag__list li{padding:8px 16px}.vs-bag__list li+li{border-top:1.5px solid var(--divider)}.vs-bag__subject{font:400 15px/20px var(--font-sans);display:block}.vs-bag__subject .vs-notebook{margin-inline:0 8px}.vs-bag__items{font:400 14px/20px var(--font-sans);color:var(--ink-muted);display:block}.vs-more__toggle svg{width:20px;height:20px}.vs-lookbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.vs-lookbtn__edit{background:var(--sunny);border:2.5px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-block-end:-2px;inset-inline-start:-2px}.vs-lookbtn__edit svg{width:14px;height:14px}.vs-confetti{pointer-events:none;width:0;height:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.vs-confetti i{border:2px solid var(--ink);opacity:0;border-radius:3px;width:10px;height:14px;position:absolute}.vs-confetti--big i{width:12px;height:16px}@keyframes vs-burst{0%{opacity:1;transform:translate(0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 60px))rotate(var(--r))}}.vs-tryagain{text-align:center;font:400 22px/28px var(--font-display);color:var(--ink);background:var(--coral-soft,#ffd9d2);border:3px solid var(--ink);border-radius:22px;margin:0;padding:10px 16px}.vs-highlight{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vs-highlight .vs-row__title{font-size:18px;line-height:24px}.vs-highlight .vs-row__meta{color:var(--ink);opacity:.75}.vs-highlight .vs-datetile{background:var(--surface)}.vs-code{letter-spacing:.18em;font-family:ui-monospace,Consolas,monospace;font-size:22px}.vs-codebadge{border:2px solid var(--ink);background:var(--sunny-soft,#fff3c4);direction:ltr;border-radius:12px;padding:4px 12px;display:inline-block}.vs-search{position:relative}.vs-search>svg{width:20px;height:20px;color:var(--ink-muted);pointer-events:none;inset-inline-start:14px;position:absolute;top:50%;translate:0 -50%}.vs-search>.vs-input{padding-inline-start:44px}.vs-postphoto img{object-fit:contain;border:2px solid var(--ink);background:var(--surface);border-radius:16px;width:100%;max-height:420px;display:block}.vs-postphoto__x{border:2px solid var(--ink);background:var(--surface);top:8px;border-radius:999px;width:36px;height:36px;font-size:16px;position:absolute;inset-inline-end:8px}.vs-postphoto__thumb{object-fit:cover;border:2px solid var(--ink);border-radius:14px;width:100%;height:160px;display:block}.vs-cattag{border:2px solid var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:4px;margin-bottom:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.vs-kidcontact>summary{list-style:none}.vs-kidcontact>summary::-webkit-details-marker{display:none}.vs-kidcontact__chev{transition:transform .15s var(--ease-settle)}.vs-kidcontact[open] .vs-kidcontact__chev{transform:rotate(-90deg)}.vs-kidcontact__parents{background:var(--surface-sunken);padding-inline-start:20px}.vs-zoomavatar{cursor:zoom-in;border-radius:999px;flex-shrink:0;display:inline-flex}.vs-photozoom{z-index:1000;padding:24px 16px calc(24px + env(safe-area-inset-bottom));cursor:zoom-out;background:#140e20f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:vs-fade .15s ease-out;display:flex;position:fixed;inset:0}.vs-photozoom img{object-fit:contain;border:3px solid #fff;border-radius:24px;max-width:100%;max-height:78dvh}.vs-photozoom p{color:#fff;margin:0;font-size:20px;font-weight:600}*{scrollbar-width:thin;scrollbar-color:var(--ink)transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--ink)35%,transparent)transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink)35%,transparent)}}::-webkit-scrollbar-thumb{border-radius:999px}.vs-sheet::-webkit-scrollbar-track{margin-block:26px 8px}.vs-editbadge{border:3px solid var(--ink);background:var(--sunny);width:38px;height:38px;color:var(--ink);cursor:pointer;bottom:-2px;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:-4px}.vs-editbadge svg{width:18px;height:18px}.vs-editable{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font-family:inherit;display:inline-flex}.vs-editable svg{opacity:.55;flex:none;width:16px;height:16px}.vs-editable:focus-visible,.vs-editable:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.vs-editable:focus-visible,.vs-editable:hover{background:color-mix(in srgb,var(--ink)6%,transparent)}}.vs-author--auto{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.vs-robo{transform-origin:50% 100%;flex:none;animation:vs-robo-bob 3s ease-in-out infinite}@keyframes vs-robo-bob{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.vs-robo{animation:none}}.vs-tearoff{border:3px solid var(--ink);background:var(--surface);text-align:center;width:68px;box-shadow:0 3px 0 var(--ink);border-radius:14px;flex:none;overflow:hidden}.vs-tearoff__m{background:var(--coral);border-bottom:3px solid var(--ink);font-size:13px;font-weight:600;line-height:22px;display:block}.vs-tearoff__d{font:400 30px/34px var(--font-display);padding-top:2px;display:block}.vs-tearoff__w{color:var(--ink-muted);padding-bottom:4px;font-size:12px;line-height:16px;display:block}.vs-tearoff__icon{margin-top:-2px;padding-bottom:4px;font-size:18px;line-height:18px;display:block}.vs-timetable__more>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.vs-timetable__more>summary::-webkit-details-marker{display:none}.vs-timetable__items{background:var(--sunny-soft);border-radius:12px;margin:6px 0 2px;padding:8px 12px;list-style:none}.vs-timetable .vs-timetable__items li{border:0;padding:2px 0;font-size:14px;line-height:20px;display:block}.vs-brandrow{justify-content:center;margin-bottom:4px;padding-top:14px;display:flex}.vs-brandrow img{filter:drop-shadow(0 3px #2b21401f)}.vs-dash{flex-direction:column;display:flex}.vs-dash__main,.vs-dash__side{display:contents}.vs-dash__o1{order:1}.vs-dash__o2{order:2}.vs-dash__o3{order:3}.vs-dash__o4{order:4}.vs-dash__o5{order:5}.vs-dash__o6{order:6}.vs-dash__o7{order:7}.vs-dash__o8{order:8}.vs-dash__o9{order:9}:root{--soft-shadow:0 1px 0 #2b21400f,0 6px 18px #2b214012}.vs-suntoggle{cursor:pointer;border:3px solid var(--ink);color:var(--ink);padding:0}.vs-clean .vs-card{box-shadow:var(--soft-shadow);border:0;border-radius:20px}.vs-clean .vs-card--sunny{background:var(--sunny-soft)}.vs-clean .vs-card--sky{background:var(--sky-soft)}.vs-clean .vs-card--pink{background:var(--pink-soft)}.vs-clean .vs-card--grape{background:var(--grape-soft)}.vs-clean .vs-card--mint{background:var(--mint-soft)}.vs-clean .vs-card--coral{background:var(--coral-soft)}.vs-clean .vs-card--grass{background:var(--grass-soft)}.vs-clean .vs-blob{display:none}.vs-clean .vs-balance,.vs-clean .vs-candy,.vs-clean .vs-kidscard{box-shadow:var(--soft-shadow);border:0;border-radius:20px}.vs-clean .vs-candy{background:var(--surface)!important}.vs-clean .vs-candy.vs-card--pink{background:var(--pink-soft)!important}.vs-clean .vs-candy.vs-card--sky{background:var(--sky-soft)!important}.vs-clean .vs-candy.vs-card--sunny{background:var(--sunny-soft)!important}.vs-clean .vs-candy.vs-card--grape{background:var(--grape-soft)!important}.vs-clean .vs-candy.vs-card--mint{background:var(--mint-soft)!important}.vs-clean .vs-candy.vs-card--coral{background:var(--coral-soft)!important}.vs-clean .vs-family{box-shadow:none}.vs-clean .vs-balance{background:var(--sky-soft)}main:has(>.vs-feedsun){position:relative}.vs-feedsun{z-index:2;top:18px;position:absolute;inset-inline-end:0}.vs-clean .vs-suntoggle{box-shadow:var(--soft-shadow);border-width:0}.vs-clean .vs-section__title{font-size:20px}.vs-clean .vs-tabbar{border:0;border-radius:24px;box-shadow:0 2px #2b21400d,0 10px 30px #2b214024}.vs-clean .vs-tab--add .vs-tab__icon{box-shadow:0 3px 0 var(--ink);border-width:2px}.vs-desk-only,.vs-tab__addlabel,.vs-wxpill{display:none}@media (min-width:1024px){:root{--soft-shadow:0 1px 0 #2b21400f,0 6px 18px #2b214012}.vs-shell{padding-top:12px;padding-inline:272px 40px!important;max-width:1320px!important;padding-bottom:48px!important}.vs-shell>main{max-width:680px;margin-inline:auto}.vs-shell>main.vs-wide{max-width:none}.vs-brandrow{display:none}.vs-shell .vs-card{box-shadow:var(--soft-shadow);border:0;border-radius:20px}.vs-shell .vs-card--sunny{background:var(--sunny-soft)}.vs-shell .vs-card--sky{background:var(--sky-soft)}.vs-shell .vs-card--pink{background:var(--pink-soft)}.vs-shell .vs-card--grape{background:var(--grape-soft)}.vs-shell .vs-card--mint{background:var(--mint-soft)}.vs-shell .vs-card--coral{background:var(--coral-soft)}.vs-shell .vs-card--grass{background:var(--grass-soft)}.vs-shell .vs-section__title{font-size:19px;line-height:26px}.vs-tabbar{border:0;border-inline-end:1px solid var(--line);width:232px;max-width:none;box-shadow:none;background:var(--surface);inset-inline:0 auto;border-radius:0;margin:0;padding:24px 16px;position:fixed;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.vs-tabbar{background:color-mix(in srgb,var(--surface)55%,var(--bg))}}.vs-tabbar{flex-direction:column;display:flex}.vs-tabbar:before{content:"";background:url(/brand/logo.svg) 50%/contain no-repeat;height:64px;margin:0 4px 18px;display:block}.vs-tabbar__list{flex-direction:column;align-items:stretch;gap:4px;padding:0}.vs-tabbar__list>li{flex:none;width:100%;display:block}.vs-tab{border-radius:14px;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-width:0;padding:10px 12px;font-size:16px;line-height:22px}.vs-tab:hover:not([aria-current=page]){background:var(--sunken,var(--sunny-soft))}.vs-tab__icon{border:0;border-radius:0;width:24px;height:24px;background:0 0!important}.vs-tab__icon svg{width:22px;height:22px}.vs-tab[aria-current=page]{background:var(--sunny);box-shadow:inset 0 0 0 2px var(--ink)}.vs-tabbar__list>li:has(.vs-tab--add){order:10;margin-top:12px}.vs-tab--add{border:2px solid var(--ink);background:var(--coral);box-shadow:0 3px 0 var(--ink);justify-content:center;gap:8px;padding:11px 12px;font-size:16px}.vs-tab--add .vs-tab__icon{width:22px;height:22px;box-shadow:none;background:0 0;border:0;margin:0}.vs-tab--add .vs-tab__icon svg{stroke-width:3px;width:22px;height:22px}.vs-tab__addlabel{display:inline}.vs-desk-only{display:block}.vs-mob-only,.vs-suntoggle{display:none!important}.vs-wxpill{background:var(--sky-soft);border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:420px;padding:8px 16px;display:inline-flex}.vs-wxpill svg{flex:none;width:26px;height:26px}.vs-wxpill b{white-space:nowrap;font-size:20px;font-weight:400}.vs-wxpill span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}main.vs-wide>.vs-appbar{gap:20px;padding-top:16px}main.vs-wide>.vs-appbar .vs-appbar__title{flex:1;min-width:0;font-size:30px}.vs-dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:20px;display:grid}.vs-dash__main,.vs-dash__side{display:contents}.vs-dash>*>[class^=vs-dash__]:empty,.vs-dash__o1{display:none}.vs-dash__o2{order:1;grid-column:span 8}.vs-dash__o6{order:2;grid-column:span 4}.vs-dash__week{order:3;grid-column:span 12}.vs-dash__o4{order:4;grid-column:span 4}.vs-dash__o5{order:5;grid-column:span 4}.vs-dash__o3{order:6;grid-column:span 4}.vs-dash__o8{order:7;grid-column:span 8}.vs-dash__o7{order:8;grid-column:span 4}.vs-dash__o9{order:9;grid-column:span 12}.vs-dash:not(:has(.vs-dash__o2:not(:empty))) .vs-dash__o6,.vs-dash:not(:has(.vs-dash__o6:not(:empty))) .vs-dash__o2{grid-column:span 12}.vs-dash:not(:has(.vs-dash__o3:not(:empty))) :is(.vs-dash__o4,.vs-dash__o5){grid-column:span 6}.vs-dash :is(.vs-dash__o2,.vs-dash__o3,.vs-dash__o4,.vs-dash__o5,.vs-dash__o6,.vs-dash__o7,.vs-dash__o8,.vs-dash__week):not(:empty){background:var(--surface);box-shadow:var(--soft-shadow);border-radius:20px;flex-direction:column;min-width:0;padding:20px;display:flex}.vs-dash [class^=vs-dash__]>.vs-section,.vs-dash [class^=vs-dash__]>.vs-section:first-child{flex-direction:column;flex:1;margin-top:0;display:flex}.vs-dash [class^=vs-dash__] .vs-section__head{margin-bottom:14px}.vs-dash :is(.vs-dash__o3,.vs-dash__o4,.vs-dash__o5,.vs-dash__o7) .vs-card{box-shadow:none;background:0 0;border-radius:0;flex:1}.vs-dash :is(.vs-dash__o3,.vs-dash__o4,.vs-dash__o5,.vs-dash__o7) .vs-row{padding-inline:0}.vs-dash :is(.vs-dash__o3,.vs-dash__o4,.vs-dash__o5) .vs-card{max-height:420px;overflow-y:auto}.vs-dash .vs-dash__o6>*{box-shadow:none;flex:1;margin-top:0!important}.vs-dash__title{margin:0 0 14px}.vs-dash__o2 .vs-highlight{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:0;display:grid}.vs-dash__o2 .vs-highlight>li{box-shadow:none;border-radius:16px;display:flex}.vs-dash__o2 .vs-highlight>li>*{flex:1}.vs-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs-week__day{background:var(--sunny-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.vs-week__day{background:color-mix(in srgb,var(--sunny-soft)45%,var(--bg))}}.vs-week__day{flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:10px;display:flex}.vs-week__day.is-today{background:var(--sunny-soft);box-shadow:inset 0 0 0 2px var(--sunny)}.vs-week__day.is-off{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.vs-week__head{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.vs-week__head b{color:var(--ink);font-size:22px;font-weight:400}.vs-week__ev{background:var(--surface);border-inline-start:4px solid var(--grape);overflow-wrap:anywhere;-webkit-line-clamp:4;border-radius:10px;-webkit-box-orient:vertical;padding:7px 9px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.vs-week__ev--pink{border-color:var(--pink)}.vs-week__ev--sky{border-color:var(--sky)}.vs-week__ev--sunny{border-color:var(--sunny)}.vs-week__ev small{color:var(--ink-muted);font-size:11px;display:block}.vs-week__none{color:var(--ink-muted);font-size:12px}.vs-dash__o8 .space-y-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-dash__o8 .space-y-3>*{box-shadow:none;border:1px solid var(--line);border-radius:16px;margin-top:0!important}.vs-cdash{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 28px;display:grid}.vs-shell .vs-blob{display:none}.vs-shell .vs-balance,.vs-shell .vs-candy{box-shadow:var(--soft-shadow);border:0;border-radius:20px}.vs-shell .vs-candy{background:var(--surface)!important}.vs-shell .vs-candy.vs-card--pink{background:var(--pink-soft)!important}.vs-shell .vs-candy.vs-card--sky{background:var(--sky-soft)!important}.vs-shell .vs-candy.vs-card--sunny{background:var(--sunny-soft)!important}.vs-shell .vs-candy.vs-card--grape{background:var(--grape-soft)!important}.vs-shell .vs-candy.vs-card--mint{background:var(--mint-soft)!important}.vs-shell .vs-candy.vs-card--coral{background:var(--coral-soft)!important}.vs-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.vs-sticky-cta{padding-inline-start:232px;bottom:0}}@media (min-width:1024px) and (max-width:1180px){.vs-dash__o2,.vs-dash__o6,.vs-dash__o7,.vs-dash__o8{grid-column:span 12!important}.vs-week{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-dash__o4,.vs-dash__o5{grid-column:span 6!important}.vs-dash__o3{grid-column:span 12!important}.vs-cdash{grid-template-columns:minmax(0,1fr)}}.vs-admin__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}@media (min-width:768px){.vs-admin__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-admin__stat{flex-direction:column;gap:2px;display:flex}.vs-admin__stat span{font:700 28px/1.1 var(--font-sans)}.vs-admin__stat small{color:var(--ink-muted);font-size:13px}.vs-admin__stat.is-warn span{color:var(--coral-ink,#c2410c)}.vs-admin__facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:15px;display:grid}.vs-admin__facts dt{color:var(--ink-muted)}.vs-admin__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.vs-admin__log{border-collapse:collapse;width:100%;font-size:14px}.vs-admin__log th{text-align:start;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-weight:600}.vs-admin__log td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.vs-admin__log tr:last-child td{border-bottom:0}.vs-admin__log tr.is-bad td{background:var(--coral,#fb923c)}@supports (color:color-mix(in lab,red,red)){.vs-admin__log tr.is-bad td{background:color-mix(in srgb,var(--coral,#fb923c)14%,transparent)}}.vs-inboxbar{width:100%;color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:12px;padding:12px 16px;display:flex}.vs-inboxbar>svg{flex:none;width:20px;height:20px}.vs-inbox{gap:12px;margin:0;padding:0;list-style:none}.vs-inbox,.vs-inbox__item{flex-direction:column;display:flex}.vs-inbox__item{background:var(--surface);box-shadow:var(--soft-shadow);border-radius:18px;align-items:flex-start;gap:6px;padding:14px 16px}.vs-inbox__item--msg{background:var(--sunny-soft)}.vs-inbox__from{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.vs-inbox__from svg{width:16px;height:16px}html:has(.vs-kids-bg--sunny){background:var(--sunny)}@media (min-width:1024px){.vs-shell:has(.vs-kids-bg){padding-inline-start:32px!important}}.vs-hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.vs-hold:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--hold,0)*10);background:conic-gradient(var(--sunny)calc(var(--hold,0)*1turn),transparent 0);position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.vs-btn.vs-hold:after{background:linear-gradient(to left,var(--ink)calc(var(--hold,0)*100%),transparent 0);border-radius:6px;height:6px;inset:auto 0 -10px;-webkit-mask:none;mask:none}.vs-say{border:3px solid var(--ink);background:var(--sunny-soft);color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;display:inline-flex}.vs-say>span:first-child{font-size:22px}.vs-say-btn{border:3px solid var(--ink);background:var(--sunny);cursor:pointer;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.vs-say-btn--light{background:var(--surface)}.vs-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-who__kid{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--surface);color:var(--ink);font:400 22px/1.2 var(--font-display);border-radius:28px;justify-items:center;gap:8px;padding:18px 10px;text-decoration:none;display:grid}.vs-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-place{border:3px solid var(--ink);min-height:168px;box-shadow:5px 5px 0 var(--ink);color:var(--ink);text-align:center;background:var(--surface);border-radius:32px;align-content:start;justify-items:center;gap:4px;padding:16px 10px 14px;text-decoration:none;display:grid;position:relative}.vs-place.vs-card--mint{background:var(--mint)}.vs-place.vs-card--sunny{background:var(--sunny)}.vs-place.vs-card--sky{background:var(--sky)}.vs-place.vs-card--pink{background:var(--pink)}.vs-place.vs-card--grape{background:var(--grape-soft)}a.vs-place:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.vs-place__emoji{font-size:64px;line-height:1.1}.vs-place__title{font:400 21px/1.15 var(--font-display)}.vs-place__text{font:400 14px/1.25 var(--font-sans)}.vs-place--soon{opacity:.75}.vs-place--soon:after{content:"בקרוב";padding:2px 10px;font-size:12px;position:absolute;inset-block-start:10px;inset-inline-end:10px}.vs-parents-link,.vs-place--soon:after{border:2px solid var(--ink);background:var(--surface);border-radius:999px}.vs-parents-link{color:var(--ink);align-self:center;align-items:center;gap:6px;margin-top:auto;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex}.vs-parents-link svg{width:18px;height:18px}.vs-game__emoji{border:3px solid var(--ink);background:var(--surface);border-radius:24px;flex:none;place-items:center;width:72px;height:72px;font-size:40px;display:grid}.vs-qcard__sum{font:400 52px/1 var(--font-display);margin:0}.vs-play-go{min-width:220px;font-size:22px}.vs-answers--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-answer--letter{font-family:Varela Round,Arial Hebrew,Arial,sans-serif;font-size:56px}.vs-answers--3 .vs-answer{min-height:84px}.vs-pool{background:var(--sky-soft);border:3px dashed var(--sky);border-radius:24px;gap:6px;padding:14px 18px;display:grid}.vs-pool__row{justify-content:center;gap:6px;font-size:34px;line-height:1;display:flex}.vs-clock__face{fill:var(--surface);stroke:var(--ink);stroke-width:3px}.vs-clock__num{font:400 9px var(--font-display);fill:var(--ink)}.vs-clock__hour{stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round}.vs-clock__min{stroke:var(--coral);stroke-width:3px;stroke-linecap:round}.vs-clock__pin{fill:var(--ink)}.vs-album{border:3px solid var(--ink);background:var(--surface);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.vs-album__slot,.vs-album__sticker{aspect-ratio:1;border-radius:20px;place-items:center;display:grid}.vs-album__sticker{border:3px solid var(--ink);background:var(--sunny-soft);box-shadow:3px 3px 0 var(--ink);font-size:36px}.vs-album__name{margin-top:-6px;font-size:11px;line-height:1}.vs-album__slot{border:2.5px dashed var(--divider);color:var(--ink-faint);font-size:22px}.vs-bag-top{gap:12px;padding:16px;display:grid}.vs-subjects{flex-wrap:wrap;gap:8px;display:flex}.vs-subject{border:3px solid var(--ink);background:var(--subject);border-radius:999px;padding:6px 14px;font-size:16px}.vs-subject--plain{background:var(--surface)}.vs-bagicon{font-size:44px;line-height:1;display:inline-block}.vs-bag-group{border:3px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);border-inline-start:14px solid var(--subject);border-radius:28px;gap:10px;padding:14px;display:grid}.vs-bag-group__title{font:400 20px/1.2 var(--font-display);align-items:center;gap:8px;margin:0;display:flex}.vs-bag-group__dot{border:2.5px solid var(--ink);background:var(--subject);border-radius:6px;width:18px;height:18px}.vs-bag-group__color{font:400 13px var(--font-sans);border:2px solid var(--ink);background:var(--subject);border-radius:999px;margin-inline-start:auto;padding:2px 10px}.vs-bag-items{gap:8px;display:grid}.vs-bag-item{border:3px solid var(--ink);background:var(--surface);min-height:56px;color:var(--ink);font:400 17px/1.25 var(--font-sans);cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:18px;align-items:center;gap:12px;margin-bottom:4px;padding:8px 14px;display:flex}.vs-bag-item.is-in{background:var(--grass-soft);box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.vs-bag-item__check{border:3px solid var(--ink);background:var(--surface);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.vs-bag-item.is-in .vs-bag-item__check{background:var(--grass)}.vs-howto{z-index:60;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vs-howto__card{text-align:center;gap:14px;width:min(420px,100%);padding:20px;display:grid}.vs-howto__stage{background:var(--sky-soft);border-radius:24px;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.vs-howto__emoji{font-size:72px}.vs-howto__bag{font-size:54px;position:absolute;inset-block-end:8px;inset-inline-start:14px}.vs-howto__text{font:400 21px/1.35 var(--font-display);min-height:2.7em;margin:0}.vs-howto__dots{justify-content:center;gap:6px;display:flex}.vs-howto__dots span{border:2px solid var(--ink);border-radius:999px;width:10px;height:10px}.vs-howto__dots span.is-on{background:var(--sunny)}.vs-report{border-bottom:1.5px solid var(--divider);align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.vs-report:last-child{border-bottom:0;padding-bottom:0}@media (prefers-reduced-motion:no-preference){.vs-place,.vs-who__kid{transition:transform .1s var(--ease-settle),box-shadow .1s var(--ease-settle)}.vs-place__emoji{animation:vs-float 3.2s ease-in-out infinite}.vs-map>:nth-child(2n) .vs-place__emoji{animation-delay:-1.6s}.vs-bagicon.is-bump{animation:vs-wobble .45s var(--ease-wobble)}.vs-howto__emoji{animation:vs-drop 3.6s var(--ease-settle)both}.vs-howto__bag{animation:vs-wobble .5s 1.5s var(--ease-wobble)}.vs-album__sticker{animation:vs-pop .5s var(--ease-wobble)both}}@keyframes vs-float{50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes vs-drop{0%{transform:translateY(-120px)rotate(-20deg)}30%{transform:translate(0)rotate(0)}60%{transform:translate(0)scale(1)}85%{opacity:1;transform:translate(110px,50px)scale(.4)}to{opacity:0;transform:translate(110px,50px)scale(.2)}}.vs-bigsay{background:var(--pink-soft);cursor:pointer;width:150px;height:150px;box-shadow:0 5px 0 var(--ink);place-items:center;font-size:80px;display:grid;position:relative}.vs-bigsay,.vs-bigsay__ear{border:3px solid var(--ink);border-radius:999px}.vs-bigsay__ear{background:var(--sunny);place-items:center;width:52px;height:52px;font-size:26px;display:grid;position:absolute;inset-block-end:-6px;inset-inline-end:-6px}.vs-readword{letter-spacing:.02em;margin:0;font:400 64px/1.3 Varela Round,Arial Hebrew,Arial,sans-serif}.vs-slots{direction:rtl;gap:8px;display:flex}.vs-slot{border:3px dashed var(--ink-faint);border-radius:16px;place-items:center;width:58px;height:66px;font:400 40px/1 Varela Round,Arial Hebrew,Arial,sans-serif;display:grid}.vs-slot.is-on{border-style:solid;border-color:var(--ink);background:var(--grass-soft)}.vs-answer.is-used{opacity:.35}.vs-answer--pic{font-size:54px}.vs-answer__pic{line-height:1}.vs-group{flex-wrap:wrap;justify-content:center;gap:2px;max-width:120px;font-size:26px;line-height:1.1;display:flex}.vs-frame{border:3px solid var(--ink);background:var(--surface);border-radius:14px;grid-template-columns:repeat(5,44px);gap:6px;padding:8px;display:grid}.vs-frame span{border:2.5px dashed var(--ink-faint);border-radius:999px;width:44px;height:44px}.vs-frame span.is-on{border:3px solid var(--ink);background:var(--coral)}.vs-coins{flex-wrap:wrap;justify-content:center;gap:10px;max-width:300px;display:flex}.vs-coin{border:3px solid var(--ink);width:62px;height:62px;font:400 19px/1 var(--font-display);direction:ltr;background:#e9d38a;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #ffffff73}.vs-coin--1{background:#d8d3c4;width:52px;height:52px}.vs-coin--2{background:#d8d3c4;width:56px;height:56px}.vs-coin--10{background:#f1c84b;width:70px;height:70px}.vs-seq{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:40px;line-height:1;display:flex}.vs-seq__num{font:400 38px/1 var(--font-display)}.vs-seq__q{border:3px dashed var(--ink);width:54px;height:54px;font:400 32px/1 var(--font-display);border-radius:14px;place-items:center;display:grid}.vs-newbadge{justify-items:center;gap:var(--space-2);padding:var(--space-5)18px;text-align:center;background:var(--sunny-soft);display:grid}.vs-mission{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:var(--sky);color:var(--ink);padding:14px 16px;text-decoration:none;display:flex}.vs-mission:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.vs-mission__letter{border:3px solid var(--ink);background:var(--surface);block-size:62px;inline-size:62px;font:400 40px/1 var(--font-display,var(--font-sans));border-radius:18px;flex:none;place-items:center;display:grid}.vs-mission--class{background:var(--sunny)}.vs-check{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-size:15px;display:flex}.vs-check input{block-size:24px;inline-size:24px;accent-color:var(--grape);flex:none}.vs-challenge{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:2.5px solid var(--ink);background:var(--sunny-soft);color:var(--ink);padding:10px 12px;font-size:16px;text-decoration:none;display:flex}.vs-challenge .vs-btn{min-height:40px;margin:0}.vs-sharecard{gap:var(--space-3);padding:14px 16px;display:grid}.vs-stickers{gap:var(--space-2);flex-wrap:wrap;display:flex}.vs-sticker{border:2.5px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;padding:0;font-size:24px;display:grid;position:relative}.vs-sticker:disabled{cursor:default}.vs-sticker:disabled:not(.is-on){opacity:.75}.vs-sticker.is-on{background:var(--sunny);transform:scale(1.08)}.vs-sticker__n{border:2px solid var(--ink);background:var(--pink);text-align:center;border-radius:999px;block-size:20px;min-inline-size:20px;padding:0 4px;font-size:12px;line-height:16px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.vs-friends{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.vs-friend{border-radius:var(--radius-md);border:2.5px solid var(--ink);background:var(--surface);text-align:center;align-content:start;justify-items:center;gap:4px;padding:12px 8px;display:grid}.vs-friend .vs-btn{min-height:40px;margin-block:4px 5px}.vs-friend__name{font-size:17px}.vs-friend__badges{gap:2px;min-block-size:22px;font-size:18px;display:flex}.vs-friend__games{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.vs-friend__game{border:2px solid var(--ink);background:var(--sunny-soft);cursor:pointer;border-radius:12px;block-size:40px;inline-size:40px;padding:0;font-size:22px}.vs-badges{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));display:grid}.vs-badge{border-radius:var(--radius-md);border:2.5px solid var(--ink);background:var(--sunny-soft);color:var(--ink);cursor:pointer;font:inherit;justify-items:center;gap:4px;padding:10px 4px;display:grid}.vs-badge.is-locked{background:var(--surface-sunken);opacity:.7;border-style:dashed}.vs-badge__emoji{font-size:32px;line-height:1}.vs-badge__name{font-size:13px;line-height:1.2}.vs-pushcard{margin-top:12px}.vs-waitbar{z-index:30;padding:calc(env(safe-area-inset-top) + 10px)16px 10px;background:var(--coral,#ff6b57);color:#fff;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:sticky;top:0}.vs-waitbar__go{color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:999px;padding:4px 14px;font-size:14px}@media (min-width:1024px){.vs-waitbar{padding-inline-start:248px}}.vs-anchorword{letter-spacing:.04em;font-size:26px}.vs-en .vs-bigsay{background:radial-gradient(circle at 35% 30%,#fff 0 18%,var(--sky-soft)60%,var(--mint-soft));animation:vs-bob 2.6s ease-in-out infinite}.vs-en .vs-answer--pic{font-size:62px}.vs-en .vs-answer:not(.is-right):not(.is-wrong):nth-child(4n+1){background:var(--sky-soft)}.vs-en .vs-answer:not(.is-right):not(.is-wrong):nth-child(4n+2){background:var(--pink-soft)}.vs-en .vs-answer:not(.is-right):not(.is-wrong):nth-child(4n+3){background:var(--sunny-soft)}.vs-en .vs-answer:not(.is-right):not(.is-wrong):nth-child(4n+4){background:var(--grape-soft)}.vs-en .vs-answer.is-right{animation:vs-yay .5s var(--ease-settle)}@keyframes vs-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes vs-yay{0%{transform:scale(1)}40%{transform:scale(1.12)rotate(-3deg)}to{transform:translateY(3px)scale(1)}}@media (prefers-reduced-motion:reduce){.vs-en .vs-answer.is-right,.vs-en .vs-bigsay{animation:none}}.vs-album__locked{aspect-ratio:1;border:2.5px dashed var(--ink-faint);background:var(--surface-sunken);border-radius:20px;place-items:center;display:grid;position:relative}.vs-album__ghost{filter:grayscale()brightness(.6);opacity:.35;font-size:34px}.vs-album__lock{font-size:18px;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.vs-album__need{font-size:11px;line-height:1;position:absolute;inset-block-end:4px}.vs-album__locked.is-next{border:3px solid var(--grape);background:var(--grape-soft);animation:vs-bob 2.4s ease-in-out infinite}.vs-album__locked.is-next .vs-album__ghost{opacity:.6;filter:grayscale(.6)}.vs-album__sticker.is-gold{box-shadow:3px 3px 0 var(--ink),0 0 0 3px #ffd84d inset;background:linear-gradient(135deg,#ffe58a,#ffc93c 60%,#fff3b0)}.vs-album__locked.is-gold{border-color:#e2b200}@media (prefers-reduced-motion:reduce){.vs-album__locked.is-next{animation:none}}.vs-pool--garden{border-color:var(--grass);background:#e3f7d4}.vs-pool--sky{border-color:var(--sky);background:linear-gradient(#cfe8ff,#eef7ff)}.vs-pool--farm{background:#fbecd0;border-color:#d9a75a}.vs-pool--basket{background:#fff0e0;border-color:#e0a060}.vs-pool__mix{flex-wrap:wrap;justify-content:center;gap:6px 8px;max-inline-size:300px;font-size:32px;line-height:1;display:flex}.vs-pool__mix span:nth-child(3n+1){transform:translateY(4px)}.vs-pool__mix span:nth-child(4n+2){transform:rotate(-8deg)}.vs-moment{border:2.5px solid var(--ink);background:var(--surface);font-family:var(--font-display);text-align:center;box-shadow:0 3px 0 var(--ink);border-radius:999px;margin:0;padding:10px 16px;font-size:18px}.vs-ctop{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.vs-logohero{transform-origin:50% 80%;width:min(50vw,300px);margin-inline:auto;animation:vs-logo-in .9s cubic-bezier(.34,1.56,.64,1) both,vs-logo-float 4.5s ease-in-out .9s infinite;display:block;position:relative}.vs-logohero img{width:100%;height:auto;display:block}.vs-logohero__shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%) 150% 0/250% 100% no-repeat;animation:vs-logo-shine 5s ease-in-out 1.1s infinite;position:absolute;inset:0;-webkit-mask:url(/brand/logo.svg) 50%/contain no-repeat;mask:url(/brand/logo.svg) 50%/contain no-repeat}@keyframes vs-logo-in{0%{opacity:0;transform:translateY(-40px)scale(.6)rotate(-8deg)}60%{opacity:1;transform:translateY(6px)scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}@keyframes vs-logo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.2deg)}}@keyframes vs-logo-shine{0%{background-position:150% 0}30%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.vs-logohero,.vs-logohero__shine{animation:none}}.vs-login__card,.vs-login__join,.vs-login__sub,.vs-login__title{animation:vs-up .5s cubic-bezier(.2,.8,.2,1) both}.vs-login__title{animation-delay:.25s}.vs-login__sub{animation-delay:.32s}.vs-login__card{animation-delay:.4s}.vs-login__join{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:15px;animation-delay:.5s;display:flex}.vs-step{animation:vs-step-in .28s ease-out both}@keyframes vs-step-in{0%{opacity:0;transform:translate(-18px)}}.vs-phonein{text-align:center;letter-spacing:.04em;min-height:60px;font-size:24px}.vs-linkbtn{min-height:44px;color:var(--ink-muted);padding:0 4px;font-size:14px;text-decoration:underline}.vs-shake{animation:vs-shake .4s}.vs-pinbox{justify-content:center;gap:12px;display:flex;position:relative}.vs-pinbox input{opacity:0;color:#0000;caret-color:#0000;z-index:2;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:28px;position:absolute;inset:0}.vs-pinbox i{width:58px;height:64px;font-style:normal;font:700 30px/1 var(--font-sans);border:2.5px solid var(--ink);background:var(--surface,#fff);color:var(--ink);border-radius:16px;place-items:center;transition:background .15s,transform .15s,box-shadow .15s;display:grid}.vs-pinbox i.is-full{background:var(--sunny-soft,#fff3c4);animation:vs-pop .22s ease-out}.vs-pinbox.is-focus i.is-active{box-shadow:0 0 0 4px var(--sunny-soft,#fff3c4);transform:translateY(-2px)}.vs-pinbox.is-focus i.is-active:after{content:"";background:var(--brand,#ff6b57);border-radius:2px;width:2px;height:28px;animation:vs-blink 1s step-end infinite}.vs-pinbox.is-done i{background:var(--mint-soft,#dff5e7)}@keyframes vs-blink{50%{opacity:0}}@media (max-width:360px){.vs-pinbox i{width:52px;height:58px}}@media (prefers-reduced-motion:reduce){.vs-login__card,.vs-login__join,.vs-login__sub,.vs-login__title,.vs-pinbox i.is-full,.vs-shake,.vs-step{animation:none}}.vs-editrow{align-items:center;display:flex}.vs-editrow>a{flex:1;min-width:0}.vs-editrow__btn{flex:none;margin-inline-end:12px}.vs-or{color:var(--ink-muted);align-items:center;gap:12px;font-size:14px;display:flex}.vs-or:after,.vs-or:before{content:"";background:var(--line,#e8e0cc);flex:1;height:1.5px}.vs-month__sub{font:400 9px/11px var(--font-sans);opacity:.85;display:block}@media (min-width:600px){.vs-month__sub{font-size:11px;line-height:14px}}.vs-month__chip.is-holiday{display:block}.vs-hwgame{background:var(--sunny,var(--butter-soft));color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin:-4px 0 12px;margin-inline-start:64px;padding:6px 14px;font-size:15px;text-decoration:none;display:inline-flex}:where(p,div,dd,span[class*=__value]).vs-num{text-align:right}.vs-balance,.vs-balance__amount{text-align:center}.vs-balance__chips{justify-content:center}.vs-stat,.vs-stat__value.vs-num{text-align:center}.vs-gstat{gap:4px;min-width:0;margin-top:10px;display:grid}.vs-gstat__steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vs-gstat__dot{border:2.5px solid var(--ink);background:var(--surface);border-radius:999px;flex:none;width:14px;height:14px}.vs-gstat__dot.is-done{background:var(--ink)}.vs-gstat__dot.is-now{background:var(--sunny);box-shadow:0 0 0 3px var(--sunny)}@supports (color:color-mix(in lab,red,red)){.vs-gstat__dot.is-now{box-shadow:0 0 0 3px color-mix(in srgb,var(--sunny)45%,transparent)}}.vs-gstat__step{font:700 14px/1.2 var(--font-sans);margin-inline-start:4px}.vs-gstat__name{font:400 14px/1.3 var(--font-sans);overflow-wrap:anywhere}.vs-gstat__line{font:400 13px/1.35 var(--font-sans);opacity:.85;overflow-wrap:anywhere}.vs-gstat__new{opacity:1;font-weight:700}.vs-gstat__last{border:2px solid var(--ink);background:var(--surface);font:700 13px/1.2 var(--font-sans);border-radius:999px;justify-self:start;margin-top:2px;padding:3px 10px}.vs-game>.min-w-0{min-width:0}.vs-viewas{z-index:40;inset-inline-start:12px;bottom:calc(108px + env(safe-area-inset-bottom));margin:0;position:fixed}.vs-viewas__btn{border:2px solid var(--ink);background:var(--grape-soft);color:var(--ink);font:400 14px/18px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;box-shadow:0 6px 18px #2b21402e}.vs-viewas__btn svg{width:18px;height:18px}@media (min-width:1024px){.vs-viewas{bottom:24px}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-last{order:9999}.m-0{margin:calc(var(--spacing)*0)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-auto{margin-inline:auto}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.\!mt-0\.5{margin-top:calc(var(--spacing)*.5)!important}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.\!mt-2{margin-top:calc(var(--spacing)*2)!important}.\!mt-5{margin-top:calc(var(--spacing)*5)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\!h-9{height:calc(var(--spacing)*9)!important}.\!h-14{height:calc(var(--spacing)*14)!important}.\!h-16{height:calc(var(--spacing)*16)!important}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-20{height:calc(var(--spacing)*20)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.max-h-\[40dvh\]{max-height:40dvh}.\!min-h-10{min-height:calc(var(--spacing)*10)!important}.\!min-h-12{min-height:calc(var(--spacing)*12)!important}.\!min-h-\[40px\]{min-height:40px!important}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[56px\]{min-height:56px}.min-h-\[calc\(100dvh-2\.5rem\)\]{min-height:calc(100dvh - 2.5rem)}.min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-dvh{min-height:100dvh}.\!w-14{width:calc(var(--spacing)*14)!important}.\!w-16{width:calc(var(--spacing)*16)!important}.\!w-auto{width:auto!important}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-\[150px\]{width:150px}.w-full{width:100%}.max-w-\[320px\]{max-width:320px}.max-w-\[560px\]{max-width:560px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-\[32px\]{border-radius:32px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink{border-color:var(--ink)}.border-line{border-color:var(--line)}.border-transparent{border-color:#0000}.\!bg-brand-soft{background-color:var(--brand-soft)!important}.\!bg-danger{background-color:var(--danger)!important}.\!bg-surface{background-color:var(--surface)!important}.bg-butter-soft{background-color:var(--butter-soft)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-lavender-soft{background-color:var(--lavender-soft)}.bg-mint{background-color:var(--mint)}.bg-mint-soft{background-color:var(--mint-soft)}.bg-sunny{background-color:var(--sunny)}.bg-surface{background-color:var(--surface)}.bg-surface-sunken{background-color:var(--surface-sunken)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[18px\]{padding-block:18px}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[22px\]{font-size:22px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-brand{color:var(--brand)}.text-butter-ink{color:var(--butter-ink)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-ink-faint{color:var(--ink-faint)}.text-ink-muted{color:var(--ink-muted)}.text-lavender{color:var(--lavender)}.text-mint{color:var(--mint)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.accent-\[var\(--grass\)\]{accent-color:var(--grass)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.ring-surface{--tw-ring-color:var(--surface)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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))}.first\:\!mt-0:first-child{margin-top:calc(var(--spacing)*0)!important}.active\:bg-surface-sunken:active{background-color:var(--surface-sunken)}.has-\[\:checked\]\:border-brand:has(:checked){border-color:var(--brand)}.has-\[\:checked\]\:bg-brand-soft:has(:checked){background-color:var(--brand-soft)}.has-\[\:checked\]\:bg-sunny:has(:checked){background-color:var(--sunny)}.has-\[\:checked\]\:bg-surface:has(:checked){background-color:var(--surface)}.has-\[\:checked\]\:font-semibold:has(:checked){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.has-\[\:checked\]\:text-brand-strong:has(:checked){color:var(--brand-strong)}.has-\[\:checked\]\:text-ink:has(:checked){color:var(--ink)}.has-\[\:checked\]\:shadow-\[var\(--shadow-card\)\]:has(:checked){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:bg-sunny[aria-pressed=true]{background-color:var(--sunny)}.\[\&\>\.vs-field\]\:\!mt-0>.vs-field{margin-top:calc(var(--spacing)*0)!important}}:root{--coral:#ff6b57;--sunny:#ffc93c;--grass:#5ecf7f;--grape:#a77cff;--pink:#ff8fb1;--coral-soft:#ffe1dc;--sunny-soft:#fff1c2;--grass-soft:#dcf7e4;--grape-soft:#ebe0ff;--pink-soft:#ffe3ec;--divider:#e3dccb;--bg:#fff6e0;--surface:#fff;--surface-sunken:#fdf0d2;--line:#e3dccb;--line-strong:#2b2140;--ink:#2b2140;--ink-muted:#5f5577;--ink-faint:#8a81a0;--brand:var(--coral);--brand-strong:var(--ink);--brand-soft:var(--coral-soft);--on-brand:var(--ink);--mint:#7fe3c3;--mint-soft:#d9f8ee;--butter:var(--sunny);--butter-ink:var(--ink);--butter-soft:var(--sunny-soft);--lavender:var(--grape);--lavender-soft:var(--grape-soft);--sky:#5ab8ff;--sky-soft:#dcefff;--danger:var(--coral);--danger-soft:var(--coral-soft);--scrim:#2b214073;--shadow-card:5px 5px 0 var(--ink);--shadow-float:5px 5px 0 var(--ink);--border:3px solid var(--ink);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--tap:48px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:28px;--radius-pill:999px;--dur-quick:.16s;--dur-settle:.26s;--dur-celebrate:.9s;--ease-settle:cubic-bezier(.2,.8,.2,1);--ease-wobble:cubic-bezier(.34,1.3,.64,1);--font-sans:"Varela Round",Rubik,system-ui,sans-serif;--font-display:"Varela Round",Rubik,system-ui,sans-serif;color-scheme:light}html{background:var(--bg)}body,html{overflow-x:clip}body{background:0 0;position:relative}body,html{color:var(--ink);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;font-size:17px;line-height:24px}body{-webkit-font-smoothing:antialiased}*,:after,:before{font-synthesis:none}.font-black,.font-bold,.font-extrabold,.font-medium,.font-semibold,b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:400}.text-brand,.text-brand-strong,.text-butter-ink,.text-coral,.text-danger,.text-grape,.text-grass,.text-lavender,.text-mint,.text-on-brand,.text-pink,.text-sky,.text-sunny{color:var(--ink)}html:has(.vs-bg--parent){background:var(--sky-soft)}html:has(.vs-kids-bg){background:var(--grape)}html:has(.vs-kids-bg--mint){background:var(--mint)}.num{font-variant-numeric:tabular-nums}.border-t.border-line{border-top:1.5px solid var(--divider)}.border-b.border-line{border-bottom:1.5px solid var(--divider)}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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}