.vcge-gate-banner{z-index:45;color:#3b2a05;background:#fff8e6;border-bottom:2px solid #d4a017;margin:0;padding:10px 56px 10px 16px;font-size:14px;line-height:1.4;position:relative}.vcge-gate-banner-title{margin:0 0 4px;font-weight:600}.vcge-gate-banner ul{margin:0;padding-left:20px;list-style:outside}.vcge-gate-banner-dismiss{color:#3b2a05;cursor:pointer;background:#fff;border:1px solid #b45309;border-radius:8px;padding:4px 12px;font-weight:600;position:absolute;top:8px;right:12px}.dark .vcge-gate-banner{color:#f5ecd7;background:#2a2110;border-bottom-color:#d4a017}.dark .vcge-gate-banner-dismiss{color:#f5ecd7;background:#1c2414;border-color:#d4a017}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.field-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:11px;font-weight:600;display:block}.field-label:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.field-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));border-radius:.75rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field-input:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000}.field-input:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.crop-handle{cursor:grab;touch-action:none;--tw-border-opacity:1;border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:1.5rem;height:1.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;margin-top:-.75rem;margin-left:-.75rem;position:absolute}.crop-handle:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#4ade8099;outline:2px solid #0000}.crop-outline{fill:none;stroke:#22c55e;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crop-shade{fill:#02061780;fill-rule:evenodd}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;bottom:0;left:0;right:0}.left-0{left:0}.right-0{right:0}.top-full{top:100%}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mt-1{margin-top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-40{height:10rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-80{max-height:20rem}.min-h-4{min-height:1rem}.min-h-64{min-height:16rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-24{width:6rem}.w-36{width:9rem}.w-40{width:10rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-1{--tw-translate-y:-.25rem}.-translate-y-1,.-translate-y-24{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-24{--tw-translate-y:-6rem}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate:2deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-brand-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:#ffffffe6}.stroke-brand-500{stroke:#22c55e}.stroke-slate-200{stroke:#e2e8f0}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-brand-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-brand-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:duration-1000{transition-duration:1s}.motion-safe\:duration-500{transition-duration:.5s}.motion-safe\:ease-linear{transition-timing-function:linear}}.dark\:border-amber-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.dark\:border-amber-800\/60:is(.dark *){border-color:#92400e99}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/90:is(.dark *){background-color:#451a03e6}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:stroke-slate-700:is(.dark *){stroke:#334155}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-brand-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-brand-700:is(.dark *){--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media print{.print\:flex{display:flex}.print\:hidden{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-400-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-latin-600-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-latin-700-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(./playfair-display-latin-400-CFtfchNt.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(./playfair-display-latin-600-CZLGqjJe.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(./playfair-display-latin-700-CuDiGg7c.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(./fira-code-latin-400-DGosTW8U.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(./fira-code-latin-600-CvYZpPHg.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(./fira-code-latin-700-aa0XcSUK.woff2)format("woff2")}body{font-family:Inter,sans-serif}.font-sans{font-family:Inter,sans-serif!important}.font-serif{font-family:Playfair Display,serif!important}.font-mono{font-family:Fira Code,monospace!important}.card-font-atkinson{font-family:Atkinson Hyperlegible,Inter,sans-serif!important}.card-font-lexend{font-family:Lexend,Inter,sans-serif!important}.card-font-tinos{font-family:Tinos,Times New Roman,serif!important}.card-font-comic{font-family:Comic Neue,Inter,sans-serif!important}.card-font-macondo{font-family:Macondo,Playfair Display,serif!important}.card-font-dyslexic{font-family:OpenDyslexic,Inter,sans-serif!important}.card-font-system{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.card-font-system-serif{font-family:Georgia,Times New Roman,Times,serif!important}.card-face{--card-scale:1}.card-face.card-size-sm{--card-scale:.875}.card-face.card-size-lg{--card-scale:1.15}.card-face.card-size-xl{--card-scale:1.3}@media screen{.card-face .text-2xl{font-size:calc(1.5rem * var(--card-scale));line-height:calc(2rem * var(--card-scale))}.card-face .text-xl{font-size:calc(1.25rem * var(--card-scale));line-height:calc(1.75rem * var(--card-scale))}.card-face .text-sm{font-size:calc(.875rem * var(--card-scale));line-height:calc(1.25rem * var(--card-scale))}.card-face .text-xs{font-size:calc(.75rem * var(--card-scale));line-height:calc(1rem * var(--card-scale))}.card-face .card-line-label{font-size:calc(.625rem * var(--card-scale))}}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d;touch-action:pan-y pinch-zoom}#card3DFlipper{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.backface-hidden{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}.card-face{background:var(--card-bg,#3e5572);color:var(--card-ink,#eef3f9);border:1px solid #0000001f}.card-muted{opacity:.82}.card-lines{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.25rem .5rem;display:grid}.card-lines.card-no-icons{grid-template-columns:auto minmax(0,1fr)}.card-lines>div,.card-lines .card-line{display:contents}.card-lines>*{margin:0!important}.card-line-icon{opacity:.85;align-self:center;width:1.15em;height:1.15em}.card-no-icons .card-line-icon{display:none}.card-line-label{letter-spacing:.06em;text-transform:uppercase;opacity:.72;white-space:nowrap;font-size:.625rem;font-weight:600}.card-line-value{min-width:0}@media print{.card-lines .card-line.print\:hidden{display:none}}.card-face:after{content:"";border-radius:inherit;border:3px solid var(--card-rim,transparent);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#card3DFlipper[data-rim] .card-face:after{opacity:1}@media (prefers-reduced-motion:no-preference){.card-face:after{transition:opacity .6s ease-out}}html[data-cb="1"] #card3DFlipper .card-face:after{border-color:#94a3b8}.card-peek{width:calc(4.5rem * var(--card-scale));aspect-ratio:80/48;pointer-events:none;height:auto;position:absolute;bottom:.5rem;right:1.5rem}.card-peek .peek-tail{stroke:var(--card-accent)}.card-peek .peek-body,.card-peek .peek-eye{fill:var(--card-accent);stroke:var(--card-ink);stroke-width:1.2px}.card-peek .peek-body{stroke-opacity:.35}.card-peek .peek-spot{fill:var(--card-ink);fill-opacity:.2}.card-peek .peek-ink{fill:var(--card-ink)}.card-peek .peek-line{stroke:var(--card-ink)}.flip-tail{vertical-align:-.25em;width:1.1em;height:1.1em;margin-right:.3em;display:inline-block}html[data-edition=plain] .card-face:after,html[data-edition=plain] .card-peek,html[data-edition=plain] .flip-tail{display:none}@media print{.card-face:after,.card-peek{display:none}}@media screen{.logo-size-md #previewAvatar{width:5rem;height:5rem}.logo-size-lg #previewAvatar{width:6rem;height:6rem}.logo-size-md #previewLogoStrip>div{height:4rem}.logo-size-lg #previewLogoStrip>div{height:5rem}}.logo-bg-swatch,.logo-bg-wheel{cursor:pointer;border:2px solid #94a3b899;border-radius:9999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.logo-bg-swatch[data-back=auto]{background:linear-gradient(135deg,#f8fafc 50%,#334155 50%)}.logo-bg-swatch[aria-pressed=true],.logo-bg-wheel.is-on{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.logo-bg-wheel{background:0 0;overflow:hidden}.logo-bg-wheel::-webkit-color-swatch-wrapper{padding:0}.logo-bg-wheel::-webkit-color-swatch{border:0;border-radius:9999px}.logo-bg-wheel::-moz-color-swatch{border:0;border-radius:9999px}html[data-cb="1"] .logo-bg-swatch[aria-pressed=true],html[data-cb="1"] .logo-bg-wheel.is-on{border-width:4px;border-color:#0f172a}.card-face{isolation:isolate}.card-face:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--finish-a,.15);position:absolute;top:0;bottom:0;left:0;right:0}#card3DFlipper[data-finish=gradient] .card-face:before{background:linear-gradient(160deg,#fff 0%,#0000 55%,#000 100%)}#card3DFlipper[data-finish=linen] .card-face:before{background:repeating-linear-gradient(0deg, var(--card-ink) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, var(--card-ink) 0 1px, transparent 1px 4px)}#card3DFlipper[data-finish=dots] .card-face:before{background:radial-gradient(var(--card-ink) 1.2px, transparent 1.8px) 0 0 / 10px 10px}#card3DFlipper[data-finish=stripes] .card-face:before{background:repeating-linear-gradient(45deg, var(--card-ink) 0 6px, transparent 6px 16px)}@media print{.card-face:before{display:none}}.card-trace{fill:currentColor;display:block}@keyframes laser-scan{0%{opacity:.8;top:0%}50%{opacity:1}to{opacity:.8;top:95%}}.animate-laser{animation:2s ease-in-out infinite alternate laser-scan}.glass-card{-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fff6}.dark .glass-card{background:#0f172acc;border:1px solid #ffffff1a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.dark ::-webkit-scrollbar-thumb{background:#334155}@keyframes qr-stripes{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){#qrCanvas.qr-reveal{animation:.4s steps(8,end) qr-stripes}}.qr-hint{opacity:.85;align-items:center;gap:.3rem;margin:0;font-size:.7rem;font-weight:600;display:inline-flex}.qr-hint.hidden{display:none}.qr-tail{flex:none;width:.8rem;height:1rem}html[data-edition=plain] .qr-tail{display:none}.share-lead{color:#475569;margin:0;font-size:.85rem}.dark .share-lead{color:#cbd5e1}.share-grid{gap:var(--vcge-gap,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}button.share-btn{cursor:pointer;color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;border-radius:.875rem;min-height:3.25rem;padding:0 .5rem;font-size:.85rem;font-weight:700;transition:background-color .15s}button.share-btn:hover{background:#e2e8f0}.dark button.share-btn{color:#f1f5f9;background:#1e293b;border-color:#334155}.dark button.share-btn:hover{background:#334155}button.share-btn.share-primary{color:#020617;background:#16a34a;border-color:#15803d;grid-column:1/-1;min-height:3.5rem;font-size:1rem}button.share-btn.share-primary:hover{background:#22c55e}.share-note{color:#64748b;margin:0;font-size:.75rem}.dark .share-note{color:#94a3b8}.share-note span{font-weight:600}@media (max-width:599.98px) and (orientation:portrait){.share-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:20%}html[data-hand=left] .share-grid{margin-left:0;margin-right:20%}}button.share-ready{cursor:pointer;color:#020617;background:#16a34a;border-color:#15803d;border-radius:.875rem;min-height:3rem;padding:0 1.25rem;font-size:.95rem;font-weight:700}button.share-ready:hover{background:#22c55e}#exportQrSheet .vcge-sheet-panel{width:min(40rem,100%)}.export-qr-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:599.98px){.export-qr-body{grid-template-columns:minmax(0,1fr)}}.export-qr-preview{flex-direction:column;align-items:center;gap:.5rem;display:flex}.export-qr-preview canvas{background:#fff;border-radius:.5rem;width:100%;max-width:18rem;height:auto;box-shadow:0 10px 20px -10px #02061780}.export-qr-preview canvas[width="0"]{display:none}.export-qr-note{color:#b45309;text-align:center;min-height:1rem;margin:0;font-size:.75rem}.dark .export-qr-note{color:#fbbf24}.export-qr-options{flex-direction:column;gap:.5rem;display:flex}.export-qr-group{flex-direction:column;gap:.25rem;display:flex}.export-qr-group>span:first-child,.export-qr-group>label:first-child{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.75rem;font-weight:600}.dark .export-qr-group>span:first-child,.dark .export-qr-group>label:first-child{color:#94a3b8}select.export-qr-select{max-width:100%;min-height:3rem;font-size:.95rem;font-weight:600}.export-qr-choices{gap:var(--vcge-gap,.5rem);flex-wrap:wrap;display:flex}.export-qr-choices label{color:#0f172a;cursor:pointer;background:#f1f5f9;border:2px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;padding:0 1rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.dark .export-qr-choices label{color:#f1f5f9;background:#1e293b;border-color:#334155}.export-qr-choices input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.export-qr-choices label:has(input:checked){color:#020617;background:#16a34a;border-color:#15803d}.export-qr-choices label:has(input:focus-visible){outline-offset:2px;outline:2px solid #16a34a}.export-qr-choices label:has(input:disabled){opacity:.45;cursor:not-allowed}html[data-cb="1"] .export-qr-choices label:has(input:checked){color:#fff;background:#2563eb;border-color:#1d4ed8}html[data-cb="1"] .export-qr-choices label:has(input:checked):before{content:"✓ "}.export-qr-reason{color:#64748b;min-height:1rem;margin:0;font-size:.75rem}.dark .export-qr-reason{color:#94a3b8}.export-qr-use{min-height:var(--vcge-tap,2.75rem);cursor:pointer;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.export-qr-use.hidden{display:none}.export-qr-use input{accent-color:#16a34a;width:1.25rem;height:1.25rem}.export-qr-actions{gap:var(--vcge-gap,.5rem);grid-template-columns:1fr 1fr;margin-top:.75rem;display:grid}button.export-qr-save{color:#020617;cursor:pointer;background:#16a34a;border-color:#15803d;border-radius:1rem;min-height:3.5rem;font-size:1rem;font-weight:700}button.export-qr-save:hover{background:#22c55e}button.export-qr-save:disabled{opacity:.45;cursor:not-allowed}button.export-qr-cancel{min-height:3.5rem;color:inherit;cursor:pointer;background:0 0;border-color:#cbd5e1;border-radius:1rem;font-size:1rem;font-weight:600}.dark button.export-qr-cancel{border-color:#475569}.export-qr-file{color:#64748b;margin:.5rem 0 0;font-size:.75rem}.dark .export-qr-file{color:#94a3b8}.export-qr-file span{font-weight:600}.print-choice-lead{color:#475569;margin:0 0 .75rem;font-size:.85rem}.dark .print-choice-lead{color:#cbd5e1}.print-choice-actions{gap:var(--vcge-gap,.5rem);grid-template-columns:1fr 1fr;display:grid}button.print-choice{cursor:pointer;border-radius:1rem;min-height:3.5rem;font-size:1rem;font-weight:700}button.print-choice-themed{color:#020617;background:#16a34a;border-color:#15803d}button.print-choice-themed:hover{background:#22c55e}button.print-choice-bw{color:#0f172a;background:#fff;border-color:#0f172a}button.print-choice-bw:hover{background:#f1f5f9}.dark button.print-choice-bw{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}button.print-choice-cancel{min-height:var(--vcge-tap,2.75rem);color:inherit;cursor:pointer;background:0 0;border-color:#cbd5e1;border-radius:.75rem;grid-column:1/-1;font-size:.9rem;font-weight:600}.dark button.print-choice-cancel{border-color:#475569}.print-choice-name{min-height:var(--vcge-tap,2.75rem);cursor:pointer;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.9rem;font-weight:600;display:flex}.print-choice-name input{width:1.25rem;height:1.25rem}.print-choice-name-note{color:#64748b;margin:0;font-size:.75rem}.dark .print-choice-name-note{color:#94a3b8}.print-choice-note{color:#64748b;margin:.75rem 0 0;font-size:.75rem}.dark .print-choice-note{color:#94a3b8}button.share-btn{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.hatch{box-sizing:border-box;border:2px solid;border-radius:.45rem .45rem .15rem .15rem;flex:none;width:.85rem;height:1.05rem;position:relative;overflow:hidden}.hatch-door{opacity:.4;transform-origin:0;background:currentColor;border-radius:.3rem .3rem .05rem .05rem;transition:transform .25s;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.hatch.is-open .hatch-door{transform:scaleX(.05)}button.share-btn{transition:background-color .15s,box-shadow .2s;position:relative}button.share-btn.is-launching{box-shadow:0 0 0 3px #16a34a}.hatch:after{content:"";opacity:0;border-top:2px solid;border-bottom:2px solid;width:0;height:60%;position:absolute;top:20%;left:100%}@keyframes hatch-whoosh{0%{opacity:.9;width:0}to{opacity:0;width:.7rem}}.hatch.is-open{overflow:visible}.hatch.is-open:after{animation:.4s ease-out hatch-whoosh}.toast-falcon{pointer-events:none;width:3.4rem;height:2.35rem;position:absolute;top:-2.2rem;left:.5rem;overflow:visible}.toast-falcon.hidden{display:none}.falcon-body{fill:#0f172a}.dark .falcon-body{fill:#fff}.falcon-parcel{fill:#fff;stroke:#0f172a;stroke-width:.9px;display:none}.toast-falcon.with-parcel .falcon-parcel{display:inline}@keyframes falcon-glide{0%{left:.5rem;transform:translateY(-.6rem)}50%{transform:translateY(.5rem)}to{left:calc(100% - 3.9rem);transform:translateY(0)}}@keyframes falcon-flap{50%{transform:scaleY(.45)}}.toast-falcon.is-gliding{animation:1.2s ease-in-out falcon-glide;left:calc(100% - 3.9rem)}.toast-falcon.is-gliding .falcon-body{transform-box:fill-box;transform-origin:50%;animation:.4s ease-in-out 3 falcon-flap}button.share-ready{align-items:center;gap:.6rem;display:inline-flex}.ready-lights{gap:.3rem;display:inline-flex}.ready-light{box-sizing:border-box;background:0 0;border:2px solid;border-radius:50%;width:.6rem;height:.6rem;transition:background-color .2s}.ready-light.is-lit{background:currentColor;box-shadow:0 0 0 2px #fde047}@keyframes light-pop{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}.ready-light.is-popping{animation:.5s ease-out light-pop}.ready-lights-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hatch-door,.ready-light{transition:none}.toast-falcon.is-gliding,.toast-falcon.is-gliding .falcon-body,.hatch.is-open:after,.ready-light.is-popping{animation:none}button.share-btn{transition:none}}html[data-edition=plain] .hatch,html[data-edition=plain] .toast-falcon{display:none}#printSheet{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:.3in;width:5.4in;min-height:2.9in;display:none}#printSheet.print-measure{visibility:hidden;top:0;left:-10000px;display:flex!important;position:fixed!important}#printSheet [class~=print\:hidden]{display:none!important}#printSheet [class~=print\:flex]{display:flex!important}.print-card{break-inside:avoid;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;flex:0 0 3.5in;box-sizing:border-box!important;width:3.5in!important;height:auto!important;min-height:2in!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:.12in!important;padding:.2in!important;position:relative!important;overflow:visible!important;transform:none!important}.print-card.print-bw{color:#0f172a!important;background:#fff!important}.print-card.print-bw *{color:#0f172a!important;text-shadow:none!important}.print-card.print-themed{background:var(--card-bg,#fff)!important;color:var(--card-ink,#0f172a)!important;border-color:var(--card-ink,#0f172a)!important}.print-card.print-themed *{text-shadow:none!important}.print-qr{color:#0f172a;flex-direction:column;flex:0 0 1.5in;justify-content:center;align-items:center;gap:.06in;width:1.5in;display:flex!important}.print-qr img{width:1.5in;height:1.5in}.print-qr p{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:1.5in;margin:0;font-size:8pt;font-weight:700;overflow:hidden}.print-qr .print-qr-note{white-space:normal;font-size:7pt;font-weight:400}@media print{@page{size:6in 3.5in;margin:.3in}body>:not(#printSheet){display:none!important}html,body{height:auto!important}body{background:#fff!important;min-height:0!important;display:block!important;overflow:visible!important}#printSheet{display:flex!important}}.vcge-welcome{z-index:46;touch-action:none;position:fixed;top:0;bottom:0;left:0;right:0}.vcge-tour-blocker{position:fixed;top:0;bottom:0;left:0;right:0}.vcge-welcome-logo{width:150px;height:109px;margin:0 auto 4px;display:block}.vcge-welcome button:focus-visible{outline-offset:2px;outline:3px solid #4ade80}.vcge-tour-spot{outline-offset:0;pointer-events:none;border-radius:18px;outline:3px solid #22c55e;position:fixed;box-shadow:0 0 0 9999px #0206178c}.vcge-tour-tip{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(30rem,100vw - 32px);padding:1.5rem;position:fixed;box-shadow:0 25px 50px -12px #00000073}.vcge-tour-dots{gap:6px;margin:0 0 12px;display:flex}.vcge-tour-dots i{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.vcge-tour-dots i.on{background:#16a34a}.vcge-tour-step{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.8rem;font-weight:700}.vcge-tour-tip h3{margin:.25rem 0 .5rem;font-size:1.4rem;font-weight:700;line-height:1.25}.vcge-tour-body{color:#334155;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.55}.vcge-tour-nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vcge-tour-skip{color:#64748b;cursor:pointer;background:#f8fafc;border-color:#e2e8f0;border-radius:10px;margin-right:auto;padding:.45rem 1.1rem;font-size:.9rem}.vcge-tour-skip:hover{color:#475569;background:#f1f5f9}.vcge-tour-back{color:#0f172a;cursor:pointer;background:#f1f5f9;border-color:#cbd5e1;border-radius:10px;padding:.45rem 1.1rem;font-size:.9rem}.vcge-tour-back:hover{background:#e2e8f0}.vcge-tour-next{color:#020617;cursor:pointer;background:#16a34a;border-color:#15803d;border-radius:10px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:700}.vcge-tour-next:hover{background:#22c55e}.dark .vcge-tour-spot{outline-color:#4ade80;box-shadow:0 0 0 9999px #020617a6}.dark .vcge-tour-tip{color:#f1f5f9;background:#0f172a;border-color:#334155;box-shadow:0 25px 50px -12px #0009}.dark .vcge-tour-back{color:#f1f5f9;background:#1e293b;border-color:#334155}.dark .vcge-tour-back:hover{background:#334155}.dark .vcge-tour-step{color:#94a3b8}.dark .vcge-tour-skip{color:#94a3b8;background:#172033;border-color:#263247}.dark .vcge-tour-skip:hover{color:#cbd5e1;background:#1e293b}.dark .vcge-tour-body{color:#cbd5e1}.dark .vcge-tour-dots i{background:#334155}.dark .vcge-tour-dots i.on{background:#4ade80}@media (prefers-reduced-motion:no-preference){.vcge-tour-tip{animation:.2s ease-out vcge-welcome-fade}}@keyframes vcge-welcome-fade{0%{opacity:0}to{opacity:1}}@font-face{font-family:Sixtyfour;font-style:normal;font-weight:400;font-display:swap;src:url(./sixtyfour-latin-full-tQka_-Xx.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(./atkinson-hyperlegible-latin-400-BrHNak5F.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(./atkinson-hyperlegible-latin-700-GZI4o3u0.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(./lexend-latin-400-CwRJVcUA.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(./lexend-latin-700-DqO8md6r.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(./opendyslexic-latin-400-nUhe5EwG.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(./opendyslexic-latin-700-Bnmt45Ln.woff2)format("woff2")}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(./tinos-latin-400-rilFpyjL.woff2)format("woff2")}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(./tinos-latin-700-qGf2y18O.woff2)format("woff2")}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(./comic-neue-latin-400-BdhG8RSD.woff2)format("woff2")}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(./comic-neue-latin-700-NE4Vcoll.woff2)format("woff2")}@font-face{font-family:Macondo;font-style:normal;font-weight:400;font-display:swap;src:url(./macondo-latin-400-BsvTUpAw.woff2)format("woff2")}:root{--vcge-layout:desktop;--vcge-tap:2.75rem;--vcge-gap:.5rem;--vcge-icon-stroke:2.3}@media (max-width:599.98px){:root{--vcge-layout:phone}}html{font-size:calc(100% * var(--vcge-size,1))}html[data-font] body{font-family:var(--vcge-ui-font,"Inter"), "Inter", ui-sans-serif, system-ui, sans-serif}@media (min-width:600px) and (max-width:1199.98px){:root{--vcge-layout:tablet}}@media (min-width:2400px){html{font-size:calc(125% * var(--vcge-size,1))}}@media (min-width:3200px){html{font-size:calc(150% * var(--vcge-size,1))}}button:not(.crop-handle){min-height:var(--vcge-tap);min-width:var(--vcge-tap);border:2px solid #64748b8c;border-color:color-mix(in srgb, currentColor 40%, transparent)}label:has(>input[type=file]){min-height:var(--vcge-tap);border:2px solid #64748b8c;border-color:color-mix(in srgb, currentColor 40%, transparent)}label:not(.hidden):has(>input[type=file]){justify-content:center;align-items:center;display:flex}select{min-height:var(--vcge-tap)}.mod-tag-host{position:relative}.mod-tag-host>.mod-tag{margin:0!important}.mod-tag{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;gap:.375rem;transition:opacity .2s ease-in-out;display:inline-flex;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.mod-tag.is-faded{opacity:.36}.mod-tag span{font-variation-settings:"BLED" 0, "SCAN" 0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#d6d3ff;text-shadow:1px 1px #00000045;background:#40318d;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem .6rem;font-family:Sixtyfour,ui-monospace,monospace;font-size:.625rem;font-weight:400;line-height:1;display:inline-flex}.mod-tag span[data-pilot]:before{content:attr(data-pilot) ":  "}.mod-tag.mod-tag-inset{top:.875rem;transform:none}.vcge-logo-mark{display:block}html:not([data-edition=plain]) .vcge-logo-mark{background:url(./vcge-app-icon-64-D01U-Aqe.png) 50%/contain no-repeat}html:not([data-edition=plain]) .vcge-welcome-logo.vcge-logo-mark{background-image:url(./vcge-logo-BUNWI1D6.svg)}html[data-edition=plain] .vcge-logo-mark,html[data-edition=plain] .mod-tag{display:none}.vcge-wordmark{aspect-ratio:1285/572;background:url(./vcge-wordmark-D8MrhOJ_.svg) 50%/contain no-repeat;display:block}.vcge-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vcge-hoh{aspect-ratio:608/520;width:118px;margin:0 auto;display:block}html:not([data-edition=plain]) .vcge-hoh{background:url(./hoh-c1-Cdw0IYJO.svg) 50%/contain no-repeat}html.dark:not([data-edition=plain]) .vcge-hoh{filter:drop-shadow(0 0 1.5px #ffffff4d)drop-shadow(0 0 5px #ffffff24)}html[data-edition=plain] .vcge-hoh{aspect-ratio:646/244;background:currentColor;-webkit-mask:url(./hoh-b2-BB7KnJYN.svg) 50%/contain no-repeat;mask:url(./hoh-b2-BB7KnJYN.svg) 50%/contain no-repeat}.vcge-maker{justify-items:center;gap:4px;margin-top:14px;display:grid}.vcge-maker small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11px}.vcge-splash{z-index:90;background:var(--sh-bg);color:var(--sh-ink);pointer-events:none;place-content:center;justify-items:center;gap:14px;animation:.42s 1.8s both vcge-splash-out;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.vcge-splash .vcge-hoh{width:220px;animation:.9s cubic-bezier(.2,.8,.2,1) both vcge-splash-zoom}html[data-edition=plain] .vcge-splash .vcge-hoh{width:240px}.vcge-splash small{letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);font-size:12px}.vcge-splash-logo{aspect-ratio:1752/1276;width:220px;display:block}html:not([data-edition=plain]) .vcge-splash-logo{background:url(./vcge-logo-BUNWI1D6.svg) 50%/contain no-repeat}html[data-edition=plain] .vcge-splash-logo{aspect-ratio:1285/572;background:url(./vcge-wordmark-D8MrhOJ_.svg) 50%/contain no-repeat;width:200px}.vcge-splash.vcge-splash-off{opacity:0;visibility:hidden;animation:none}@keyframes vcge-splash-out{to{opacity:0;visibility:hidden}}@keyframes vcge-splash-zoom{0%{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.vcge-splash{animation-duration:1ms;animation-delay:.7s}.vcge-splash .vcge-hoh{animation:none}}.vcge-pilot-chip{background:#64748b26;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-size:13px;font-weight:600;display:inline-flex}.vcge-pilot-chip i{background:#ffffffb3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.dark .vcge-pilot-chip i{background:#0f172a99}.vcge-sheet-head .vcge-sheet-pilot{margin-right:auto}.vcge-pm-credit{border-top:1px solid #64748b40;align-items:center;gap:12px;margin-top:.75rem;padding:14px 0 6px;display:flex}.vcge-pm-credit p{opacity:.85;margin:0;font-size:13px;line-height:1.4}.vcge-pm-credit p b{font-size:14px;display:block}html[data-edition=plain] .vcge-pilot-chip,html[data-edition=plain] .vcge-pm-credit{display:none}.vcge-about{text-align:center;justify-items:center;gap:8px;padding:16px 0 4px;display:grid}.vcge-about .vcge-hoh{width:150px}.vcge-about-word{width:120px;margin:8px 0 4px}.vcge-about p{opacity:.8;margin:0;font-size:12px}html[data-edition=plain]:not(.edition-ready) .vcge-steps button>span{visibility:hidden}.vcge-icon{width:1.5rem;height:1.5rem;stroke-width:var(--vcge-icon-stroke)}.vcge-icon *{stroke-width:var(--vcge-icon-stroke)}html[data-shelf=on] .vcge-splash .vcge-hoh,html[data-shelf=on] .read-shimmer,html[data-shelf=on] .wipe-yes-sweep{animation:none!important}html[data-shelf=on] .read-shimmer,html[data-shelf=on] .wipe-yes-sweep,html[data-shelf=on] .deck-turtle,html[data-shelf=on] .deck-plates{display:none!important}:root{--sh-bg:var(--vcge-bg,#f5f2fa);--sh-surface:var(--vcge-surface,#fff);--sh-sunk:var(--vcge-sunk,#ece7f5);--sh-ink:var(--vcge-text,#2a2440);--sh-muted:var(--vcge-muted,#5e5776);--sh-line:var(--vcge-border,#dcd5ea);--sh-accent:var(--vcge-accent,#17736e);--sh-on:var(--vcge-on-accent,#fff);--sh-soft:var(--vcge-soft,#d5efec);--sh-soft-ink:var(--vcge-soft-ink,#0f4f4b);--sh-stop:var(--vcge-stop,#b3261e);--sh-shadow:0 1px 2px #1e143c12, 0 6px 16px -6px #1e143c2e;--sh-shadow-lift:0 2px 4px #1e143c1a, 0 10px 22px -8px #1e143c47;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--sh-col:40rem;--vcge-hu:calc(1rem / var(--vcge-size,1));--vcge-header-h:calc(4.25 * var(--vcge-hu));--vcge-strip-h:0px}:root.dark{--sh-bg:var(--vcge-bg,#18151f);--sh-surface:var(--vcge-surface,#231f2e);--sh-sunk:var(--vcge-sunk,#141119);--sh-ink:var(--vcge-text,#eeeaf7);--sh-muted:var(--vcge-muted,#b4acc9);--sh-line:var(--vcge-border,#3a3449);--sh-accent:var(--vcge-accent,#72d3ca);--sh-on:var(--vcge-on-accent,#0e2b29);--sh-soft:var(--vcge-soft,#1d3b3a);--sh-soft-ink:var(--vcge-soft-ink,#9fe6de);--sh-stop:var(--vcge-stop,#ff8a80);--sh-shadow:0 1px 2px #00000073, 0 6px 16px -6px #0009;--sh-shadow-lift:0 2px 4px #00000080, 0 12px 26px -8px #000000b3}body.h-screen{height:100vh;height:100dvh}body{background:var(--sh-bg);color:var(--sh-ink);-webkit-tap-highlight-color:transparent}button.vcge-mark,button.vcge-iconbtn,button.vcge-step,button.vcge-btn,button.vcge-sheet-close,button.vcge-trash{border:0}button.vcge-sr-only{border:0;min-width:0;min-height:0;padding:0}button.vcge-mark{min-height:44px}button.vcge-step{min-height:56px}button.vcge-btn{min-height:52px}button.vcge-iconbtn{min-width:48px;min-height:48px}@media (forced-colors:active){button.vcge-iconbtn,button.vcge-btn,button.vcge-sheet-close{border:1px solid canvastext}}.vcge-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}.vcge-bar{z-index:3;width:100%;max-width:var(--sh-col);box-sizing:border-box;flex:none;align-items:center;gap:10px;margin:0 auto;padding:14px 16px 6px;display:flex;position:relative}.vcge-mark{color:var(--sh-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin-right:auto;padding:0;display:flex}.vcge-mark .deck-logo{border-radius:8px;flex:none;width:32px;height:32px}.vcge-mark .deck-wordmark{height:22px;display:block}.vcge-mark .vcge-mark-text{display:none}html[data-edition=plain] .vcge-mark .deck-wordmark{height:26px;display:block}html[data-edition=plain] .vcge-mark .deck-logo.vcge-logo-mark{background:url(./vcge-app-icon-64-D01U-Aqe.png) 50%/contain no-repeat;display:block}html[data-edition=plain] .vcge-mark .vcge-mark-text{display:none}.vcge-mark-text{letter-spacing:-.01em;font-family:ui-rounded,SF Pro Rounded,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px}.deck-tools{flex:none;align-items:center;gap:10px;display:flex}.vcge-iconbtn{background:var(--sh-surface);width:48px;height:48px;color:var(--sh-ink);cursor:pointer;box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);transition:transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.vcge-iconbtn .vcge-icon{width:22px;height:22px}.vcge-iconbtn:active,.vcge-btn:active{transform:scale(.96)}.vcge-session{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;width:auto;padding:0 14px 0 6px;font:600 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.vcge-session:not(.has-time){padding:0 6px}.vcge-session>*{pointer-events:none}.vcge-lockdot{place-items:center;width:36px;height:36px;display:grid;position:relative}.vcge-lockdot .vcge-icon{width:18px;height:18px}.vcge-ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.vcge-ring circle{fill:none;stroke-width:3px;stroke:var(--sh-line)}.vcge-ring circle.vcge-ring-arc{stroke:var(--sh-accent);stroke-linecap:round}.vcge-session.is-locked .vcge-ring-arc{stroke:var(--sh-line)}.vcge-sess-txt:empty{display:none}button.vcge-lockbtn{background:var(--sh-surface);min-height:48px;color:var(--sh-ink);cursor:pointer;box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border:0;border-radius:999px;padding:0 16px;font:600 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#vaultTimerStrip{top:100%}#vaultTimerBand{display:none}.vcge-head{z-index:1;width:100%;max-width:var(--sh-col);box-sizing:border-box;flex:none;margin:0 auto;padding:8px 20px 10px;position:relative}.vcge-eyebrow{color:var(--sh-muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.vcge-chip-pilot{background:var(--sh-sunk);color:var(--sh-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-weight:600;display:inline-flex}.vcge-chip-pilot i{background:var(--sh-surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}html[data-edition=plain] .vcge-chip-pilot{display:none}.vcge-head h2{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-family:ui-rounded,SF Pro Rounded,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.15}.deck{z-index:1;width:100%;min-height:0;max-width:var(--sh-col);touch-action:pan-y pinch-zoom;flex:auto;margin:0 auto;position:relative;overflow:hidden}.deck-card{isolation:isolate;box-sizing:border-box;flex-direction:column;min-width:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.deck-card[hidden]{display:none!important}.deck-card-body{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:4px 20px 24px;overflow-y:auto}.deck-card-body::-webkit-scrollbar{display:none}.deck-card-body>h2.text-sm:first-child,#cardFields .fields-head>h2{display:none}.deck-card-foot{justify-content:space-between;align-items:center;gap:.5rem;padding:0 20px 8px;display:flex}.enter-f{animation:vcgeInF .28s var(--ease-out) both}.enter-b{animation:vcgeInB .28s var(--ease-out) both}@keyframes vcgeInF{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes vcgeInB{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes vcgeFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.enter-f,.enter-b{animation:.15s linear both vcgeFade}}@supports (container-type:inline-size){.deck-card{container:deck-card/inline-size}}.vcge-trash{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--sh-stop);box-shadow:0 0 0 1.5px var(--sh-stop) inset;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vcge-trash .vcge-icon{width:1.25rem;height:1.25rem}#cropReviewModal:not(.hidden)~#readEmpty{display:none}.vcge-dock{z-index:2;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--sh-bg) 82%, transparent);border-top:1px solid var(--sh-line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);flex:none;position:relative}@media (prefers-reduced-transparency:reduce){.vcge-dock{background:var(--sh-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.vcge-steps,.vcge-actions{max-width:calc(var(--sh-col) - 32px);margin-left:auto;margin-right:auto}.vcge-steps{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:8px;display:grid}.vcge-step{color:var(--sh-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:0;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:color .2s;display:flex;position:relative}.vcge-step .vcge-icon{stroke-width:1.6px;width:22px;height:22px}.vcge-step .vcge-step-icon *{stroke-width:inherit}.vcge-step[data-state=done]{color:color-mix(in srgb, var(--sh-accent) 70%, var(--sh-muted))}.vcge-step[data-state=done]>span,.vcge-step[data-state=todo]>span{color:var(--sh-muted)}.vcge-step[data-state=now]{color:var(--sh-accent)}.vcge-step[data-state=now]>span{color:var(--sh-ink)}.vcge-step[data-state=now]:before{content:"";background:var(--sh-accent);border-radius:3px;height:3px;position:absolute;top:-6px;left:32%;right:32%}.vcge-actions{gap:10px;display:flex}.vcge-btn{cursor:pointer;min-height:52px;transition:transform .12s var(--ease-out), background .2s;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font:650 17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.vcge-btn svg{width:20px;height:20px}.vcge-btn-primary{background:var(--sh-accent);color:var(--sh-on);box-shadow:var(--sh-shadow-lift);flex:1.6}.vcge-btn-quiet{background:var(--sh-surface);color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow)}.vcge-btn[disabled]{opacity:.45;cursor:default}.vcge-btn[disabled]:active{transform:none}@media (max-height:499.98px){.vcge-bar{padding:4px 16px 0}button.vcge-iconbtn{width:44px;min-width:44px;height:44px;min-height:44px}.vcge-session{width:auto}.vcge-head{align-items:baseline;gap:12px;padding:0 20px 4px;display:flex}.vcge-head h2{order:-1;margin:0;font-size:1.25rem}.vcge-dock{padding:4px 16px calc(4px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;display:flex}.vcge-steps{flex:auto;margin:0}.vcge-actions{flex:none;width:min(20rem,45%);margin:0}button.vcge-step,button.vcge-btn{min-height:44px}.vcge-step[data-state=now]:before{top:-4px}}.vcge-sheet{z-index:45;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.vcge-sheet.hidden{display:none}.vcge-sheet:before{content:"";background:#08060e6b;animation:.26s linear both vcgeScrimIn;position:absolute;top:0;bottom:0;left:0;right:0}.vcge-sheet-panel{width:100%;max-width:var(--sh-col);overscroll-behavior:contain;box-sizing:border-box;max-height:88%;padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--sh-bg);color:var(--sh-ink);scrollbar-width:none;animation:vcgeSheetUp .38s var(--ease-sheet) both;border-radius:28px 28px 0 0;position:relative;overflow-y:auto;box-shadow:0 -10px 40px -10px #00000059}@keyframes vcgeSheetUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes vcgeScrimIn{0%{opacity:0}to{opacity:1}}.vcge-sheet.is-closing{visibility:hidden}.vcge-sheet.is-closing:before{visibility:visible;pointer-events:none;opacity:0;transition:opacity .26s linear;animation:none}.vcge-sheet.is-closing .vcge-sheet-panel{visibility:visible;pointer-events:none;transition:transform .38s var(--ease-sheet);animation:none;transform:translateY(105%)}@media (prefers-reduced-motion:reduce){.vcge-sheet:before,.vcge-sheet-panel{animation:none}}.vcge-sheet-panel:before{content:"";background:var(--sh-line);pointer-events:none;border-radius:5px;width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.vcge-sheet-title{align-items:center;gap:10px;display:flex}.vcge-sheet-title .vcge-icon{width:24px;height:24px;color:var(--sh-accent)}.vcge-sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:.75rem;display:flex}.vcge-sheet-head h2{margin:0;font-family:ui-rounded,SF Pro Rounded,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:700}.vcge-sheet-close{background:var(--sh-surface);width:44px;height:44px;color:var(--sh-ink);cursor:pointer;box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vcge-sheet-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.vcge-sheet-note{color:var(--sh-muted);margin:.5rem 0 0;font-size:.75rem}.vcge-sheet-hint{color:var(--sh-muted);margin:-.25rem 0 .25rem;font-size:.7rem}.vcge-sheet-soon{color:var(--sh-muted);font-size:.8rem}.vcge-toast{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--sh-ink);max-width:calc(100vw - 2rem);color:var(--sh-bg);box-shadow:var(--sh-shadow-lift);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s, transform .26s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font:600 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:auto;transform:translate(-50%)}.vcge-toast.opacity-0{transform:translate(-50%,16px)}.vcge-toast #toastAction{color:var(--sh-soft)}.vcge-seg{gap:var(--vcge-gap);display:inline-flex}.vcge-seg button{color:#0f172a;cursor:pointer;background:#f1f5f9;border-color:#cbd5e1;border-radius:.75rem;padding:0 .9rem;font-size:.85rem;font-weight:600}.vcge-seg button[aria-pressed=true]{color:#020617;background:#16a34a;border-color:#15803d}.vcge-seg button[aria-pressed=true]:before{content:"✓ "}.dark .vcge-seg button{color:#f1f5f9;background:#1e293b;border-color:#334155}.dark .vcge-seg button[aria-pressed=true]{color:#020617;background:#16a34a;border-color:#15803d}.vcge-switch{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:3.5rem;height:2.75rem;margin:0;position:relative}.vcge-switch:before{content:"";background:#cbd5e1;border-radius:999px;width:3.5rem;height:1.25rem;transition:background-color .15s;position:absolute;top:.75rem;left:0}.vcge-switch:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #94a3b8;border-radius:999px;width:1.75rem;height:1.75rem;transition:transform .15s,border-color .15s;position:absolute;top:.5rem;left:0}.vcge-switch:checked:before{background:#16a34a}.vcge-switch:checked:after{content:"✓";color:#15803d;text-align:center;border-color:#15803d;font-size:1rem;line-height:1.5rem;transform:translate(1.75rem)}.vcge-switch:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #16a34a}.dark .vcge-switch:before{background:#334155}.dark .vcge-switch:after{background:#0f172a;border-color:#64748b}.vcge-select{min-height:var(--vcge-tap);color:#0f172a;font:inherit;background:#f1f5f9;border:2px solid #cbd5e1;border-radius:.75rem;max-width:60%;padding:0 .75rem;font-size:.9rem}.dark .vcge-select{color:#f1f5f9;background:#1e293b;border-color:#334155}#fontSelect{font-family:var(--vcge-ui-font,"Inter"), sans-serif}html[data-hand=left] .vcge-bar{flex-direction:row-reverse}html[data-hand=left] .vcge-mark{flex-direction:row-reverse;margin-left:auto;margin-right:0}html[data-hand=left] .deck-tools,html[data-hand=left] .deck-card-foot{flex-direction:row-reverse}:root[data-app-theme] body{background:var(--sh-bg);color:var(--sh-ink)}html[data-app-theme] .thank-you{background:var(--vcge-bg);color:var(--vcge-text)}html[data-app-theme] .thank-you-note{color:var(--vcge-muted)}html[data-cb="1"] .vcge-step[data-state=now]{color:#2563eb}html[data-cb="1"] .vcge-step[data-state=now]:before{background:#2563eb;height:4px}html[data-cb="1"] .vcge-step[data-state=now]>span{font-weight:800;text-decoration:underline}html[data-cb="1"] .vcge-trash{border-width:3px;border-color:#0f172a}html[data-cb="1"] .vcge-seg button[aria-pressed=true],html[data-cb="1"] .vcge-switch:checked:before{background:#2563eb;border-color:#1d4ed8}html[data-cb="1"] .vcge-seg button[aria-pressed=true]{color:#fff}html[data-cb="1"] .vcge-btn-primary:not(:disabled){color:#fff;background:#2563eb}.thank-you{z-index:80;color:#0f172a;background:#f1f5f9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.thank-you.hidden{display:none}.dark .thank-you{color:#f1f5f9;background:#020617}.thank-you-box{text-align:center;width:min(26rem,100%)}.thank-you-box h2{margin:.5rem 0;font-size:1.5rem;font-weight:700}.thank-you-box p{margin:0 0 1.25rem;font-size:1rem}.thank-you-actions{gap:.75rem;display:flex}.thank-you-actions button{cursor:pointer;border-radius:.875rem;flex:1 1 0;min-height:3.5rem;font-size:1rem;font-weight:700}.thank-you-go{color:#020617;background:#16a34a;border-color:#15803d}.thank-you-go:hover{background:#22c55e}.thank-you-alt{color:#0f172a;background:#fff;border-color:#cbd5e1}.dark .thank-you-alt{color:#f1f5f9;background:#1e293b;border-color:#334155}.thank-you-note{color:#64748b;min-height:1.25rem;margin:1rem 0 0;font-size:.85rem}.dark .thank-you-note{color:#94a3b8}@media (max-width:599.98px) and (orientation:portrait){.thank-you-box{width:auto;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}}:root{--vcge-sunk:color-mix(in srgb, var(--vcge-border,#e2e8f0) 45%, var(--vcge-bg,#f1f5f9));--vcge-shadow:0 1px 2px #1e143c12, 0 6px 16px -6px #1e143c2e;--vcge-field-fill:color-mix(in srgb, var(--vcge-bg,#f1f5f9) 25%, transparent)}:root.dark{--vcge-shadow:0 1px 2px #00000073, 0 6px 16px -6px #0009}.vcge-tex{z-index:-1;pointer-events:none;width:100%;height:100%;color:var(--vcge-text,#0f172a);opacity:.085;position:fixed;top:0;bottom:0;left:0;right:0}.dark .vcge-tex{opacity:.12}.deck-card{isolation:isolate}.vcge-emblem{z-index:-1;border-radius:inherit;pointer-events:none;color:var(--vcge-accent,#16a34a);opacity:.16;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.vcge-emblem svg{width:var(--em-s,360px);height:var(--em-s,360px);transform:rotate(var(--em-r,0deg));left:calc(var(--em-x,90%) - var(--em-s,360px) / 2);top:calc(var(--em-y,60%) - var(--em-s,360px) / 2);display:block;position:absolute}html[data-app-theme] .deck-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-app-theme] .deck-card textarea,html[data-app-theme] .deck-card select{background-color:var(--vcge-field-fill);color:var(--vcge-text);border-color:var(--vcge-border);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (forced-colors:active){.vcge-tex,.vcge-emblem{display:none}}html[data-edition=plain] .vcge-sheet-panel{border-radius:1.25rem 1.25rem 0 0}html[data-edition=plain] .vcge-sheet-panel:before{content:none}html[data-edition=plain] .vcge-sheet-close{box-shadow:0 0 0 1px var(--sh-line);background:0 0;border-radius:.75rem}:root{--r2-good:var(--vcge-good,#2e7d4f);--r2-glass:radial-gradient(120% 90% at 30% 20%, #3b4a3c, #1d2420 60%, #121614);--r2-scrim:#0a0c0a9e;--r2-on-glass:#fff;--r2-found:#7fe0a2;--r2-chip-on:#ffe38a;--r2-display:ui-rounded, "SF Pro Rounded", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif}:root.dark{--r2-good:var(--vcge-good,#7fd39e)}.r2-hero{text-align:center;justify-items:center;gap:10px;padding-top:6px;display:grid}.r2-art{width:190px;height:auto;display:block}.r2-art-floor{fill:var(--sh-line)}.r2-hero h3{font-family:var(--r2-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.r2-lede{color:var(--sh-muted);max-width:30ch;margin:0;font-size:1.0625rem;line-height:1.5}.r2-privacy{text-align:left;background:var(--sh-surface);color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border-radius:18px;align-items:flex-start;gap:10px;margin-top:6px;padding:12px 14px;font-size:.92rem;line-height:1.55;display:flex}.r2-privacy svg{width:20px;height:20px;color:var(--sh-accent);flex:none;margin-top:1px}.r2-more{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}button.r2-quiet{min-height:44px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line);cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:600}button.r2-quiet:active{transform:scale(.96)}button.r2-quiet-stop{color:var(--sh-stop)}button.r2-quiet:focus-visible{outline:3px solid var(--sh-accent);outline-offset:2px}.r2-tag{font-family:var(--r2-display);letter-spacing:.06em;color:var(--sh-muted);margin:12px 0 0;font-size:.8125rem}.r2-hero .vcge-maker{margin-top:14px}.r2-hero .vcge-maker small{opacity:1;color:var(--sh-muted)}.r2-fine{color:var(--sh-muted);max-width:34ch;margin:6px 0 0;font-size:.6875rem;line-height:1.45}html[data-edition=plain] #welcomeArt,html[data-edition=plain] #welcomeTagline{display:none}#cardCapture .r2-capbody{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}#cardCapture .r2-capbody>*{flex:none;margin:0}#cardCapture .r2-capbody>.r2-cam{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}#cardCapture:has(#captureReview.hidden) .r2-capbody{overflow:hidden}#cardCapture:has(#captureReview:not(.hidden)) .r2-cam{display:none}#cardCapture #eventLog{display:none}.r2-note{color:var(--sh-muted);font-size:.875rem}button.r2-reopen{background:var(--sh-surface);min-height:44px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);cursor:pointer;border:0;border-radius:999px;align-self:center;padding:0 16px;font-size:.8125rem;font-weight:600}#cardCapture .r2-finder{aspect-ratio:auto;background:var(--r2-glass);border-radius:28px;flex:auto;width:100%;min-height:120px;max-height:none;position:relative;overflow:hidden}.r2-live{background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.r2-live.hidden{display:none}.r2-idle{place-content:center;justify-items:center;gap:14px;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.r2-live:not(.hidden)~.r2-idle,.r2-live.hidden~.r2-hint,.r2-live.hidden~.r2-close,.r2-live.hidden~.r2-zoom{display:none}button.r2-start{background:var(--sh-accent);min-height:48px;color:var(--sh-on);cursor:pointer;box-shadow:var(--sh-shadow-lift);transition:transform .12s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:700;display:inline-flex}button.r2-start:active{transform:scale(.96)}button.r2-start .vcge-icon{width:20px;height:20px}#cardCapture .cap-corner{border:3px solid #ffffffe6;width:28px;height:28px;transition:border-color .3s}#cardCapture .cap-corner.tl{border-bottom:0;border-right:0;border-top-left-radius:12px}#cardCapture .cap-corner.tr{border-bottom:0;border-left:0;border-top-right-radius:12px}#cardCapture .cap-corner.br{border-top:0;border-left:0;border-bottom-right-radius:12px}#cardCapture .cap-corner.bl{border-top:0;border-right:0;border-bottom-left-radius:12px}#cardCapture .r2-finder.found .cap-corner{border-color:var(--r2-found)}html[data-cb="1"] #cardCapture .r2-finder.found .cap-corner{border-width:5px}.r2-hint{background:var(--r2-scrim);max-width:calc(100% - 120px);color:var(--r2-on-glass);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;padding:7px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}button.r2-close{background:var(--r2-scrim);width:44px;height:44px;color:var(--r2-on-glass);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}button.r2-close svg{width:20px;height:20px}.r2-zoom{background:#0a0c0a80;border-radius:999px;gap:6px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.r2-zoom button{width:44px;min-width:44px;height:44px;color:var(--r2-on-glass);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;font-size:.75rem;font-weight:700}.r2-zoom button[aria-pressed=true]{color:var(--r2-chip-on);background:#ffffff38}.r2-zoom button:focus-visible{outline:3px solid var(--r2-on-glass);outline-offset:1px}button.r2-close:focus-visible{outline:3px solid var(--r2-on-glass);outline-offset:1px}.r2-camrow{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}html[data-hand=left] .r2-camrow{direction:rtl}html[data-hand=left] .r2-camrow>*{direction:ltr}.r2-side{color:var(--sh-muted);flex-direction:column;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.r2-sidebtn,label.r2-sidebtn{background:var(--sh-surface);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);cursor:pointer;transition:transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}label.r2-sidebtn:has(>input[type=file]){border:0;display:grid}.r2-sidebtn:active{transform:scale(.96)}.r2-sidebtn svg{width:22px;height:22px}label.r2-sidebtn:focus-within{outline:3px solid var(--sh-accent);outline-offset:2px}.r2-sidebtn:focus-visible{outline:3px solid var(--sh-accent);outline-offset:2px}.r2-shut{justify-items:center;display:grid}#cardCapture .r2-shutter{background:var(--sh-stop) content-box;width:80px;min-width:80px;height:80px;min-height:80px;box-shadow:inset 0 0 0 4px var(--sh-stop);border:0;border-radius:999px;padding:9px;transition:background-color .3s,box-shadow .3s}#cardCapture .r2-shutter:before{top:9px;bottom:9px;left:9px;right:9px}#cardCapture .r2-shutter.ready,#cardCapture .r2-shutter[data-pressed]{background-color:var(--r2-good);box-shadow:inset 0 0 0 4px var(--r2-good)}#cardCapture .r2-shutter.ready .cap-shutter-icon{color:color-mix(in srgb, var(--r2-good) 72%, #000)}#cardCapture .r2-shutter:focus-visible{outline:3px solid var(--sh-accent);outline-offset:3px}html[data-cb="1"] #cardCapture .r2-shutter.ready{box-shadow:inset 0 0 0 4px var(--r2-good), 0 0 0 3px var(--sh-ink)}html[data-cb="1"] #cardCapture .r2-shutter[data-pressed]{box-shadow:inset 0 0 0 4px var(--r2-good), 0 0 0 4px #fff, 0 0 0 7px #0f172a}.r2-shutlbl{text-align:center;color:var(--sh-muted);min-height:1.2em;margin-top:6px;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){#cardCapture .cap-corner,#cardCapture .r2-shutter{transition:none}}@media (max-height:700px){#cardCapture .r2-shutter{width:68px;min-width:68px;height:68px;min-height:68px;padding:8px}#cardCapture .r2-shutter:before{top:8px;bottom:8px;left:8px;right:8px}#cardCapture .r2-capbody>.r2-cam{gap:8px}}@media (max-height:600px){#cardCapture .r2-finder{min-height:96px}#cardCapture .r2-capbody{gap:8px;padding-bottom:8px}}@media (max-height:499.98px){#cardCapture .r2-capbody{padding-bottom:6px}#cardCapture .r2-capbody>.r2-cam{flex-direction:row}.r2-camrow{grid-template-rows:1fr auto 1fr;grid-template-columns:none;justify-items:center;padding:0 4px}.r2-side>span{display:none}.r2-shutlbl{margin-top:2px}#cardCapture .r2-finder{border-radius:20px;min-height:0}}:root{--r3-warn:var(--vcge-warn,#8a5800);--r3-good:var(--vcge-good,#2e7d4f)}:root.dark{--r3-warn:var(--vcge-warn,#f2c060);--r3-good:var(--vcge-good,#7fd39e)}#cardRead>.deck-card-body,#cardFields>.deck-card-body{font-size:1.0625rem}#cardRead .read-input,#cardFields .field-input{box-sizing:border-box;border:1.5px solid var(--sh-line);background:var(--sh-surface);width:100%;min-height:52px;color:var(--sh-ink);box-shadow:var(--sh-shadow);font:inherit;border-radius:16px;margin:0;padding:0 16px;font-size:1em;transition:border-color .16s,background .16s}#cardFields textarea.field-input{resize:vertical;padding:14px 16px;line-height:1.4}#cardRead .read-input:focus,#cardFields .field-input:focus{border-color:var(--sh-accent);background:var(--sh-surface);outline:none}#cardRead .read-input:focus-visible{outline:2px solid var(--sh-accent);outline-offset:1px}#cardFields .field-input:focus-visible{outline:2px solid var(--sh-accent);outline-offset:1px}#cardRead .read-input::placeholder,#cardFields .field-input::placeholder{color:var(--sh-muted);opacity:.7}#cardRead .read-tip{color:var(--sh-soft-ink);background:var(--sh-soft);box-shadow:var(--sh-shadow);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:.88em;display:flex}#cardRead .read-tip svg{flex:none;width:20px;height:20px}#cardRead .read-quiet-btn{cursor:pointer;background:var(--sh-surface);min-height:44px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);transition:transform .12s var(--ease-out);border:0;border-radius:999px;padding:0 16px;font:600 .9em system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#cardRead .read-quiet-btn:active,#cardFields .fields-add:active{transform:scale(.96)}#cardRead>.deck-card-body>#cropReviewModal{margin-top:0}#cardRead .read-frame{box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border-radius:20px}#cardRead .read-progress-row{align-items:center;gap:12px;margin-top:12px;display:flex}#cardRead .read-progress-label{color:var(--sh-muted);margin:0 auto 0 0;font-size:.88em;font-weight:600}#cardRead .read-thumb{align-items:center;gap:12px;margin-bottom:14px;display:flex}#cardRead .read-thumb-photo:not(.hidden){aspect-ratio:3.5/2;object-fit:cover;background:var(--sh-sunk);border-radius:8px;flex:none;width:96px;display:block;box-shadow:0 6px 14px -6px #0006}#cardRead .read-thumb p{color:var(--sh-muted);margin:0;font-size:.85em}#cardRead .read-lines{gap:18px;margin-bottom:24px;display:grid}#cardRead .read-lines>*{min-width:0}#cardRead .read-line{gap:6px;min-width:0;display:grid}#cardRead .read-line-row{align-items:center;gap:8px;min-width:0;display:flex}#cardRead .read-field{flex:1 1 0;min-width:0}#cardRead .read-input{text-overflow:ellipsis;padding:0 14px}#cardRead .read-line.is-flagged .read-input,#cardRead .read-input.read-flagged{border-color:var(--r3-warn)}#cardRead .read-field .read-flagged{padding-right:3em}#cardRead .read-type{cursor:pointer;background:var(--sh-surface);max-width:46%;min-height:36px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);transition:transform .12s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;font:600 .8em system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;position:relative}#cardRead .read-type:active{transform:scale(.96)}#cardRead .read-type:focus-within{box-shadow:0 0 0 2px var(--sh-accent), var(--sh-shadow)}#cardRead .read-type-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#cardRead .read-type-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}#cardRead .read-type.is-ignored{color:var(--sh-muted)}#cardRead .read-type.is-ignored .read-type-label{text-decoration:line-through}#cardRead .read-type-select{opacity:0;cursor:pointer;border:0;width:100%;min-height:44px;margin:0;padding:0;font-size:16px;position:absolute;top:-4px;bottom:-4px;left:0}#cardRead .read-line-icon{background:var(--sh-sunk);color:var(--sh-muted);border-radius:999px;justify-self:start;margin-left:6px;padding:1px 8px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#cardRead .read-flag{background:color-mix(in srgb, var(--r3-warn) 12%, var(--sh-surface));color:var(--sh-ink);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 16px;font-size:.85em;display:flex}#cardRead .read-flag p{margin:0}#cardRead .read-flag b{color:var(--r3-warn)}#cardRead .read-flag .read-note{color:var(--sh-ink)}#cardRead .read-flag-icon{fill:none;width:18px;height:18px;stroke:var(--r3-warn);stroke-width:2.2px;stroke-linecap:round;flex:none;margin-top:2px}@media (forced-colors:active){#cardRead .read-flag{border:1px solid canvastext}}#cardRead .read-ok:not(.is-ok):not(:checked):before{border-color:var(--r3-warn);background:var(--sh-surface)}#cardRead .read-will{color:var(--sh-muted);margin-top:14px;font-size:.88em}#cardRead .read-will summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding-left:4px;font-weight:600;display:flex}#cardRead .read-will summary::-webkit-details-marker{display:none}#cardRead .read-will summary:after{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out);border:2px solid;border-width:0 2px 2px 0;transform:rotate(45deg)translateY(-2px)}#cardRead .read-will[open] summary:after{transform:rotate(-135deg)translate(-2px)}#cardRead .read-will-list{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line);color:var(--sh-ink);border-radius:16px;grid-template-columns:auto 1fr;gap:2px 12px;margin:4px 0 0;padding:12px 14px;display:grid}#cardRead .read-will-list dt{color:var(--sh-muted)}#cardRead .read-tools{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}#cardRead .read-tools .read-quiet-btn{box-shadow:none;color:var(--sh-muted);text-underline-offset:3px;background:0 0;text-decoration:underline}#cardRead #applyOcrBtn{display:none}#cardRead .read-empty{margin-top:4px}#cardFields #fieldsForm{gap:24px;margin-bottom:26px;display:grid}#cardFields .fields-group{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);margin:10px 0 -10px;font-size:12px;font-weight:600}#cardFields label.block{gap:6px;min-width:0;display:grid}#cardFields .field-label,#cardFields fieldset>legend.field-label{letter-spacing:0;text-transform:none;color:var(--sh-muted);align-items:center;margin:0;padding-left:4px;font-size:.8em;font-weight:600;display:flex}#cardFields fieldset>legend.field-label{margin-bottom:6px}#cardFields .fields-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}#cardFields fieldset{border:0;min-width:0;margin:0;padding:0}#cardFields .fields-list,#cardFields .fields-rows{gap:8px;display:grid}#cardFields .fields-hint{color:var(--sh-muted);margin:-10px 0 0;padding-left:4px;font-size:.78em}#cardFields .fields-rows>div{align-items:center;gap:8px;min-width:0;display:flex}#cardFields .fields-rows>div>input{flex:1 1 0;order:1;min-width:0}#cardFields .fields-rows>div>select,#cardFields .fields-phone-style select,#cardFields .fields-address select,#cardFields .fields-fake select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}#cardFields .fields-rows>div>select{width:auto;max-width:42%;min-height:44px;box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border:0;border-radius:999px;flex:none;order:2;padding-left:12px;font:600 .8em system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#cardFields .fields-rows>div>button{width:44px;min-width:44px;height:44px;color:var(--sh-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;order:3;padding:0;font-size:1.25em}#cardFields .fields-rows>div>button:hover{color:var(--sh-stop)}#cardFields .fields-phone-style{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-left:4px;display:flex}#cardFields .fields-cc{color:var(--sh-muted);gap:8px;font-size:.8em}#cardFields .fields-phone-style select{border-radius:999px;width:auto;min-height:44px;padding-left:12px;font-size:.85em}#cardFields .fields-add-row{cursor:pointer;min-height:44px;color:var(--sh-accent);background:0 0;border:0;justify-self:start;padding:0 4px;font:600 .85em system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#cardFields .fields-address{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}#cardFields .fields-address>legend,#cardFields .fields-address .fields-wide{grid-column:1/-1}#cardFields .fields-address #stateText.hidden{display:none}#cardFields .fields-more:not(.hidden){gap:24px;display:grid}#cardFields .fields-add:not(.hidden){cursor:pointer;background:var(--sh-surface);width:100%;min-height:52px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);transition:transform .12s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;font:650 17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}#cardFields .fields-tools{border-top:1px dashed var(--sh-line);align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}#cardFields .fields-fake{flex:auto;min-width:0}#cardFields .fields-fake select{min-height:44px;color:var(--sh-muted);box-shadow:none;background-color:#0000;border-radius:999px;font-size:.85em;font-weight:600}#cardFields .fields-clear{cursor:pointer;min-height:44px;color:var(--sh-muted);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 10px;font:600 .85em system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}#cardFields .fields-clear:hover{color:var(--sh-stop)}#cardFields .field-label .fields-slot{font-size:.85em}#cardFields #fieldsDoneBtn{display:none}#cardCard,#cardShare{--r4-ease-out:cubic-bezier(.2, .8, .2, 1)}.r4-tip{color:var(--sh-soft-ink);background:var(--sh-soft);border-radius:16px;margin:0;padding:12px 14px;font-size:.94rem;line-height:1.45;display:block}.r4-tip-line{align-items:center;gap:10px;margin:0;display:flex}.r4-tip-line>svg{flex:none;width:20px;height:20px}.r4-group{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line);border-radius:22px;margin:0 0 24px;overflow:hidden}.r4-group>h4{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);margin:0;padding:14px 16px 4px;font-size:12px;font-weight:700}#cardCard .r4-stage{max-width:340px;margin:6px auto 10px}#cardCard .r4-stage .card-face{border-radius:18px;box-shadow:0 24px 40px -22px #0000008c,inset 0 0 0 1px #ffffff14}#cardCard .r4-stage #cardFront{min-height:0;padding:18px 20px}#cardCard .r4-stage #cardBack{padding:18px 20px}.r4-flipnote{text-align:center;color:var(--sh-muted);margin:0 0 14px;font-size:.8rem}#cardCard .r4-card{container-type:inline-size}.r4-swatches{grid-template-columns:repeat(4,44px);justify-content:center;gap:10px 16px;margin:0 0 16px;display:grid}@container (width>=352px){.r4-swatches{grid-template-columns:repeat(8,44px);gap:0}}.r4-swatches button.r4-swatch{cursor:pointer;border:2px solid var(--sh-bg);width:44px;min-width:0;height:44px;box-shadow:0 0 0 1.5px var(--sh-line);transition:box-shadow .16s var(--r4-ease-out), transform .12s var(--r4-ease-out);border-radius:50%;padding:0}.r4-swatches button.r4-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--sh-ink)}.r4-swatches button.r4-swatch:active{transform:scale(.96)}.r4-swatches button.r4-swatch:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.r4-logo{margin:0 0 16px}.r4-logo-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.r4-logo-pick{align-items:center;gap:8px;margin-left:auto;display:flex}.r4-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r4-confirm.hidden{display:none}.r4-confirm-q{font-size:.85rem;font-weight:600}#cardCard .r4-pill{background:var(--sh-sunk);min-height:44px;color:var(--sh-ink);cursor:pointer;transition:transform .12s var(--r4-ease-out), background .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex}#cardCard .r4-pill.hidden,#cardCard label.r4-pill.hidden{display:none}#cardCard button.r4-pill:active{transform:scale(.96)}#cardCard .r4-logo .r4-pill{background:var(--sh-surface)}#cardCard .r4-logo label.r4-upload{background:var(--sh-accent);color:var(--sh-on)}#cardCard .r4-pill-stop{color:var(--sh-stop);box-shadow:0 0 0 1.5px var(--sh-stop) inset;background:0 0}#cardCard .r4-logo .r4-pill-stop{background:0 0}#cardCard .r4-pill-danger{background:var(--sh-stop);color:#fff}#cardCard .r4-pill[aria-pressed=true]:not(#cardIconsBtn){background:var(--sh-accent);color:var(--sh-on)}#cardCard select.r4-select{max-width:100%;padding:0 12px}#cardCard .r4-pill .flip-tail{width:1rem;height:1rem}.r4-chips{flex-wrap:wrap;gap:8px;padding:6px 16px 14px;display:flex}.r4-look{border-top:1px solid var(--sh-line)}.r4-look-sum{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-weight:600;list-style:none;display:flex}.r4-look-sum::-webkit-details-marker{display:none}.r4-look-sum:after{content:"";border-right:2px solid var(--sh-muted);border-bottom:2px solid var(--sh-muted);width:8px;height:8px;transition:transform .2s var(--r4-ease-out);margin-left:auto;transform:rotate(45deg)}.r4-look[open]>.r4-look-sum:after{transform:rotate(225deg)}.r4-look-row{align-items:center;padding-top:0}.r4-behind,.r4-strength{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.r4-behind{flex-wrap:wrap;max-width:100%}#cardFront>.r4-safe-guide{pointer-events:none;opacity:0;z-index:2;border:1.5px dashed;border-radius:10px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;margin:0!important}@media (prefers-reduced-motion:no-preference){#cardFront>.r4-safe-guide{transition:opacity .26s var(--r4-ease-out)}}#card3DFlipper[data-guide=on] #cardFront>.r4-safe-guide,#cardCard[data-look=open] #cardFront>.r4-safe-guide{opacity:.55}#cardCard:has(#cardLookPanel[open]) #cardFront>.r4-safe-guide{opacity:.55}@media print{.r4-safe-guide{display:none!important}}.r4-done{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line);border-radius:18px;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.r4-done-em{flex:none;font-size:28px;line-height:1}#cardShare .r4-done .share-lead{color:var(--sh-muted);margin:0;font-size:.88rem;line-height:1.45}#cardShare .r4-done .share-lead b{color:var(--sh-ink)}html[data-edition=plain] .r4-done-em{display:none}#cardShare button.r4-row{width:100%;min-height:64px;color:var(--sh-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--sh-line);transition:background .16s, transform .12s var(--r4-ease-out);background:0 0;border:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:10px 16px;font-weight:400;display:flex}#cardShare .r4-group>h4+button.r4-row{box-shadow:none}#cardShare button.r4-row:hover{background:var(--sh-sunk)}#cardShare button.r4-row:active{transform:scale(.98)}#cardShare button.r4-row:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-4px}#cardShare button.r4-row.is-launching{box-shadow:inset 0 0 0 2px var(--sh-accent)}.r4-ic{background:var(--sh-soft);width:40px;height:40px;color:var(--sh-soft-ink);border-radius:12px;flex:none;place-items:center;display:grid}.r4-ic svg{width:20px;height:20px}.r4-row-text{flex:1;min-width:0}.r4-row-text b{font-size:1rem;font-weight:650;display:block}.r4-row-text small{color:var(--sh-muted);overflow-wrap:anywhere;font-size:.85rem;line-height:1.35;display:block}.r4-row-end{color:var(--sh-muted);flex:none;align-items:center;margin-left:auto;display:inline-flex}.r4-chev{width:18px;height:18px;display:none}html[data-edition=plain] .r4-chev{display:block}#cardShare .r4-row-end .hatch{width:.85rem;height:1.05rem}#cardShare .r4-tip{margin-top:-8px}#cardCard>.deck-card-foot{display:none}#cardShare>.vcge-emblem{overflow:visible}@supports (overflow:clip){#deck{overflow:clip visible}}:root{--r5-good:var(--vcge-good,#2e7d4f);--r5-warn:var(--vcge-warn,#8a5800);--r5-display:ui-rounded, "SF Pro Rounded", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--r5-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, sans-serif;--r5-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace}:root.dark{--r5-good:var(--vcge-good,#7fd39e);--r5-warn:var(--vcge-warn,#f2c060)}html[data-tex=off] .vcge-tex{display:none}.deck-card-foot:not(:has(*)){display:none}.deck-card-foot{justify-content:flex-end}.vcge-sheet-panel.r5-sheet{isolation:isolate;font-family:var(--r5-body);flex-direction:column;padding:0;font-size:1.0625rem;line-height:1.5;display:flex;overflow:hidden}.r5-sheet>.vcge-emblem{opacity:.13;border-radius:inherit}.r5-sheet .r5-head{flex:none;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:23px 16px 6px 20px;display:flex;position:relative}.r5-sheet .r5-head h2{font-family:var(--r5-display);align-items:center;gap:10px;margin:0 auto 0 0;font-size:1.375rem;font-weight:700;line-height:1.2;display:flex}.r5-sheet .r5-head h2:has(+.vcge-sheet-pilot){margin-right:0}.r5-sheet .r5-head h2 .vcge-icon{width:24px;height:24px;color:var(--sh-accent);stroke-width:2px}.r5-sheet .vcge-sheet-pilot{background:var(--sh-sunk);color:var(--sh-ink);margin:0 auto 0 4px;font-size:.8125rem;font-weight:600}.r5-sheet .vcge-pilot-chip i{background:var(--sh-surface)}.r5-sheet .vcge-sheet-close{flex:none;width:48px;height:48px}.r5-sheet .vcge-sheet-close svg{width:22px;height:22px}.r5-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:6px 20px calc(24px + env(safe-area-inset-bottom,0px));flex:auto;position:relative;overflow-y:auto}.r5-body::-webkit-scrollbar{display:none}.r5-group,.r5-sheet .vcge-pm-credit,.r5-bigring{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line), var(--sh-shadow);border-radius:22px}.r5-group{margin:0 0 24px;overflow:hidden}.r5-group.hidden{display:none}.r5-group h4{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);margin:0;padding:14px 16px 4px;font-size:.75rem;font-weight:700}.r5-sw-row{border-top:1px solid var(--sh-line);box-sizing:border-box;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.r5-sw-row.hidden{display:none}.r5-sw-row.vault-row{font-size:inherit;justify-content:flex-start}.r5-group h4+.r5-sw-row,.r5-group h4+.vault-sr-only+.r5-sw-row{border-top:0}.r5-lbl{cursor:pointer;flex:1;min-width:0}.r5-lbl b{font-weight:600;display:block}.r5-lbl small{color:var(--sh-muted);font-size:.8em;line-height:1.35;display:block}.r5-lbl small .hidden,.r5-lbl small.hidden{display:none}.r5-note{color:var(--sh-muted);margin:0;padding:0 16px 14px;font-size:.78em;line-height:1.4}.r5-note.hidden{display:none}.r5-note-in{margin-top:-6px}.r5-foot{color:var(--sh-muted);margin:0 0 4px;font-size:.8125rem;line-height:1.45}input.r5-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--sh-line);border:0;border-radius:999px;flex:none;width:56px;height:34px;margin:0;padding:0;transition:background .22s;position:relative}input.r5-toggle:after,.r5-track>.vault-switch-knob{content:"";box-sizing:border-box;width:28px;height:28px;transition:transform .26s var(--ease-sheet);background:#fff;border:0;border-radius:50%;margin:0;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000040}input.r5-toggle:checked{background:var(--r5-good)}input.r5-toggle:checked:after{transform:translate(22px)}input.r5-toggle:focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}button.r5-switch:focus-visible .r5-track{outline:2px solid var(--sh-accent);outline-offset:2px}input.r5-toggle:disabled{opacity:.5;cursor:default}input.r5-toggle:disabled+*,.r5-plain-row .r5-lbl{cursor:default}#vaultPage button.vault-switch.r5-switch{min-width:0;min-height:44px;color:var(--sh-stop);cursor:pointer;font:700 .75rem var(--r5-body);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:2px solid #0000;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex;position:relative}#vaultPage button.vault-switch.r5-switch[aria-checked=true]{color:var(--r5-good);background:0 0;border-color:#0000;padding:0}.r5-switch .vault-switch-word{text-align:right;min-width:28px}.r5-track{background:var(--sh-line);border-radius:999px;width:56px;height:34px;transition:background .22s;display:block;position:relative}#vaultPage .r5-track>.vault-switch-knob{right:auto}.r5-switch[aria-checked=true] .r5-track{background:var(--r5-good)}#vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{left:3px;right:auto;transform:translate(22px)}@media (prefers-reduced-motion:reduce){input.r5-toggle:after,.r5-track>.vault-switch-knob{transition:none}}html[data-cb="1"] input.r5-toggle:checked:after,html[data-cb="1"] .r5-switch[aria-checked=true] .vault-switch-knob:after{content:"✓";color:#1d4ed8;text-align:center;place-items:center;font:700 1rem/28px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}html[data-cb="1"] input.r5-toggle:checked,html[data-cb="1"] .r5-switch[aria-checked=true] .r5-track{background:#2563eb}html[data-cb="1"] .r5-chip[aria-pressed=true]:before{content:"✓ "}.r5-minis{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}button.r5-chip{cursor:pointer;background:var(--sh-surface);min-width:44px;min-height:44px;color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-line);font:600 .85em var(--r5-body);border:2px solid #0000;border-radius:999px;padding:0 14px;transition:background .2s,color .2s;position:relative}button.r5-chip[aria-pressed=true]{background:var(--sh-accent);color:var(--sh-on);box-shadow:0 0 0 1px var(--sh-accent)}button.r5-chip:disabled{opacity:.45;cursor:default}button.r5-chip.hidden{display:none}button.r5-change{min-height:44px;padding:0 12px;font-size:.8em}.r5-bigring{align-items:center;gap:16px;margin:0 0 16px;padding:16px;display:flex}.r5-bigring svg{flex:none;width:72px;height:72px;transform:rotate(-90deg)}.r5-bigring circle{fill:none;stroke:var(--sh-line);stroke-width:6px}.r5-bigring circle.r5-arc{stroke:var(--sh-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear}@media (prefers-reduced-motion:reduce){.r5-bigring circle.r5-arc{transition:none}}.r5-bigring b{font:700 1.625rem var(--r5-display);font-variant-numeric:tabular-nums;line-height:1.2;display:block}.r5-bigring span{color:var(--sh-muted);font-size:.85em;line-height:1.45;display:block}.r5-log{font:500 .75rem/1.6 var(--r5-mono);color:var(--sh-muted);margin:0;padding:4px 16px 14px;list-style:none}.r5-log:empty:before{content:"Nothing yet this visit."}.r5-log li{overflow-wrap:anywhere}.r5-actions{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.r5-actions .vcge-btn{flex:none;width:100%}.r5-actions .vcge-btn.hidden{display:none}.r5-actions .vcge-btn .vcge-icon{width:20px;height:20px}.vcge-btn.r5-danger{color:var(--sh-stop);box-shadow:0 0 0 1.5px var(--sh-stop) inset;background:0 0}.r5-themes{grid-template-columns:repeat(5,1fr);gap:8px;padding:6px 16px 14px;display:grid}.r5-tgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);grid-column:1/-1;padding:6px 0 0;font-size:.72rem;font-weight:600}button.r5-swatch{min-width:44px;min-height:48px;color:var(--sh-ink);font:600 .6875rem/1.25 var(--r5-body);cursor:pointer;text-align:center;background:0 0;border:2px solid #0000;align-content:start;justify-items:center;gap:6px;padding:0;display:grid}button.r5-swatch i{width:44px;height:44px;box-shadow:0 0 0 1px var(--sh-line);background:linear-gradient(135deg, var(--sw-a,#17736e) 0 50%, var(--sw-b,#18151f) 50% 100%);border-radius:14px;display:block}button.r5-swatch[aria-pressed=true] i{box-shadow:0 0 0 3px var(--sh-ink)}button.r5-swatch small{color:var(--sh-muted);margin-top:-4px;font-size:.625rem;font-weight:500}.r5-more{margin:-6px 0 6px}.r5-more.hidden{display:none}.r5-more>summary{cursor:pointer;min-height:44px;color:var(--sh-accent);align-items:center;padding:0 16px;font-size:.85em;font-weight:600;list-style:none;display:flex}.r5-more>summary::-webkit-details-marker{display:none}.r5-more>summary:after{content:"›";transition:transform .2s var(--ease-out);margin-left:8px;font-size:1.2em}.r5-more[open]>summary:after{transform:rotate(90deg)}.r5-range{align-items:center;gap:12px;padding:6px 16px 14px;display:flex}.r5-range input{min-width:0;min-height:40px;accent-color:var(--sh-accent);flex:1;margin:0}.r5-a-small{font-size:.8125rem}.r5-a-big{font-size:1.375rem}.r5-font-row{min-height:60px}select.r5-select{border:1px solid var(--sh-line);background:var(--sh-sunk);max-width:60%;min-height:44px;color:var(--sh-ink);font:600 .9em var(--vcge-ui-font,"Inter"), sans-serif;border-radius:12px;padding:0 12px}.r5-sheet .vcge-pm-credit{border-top:0;align-items:center;gap:12px;margin:0 0 24px;padding:14px 16px;display:flex}.r5-sheet .vcge-pm-credit .vcge-pilot-chip{background:var(--sh-sunk);color:var(--sh-ink);flex:none;padding:4px 12px 4px 6px;font-size:1rem}.r5-sheet .vcge-pm-credit p{color:var(--sh-muted);opacity:1;margin:0;font-size:.8125rem;line-height:1.4}.r5-sheet .vcge-pm-credit p b{color:var(--sh-ink);font-size:.875rem;display:block}html[data-edition=plain] .r5-sheet .vcge-pm-credit{display:none}.r5-sheet .vcge-about{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.r5-sheet .vcge-about p{color:var(--sh-muted);opacity:1;margin:0;font-size:.75rem}html[data-style]:not([data-style=herd])[data-font="0"] body{font-family:var(--r5-body)}html[data-style]:not([data-style=herd]) :-webkit-any(.vcge-btn,.vcge-step,.vcge-session,.vcge-toast){font-family:var(--r5-body)}html[data-style]:not([data-style=herd]) :is(.vcge-btn,.vcge-step,.vcge-session,.vcge-toast){font-family:var(--r5-body)}html[data-style]:not([data-style=herd]) :is(.vcge-head h2,.vcge-sheet-head h2,.vcge-mark-text){font-family:var(--r5-display)}html[data-style=ios] .vcge-step[data-state]:before,html[data-style=windows] .vcge-step[data-state]:before,html[data-style=gnome] .vcge-step[data-state]:before,html[data-style=kde] .vcge-step[data-state]:before{content:none}html[data-style=material]{--r5-body:"Roboto", "Roboto Flex", "Google Sans Text", system-ui, sans-serif;--r5-display:"Google Sans", "Roboto", "Roboto Flex", system-ui, sans-serif;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-sheet:cubic-bezier(.05, .7, .1, 1)}html[data-style=material] .vcge-bar{padding:12px 8px 4px 16px}html[data-style=material] :-webkit-any(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;overflow:hidden}html[data-style=material] :is(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;overflow:hidden}html[data-style=material] .vcge-session{background:var(--sh-soft);color:var(--sh-soft-ink);height:40px;margin-right:4px}html[data-style=material] .vcge-head h2{letter-spacing:0;font-size:1.75rem;font-weight:400}html[data-style=material] :-webkit-any(.vcge-chip-pilot,.vcge-pilot-chip){box-shadow:0 0 0 1px var(--sh-line) inset;background:0 0;border-radius:8px}html[data-style=material] :is(.vcge-chip-pilot,.vcge-pilot-chip){box-shadow:0 0 0 1px var(--sh-line) inset;background:0 0;border-radius:8px}html[data-style=material] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){box-shadow:var(--sh-shadow);background:var(--sh-sunk);border-radius:16px}html[data-style=material] .r5-sw-row{border-top-color:color-mix(in srgb, var(--sh-line) 60%, transparent)}html[data-style=material] .r5-group h4,html[data-style=material] .fields h4{color:var(--sh-accent)}html[data-style=material] .vcge-dock{background:var(--sh-sunk);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding-top:0}html[data-style=material] .vcge-steps{gap:0;margin:0 -8px 8px}html[data-style=material] .vcge-step{justify-content:center;gap:4px;min-height:72px;font-weight:500}html[data-style=material] .vcge-step .vcge-icon{stroke-width:2px;box-sizing:border-box;width:56px;height:32px;color:var(--sh-muted);border-radius:16px;padding:5px 17px}html[data-style=material] .vcge-step[data-state=now] .vcge-icon{background:var(--sh-soft);color:var(--sh-soft-ink)}html[data-style=material] .vcge-step[data-state=done] .vcge-icon{color:var(--sh-accent)}html[data-style=material] .vcge-step[data-state]:before{content:none}html[data-style=material] .vcge-btn{letter-spacing:.01em;min-height:48px;font-size:15px;font-weight:500}html[data-style=material] .vcge-btn-quiet{box-shadow:0 0 0 1px var(--sh-muted) inset;color:var(--sh-accent);background:0 0}html[data-style=material] .vcge-btn-primary{box-shadow:0 1px 3px #00000040}html[data-style=material] :-webkit-any(.vcge-btn,.vcge-iconbtn):active{transform:none}html[data-style=material] :is(.vcge-btn,.vcge-iconbtn):active{transform:none}html[data-style=material] :-webkit-any(input.r5-toggle,.r5-track){background:var(--sh-sunk);width:52px;height:32px;box-shadow:0 0 0 2px var(--sh-muted) inset}html[data-style=material] :is(input.r5-toggle,.r5-track){background:var(--sh-sunk);width:52px;height:32px;box-shadow:0 0 0 2px var(--sh-muted) inset}html[data-style=material] input.r5-toggle:after,html[data-style=material] .r5-track>.vault-switch-knob{background:var(--sh-muted);width:16px;height:16px;box-shadow:none;transition:all .25s var(--ease-out);top:8px;left:8px}html[data-style=material] :is(input.r5-toggle:checked,.r5-switch[aria-checked=true] .r5-track){background:var(--sh-accent);box-shadow:none}html[data-style=material] input.r5-toggle:checked:after,html[data-style=material] #vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{background:var(--sh-on);width:24px;height:24px;top:4px;left:4px;transform:translate(20px)}html[data-style=material] .vcge-sheet-panel{background:var(--sh-surface);border-radius:28px 28px 0 0}html[data-style=material] .vcge-sheet-panel:before{background:var(--sh-muted);opacity:.5;width:32px;height:4px;top:16px}html[data-style=material] .r5-sheet .r5-head{padding-top:30px}html[data-style=material] button.r5-chip{box-shadow:0 0 0 1px var(--sh-muted) inset;background:0 0;border-radius:8px}html[data-style=material] button.r5-chip[aria-pressed=true]{background:var(--sh-soft);color:var(--sh-soft-ink);box-shadow:none}html[data-style=material] .vcge-toast{border-radius:4px;font-weight:400}html[data-style=material] .deck-card :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid var(--sh-muted);box-shadow:none;border-radius:6px}html[data-style=material] .deck-card :is(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid var(--sh-muted);box-shadow:none;border-radius:6px}html[data-style=material] :is(.field input,.linefix input){border:1px solid var(--sh-muted);box-shadow:none;border-radius:6px}html[data-style=material] .tip{border-radius:12px}html[data-style=material] .finder{border-radius:16px}html[data-style=ios]{--r5-body:-apple-system, "SF Pro Text", system-ui, sans-serif;--r5-display:-apple-system, "SF Pro Display", system-ui, sans-serif;--ease-out:cubic-bezier(.25, .1, .25, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1)}html[data-style=ios] :-webkit-any(.vcge-iconbtn,.vcge-sheet-close){background:color-mix(in srgb, var(--sh-surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:0 0 0 .5px var(--sh-line), 0 4px 14px -6px #00000040}html[data-style=ios] :is(.vcge-iconbtn,.vcge-sheet-close){background:color-mix(in srgb, var(--sh-surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:0 0 0 .5px var(--sh-line), 0 4px 14px -6px #00000040}html[data-style=ios] .vcge-head h2{letter-spacing:.01em;font-size:2.125rem;font-weight:700}html[data-style=ios] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){box-shadow:none;background:var(--sh-surface);border-radius:22px}html[data-style=ios] :is(.r5-group h4,.fields h4){letter-spacing:.02em;font-size:13px;font-weight:400}html[data-style=ios] .deck-card :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){box-shadow:none;border:0;border-radius:12px}html[data-style=ios] .deck-card :is(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){box-shadow:none;border:0;border-radius:12px}html[data-style=ios] :is(.field input,.linefix input){box-shadow:none;border:0;border-radius:12px}html[data-style=ios] .vcge-btn{min-height:50px;font-weight:600}html[data-style=ios] .vcge-btn-quiet{background:color-mix(in srgb, var(--sh-surface) 70%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--sh-accent);box-shadow:0 0 0 .5px var(--sh-line), 0 4px 14px -6px #0003}html[data-style=ios] .vcge-btn-primary{box-shadow:none}html[data-style=ios] .vcge-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0}html[data-style=ios] .vcge-steps{background:color-mix(in srgb, var(--sh-surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:0 0 0 .5px var(--sh-line), 0 10px 28px -10px #0000004d;border-radius:999px;gap:0;padding:4px}html[data-style=ios] .vcge-step{border-radius:999px;min-height:54px;font-size:10px;font-weight:500}html[data-style=ios] .vcge-step .vcge-icon{stroke-width:1.9px}html[data-style=ios] .vcge-step[data-state=now]{background:color-mix(in srgb, var(--sh-accent) 14%, transparent);color:var(--sh-accent)}html[data-style=ios] :-webkit-any(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 16%, transparent);width:51px;height:31px}html[data-style=ios] :is(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 16%, transparent);width:51px;height:31px}html[data-style=ios] input.r5-toggle:after,html[data-style=ios] .r5-track>.vault-switch-knob{width:27px;height:27px;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}html[data-style=ios] :is(input.r5-toggle:checked,.r5-switch[aria-checked=true] .r5-track){background:#34c759}html[data-style=ios] input.r5-toggle:checked:after,html[data-style=ios] #vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{left:2px;transform:translate(20px)}html[data-style=ios] .vcge-sheet-panel{background:var(--sh-bg);border-radius:34px 34px 0 0}html[data-style=ios] .vcge-sheet-panel:before{background:var(--sh-muted);opacity:.35;width:36px;height:5px}html[data-style=ios] .r5-minis{background:var(--sh-sunk);border-radius:10px;gap:0;margin:0 16px 14px;padding:2px}html[data-style=ios] button.r5-chip{box-shadow:none;background:0 0;border-radius:8px;flex:1;min-height:44px;padding:0 8px}html[data-style=ios] button.r5-chip[aria-pressed=true]{background:var(--sh-surface);color:var(--sh-ink);box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}html[data-style=ios] .tip{box-shadow:none;border-radius:16px}html[data-style=windows]{--r5-body:"Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--r5-display:"Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--ease-out:cubic-bezier(0, 0, 0, 1);--ease-sheet:cubic-bezier(0, 0, 0, 1)}html[data-style=windows] .vcge-bar{padding:10px 10px 4px 16px}html[data-style=windows] .vcge-mark-text{font-family:var(--r5-body);font-size:14px;font-weight:400}html[data-style=windows] :-webkit-any(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:4px}html[data-style=windows] :is(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:4px}html[data-style=windows] .vcge-session{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line);border-radius:4px;height:40px}html[data-style=windows] .vcge-head h2{letter-spacing:0;font-size:1.75rem;font-weight:600}html[data-style=windows] :-webkit-any(.vcge-chip-pilot,.vcge-pilot-chip){border-radius:4px}html[data-style=windows] :is(.vcge-chip-pilot,.vcge-pilot-chip){border-radius:4px}html[data-style=windows] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line), 0 2px 4px #0000000a;border-radius:8px}html[data-style=windows] .deck-card :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid var(--sh-line);border-bottom-color:var(--sh-muted);box-shadow:none;border-radius:4px}html[data-style=windows] .deck-card :is(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid var(--sh-line);border-bottom-color:var(--sh-muted);box-shadow:none;border-radius:4px}html[data-style=windows] :is(.field input,.linefix input){border:1px solid var(--sh-line);border-bottom-color:var(--sh-muted);box-shadow:none;border-radius:4px}html[data-style=windows] .vcge-btn{border-radius:4px;min-height:44px;font-size:15px;font-weight:500}html[data-style=windows] .vcge-btn-primary{box-shadow:inset 0 -1px #00000040}html[data-style=windows] .vcge-btn-quiet{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line), inset 0 -1px 0 color-mix(in srgb, var(--sh-ink) 18%, transparent)}html[data-style=windows] .vcge-btn.r5-danger{box-shadow:0 0 0 1px var(--sh-stop) inset}html[data-style=windows] :-webkit-any(.vcge-btn,.vcge-iconbtn):active{opacity:.8;transform:none}html[data-style=windows] :is(.vcge-btn,.vcge-iconbtn):active{opacity:.8;transform:none}html[data-style=windows] .vcge-dock{background:var(--sh-sunk);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=windows] .vcge-step{border-radius:4px;font-weight:400}html[data-style=windows] .vcge-step[data-state=now]{color:var(--sh-ink);background:color-mix(in srgb, var(--sh-ink) 6%, transparent);font-weight:600}html[data-style=windows] .vcge-step[data-state=now]:after{content:"";background:var(--sh-accent);border-radius:3px;height:3px;position:absolute;bottom:3px;left:42%;right:42%}html[data-style=windows] :-webkit-any(input.r5-toggle,.r5-track){width:44px;height:22px;box-shadow:0 0 0 1px var(--sh-muted) inset;background:0 0}html[data-style=windows] :is(input.r5-toggle,.r5-track){width:44px;height:22px;box-shadow:0 0 0 1px var(--sh-muted) inset;background:0 0}html[data-style=windows] input.r5-toggle:after,html[data-style=windows] .r5-track>.vault-switch-knob{background:var(--sh-muted);width:12px;height:12px;box-shadow:none;top:5px;left:5px}html[data-style=windows] :is(input.r5-toggle:checked,.r5-switch[aria-checked=true] .r5-track){background:var(--sh-accent);box-shadow:none}html[data-style=windows] input.r5-toggle:checked:after,html[data-style=windows] #vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{background:var(--sh-on);left:5px;transform:translate(22px)}html[data-style=windows] .vcge-sheet-panel{background:var(--sh-surface);border-radius:8px 8px 0 0}html[data-style=windows] .vcge-sheet-panel:before{display:none}html[data-style=windows] .r5-sheet .r5-head{padding-top:18px}html[data-style=windows] button.r5-chip{background:var(--sh-surface);box-shadow:0 0 0 1px var(--sh-line);border-radius:4px;font-weight:400}html[data-style=windows] button.r5-chip[aria-pressed=true]{background:var(--sh-accent);color:var(--sh-on);box-shadow:none}html[data-style=windows] :-webkit-any(.tip,.finder){box-shadow:none;border-radius:8px}html[data-style=windows] :is(.tip,.finder){box-shadow:none;border-radius:8px}html[data-style=gnome]{--r5-body:"Adwaita Sans", "Cantarell", "Inter", system-ui, sans-serif;--r5-display:"Adwaita Sans", "Cantarell", "Inter", system-ui, sans-serif;--ease-out:cubic-bezier(.25, .46, .45, .94)}html[data-style=gnome] .vcge-bar{background:var(--sh-sunk);border-bottom:1px solid var(--sh-line);max-width:none;padding:8px 10px}html[data-style=gnome] .vcge-mark-text{font-size:15px;font-weight:700;font-family:var(--r5-body)}html[data-style=gnome] :-webkit-any(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:9px}html[data-style=gnome] :is(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:9px}html[data-style=gnome] .vcge-session{background:color-mix(in srgb, var(--sh-ink) 9%, transparent);border-radius:9px;height:40px}html[data-style=gnome] .vcge-head{padding-top:14px}html[data-style=gnome] .vcge-head h2{letter-spacing:0;font-size:1.625rem;font-weight:800}html[data-style=gnome] :-webkit-any(.vcge-chip-pilot,.vcge-pilot-chip){background:color-mix(in srgb, var(--sh-ink) 8%, transparent)}html[data-style=gnome] :is(.vcge-chip-pilot,.vcge-pilot-chip){background:color-mix(in srgb, var(--sh-ink) 8%, transparent)}html[data-style=gnome] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){background:var(--sh-surface);border-radius:12px;box-shadow:0 0 0 1px #00000008,0 1px 3px 1px #00000012,0 2px 6px 2px #00000008}html.dark[data-style=gnome] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){box-shadow:0 0 0 1px var(--sh-line), 0 1px 3px 1px #0000004d}html[data-style=gnome] :is(.r5-group h4,.fields h4){text-transform:none;letter-spacing:0;color:var(--sh-ink);font-size:15px;font-weight:700}html[data-style=gnome] .deck-card :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 30%, transparent);border:0;border-radius:6px}html[data-style=gnome] .deck-card :is(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 30%, transparent);border:0;border-radius:6px}html[data-style=gnome] :is(.field input,.linefix input){box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 30%, transparent);border:0;border-radius:6px}html[data-style=gnome] .vcge-btn{min-height:46px;font-size:15px;font-weight:700}html[data-style=gnome] .vcge-btn-primary{box-shadow:none}html[data-style=gnome] .vcge-btn-quiet{background:color-mix(in srgb, var(--sh-ink) 10%, transparent);box-shadow:none}html[data-style=gnome] .vcge-dock{background:var(--sh-sunk);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=gnome] .vcge-steps{gap:4px}html[data-style=gnome] .vcge-step{border-radius:8px;font-weight:600}html[data-style=gnome] .vcge-step[data-state=now]{background:color-mix(in srgb, var(--sh-ink) 10%, transparent);color:var(--sh-ink)}html[data-style=gnome] :-webkit-any(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 18%, transparent);width:48px;height:26px}html[data-style=gnome] :is(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 18%, transparent);width:48px;height:26px}html[data-style=gnome] input.r5-toggle:after,html[data-style=gnome] .r5-track>.vault-switch-knob{width:20px;height:20px;top:3px;left:3px;box-shadow:0 2px 4px #0003}html[data-style=gnome] :is(input.r5-toggle:checked,.r5-switch[aria-checked=true] .r5-track){background:var(--sh-accent)}html[data-style=gnome] input.r5-toggle:checked:after,html[data-style=gnome] #vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{transform:translate(22px)}html[data-style=gnome] .vcge-sheet-panel{background:var(--sh-surface);border-radius:12px 12px 0 0}html[data-style=gnome] .vcge-sheet-panel:before{opacity:.6;width:36px;height:4px}html[data-style=gnome] .r5-minis{background:color-mix(in srgb, var(--sh-ink) 8%, transparent);border-radius:9px;gap:3px;margin:0 16px 14px;padding:3px}html[data-style=gnome] button.r5-chip{box-shadow:none;background:0 0;border-radius:6px;flex:1;padding:0 8px}html[data-style=gnome] button.r5-chip[aria-pressed=true]{background:var(--sh-surface);color:var(--sh-ink);box-shadow:0 1px 3px #00000026}html[data-style=gnome] :-webkit-any(.tip,.finder){box-shadow:none;border-radius:12px}html[data-style=gnome] :is(.tip,.finder){box-shadow:none;border-radius:12px}html[data-style=kde]{--r5-body:"Noto Sans", "Oxygen", "Ubuntu", system-ui, sans-serif;--r5-display:"Noto Sans", "Oxygen", system-ui, sans-serif;--ease-out:cubic-bezier(.4, 0, .2, 1)}html[data-style=kde] .vcge-bar{border-bottom:1px solid var(--sh-line);background:var(--sh-surface);max-width:none}html[data-style=kde] .vcge-mark-text{font-family:var(--r5-body);font-size:15px;font-weight:600}html[data-style=kde] :-webkit-any(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:5px}html[data-style=kde] :is(.vcge-iconbtn,.vcge-sheet-close){box-shadow:none;background:0 0;border-radius:5px}html[data-style=kde] .vcge-session{box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 22%, transparent);border-radius:5px;height:40px}html[data-style=kde] .vcge-head{padding-top:14px}html[data-style=kde] .vcge-head h2{letter-spacing:0;font-size:1.625rem;font-weight:400}html[data-style=kde] :-webkit-any(.vcge-chip-pilot,.vcge-pilot-chip){border-radius:5px}html[data-style=kde] :is(.vcge-chip-pilot,.vcge-pilot-chip){border-radius:5px}html[data-style=kde] :is(.r5-group,.r5-bigring,.r5-sheet .vcge-pm-credit,.group,.privacy,.done){background:var(--sh-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 14%, transparent), 0 1px 2px #00000014;border-radius:6px}html[data-style=kde] :is(.r5-group h4,.fields h4){text-transform:none;letter-spacing:0;color:var(--sh-ink);font-size:15px;font-weight:600}html[data-style=kde] .deck-card :-webkit-any(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid color-mix(in srgb, var(--sh-ink) 25%, transparent);border-radius:5px;box-shadow:inset 0 1px 1px #0000000d}html[data-style=kde] .deck-card :is(input[type=text],input[type=email],input[type=tel],input[type=url],input:not([type]),textarea){border:1px solid color-mix(in srgb, var(--sh-ink) 25%, transparent);border-radius:5px;box-shadow:inset 0 1px 1px #0000000d}html[data-style=kde] :is(.field input,.linefix input){border:1px solid color-mix(in srgb, var(--sh-ink) 25%, transparent);border-radius:5px;box-shadow:inset 0 1px 1px #0000000d}html[data-style=kde] .vcge-btn{border-radius:5px;min-height:44px;font-size:15px;font-weight:400}html[data-style=kde] .vcge-btn-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-accent) 70%, #000), 0 1px 2px #00000026}html[data-style=kde] .vcge-btn-quiet{background:var(--sh-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 22%, transparent), 0 1px 2px #00000014}html[data-style=kde] .vcge-btn:active{transform:none}html[data-style=kde] .vcge-dock{background:var(--sh-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=kde] .vcge-step{border-radius:5px;font-weight:400}html[data-style=kde] .vcge-step[data-state=now]{background:color-mix(in srgb, var(--sh-accent) 16%, transparent);box-shadow:0 0 0 1px var(--sh-accent) inset;color:var(--sh-ink)}html[data-style=kde] :-webkit-any(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 20%, transparent);width:40px;height:20px}html[data-style=kde] :is(input.r5-toggle,.r5-track){background:color-mix(in srgb, var(--sh-ink) 20%, transparent);width:40px;height:20px}html[data-style=kde] input.r5-toggle:after,html[data-style=kde] .r5-track>.vault-switch-knob{background:var(--sh-surface);width:22px;height:22px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 30%, transparent), 0 1px 2px #0003;top:-1px;left:-1px}html[data-style=kde] :is(input.r5-toggle:checked,.r5-switch[aria-checked=true] .r5-track){background:var(--sh-accent)}html[data-style=kde] input.r5-toggle:checked:after,html[data-style=kde] #vaultPage .r5-switch[aria-checked=true] .r5-track>.vault-switch-knob{box-shadow:0 0 0 1px var(--sh-accent);left:-1px;transform:translate(20px)}html[data-style=kde] .vcge-sheet-panel{background:var(--sh-surface);border-radius:8px 8px 0 0}html[data-style=kde] .vcge-sheet-panel:before{border-radius:2px;height:4px}html[data-style=kde] button.r5-chip{background:var(--sh-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--sh-ink) 22%, transparent);border-radius:5px;font-weight:400}html[data-style=kde] button.r5-chip[aria-pressed=true]{background:color-mix(in srgb, var(--sh-accent) 16%, transparent);color:var(--sh-ink);box-shadow:0 0 0 1px var(--sh-accent)}html[data-style=kde] :-webkit-any(.tip,.finder){box-shadow:none;border-radius:6px}html[data-style=kde] :is(.tip,.finder){box-shadow:none;border-radius:6px}@media (forced-colors:active){input.r5-toggle,.r5-track,button.r5-chip,.r5-group{border:1px solid canvastext}}.vault-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vault-handoff{z-index:48;pointer-events:none;opacity:0;--vh-glow:#f97316;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-handoff.hidden{display:none}.vault-handoff-glow{pointer-events:none;opacity:.55;background:radial-gradient(closest-side, var(--vh-glow) 35%, #fff0 100%);border-radius:50%;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.vault-handoff-lock{width:5.5rem;height:5.5rem;position:relative}.vault-handoff-lock .vh-shackle{stroke:#f97316;transform:translateY(-7px)}.vault-handoff-lock .vh-body{fill:#f97316}.vault-handoff-lock .vh-dial{stroke:#431407;transform-origin:32px 42px}@media (max-width:599.98px){.vault-handoff-lock{width:4.5rem;height:4.5rem}}.wipe-dialog{z-index:76;touch-action:pan-y;background:#020617b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wipe-dialog.hidden{display:none}.wipe-box{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:24rem;max-height:calc(100dvh - 2rem);padding:1.25rem;display:flex;overflow:auto;box-shadow:0 25px 50px -12px #00000073}.dark .wipe-box{color:#f1f5f9;background:#0f172a;border-color:#334155}.wipe-box h2{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.wipe-box p{color:#64748b;margin:0;font-size:.8rem}.dark .wipe-box p{color:#94a3b8}.wipe-settings{min-height:var(--vcge-tap,2.75rem);cursor:pointer;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.wipe-settings input{accent-color:#b91c1c;width:1.25rem;height:1.25rem}.wipe-settings-confirm{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;display:flex}.dark .wipe-settings-confirm{color:#fdba74;background:#7c2d1240;border-color:#fb923c66}.wipe-settings-confirm.hidden{display:none}.wipe-settings-confirm-btns{gap:var(--vcge-gap,.5rem);flex-wrap:wrap;display:flex}button.wipe-mini{min-height:var(--vcge-tap,2.75rem);color:inherit;cursor:pointer;background:#fff;border:2px solid;border-radius:.75rem;padding:0 .9rem;font-size:.8rem;font-weight:600}.dark button.wipe-mini{background:0 0}.wipe-actions{gap:var(--vcge-gap,.5rem);grid-template-columns:1fr 1fr;margin-top:.25rem;display:grid}button.wipe-no,button.wipe-yes{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:2px solid #0000;border-radius:1rem;min-height:3.5rem;font-size:1rem;font-weight:700;position:relative;overflow:hidden}button.wipe-no{color:#fff;background:#dc2626;border-color:#b91c1c}button.wipe-no:hover{background:#b91c1c}button.wipe-yes{color:#052e16;-webkit-touch-callout:none;background:#bbf7d0;border-color:#16a34a}.dark button.wipe-yes{color:#dcfce7;background:#14532d;border-color:#22c55e}.wipe-yes-fill{background:linear-gradient(90deg,#4ade80,#15803d);width:0;position:absolute;top:0;bottom:0;left:0;right:auto}.wipe-yes-label{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:relative}.wipe-yes-label small{opacity:.8;font-size:.65rem;font-weight:500}.wipe-yes-sweep{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:40%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.wipe-dialog[data-hold=done] button.wipe-yes{color:#fff}@media (prefers-reduced-motion:no-preference){.wipe-dialog[data-hold=done] .wipe-yes-sweep{animation:.32s ease-in-out forwards wipe-sweep}}@keyframes wipe-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.wipe-hold-bar{background:#e2e8f0;border-radius:999px;height:.5rem;overflow:hidden}.dark .wipe-hold-bar{background:#334155}.wipe-hold-bar.hidden{display:none}.wipe-hold-bar span{background:#15803d;width:0;height:100%;display:block}.wipe-dialog.is-cb .wipe-yes-label small{display:none}#vaultModal{z-index:75;align-items:flex-start;overflow-y:auto}#vaultModal form{max-height:none;margin:auto 0}@media (min-height:640px){#vaultModal{align-items:center}}button.vault-bio-btn{color:#052e16;cursor:pointer;background:#16a34a;border:2px solid #15803d;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.5rem;font-size:1rem;font-weight:700;display:flex}button.vault-bio-btn:hover{background:#22c55e}button.vault-bio-btn .vcge-icon{width:1.75rem;height:1.75rem}button.vault-bio-btn.hidden{display:none}.vault-or{color:#64748b;align-items:center;gap:.75rem;margin:.25rem 0;font-size:.75rem;display:flex}.vault-or.hidden{display:none}.vault-or:before,.vault-or:after{content:"";background:#e2e8f0;flex:1;height:1px}.dark .vault-or:before,.dark .vault-or:after{background:#334155}.vault-ring{width:7rem;height:7rem}@media (max-width:599.98px){#lockVaultBtn{display:none}}#vaultPin{min-height:var(--vcge-tap,2.75rem);letter-spacing:.4em;text-align:center;font-size:1.25rem}.vault-lead{color:#475569;margin:0;font-size:.85rem}.dark .vault-lead{color:#cbd5e1}.vault-row{min-height:var(--vcge-tap,2.75rem);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.vault-row.hidden{display:none}.vault-row>span:last-child{gap:var(--vcge-gap,.5rem);flex-wrap:wrap;justify-content:flex-end;display:flex}button.vault-btn{min-height:var(--vcge-tap,2.75rem);color:#052e16;cursor:pointer;background:#16a34a;border:2px solid #15803d;border-radius:.75rem;padding:0 1rem;font-size:.85rem;font-weight:700}button.vault-btn:hover{background:#22c55e}button.vault-btn-quiet{min-height:var(--vcge-tap,2.75rem);color:inherit;cursor:pointer;background:0 0;border:2px solid #cbd5e1;border-radius:.75rem;padding:0 1rem;font-size:.85rem;font-weight:600}.dark button.vault-btn-quiet{border-color:#475569}button.vault-btn-quiet:hover{background:#64748b26}button.vault-btn-danger{color:#b91c1c;border-color:#dc2626}.dark button.vault-btn-danger{color:#fca5a5;border-color:#ef4444}button.vault-btn-danger:hover{background:#dc26261a}button.vault-btn.hidden,button.vault-btn-quiet.hidden{display:none}.vault-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.dark .vault-section{background:#1e293b80;border-color:#33415599}.vault-section.hidden{display:none}.vault-section h3{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.dark .vault-section h3{color:#94a3b8}.vault-note{color:#64748b;margin:.25rem 0 0;font-size:.75rem}.dark .vault-note{color:#94a3b8}.vault-note.hidden{display:none}.vault-title{align-items:center;gap:.5rem;display:flex}.vault-title .vcge-icon{flex:none;width:1.35em;height:1.35em}#vaultLockNowBtn{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}#vaultLockNowBtn.hidden{display:none}button.vault-btn-quiet .vcge-icon{flex:none;width:1.1rem;height:1.1rem}button.vault-switch{min-height:var(--vcge-tap,2.75rem);cursor:pointer;color:#991b1b;background:#fee2e2;border:2px solid #dc2626;border-radius:999px;align-items:center;min-width:5.25rem;padding:0 .9rem 0 2.6rem;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.dark button.vault-switch{color:#fecaca;background:#7f1d1d73;border-color:#ef4444}.vault-switch-knob{box-sizing:border-box;background:#fff;border:2px solid #dc2626;border-radius:50%;width:1.9rem;height:1.9rem;margin-top:-.95rem;position:absolute;top:50%;left:.3rem}button.vault-switch[aria-checked=true]{color:#052e16;background:#16a34a;border-color:#15803d;padding:0 2.6rem 0 .9rem}.dark button.vault-switch[aria-checked=true]{color:#052e16;background:#16a34a;border-color:#22c55e}button.vault-switch[aria-checked=true] .vault-switch-knob{border-color:#15803d;left:auto;right:.3rem}@media (prefers-reduced-motion:no-preference){.vault-switch-knob{transition:left .15s,right .15s}}.vault-ghost{width:3.5rem;height:3.5rem;margin:0 auto -.25rem;display:block;overflow:visible}.vault-ghost .vg-ear,.vault-ghost .vg-head{fill:#a8a29e}.vault-ghost .vg-mask{fill:#3b0764}.vault-ghost .vg-eye{fill:#fff}.vault-ghost .vg-glint{fill:#3b0764}.vault-ghost .vg-snout{fill:#f5f5f4}.vault-ghost .vg-nose{fill:#1c1917}.vault-ghost .vg-paw{fill:#78716c;stroke:#44403c;stroke-width:1px}.vault-ghost .vg-toe{stroke:#44403c;stroke-width:1.2px;stroke-linecap:round;fill:none}.dark .vault-ghost .vg-ear,.dark .vault-ghost .vg-head{fill:#d6d3d1}.dark .vault-ghost .vg-mask{fill:#581c87}.vault-ghost .vg-wink,.vault-ghost .vg-brows path{stroke-width:2px;stroke-linecap:round;fill:none}.vault-ghost .vg-wink{stroke:#fff}.vault-ghost .vg-brows path{stroke:#1c1917}.vault-ghost .vg-lens{fill:#0f172a;stroke:#020617;stroke-width:1px}.vault-ghost .vg-frame{stroke:#020617;stroke-width:2px;fill:none}.vault-ghost .vg-shine{stroke:#e2e8f0;stroke-width:1.4px;stroke-linecap:round;fill:none;opacity:.8}.vault-ghost .vg-wink,.vault-ghost .vg-brows,.vault-ghost .vg-shades{opacity:0}.vault-ghost .vg-shades{transform:translateY(-14px)}.vault-ghost .vg-paw-l,.vault-ghost .vg-paw-r{opacity:0;transform:translateY(26px)}#vaultModal[data-face=away] .vault-ghost .vg-glints,#vaultModal[data-face=one] .vault-ghost .vg-glints{transform:translate(-1.6px,-1.7px)}#vaultModal[data-face=one] .vault-ghost .vg-paw-l,#vaultModal[data-face=both] .vault-ghost .vg-paw-l,#vaultModal[data-face=both] .vault-ghost .vg-paw-r{opacity:1;transform:none}#vaultModal[data-face=wink] .vault-ghost .vg-eye-l,#vaultModal[data-face=wink] .vault-ghost .vg-glint-l{opacity:0}#vaultModal[data-face=wink] .vault-ghost .vg-glints{transform:translate(-1.6px,2.4px)}#vaultModal[data-face=wink] .vault-ghost .vg-wink,#vaultModal[data-face=wink] .vault-ghost .vg-brows{opacity:1}#vaultModal[data-face=shades] .vault-ghost .vg-eyes{opacity:0}#vaultModal[data-face=shades] .vault-ghost .vg-shades{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.vault-ghost .vg-paw-l,.vault-ghost .vg-paw-r,.vault-ghost .vg-shades{transition:transform .4s ease-out,opacity .4s ease-out}.vault-ghost .vg-glints,.vault-ghost .vg-eyes,.vault-ghost .vg-eye-l,.vault-ghost .vg-glint-l,.vault-ghost .vg-wink,.vault-ghost .vg-brows{transition:transform .3s,opacity .2s}#vaultModal.vault-dissolve{pointer-events:none;animation:1s ease-in forwards vault-dissolve}}@keyframes vault-dissolve{0%,45%{opacity:1;filter:none}to{opacity:0;filter:blur(6px)}}.vault-pin-wrap{display:block;position:relative}.vault-pin-paws{pointer-events:none;justify-content:center;align-items:center;gap:.6em;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vault-paw{fill:none;stroke:#7e22ce;stroke-width:1.6px;width:1.35em;height:1.35em}.dark .vault-paw{stroke:#d8b4fe}.vault-pin-paws[data-filled="1"] .vault-paw:nth-child(-n+1),.vault-pin-paws[data-filled="2"] .vault-paw:nth-child(-n+2),.vault-pin-paws[data-filled="3"] .vault-paw:nth-child(-n+3),.vault-pin-paws[data-filled="4"] .vault-paw:nth-child(-n+4){fill:#7e22ce}.dark .vault-pin-paws[data-filled="1"] .vault-paw:nth-child(-n+1),.dark .vault-pin-paws[data-filled="2"] .vault-paw:nth-child(-n+2),.dark .vault-pin-paws[data-filled="3"] .vault-paw:nth-child(-n+3),.dark .vault-pin-paws[data-filled="4"] .vault-paw:nth-child(-n+4){fill:#d8b4fe}html:not([data-edition=plain]) #vaultPin{color:#0000;caret-color:#0000}.vault-tail-bands{stroke:#1e1b4b;opacity:.45}.dark .vault-tail-bands{stroke:#020617;opacity:.55}html[data-edition=plain] .vault-ghost,html[data-edition=plain] .vault-pin-paws,html[data-edition=plain] .vault-tail-bands{display:none}:root{--cap-green:#16a34a;--cap-green-deep:#15803d;--cap-red:#dc2626;--cap-red-deep:#b91c1c}.cap-view{aspect-ratio:4/3;max-height:60vh;touch-action:pan-x pan-y;background:#000;border-radius:1rem;width:100%;max-height:60dvh;position:relative;overflow:hidden}@media (orientation:portrait){.cap-view{aspect-ratio:3/4}}.cap-view video{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.cap-frame{pointer-events:none;position:absolute}.cap-corner{border:2px solid #ffffffd9;width:1.5rem;height:1.5rem;position:absolute}.cap-corner.tl{border-bottom:0;border-right:0;border-top-left-radius:.375rem;top:0;left:0}.cap-corner.tr{border-bottom:0;border-left:0;border-top-right-radius:.375rem;top:0;right:0}.cap-corner.br{border-top:0;border-left:0;border-bottom-right-radius:.375rem;bottom:0;right:0}.cap-corner.bl{border-top:0;border-right:0;border-bottom-left-radius:.375rem;bottom:0;left:0}.cap-shutter{cursor:pointer;background:radial-gradient(circle at 50% 30%, #fca5a5 0, #ef4444 34%, var(--cap-red) 62%, var(--cap-red-deep) 100%);transform-origin:50%;background-clip:padding-box;border:3px solid #ffffffe6;border-radius:999px;width:4.5rem;min-width:4.5rem;height:4.5rem;min-height:4.5rem;padding:0;position:relative;transform:none;box-shadow:0 0 0 4px #02061759,0 10px 20px -8px #000000b3}.cap-shutter:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%, #86efac 0, #4ade80 34%, var(--cap-green) 62%, var(--cap-green-deep) 100%);border-radius:999px;transition:transform .15s ease-out;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:scale(0)}.cap-shutter[data-pressed]:before{transform:scale(1)}.cap-shutter .cap-shutter-icon{color:#bb2020;--vcge-icon-stroke:1.75;filter:drop-shadow(0 1px #ffffff59);width:2rem;height:2rem;margin:0 auto;display:block;position:relative}.cap-shutter[data-pressed] .cap-shutter-icon{color:#13893f}.cap-shutter:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-cb="1"] .cap-shutter{border-color:#0f172a}html[data-cb="1"] .cap-shutter[data-pressed]{box-shadow:0 0 0 4px #fff,0 0 0 7px #0f172a,0 10px 20px -8px #000000b3}html[data-cb="1"] .cap-shutter[data-pressed] .cap-shutter-icon{color:#fff;filter:none}.cap-review-actions{justify-content:flex-end;gap:var(--vcge-gap,.5rem);flex-wrap:wrap;display:flex}.cap-review-actions .cap-quiet{color:#0f172a;cursor:pointer;background:#f1f5f9;border-color:#cbd5e1;border-radius:.75rem;padding:0 .75rem;font-size:.85rem;font-weight:600}.cap-rotate{gap:var(--vcge-gap,.5rem);display:inline-flex}.cap-rotate .cap-quiet{align-items:center;gap:.35rem;display:inline-flex}.cap-rotate .vcge-icon{width:1.25rem;height:1.25rem}.dark .cap-review-actions .cap-quiet{color:#f1f5f9;background:#1e293b;border-color:#334155}.cap-ok{letter-spacing:.04em;cursor:pointer;background:var(--cap-green);color:#020617;border-color:var(--cap-green-deep);border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;min-width:6rem;padding:0 1.25rem;font-size:1rem;font-weight:800;display:inline-flex}.cap-ok:hover{background:#22c55e}.cap-ok:disabled{opacity:.6;cursor:default}html[data-cb="1"] .cap-ok{color:#fff;background:#2563eb;border-color:#1d4ed8}.cap-review-actions.hidden,.cap-quiet.hidden,.cap-ok.hidden{display:none}.crop-stage{touch-action:pan-x pan-y;background:#0f172a0f;border-radius:.75rem;padding:1rem;overflow:hidden}.dark .crop-stage{background:#00000059}.crop-stage[data-zoomed]{touch-action:none}.crop-view{transform-origin:0 0}.crop-view .crop-handle{transform:scale(calc(1 / var(--crop-scale,1)))}@media (prefers-reduced-motion:reduce){.cap-shutter,.cap-shutter:before{transition:none}}html:not([data-edition=plain]) .crop-handle{--paw:#16a34a;background:0 0;border-color:#0000}html:not([data-edition=plain]) .crop-handle:not(:focus){box-shadow:none}html[data-cb="1"]:not([data-edition=plain]) .crop-handle{--paw:#2563eb}html:not([data-edition=plain]) .crop-handle:before{content:"";pointer-events:none;background:radial-gradient(circle 3.2px at 22% 33%, var(--paw) 2.9px, transparent 3.2px), radial-gradient(circle 3.4px at 39% 20%, var(--paw) 3.1px, transparent 3.4px), radial-gradient(circle 3.4px at 61% 20%, var(--paw) 3.1px, transparent 3.4px), radial-gradient(circle 3.2px at 78% 33%, var(--paw) 2.9px, transparent 3.2px), radial-gradient(ellipse 8.5px 7px at 50% 54%, var(--paw) 8px, transparent 8.5px);filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 1px 2px #00000080);width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}html:not([data-edition=plain]) .crop-handle[data-corner="0"]:before{transform:rotate(-45deg)}html:not([data-edition=plain]) .crop-handle[data-corner="1"]:before{transform:rotate(45deg)}html:not([data-edition=plain]) .crop-handle[data-corner="2"]:before{transform:rotate(135deg)}html:not([data-edition=plain]) .crop-handle[data-corner="3"]:before{transform:rotate(-135deg)}html:not([data-edition=plain]) .crop-handle:after{content:"";pointer-events:none;background:#fff;border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #0f172a}html:not([data-edition=plain]) .cap-shutter:after{content:"";pointer-events:none;clip-path:polygon(50% 0,64% 26%,100% 100%,0 100%,36% 26%);filter:drop-shadow(0 1px 1px #0006);background:radial-gradient(20% 30% at 50% 80%,#f4c7b8 0 94%,#0000 100%),linear-gradient(#3f2a17 0 15%,#c08a4a 15%);width:1.45rem;height:1.15rem;margin-left:.25rem;position:absolute;top:-.8rem;left:50%;transform:rotate(20deg)}.cap-iris{display:none}html:not([data-edition=plain]) .cap-iris{cursor:pointer;-webkit-tap-highlight-color:transparent;width:7.5rem;margin:0 auto -.5rem;display:block}html:not([data-edition=plain]) #cardCapture:has(#cameraPanel:not(.hidden)) .cap-iris{display:none}html:not([data-edition=plain]) #cardCapture:has(#captureReview:not(.hidden)) .cap-iris{display:none}html:not([data-edition=plain]) #cardCapture:has(#photoCountNote:not(.hidden)) .cap-iris{display:none}.cap-iris svg{width:100%;height:auto;display:block}.cap-iris .iris-eye-r{transform-box:fill-box;transform-origin:50%}.cap-iris.wink .iris-eye-r{animation:.7s ease-in-out iris-wink}@keyframes iris-wink{0%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.12)}}html:not([data-edition=plain]) #photoCountNote[data-photo][data-of]:before{--dot-full:radial-gradient(circle, currentColor 0 .26em, transparent .29em);--dot-open:radial-gradient(circle, transparent 0 .17em, currentColor .18em .26em, transparent .29em);content:"";vertical-align:-.1em;background:var(--d1,var(--dot-open)) 0 50% / 1em 100% no-repeat, var(--d2,var(--dot-open)) 1em 50% / 1em 100% no-repeat, var(--d3,var(--dot-open)) 2em 50% / 1em 100% no-repeat;width:3em;height:.8em;margin-right:.4em;display:inline-block}html:not([data-edition=plain]) #photoCountNote[data-of="2"]:before{width:2em}html:not([data-edition=plain]) #photoCountNote:-webkit-any([data-photo="2"],[data-photo="3"]):before{--d1:var(--dot-full)}html:not([data-edition=plain]) #photoCountNote:is([data-photo="2"],[data-photo="3"]):before{--d1:var(--dot-full)}html:not([data-edition=plain]) #photoCountNote[data-photo="3"]:before{--d2:var(--dot-full)}@media (prefers-reduced-motion:reduce){.cap-iris.wink .iris-eye-r{animation:none}}html:not([data-edition=plain]) .cap-view:after{content:"";aspect-ratio:80/56;pointer-events:none;filter:drop-shadow(0 -1px 2px #00000073);background:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"20 0 80 56\"%3E%3Cpath d=\"M33 34 L29 7 L48 25 Z\" fill=\"%23c08a4a\"/%3E%3Cpath d=\"M87 34 L91 7 L72 25 Z\" fill=\"%23c08a4a\"/%3E%3Cpath d=\"M35 28 L33 14 L43 25 Z\" fill=\"%23f4c7b8\"/%3E%3Cpath d=\"M85 28 L87 14 L77 25 Z\" fill=\"%23f4c7b8\"/%3E%3Cpath d=\"M29 7 L28 0 M91 7 L92 0\" stroke=\"%233f2a17\" stroke-width=\"2\" stroke-linecap=\"round\"/%3E%3Cpath d=\"M29 56 A31 30 0 0 1 91 56 Z\" fill=\"%23d9ab6c\"/%3E%3Cellipse cx=\"48\" cy=\"41\" rx=\"5\" ry=\"5.5\" fill=\"%23f59e0b\"/%3E%3Cellipse cx=\"48\" cy=\"41\" rx=\"1.5\" ry=\"4.3\" fill=\"%230f172a\"/%3E%3Cellipse cx=\"72\" cy=\"41\" rx=\"5\" ry=\"5.5\" fill=\"%23f59e0b\"/%3E%3Cellipse cx=\"72\" cy=\"41\" rx=\"1.5\" ry=\"4.3\" fill=\"%230f172a\"/%3E%3Cellipse cx=\"40\" cy=\"54\" rx=\"7\" ry=\"4.5\" fill=\"%23d9ab6c\"/%3E%3Cellipse cx=\"80\" cy=\"54\" rx=\"7\" ry=\"4.5\" fill=\"%23d9ab6c\"/%3E%3Cpath d=\"M37 52 V56 M40 51.5 V56 M43 52 V56 M77 52 V56 M80 51.5 V56 M83 52 V56\" stroke=\"%23a87436\" stroke-width=\"1\" stroke-linecap=\"round\"/%3E%3C/svg%3E") bottom/contain no-repeat;width:3.25rem;position:absolute;bottom:0;left:.4rem}html:not([data-edition=plain]) .crop-stage{position:relative}html:not([data-edition=plain]) .crop-stage:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #f59e0b;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html:not([data-edition=plain]) #captureReview:not(.hidden) .crop-stage:after{animation:.6s ease-out both cap-rim-in}}@keyframes cap-rim-in{0%{opacity:0}to{opacity:1}}html[data-cb="1"]:not([data-edition=plain]) .crop-stage:after{border-width:4px;border-color:#94a3b8}.cap-shutter .cap-shutter-check{display:none}html:not([data-edition=plain]) .cap-shutter[data-pressed] .cap-shutter-check{width:1.35rem;height:1.35rem;color:var(--cap-green-deep);--vcge-icon-stroke:2.5;background:#fff;border-radius:999px;margin-left:-.675rem;display:block;position:absolute;bottom:-.55rem;left:50%}html[data-cb="1"]:not([data-edition=plain]) .cap-shutter[data-pressed] .cap-shutter-check{color:#0f172a}:root{--read-shimmer-ms:2.2s;--read-shimmer-steps:57;--read-wash:#22c55e29;--read-light:#ffffff38;--read-dark:#0f172a1a}.dark{--read-light:#ffffff1f;--read-dark:#02061747}#cropReviewModal>#ocrStepPhoto,#cropReviewModal>#ocrStepText{margin-top:0}.read-frame{background:#e2e8f0;border-radius:.75rem;min-height:8rem;max-height:60vh;position:relative;overflow:hidden}.dark .read-frame{background:#1e293b}.read-photo{object-fit:contain;width:100%;max-height:60vh;display:block}.read-photo:not([src]){height:8rem}.read-wash{background:var(--read-wash);width:0;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0;right:auto}.read-shimmer{pointer-events:none;background:linear-gradient(105deg, transparent 0%, var(--read-dark) 14%, transparent 26%, var(--read-light) 38%, transparent 50%, var(--read-dark) 62%, transparent 74%, var(--read-light) 86%, transparent 100%);opacity:0;background-position:100% 0;background-size:220% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.read-frame.is-reading .read-shimmer{opacity:1}@media (prefers-reduced-motion:no-preference){.read-frame.is-reading:not(.is-still) .read-shimmer{animation:read-shimmer var(--read-shimmer-ms) steps(var(--read-shimmer-steps)) infinite}}@keyframes read-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.read-field{position:relative}.read-field .read-flagged{padding-right:3rem}.read-ok{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.read-ok:before{content:"✓";box-sizing:border-box;color:#0000;text-align:center;background:#fff;border:2px solid #d97706;border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;line-height:1.25rem}.dark .read-ok:before{background:#0f172a;border-color:#fbbf24}.read-ok:hover:before{border-color:#b45309}.read-ok:focus-visible{outline-offset:-4px;border-radius:.5rem;outline:2px solid #22c55e}.read-ok.is-ok:before,.read-ok:checked:before{color:#fff;background:#16a34a;border-color:#15803d}html[data-cb="1"] .read-ok.is-ok:before,html[data-cb="1"] .read-ok:checked:before{background:#2563eb;border-color:#1d4ed8}html:not([data-edition=plain]) .read-ok.is-ok:before,html:not([data-edition=plain]) .read-ok:checked:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 L9 17.5 L20.5 5' stroke-width='2.6'/%3E%3Cpath d='M12.6 13.6 L11.2 12.1 M15.2 10.8 L13.8 9.3 M17.8 8 L16.4 6.5' stroke-width='1.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.15rem}html[data-edition=plain] .owl-art{display:none}.read-owl{flex:none;width:2rem;height:2rem}.more-owl{flex:none;width:2.75rem;height:2.5rem}.owl-body{fill:#a16207}.dark .owl-body{fill:#ca8a04}.owl-eye{fill:#fff;stroke:#713f12;stroke-width:.8px}.owl-pupils{fill:#0f172a}.owl-closed{fill:none;stroke:#0f172a;stroke-width:1.4px;stroke-linecap:round;display:none}.owl-beak{fill:#f59e0b}.owl-belly{fill:none;stroke:#fde68a;stroke-width:1.2px;stroke-linecap:round}.owl-tilt{transform-origin:16px 18px;transform:rotate(-12deg)}.owl-glass{fill:none;stroke:#475569;stroke-width:1.6px;stroke-linecap:round}.dark .owl-glass{stroke:#cbd5e1}.owl-glass circle{fill:#bae6fd73}@media (prefers-reduced-motion:no-preference){.read-owl .owl-pupils{transform:translateX(calc((var(--read-progress,0) - .5) * 3px));transition:transform .4s steps(10,end)}#ocrProgress.is-done .read-owl .owl-eye,#ocrProgress.is-done .read-owl .owl-pupils{display:none}#ocrProgress.is-done .read-owl .owl-closed{display:inline}}:root{--fields-green:#16a34a;--fields-green-deep:#15803d;--fields-pop-ms:.32s;--fields-pop-steps:8}.fields-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fields-head h2{margin:0;font-size:1.125rem;font-weight:700}.fields-tools{justify-content:space-between;align-items:center;gap:var(--vcge-gap,.5rem);flex-wrap:wrap;display:flex}.fields-fake{flex:12rem;min-width:0}.fields-fake select{width:100%;min-height:var(--vcge-tap,2.75rem);font-weight:600}.fields-phone-style{align-items:center;gap:var(--vcge-gap,.5rem);flex-wrap:wrap;display:flex}.fields-phone-style select{min-height:var(--vcge-tap,2.75rem);font-variant-numeric:tabular-nums;width:auto}.fields-hint{color:#64748b;margin:-.5rem 0 0;font-size:.75rem}.dark .fields-hint{color:#94a3b8}.fields-cc{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.fields-form{transform-origin:50% 20%}.fields-form.is-popping{animation:fields-pop var(--fields-pop-ms) steps(var(--fields-pop-steps)) both}@keyframes fields-pop{0%{opacity:0;transform:scale(.92)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fields-form.is-popping{animation:none}}.fields-ok{letter-spacing:.02em;cursor:pointer;background:var(--fields-green);color:#020617;border-color:var(--fields-green-deep);border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;min-width:6rem;margin-left:auto;padding:0 1.25rem;font-size:1rem;font-weight:800;display:inline-flex}.fields-ok:hover{background:#22c55e}.fields-ok .vcge-icon{width:1.5rem;height:1.5rem}html[data-hand=left] .fields-ok{margin-left:0;margin-right:auto}html[data-cb="1"] .fields-ok{color:#fff;background:#2563eb;border-color:#1d4ed8}:root{--fields-navy:#1e3a5f;--fields-brass:#e0b44c}.fields-slot{vertical-align:-.35em;background:var(--fields-navy);width:1.9em;height:1.55em;color:var(--fields-brass);box-shadow:inset 0 -.18em 0 var(--fields-brass);border-radius:.3em .3em .15em .15em;justify-content:center;align-items:center;margin-right:.4em;display:inline-flex}.fields-slot svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}html[data-edition=plain] .fields-slot,html[data-edition=plain] .fields-stamp{display:none}.fields-stamp{letter-spacing:.12em;opacity:.85;border:2px solid;border-radius:.2em;margin-left:.15em;padding:0 .3em;font-size:.62em;font-weight:900;line-height:1.4;display:inline-block;transform:rotate(-8deg)}.fields-ok.is-stamping .fields-stamp{animation:.18s steps(5,end) both fields-stamp}@keyframes fields-stamp{0%{transform:rotate(-8deg)scale(1)}50%{transform:rotate(-8deg)scale(.8)}to{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.fields-ok.is-stamping .fields-stamp{animation:none}}.fields-unknown{border:2px dashed #94a3b8;border-radius:.875rem;padding:.75rem}.fields-unknown .field-label{align-items:center;display:flex}.fields-unknown .fields-hint{margin:0 0 .5rem}.fields-unknown-list{flex-direction:column;gap:.4rem;display:flex}.fields-unknown-item{align-items:center;gap:.5rem;display:flex}.fields-unknown-line{min-width:0;min-height:var(--vcge-tap,2.75rem);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#f8fafc;border:2px solid #cbd5e1;border-radius:.75rem;flex:auto;padding:.4rem .75rem;font-weight:600}.dark .fields-unknown-line{background:#0f172a;border-color:#334155}.fields-unknown-line[aria-pressed=true]{border-style:dashed;border-width:3px;border-color:var(--fields-brass)}.fields-unknown-line[aria-pressed=true]:before{content:"● "}.fields-unknown-leave{min-height:var(--vcge-tap,2.75rem);cursor:pointer;flex:none;padding:0 .6rem;font-size:.8rem;font-weight:600;text-decoration:underline}
