*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{box-sizing:border-box;font:inherit;vertical-align:baseline;font-size:100%;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;font-weight:inherit;font-style:inherit;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:inherit;quotes:none;cursor:inherit;pointer-events:inherit;user-select:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-wrap:normal;white-space:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;content:none;background:0 0;border:0;outline:none;margin:0;padding:0;list-style:none;transition:none;animation:none}html{width:100%;height:100%;line-height:1.15;font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--color-text-primary);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:0;overflow-x:hidden}body{background-color:var(--color-background-primary);width:100%;min-height:100%;color:var(--color-text-primary);font-family:inherit;font-size:inherit;line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-x:none;overscroll-behavior-y:auto;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;margin:0;padding:0}p{font-size:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0}blockquote,q{quotes:none;font-style:inherit;margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}address{font-style:inherit;margin:0;padding:0}pre{font-family:var(--font-family-mono);font-size:inherit;line-height:inherit;white-space:pre-wrap;margin:0;padding:0;overflow-x:auto}code,kbd,samp{font-family:var(--font-family-mono);font-size:inherit;margin:0;padding:0}ul,ol,menu,li{margin:0;padding:0;list-style:none}li:before,li:after{content:"";content:none}dl{margin:0;padding:0}dt{font-weight:inherit;margin:0;padding:0}dd{margin:0;padding:0}a{color:inherit;cursor:pointer;-webkit-text-decoration-skip:objects;text-decoration-skip-ink:auto;background-color:#0000;outline:none;text-decoration:none}a:hover,a:focus,a:active{color:inherit;outline:none;text-decoration:none}img{image-rendering:auto;content-visibility:auto;border-style:none;border-radius:0;max-width:100%;height:auto;display:block}picture{max-width:100%;display:block}source{display:none}svg:not(:root){fill:currentColor;stroke:currentColor;max-width:100%;height:auto;display:block;overflow:hidden}video{max-width:100%;height:auto;display:block}audio{max-width:100%;display:block}canvas{image-rendering:crisp-edges;display:inline-block}iframe{border:0;max-width:100%;display:block}form{margin:0;padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;white-space:normal;font-weight:inherit;border:0;margin:0;padding:0;display:block}label{cursor:pointer;font-weight:inherit;margin:0;padding:0;display:inline-block}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=search]{appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{appearance:listbox}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}textarea{resize:vertical;min-height:3em;overflow:auto}select{word-wrap:normal}select::-ms-expand{display:none}select[multiple] option{padding:0}option{color:inherit;background:0 0;padding:0}progress{vertical-align:baseline;appearance:none}progress::-webkit-progress-bar{background:0 0}progress::-webkit-progress-value{background:currentColor}meter{appearance:none}meter::-webkit-meter-bar{background:0 0}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{color:inherit;text-align:left;caption-side:bottom;font-weight:inherit;padding:0}th,td{text-align:left;font-weight:inherit;vertical-align:top;border:none;margin:0;padding:0}th{text-align:inherit;font-weight:inherit}details{display:block}details[open]>summary{list-style-type:none}summary{cursor:pointer;list-style:none;display:list-item}summary::-webkit-details-marker{display:none}template{display:none}[hidden]{visibility:hidden!important;opacity:0!important;display:none!important}ruby{ruby-align:space-around}rt{text-transform:none;text-align:start;font-size:50%;line-height:1}rp{display:none}dialog{background:var(--color-background-secondary,#0d1826);color:var(--color-text-primary,#f1f3f5);border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;display:block;position:absolute;left:0;right:0}dialog:not([open]){display:none}script{display:none!important}noscript{display:block}:focus{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:color-opacity(var(--color-primary),.2);color:inherit;text-shadow:none}::selection{background-color:color-opacity(var(--color-primary),.2);color:inherit;text-shadow:none}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}:-ms-placeholder-shown{color:var(--color-gray-400);opacity:1;font:inherit}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0;border-radius:0}::-webkit-scrollbar-thumb{border-radius:var(--border-radius-full);background:#ffffff1f;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:#ffffff47}::-webkit-scrollbar-corner{background:0 0}.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}.skip-link{background:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm)var(--spacing-md);z-index:var(--z-index-max);text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid var(--color-gray-300);page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}}input[type=button],input[type=submit],input[type=reset],button{appearance:none;border-radius:0}::-moz-focus-inner{border:0}::-moz-placeholder{color:var(--color-gray-400)!important}:where([class]),article:where([class]),aside:where([class]),footer:where([class]),header:where([class]),nav:where([class]),section:where([class]),main:where([class]),figure:where([class]),figcaption:where([class]),div:where([class]),span:where([class]),hr:where([class]),br:where([class]),output:where([class]),var:where([class]),samp:where([class]),kbd:where([class]),code:where([class]),pre:where([class]),dfn:where([class]),cite:where([class]),q:where([class]),s:where([class]),del:where([class]),ins:where([class]),u:where([class]),bdi:where([class]),bdo:where([class]),wbr:where([class]),data:where([class]),time:where([class]),mark:where([class]),ruby:where([class]),rt:where([class]),rp:where([class]),b:where([class]),strong:where([class]),i:where([class]),em:where([class]),small:where([class]),sub:where([class]),sup:where([class]),tt:where([class]),big:where([class]),acronym:where([class]),abbr:where([class]),address:where([class]),center:where([class]),dir:where([class]),hgroup:where([class]),listing:where([class]),plaintext:where([class]),strike:where([class]),xmp:where([class]),base:where([class]),basefont:where([class]),isindex:where([class]),nextid:where([class]),param:where([class]),applet:where([class]),object:where([class]),embed:where([class]),noembed:where([class]),marquee:where([class]),keygen:where([class]),menu:where([class]),menuitem:where([class]),command:where([class]),datalist:where([class]),progress:where([class]),meter:where([class]),audio:where([class]),video:where([class]),source:where([class]),track:where([class]),canvas:where([class]),map:where([class]),area:where([class]),picture:where([class]),svg:where([class]),math:where([class]),mglyph:where([class]),malignmark:where([class]),mi:where([class]),mn:where([class]),mo:where([class]),ms:where([class]),mtext:where([class]),mspace:where([class]),mphantom:where([class]),mrow:where([class]),mfrac:where([class]),msqrt:where([class]),mroot:where([class]),mstyle:where([class]),merror:where([class]),mpadded:where([class]),mfenced:where([class]),menclose:where([class]),msub:where([class]),msup:where([class]),msubsup:where([class]),munder:where([class]),mover:where([class]),munderover:where([class]),mmultiscripts:where([class]),mtable:where([class]),mtr:where([class]),mtd:where([class]),mlabeledtr:where([class]),maction:where([class]),semantics:where([class]),annotation:where([class]),annotation-xml:where([class]),foreignObject:where([class]),desc:where([class]),title:where([class]),metadata:where([class]),defs:where([class]),g:where([class]),symbol:where([class]),use:where([class]),path:where([class]),rect:where([class]),circle:where([class]),ellipse:where([class]),line:where([class]),polyline:where([class]),polygon:where([class]),text:where([class]),tspan:where([class]),tref:where([class]),textPath:where([class]),altGlyph:where([class]),altGlyphDef:where([class]),altGlyphItem:where([class]),glyphRef:where([class]),marker:where([class]),color-profile:where([class]),linearGradient:where([class]),radialGradient:where([class]),stop:where([class]),pattern:where([class]),clipPath:where([class]),mask:where([class]),filter:where([class]),feBlend:where([class]),feColorMatrix:where([class]),feComponentTransfer:where([class]),feComposite:where([class]),feConvolveMatrix:where([class]),feDiffuseLighting:where([class]),feDisplacementMap:where([class]),feFlood:where([class]),feFuncA:where([class]),feFuncB:where([class]),feFuncG:where([class]),feFuncR:where([class]),feGaussianBlur:where([class]),feImage:where([class]),feMerge:where([class]),feMergeNode:where([class]),feMorphology:where([class]),feOffset:where([class]),feSpecularLighting:where([class]),feTile:where([class]),feTurbulence:where([class]),feDistantLight:where([class]),fePointLight:where([class]),feSpotLight:where([class]),cursor:where([class]),a:where([class]),p:where([class]),h1:where([class]),h2:where([class]),h3:where([class]),h4:where([class]),h5:where([class]),h6:where([class]),ul:where([class]),ol:where([class]),li:where([class]),dl:where([class]),dt:where([class]),dd:where([class]),blockquote:where([class]),body:where([class]),html:where([class]),head:where([class]),meta:where([class]),link:where([class]),style:where([class]),script:where([class]),noscript:where([class]),template:where([class]),form:where([class]),fieldset:where([class]),legend:where([class]),label:where([class]),input:where([class]),button:where([class]),select:where([class]),optgroup:where([class]),option:where([class]),textarea:where([class]),details:where([class]),summary:where([class]),table:where([class]),caption:where([class]),colgroup:where([class]),col:where([class]),tbody:where([class]),thead:where([class]),tfoot:where([class]),tr:where([class]),td:where([class]),th:where([class]),iframe:where([class]),slot:where([class]),content:where([class]),element:where([class]),shadow:where([class]),font:where([class]),frame:where([class]),frameset:where([class]),noframes:where([class]){border-style:solid;border-width:0}:where(p,h1,h2,h3,h4,h5,h6){margin-block:0}:where(ul,ol){list-style-position:outside}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[disabled]{cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}[disabled] *,[disabled] article,[disabled] aside,[disabled] footer,[disabled] header,[disabled] nav,[disabled] section,[disabled] main,[disabled] figure,[disabled] figcaption,[disabled] div,[disabled] span,[disabled] hr,[disabled] br,[disabled] output,[disabled] var,[disabled] samp,[disabled] kbd,[disabled] code,[disabled] pre,[disabled] dfn,[disabled] cite,[disabled] q,[disabled] s,[disabled] del,[disabled] ins,[disabled] u,[disabled] bdi,[disabled] bdo,[disabled] wbr,[disabled] data,[disabled] time,[disabled] mark,[disabled] ruby,[disabled] rt,[disabled] rp,[disabled] b,[disabled] strong,[disabled] i,[disabled] em,[disabled] small,[disabled] sub,[disabled] sup,[disabled] tt,[disabled] big,[disabled] acronym,[disabled] abbr,[disabled] address,[disabled] center,[disabled] dir,[disabled] hgroup,[disabled] listing,[disabled] plaintext,[disabled] strike,[disabled] xmp,[disabled] base,[disabled] basefont,[disabled] isindex,[disabled] nextid,[disabled] param,[disabled] applet,[disabled] object,[disabled] embed,[disabled] noembed,[disabled] marquee,[disabled] keygen,[disabled] menu,[disabled] menuitem,[disabled] command,[disabled] datalist,[disabled] progress,[disabled] meter,[disabled] audio,[disabled] video,[disabled] source,[disabled] track,[disabled] canvas,[disabled] map,[disabled] area,[disabled] picture,[disabled] svg,[disabled] math,[disabled] mglyph,[disabled] malignmark,[disabled] mi,[disabled] mn,[disabled] mo,[disabled] ms,[disabled] mtext,[disabled] mspace,[disabled] mphantom,[disabled] mrow,[disabled] mfrac,[disabled] msqrt,[disabled] mroot,[disabled] mstyle,[disabled] merror,[disabled] mpadded,[disabled] mfenced,[disabled] menclose,[disabled] msub,[disabled] msup,[disabled] msubsup,[disabled] munder,[disabled] mover,[disabled] munderover,[disabled] mmultiscripts,[disabled] mtable,[disabled] mtr,[disabled] mtd,[disabled] mlabeledtr,[disabled] maction,[disabled] semantics,[disabled] annotation,[disabled] annotation-xml,[disabled] foreignObject,[disabled] desc,[disabled] title,[disabled] metadata,[disabled] defs,[disabled] g,[disabled] symbol,[disabled] use,[disabled] path,[disabled] rect,[disabled] circle,[disabled] ellipse,[disabled] line,[disabled] polyline,[disabled] polygon,[disabled] text,[disabled] tspan,[disabled] tref,[disabled] textPath,[disabled] altGlyph,[disabled] altGlyphDef,[disabled] altGlyphItem,[disabled] glyphRef,[disabled] marker,[disabled] color-profile,[disabled] linearGradient,[disabled] radialGradient,[disabled] stop,[disabled] pattern,[disabled] clipPath,[disabled] mask,[disabled] filter,[disabled] feBlend,[disabled] feColorMatrix,[disabled] feComponentTransfer,[disabled] feComposite,[disabled] feConvolveMatrix,[disabled] feDiffuseLighting,[disabled] feDisplacementMap,[disabled] feFlood,[disabled] feFuncA,[disabled] feFuncB,[disabled] feFuncG,[disabled] feFuncR,[disabled] feGaussianBlur,[disabled] feImage,[disabled] feMerge,[disabled] feMergeNode,[disabled] feMorphology,[disabled] feOffset,[disabled] feSpecularLighting,[disabled] feTile,[disabled] feTurbulence,[disabled] feDistantLight,[disabled] fePointLight,[disabled] feSpotLight,[disabled] cursor,[disabled] a,[disabled] p,[disabled] h1,[disabled] h2,[disabled] h3,[disabled] h4,[disabled] h5,[disabled] h6,[disabled] ul,[disabled] ol,[disabled] li,[disabled] dl,[disabled] dt,[disabled] dd,[disabled] blockquote,[disabled] body,[disabled] html,[disabled] head,[disabled] meta,[disabled] link,[disabled] style,[disabled] script,[disabled] noscript,[disabled] template,[disabled] form,[disabled] fieldset,[disabled] legend,[disabled] label,[disabled] input,[disabled] button,[disabled] select,[disabled] optgroup,[disabled] option,[disabled] textarea,[disabled] details,[disabled] summary,[disabled] table,[disabled] caption,[disabled] colgroup,[disabled] col,[disabled] tbody,[disabled] thead,[disabled] tfoot,[disabled] tr,[disabled] td,[disabled] th,[disabled] iframe,[disabled] slot,[disabled] content,[disabled] element,[disabled] shadow,[disabled] font,[disabled] frame,[disabled] frameset,[disabled] noframes{pointer-events:none!important}[aria-disabled=true]{cursor:not-allowed!important;opacity:.6!important}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{background-color:color-opacity(var(--color-warning),.2);color:inherit}time{display:inline}@font-face{font-family:Lexend Deca;src:url(../media/LexendDeca-Black.ed81814c.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lexend Deca;src:url(../media/LexendDeca-Regular.455d8fc4.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.5ef781d4.ttf)format("truetype");font-weight:200 1000;font-style:normal}@font-face{font-family:Nunito;src:url(../media/Nunito-Italic-VariableFont_wght.359c9f7d.ttf)format("truetype");font-weight:200 1000;font-style:italic}@font-face{font-family:Poppins;src:url(../media/Poppins-Black.d669f5b5.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-BlackItalic.e3a9c1f8.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:url(../media/Poppins-Bold.af020122.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-BoldItalic.bf767c8d.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../media/Poppins-Medium.692047cf.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-Regular.59d7d3d1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-Black.da6c52b1.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-BlackItalic.d6412d0d.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Bold.1ec94c11.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-BoldItalic.ce470f44.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-ExtraBold.fe731ca4.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-ExtraBoldItalic.e7e59399.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Italic.bdf0187a.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Light.61e39880.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-LightItalic.fab01340.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Medium.4f3f9e0a.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-MediumItalic.72b28871.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Regular.26342d03.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-SemiBold.0631e3f8.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-SemiBoldItalic.3395af38.ttf)format("truetype");font-weight:600;font-style:italic}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-primary-50:#ecfdf5;--color-primary-100:#d1fae5;--color-primary-200:#a7f3d0;--color-primary-300:#6ee7b7;--color-primary-400:#10b981;--color-primary-500:#059669;--color-primary-600:#047857;--color-primary-700:#065f46;--color-primary-800:#064e3b;--color-primary-900:#022c22;--color-secondary-50:#e8edf3;--color-secondary-100:#c6d1e0;--color-secondary-200:#a1b3cc;--color-secondary-300:#7c95b8;--color-secondary-400:#5777a4;--color-secondary-500:#264e70;--color-secondary-600:#214462;--color-secondary-700:#1c3a54;--color-secondary-800:#173046;--color-secondary-900:#122638;--color-accent-50:#fdefe8;--color-accent-100:#fad5c5;--color-accent-200:#f7b9a0;--color-accent-300:#f49d7b;--color-accent-400:#f18156;--color-accent-500:#c7512e;--color-accent-600:#ab4426;--color-accent-700:#8f371f;--color-accent-800:#732a18;--color-accent-900:#571d11;--color-success-50:#e6f7f0;--color-success-100:#c0ecde;--color-success-200:#97e0ca;--color-success-300:#6ed4b6;--color-success-400:#45c8a2;--color-success-500:#10b981;--color-success-600:#0ea073;--color-success-700:#0c8765;--color-success-800:#0a6e57;--color-success-900:#085549;--color-warning-50:#fef3e2;--color-warning-100:#fde3c0;--color-warning-200:#fcd39d;--color-warning-300:#fac37a;--color-warning-400:#f9b357;--color-warning-500:#f59e0b;--color-warning-600:#d88809;--color-warning-700:#b87207;--color-warning-800:#985c05;--color-warning-900:#784603;--color-error-50:#fdeaea;--color-error-100:#fbcbcb;--color-error-200:#f9acac;--color-error-300:#f78d8d;--color-error-400:#f56e6e;--color-error-500:#ef4444;--color-error-600:#d13b3b;--color-error-700:#b33232;--color-error-800:#952929;--color-error-900:#772020;--color-info-50:#e0f8fe;--color-info-100:#b3effb;--color-info-200:#80e5f9;--color-info-300:#4ddcf7;--color-info-400:#1ad2f5;--color-info-500:#06b6d4;--color-info-600:#059bb5;--color-info-700:#048096;--color-info-800:#036577;--color-info-900:#024a58;--color-gray-50:#f8f9fa;--color-gray-100:#f1f3f5;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-primary:var(--color-primary-500);--color-secondary:var(--color-secondary-500);--color-accent:var(--color-accent-500);--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-text-tertiary:var(--color-gray-500);--color-text-muted:var(--color-gray-600);--color-text-inverse:#0a0a0a;--color-background-primary:#0a0a0a;--color-background-secondary:#0d0d0d;--color-background-tertiary:#111;--color-background-card:#0d0d0dd9;--color-background-inverse:var(--color-gray-50);--color-border-primary:#ffffff14;--color-border-secondary:#ffffff0d;--color-border-tertiary:#ffffff08;--color-brand:#10b981;--color-brand-dim:#10b9811a;--color-brand-border:#10b98138;--color-gold:#10b981;--color-gold-dim:#10b9811a;--color-gold-border:#10b98138;--color-teal:#10b981;--color-teal-dim:#10b9811a;--color-teal-border:#10b98138;--surface-1:#ffffff08;--surface-2:#ffffff0d;--surface-3:#ffffff14;--spacing-xxs:0rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--font-family-sans:Nunito,sans-serif;--font-family-serif:Georgia,Cambria,Times New Roman,Times,serif;--font-family-mono:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;--font-family-base:Nunito,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--line-height-tight:1.1;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2}@keyframes sa-slide-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sa-cursor-blink{0%,to{opacity:1}50%{opacity:0}}header{animation:.55s cubic-bezier(.22,1,.36,1) both sa-slide-down}.hero__eyebrow{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .2s both sa-fade-up}.hero__sub{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .85s both sa-fade-up}.hero__ctas{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 1s both sa-fade-up}.hero__trust{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) 1.1s both sa-fade-up}.hero__pop{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) 1.2s both sa-fade-up}.hero__right{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .35s both sa-fade-up}.hero__stats{opacity:0;animation:.6s 1.3s both sa-fade-in}.hero__ticker{opacity:0;animation:.5s 1.45s both sa-fade-in}.hero__cursor{vertical-align:middle;background:#10b981;width:2px;height:.85em;margin-left:3px;animation:.7s step-end infinite sa-cursor-blink;display:inline-block}[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-reveal].in-view{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal-stagger]>.in-view{opacity:1;transform:translateY(0)}@keyframes pip-pop{0%{opacity:0;transform:translateY(4px)scale(.6)}20%{opacity:1;transform:translateY(-4px)scale(1.1)}80%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.9)}}.svc-added-pip{background:var(--color-success-500);color:#fff;font-size:11px;font-weight:700;font-family:var(--font-family-sans);pointer-events:none;border-radius:9999px;padding:3px 8px;animation:1.4s cubic-bezier(.68,-.55,.265,1.55) forwards pip-pop;position:absolute;top:-10px;right:-6px;box-shadow:0 4px 10px #10b98166}.svc-btn{color:#000;font-family:var(--font-family-sans);cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:.875rem;font-weight:600;line-height:1;transition:background .15s,box-shadow .15s,transform 80ms;display:inline-flex}.svc-btn:not([disabled]):hover{background:#0ea672;transform:translateY(-1px);box-shadow:0 6px 18px #10b9814d}.svc-btn:active{transform:translateY(0)}.svc-btn--in-cart{color:#10b981;background:#10b9811a;border:1px solid #10b98166}.svc-btn--in-cart:not([disabled]):hover{box-shadow:none;background:#10b98126;transform:none}.svc-btn--gold{color:#000;background:#10b981}.svc-btn--outline{color:#10b981;background:0 0;border:1px solid #10b98180}.svc-btn--outline:not([disabled]):hover{box-shadow:none;background:#10b98114}.svc-btn--full{justify-content:center;width:100%}.svc-badge{letter-spacing:.04em;color:#10b981;background:#10b9811a;border:1px solid #10b98166;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.svc-badge--gold{color:#fde9b7;background:#e6b94a26;border-color:#e6b94a66}.svc-badge--accent{color:#f7b9a0;background:#c7512e2e;border-color:#c7512e59}.svc-badge--solid{color:#000;background:#10b981;border:none}.svc-badge--solid-gold{color:#1f1a10;background:#10b981;border:none}.svc-turnaround{color:#a1b3cc;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.svc-classic{width:min(320px,100%);font-family:var(--font-family-sans);color:#ededed;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 4px 24px #0006}.svc-classic:hover{border-color:#10b98140;transform:translateY(-3px);box-shadow:0 12px 40px #0000008c,0 0 0 1px #10b9811a}.svc-classic__image{background:radial-gradient(circle at 50% 35%,#10b98114 0%,#080808 75%);border-bottom:1px solid #1a1a1a;justify-content:center;align-items:center;height:240px;padding:18px;display:flex;position:relative}.svc-classic__image-inner{max-width:160px;height:100%}.svc-classic__badge{position:absolute;top:14px;left:14px}.svc-classic__turnaround{position:absolute;top:14px;right:14px}.svc-classic__content{padding:20px 22px 22px}.svc-classic__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#10b981;font-size:11px;font-weight:600}.svc-classic__title{font-family:var(--font-family-sans);color:#ededed;letter-spacing:-.01em;margin:6px 0 10px;font-size:22px;font-weight:700;line-height:1.15}.svc-classic__desc{color:#a1b3cc;min-height:65px;margin:0;font-size:14px;line-height:1.55}.svc-classic__footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.svc-classic__price-value{font-family:var(--font-family-sans);color:#ededed;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.svc-classic__price-meta{color:#7c95b8;margin-top:4px;font-size:12px}.svc-classic__image-link{color:inherit;background:0 0;text-decoration:none;display:block}.svc-classic__image-link:hover .svc-classic__image{filter:brightness(1.08)}.svc-classic__actions{gap:6px;display:grid}.svc-classic__btn-wrap{position:relative}.svc-classic__detail-link{color:#10b981;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.svc-classic__detail-link:hover{color:#7ddbd6}.svc-card{height:100%;font-family:var(--font-family-sans);color:#ededed;background:#080808;border:1px solid #1c1c1c;border-radius:8px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.svc-card:before{content:"";opacity:0;z-index:2;background:#10b981;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.svc-card:hover{border-color:#10b98138;transform:translateY(-4px);box-shadow:0 16px 48px #0009,0 0 0 1px #10b98114}.svc-card:hover:before{opacity:1}.svc-card__media{background:radial-gradient(at 50% 30%,#10b98117 0%,#060606 70%);border-bottom:1px solid #1c1c1c;flex-shrink:0;height:220px;text-decoration:none;display:block;position:relative;overflow:hidden}.svc-card__glow{pointer-events:none;opacity:0;background:radial-gradient(at 50% -10%,#10b9811f 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.svc-card:hover .svc-card__glow{opacity:1}.svc-card__corner{opacity:0;z-index:1;border:0 solid #10b98159;width:12px;height:12px;transition:opacity .2s;position:absolute}.svc-card__corner--tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.svc-card__corner--tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.svc-card__corner--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.svc-card__corner--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.svc-card:hover .svc-card__corner{opacity:1}.svc-card__visual{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.svc-card__badge{z-index:2;color:#000;text-transform:uppercase;letter-spacing:.08em;background:#10b981;border-radius:3px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.svc-card__turnaround{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff9;background:#000000a6;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:12px;right:12px}.svc-card__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.svc-card__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#10b981;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.svc-card__eyebrow-line{background:#10b981;flex-shrink:0;width:16px;height:1px;display:inline-block}.svc-card__title{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.15}.svc-card__title a{color:inherit;text-decoration:none}.svc-card__title a:hover{color:#ffffffd9}.svc-card__desc{color:#fff6;flex:1;margin:0;font-size:13.5px;line-height:1.6}.svc-card__divider{background:#1c1c1c;height:1px;margin:16px 0}.svc-card__footer{flex-direction:column;gap:10px;display:flex}.svc-card__price{align-items:baseline;gap:6px;display:flex}.svc-card__price-value{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.svc-card__price-unit{color:#ffffff4d;font-size:12px}.svc-card__actions{flex-direction:column;gap:8px;display:flex}.svc-card__btn-wrap{position:relative}.svc-card__link{color:#ffffff4d;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.svc-card__link:hover{color:#10b981}.svc-horizontal{width:min(540px,100%);font-family:var(--font-family-sans);color:#ededed;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:160px 1fr;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.svc-horizontal:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0006}.svc-horizontal__image{background:radial-gradient(circle,#10b98112 0%,#080808 80%);border-right:1px solid #ffffff0f;justify-content:center;align-items:center;padding:14px;display:flex;position:relative}.svc-horizontal__image-inner{width:100%;height:100%;max-height:200px}.svc-horizontal__content{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.svc-horizontal__eyebrow-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.svc-horizontal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#10b981;font-size:11px;font-weight:600}.svc-horizontal__title{font-family:var(--font-family-sans);color:#ededed;letter-spacing:-.01em;margin:4px 0 8px;font-size:20px;font-weight:700}.svc-horizontal__desc{color:#a1b3cc;margin:0;font-size:13.5px;line-height:1.55}.svc-horizontal__meta{color:#7c95b8;gap:14px;margin-top:12px;font-size:12px;display:flex}.svc-horizontal__meta span{align-items:center;gap:5px;display:inline-flex}.svc-horizontal__footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.svc-horizontal__price-value{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.svc-horizontal__price-meta{color:#7c95b8;margin-top:3px;font-size:11px}.svc-horizontal__btn-wrap{position:relative}@media (max-width:420px){.svc-horizontal{grid-template-columns:1fr}.svc-horizontal__image{border-bottom:1px solid #ffffff0f;border-right:none;height:180px}}.svc-editorial{width:min(380px,100%);font-family:var(--font-family-sans);color:#ededed;background:linear-gradient(#111 0%,#0d0d0d 60%,#080808 100%);border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #10b98133}.svc-editorial--gold{box-shadow:0 30px 60px -20px #e6b94a40}.svc-editorial__spotlight{pointer-events:none;background:radial-gradient(#10b98140 0%,#0000 65%);width:380px;height:240px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.svc-editorial__spotlight--gold{background:radial-gradient(#e6b94a40 0%,#0000 65%)}.svc-editorial__image{justify-content:center;align-items:center;height:320px;padding:28px;display:flex;position:relative}.svc-editorial__image-inner{max-width:200px;height:100%}.svc-editorial__content{padding:0 28px 28px;position:relative}.svc-editorial__eyebrow-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.svc-editorial__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#10b981;font-size:11px;font-weight:600}.svc-editorial__eyebrow--gold{color:#10b981}.svc-editorial__title{font-family:var(--font-family-sans);color:#ededed;letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.05}.svc-editorial__desc{color:#a1b3cc;margin:0 0 22px;font-size:15px;line-height:1.6}.svc-editorial__price-row{align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.svc-editorial__price-value{font-family:var(--font-family-sans);color:#ededed;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.svc-editorial__price-unit{color:#7c95b8;font-size:13px}.svc-editorial__btn-wrap{position:relative}.svc-tier{width:min(300px,100%);font-family:var(--font-family-sans);color:#ededed;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;padding:24px 22px 22px;position:relative;box-shadow:0 4px 6px -1px #0000001a}.svc-tier--featured{background:linear-gradient(#111 0%,#0d0d0d 100%);border-color:#10b98173;box-shadow:0 20px 40px -10px #10b98133}.svc-tier__featured-label{color:#000;letter-spacing:.1em;text-transform:uppercase;background:#10b981;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:22px}.svc-tier__image{justify-content:center;align-items:center;height:120px;margin-bottom:14px;display:flex}.svc-tier__image-inner{height:100%}.svc-tier__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#10b981;font-size:11px;font-weight:600}.svc-tier__title{font-family:var(--font-family-sans);color:#ededed;margin:4px 0 8px;font-size:22px;font-weight:700}.svc-tier__desc{color:#a1b3cc;margin:0 0 16px;font-size:13px;line-height:1.5}.svc-tier__price-row{border-top:1px solid #ffffff14;align-items:baseline;gap:6px;padding-top:12px;display:flex}.svc-tier__price-value{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.svc-tier__price-unit{color:#7c95b8;font-size:12px}.svc-tier__bullets{flex-direction:column;gap:7px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.svc-tier__bullet{color:#ededed;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.svc-tier__bullet svg{flex-shrink:0;margin-top:2px}.svc-tier__btn-wrap{position:relative}.svc-light{width:min(320px,100%);font-family:var(--font-family-sans);color:#0d0d0d;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 2px #0000000d}.svc-light:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.svc-light__image{background:linear-gradient(#f1f3f5 0%,#e9ecef 100%);border-bottom:1px solid #e9ecef;justify-content:center;align-items:center;height:220px;padding:18px;display:flex;position:relative}.svc-light__image-inner{max-width:150px;height:100%}.svc-light__badge{color:#fff;letter-spacing:.04em;background:#10b981;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.svc-light__content{padding:22px}.svc-light__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#10b981;font-size:11px;font-weight:600}.svc-light__title{font-family:var(--font-family-sans);color:#0d0d0d;letter-spacing:-.01em;margin:5px 0 8px;font-size:22px;font-weight:700}.svc-light__desc{color:#4b5563;min-height:65px;margin:0;font-size:14px;line-height:1.55}.svc-light__footer{border-top:1px solid #e9ecef;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding-top:16px;display:flex}.svc-light__price-value{font-family:var(--font-family-sans);color:#0d0d0d;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.svc-light__price-meta{color:#6b7280;margin-top:3px;font-size:12px}.svc-light__btn-wrap{position:relative}.svc-light__btn{color:#fff;font-family:var(--font-family-sans);cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.svc-light__btn--in-cart{color:#10b981;background:#10b98126}.svc-slab-as-card{width:min(280px,100%);font-family:var(--font-family-sans);color:#ededed;background:linear-gradient(140deg,#ffffff1a 0%,#ffffff08 50%,#ffffff14 100%);border:1.5px solid #ffffff4d;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 50px -12px #0000008c,inset 0 1px #ffffff26}.svc-slab-as-card__header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.svc-slab-as-card__header-left{align-items:center;gap:10px;display:flex}.svc-slab-as-card__monogram{width:28px;height:24px;font-family:var(--font-family-sans);color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.svc-slab-as-card__brand-name{font-family:var(--font-family-sans);letter-spacing:.16em;color:#fff;font-size:13px;font-weight:700}.svc-slab-as-card__brand-sub{font-family:var(--font-family-sans);color:#ffffffd9;letter-spacing:.08em;margin-top:1px;font-size:9px}.svc-slab-as-card__grade{color:#fff;text-align:center;min-width:28px;font-family:var(--font-family-sans);background:#080808;border-radius:3px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.1}.svc-slab-as-card__window{background:#0006;justify-content:center;align-items:center;height:220px;padding:14px;display:flex}.svc-slab-as-card__window-inner{height:100%}.svc-slab-as-card__content{padding:14px 18px 18px;position:relative}.svc-slab-as-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.svc-slab-as-card__title{font-family:var(--font-family-sans);color:#ededed;margin:4px 0 8px;font-size:19px;font-weight:700}.svc-slab-as-card__desc{color:#a1b3cc;margin:0 0 12px;font-size:12.5px;line-height:1.5}.svc-slab-as-card__cert-strip{color:#edededd9;letter-spacing:.05em;background:#00000080;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:6px 10px;font-family:ui-monospace,monospace;font-size:10px;display:flex}.svc-slab-as-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.svc-slab-as-card__price-value{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.svc-slab-as-card__price-unit{color:#7c95b8;margin-top:3px;font-size:10.5px}.svc-slab-as-card__btn-wrap{position:relative}.svc-slab-as-card__glare{display:none}.desktop-nav{justify-self:start;align-items:center;min-width:0;display:none}.desktop-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.desktop-nav__item{position:static}.desktop-nav__item:after{content:"";width:100%;height:.75rem;position:absolute;top:100%;left:0}.desktop-nav__item:hover .desktop-nav__dropdown,.desktop-nav__item--open .desktop-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.desktop-nav__link{color:#aaa;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;height:68px;padding:0 16px;font-size:11.5px;font-weight:500;text-decoration:none;transition:color .15s;display:flex;position:relative}.desktop-nav__link:hover{color:#fff}.desktop-nav__link--active{color:#10b981}.desktop-nav__link:focus-visible{outline-offset:3px;outline:2px solid #10b981a6}.desktop-nav__trigger{appearance:none;font:inherit;cursor:pointer}.desktop-nav__icon{color:currentColor;justify-content:center;align-items:center;margin:0;display:inline-flex}.desktop-nav__icon svg{width:10px;height:10px;transition:transform .2s}.desktop-nav__item--open .desktop-nav__trigger .desktop-nav__icon:last-child svg{transform:rotate(180deg)}.desktop-nav__dropdown{z-index:1030;opacity:0;visibility:hidden;pointer-events:none;background:#0d0d0d;border-bottom:1px solid #222;max-width:none;padding:20px 32px 24px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:68px;left:0;right:0;transform:translateY(-4px);box-shadow:0 12px 40px #0009}.desktop-nav__dropdown-item{display:block}.desktop-nav__dropdown-link{color:#aaa;border-bottom:1px solid #131313;align-items:center;gap:8px;padding:7px 0;font-size:13px;text-decoration:none;transition:color .1s;display:flex}.desktop-nav__dropdown-link:before{content:"";background:#10b981;border-radius:50%;flex-shrink:0;width:3px;height:3px;transition:opacity .1s}.desktop-nav__dropdown-link:hover,.desktop-nav__dropdown-link[aria-current=page]{color:#10b981}.desktop-nav__dropdown-link:focus-visible{outline-offset:1px;outline:2px solid #10b981a6}@media only screen and (min-width:961px){.desktop-nav{display:inline-flex}}@media (prefers-reduced-motion:reduce){.desktop-nav *{transition:none!important}}.mobile-nav__toggle{color:#f1f3f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,border-color .18s;display:flex}@media only screen and (min-width:769px){.mobile-nav__toggle{display:none}}.mobile-nav__toggle-line{background:currentColor;border-radius:999px;width:17px;height:1px;margin:2px 0;transition:transform .2s,opacity .2s}.mobile-nav__toggle:hover,.mobile-nav__toggle--active{background:#10b9811a;border-color:#10b98140}.mobile-nav__toggle:focus-visible{outline-offset:2px;outline:2px solid #10b981a6}.mobile-nav__toggle--active .mobile-nav__toggle-line:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav__toggle--active .mobile-nav__toggle-line:nth-child(2){opacity:0}.mobile-nav__toggle--active .mobile-nav__toggle-line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav__overlay{z-index:1299;opacity:0;visibility:hidden;background:#000000b3;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.mobile-nav__overlay--visible{opacity:1;visibility:visible}.mobile-nav{z-index:1300;overscroll-behavior:contain;visibility:hidden;background:linear-gradient(155deg,#0a0a0afc,#050505fc);border:1px solid #10b98126;border-radius:2px;flex-direction:column;width:min(25rem,100vw - 1rem);padding:.5rem;transition:transform .24s,visibility .24s;display:flex;position:fixed;top:.5rem;bottom:.5rem;right:.5rem;overflow-y:auto;transform:translate(calc(100% + 1rem));box-shadow:-22px 0 70px #00000085,inset 0 1px #ffffff0f}.mobile-nav--open{visibility:visible;transform:translate(0)}.mobile-nav__header{z-index:1;background:linear-gradient(#0a0a0afa 75%,#0000);justify-content:space-between;align-items:center;padding:.65rem .65rem .8rem;display:flex;position:sticky;top:-.5rem}.mobile-nav__title{color:#dee2e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.mobile-nav__close{color:#e9ecef;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-flex}.mobile-nav__close:hover{color:#f8f9fa;background:#ffffff14}.mobile-nav__close:focus-visible{outline-offset:2px;outline:2px solid #10b981a6}.mobile-nav__list{margin:0;padding:0;list-style:none}.mobile-nav__item{margin:.25rem 0}.mobile-nav__link{color:#e9ecef;width:100%;min-height:2.85rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.78rem;align-items:center;padding:.7rem .8rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:flex}.mobile-nav__link:hover{color:#f8f9fa;background:#ffffff0d;border-color:#1a1a1a}.mobile-nav__link--active{color:#10b981;background:#10b9811a;border-color:#10b98133}.mobile-nav__link--has-children{justify-content:space-between}.mobile-nav__link:focus-visible{outline-offset:1px;outline:2px solid #10b981a6}.mobile-nav__link--account{flex-direction:column;align-items:flex-start;gap:.22rem;min-height:0;padding:.68rem .75rem}.mobile-nav__icon{color:#ced4da;justify-content:center;align-items:center;margin:0 0 0 auto;display:inline-flex}.mobile-nav__chevron{transition:transform .18s}.mobile-nav__chevron--rotated{transform:rotate(180deg)}.mobile-nav__dropdown{border-left:1px solid #10b98126;max-height:0;margin-left:.7rem;padding-left:.6rem;transition:max-height .24s;overflow:hidden}.mobile-nav__dropdown--open{max-height:32rem}.mobile-nav__dropdown-link{color:#ced4da;border-radius:.65rem;margin:.18rem 0;padding:.62rem .72rem;font-size:.86rem;text-decoration:none;display:block}.mobile-nav__dropdown-link:hover,.mobile-nav__dropdown-link[aria-current=page]{color:#f8f9fa;background:#ffffff0b}.mobile-nav__dropdown-link:focus-visible{outline-offset:1px;outline:2px solid #10b981a6}.mobile-nav__account{background:#ffffff06;border:1px solid #1a1a1a;border-radius:.95rem;margin-top:auto;padding:.55rem}.mobile-nav__account-title{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.35rem .35rem .65rem;font-size:.7rem}.mobile-nav__account-context{background:#ffffff09;border:1px solid #1a1a1a;border-radius:.75rem;align-items:flex-start;gap:.65rem;margin-bottom:.35rem;padding:.72rem;display:flex}.mobile-nav__account-context-initial{color:#10b981;background:#10b98133;border:1px solid #10b9814d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:700;display:inline-flex}.mobile-nav__account-context-initial--guest{color:#dee2e6;background:#ffffff12;border-color:#ffffff1a}.mobile-nav__account-context-copy h4{color:#f1f3f5;margin:0;font-size:.875rem;font-weight:600}.mobile-nav__account-context-copy p{color:#ced4da;margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.mobile-nav__account-label{display:block}.mobile-nav__account-description,.mobile-nav__account-empty{color:#ced4da;font-size:.76rem;line-height:1.4}.mobile-nav__account-empty{margin:0;padding:.65rem .75rem}@media only screen and (min-width:769px){.mobile-nav,.mobile-nav__overlay{display:none}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav *{transition:none!important}}.account-menu{display:none;position:relative}@media only screen and (min-width:769px){.account-menu{display:block}}.account-menu__panel{opacity:0;visibility:hidden;z-index:1200;pointer-events:none;background:linear-gradient(155deg,#0a0a0afa,#050505fa);border:1px solid #10b98126;border-radius:1rem;width:min(18rem,100vw - 2rem);padding:.35rem;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + .65rem);right:0;transform:translateY(-.35rem);box-shadow:0 22px 55px #00000080,inset 0 1px #ffffff0f}.account-menu__panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.account-menu__context{background:#ffffff09;border:1px solid #1a1a1a;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin-bottom:.25rem;padding:.7rem;display:flex}.account-menu__context-initial{color:#10b981;background:#10b98133;border:1px solid #10b98152;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:inline-flex}.account-menu__context-initial--guest{color:#dee2e6;background:#ffffff12;border-color:#ffffff1a}.account-menu__context-copy h3{color:#f1f3f5;margin:0;font-size:.875rem;font-weight:600}.account-menu__context-copy p{color:#ced4da;margin:.2rem 0 0;font-size:.74rem;line-height:1.4}.account-menu__link{color:#e9ecef;border:1px solid #0000;border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.58rem .68rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.account-menu__link:hover{color:#f8f9fa;background:#ffffff0d;border-color:#1a1a1a}.account-menu__link--active{color:#10b981;background:#10b9811a;border-color:#10b98133}.account-menu__link:focus-visible{outline-offset:1px;outline:2px solid #10b981a6}.account-menu__label{font-size:.875rem;font-weight:600}.account-menu__description{color:#ced4da;font-size:.74rem;line-height:1.4}.account-menu__badge{color:#111827;background:#10b981;border-radius:999px;align-self:flex-start;margin-top:.25rem;padding:.1rem .45rem;font-size:.67rem;font-weight:600}.account-menu__empty{color:#ced4da;margin:0;padding:.7rem .8rem;font-size:.8rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.account-menu *{transition:none!important}}.site-footer{background:#0a0a0a;border-top:1px solid #1e1e1e}.site-footer__newsletter{border-bottom:1px solid #1e1e1e;padding:48px 32px 36px}.site-footer__newsletter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}.site-footer__newsletter-text{flex-shrink:0}.site-footer__newsletter-label{letter-spacing:.2em;text-transform:uppercase;color:#10b981;margin-bottom:6px;font-size:9px}.site-footer__newsletter-heading{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700}.site-footer__newsletter-form{flex-wrap:wrap;flex:1;gap:0;max-width:480px;display:flex}.site-footer__newsletter-input{color:#fff;background:#111;border:1px solid #252525;border-right:none;outline:none;flex:1;height:42px;padding:0 16px;font-family:inherit;font-size:13px;transition:border-color .15s}.site-footer__newsletter-input::placeholder{color:#777}.site-footer__newsletter-input:focus{border-color:#10b981}.site-footer__newsletter-btn{color:#000;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#10b981;border:none;height:42px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s}.site-footer__newsletter-btn:hover:not(:disabled){background:#d4a53a}.site-footer__newsletter-btn:disabled{opacity:.6;cursor:not-allowed}.site-footer__newsletter-msg{width:100%;margin-top:8px;padding:8px 12px;font-size:12px}.site-footer__newsletter-msg--success{color:#10b981;background:#10b98114;border:1px solid #10b98133}.site-footer__newsletter-msg--error{color:#f87171;background:#f8717114;border:1px solid #f8717133}.site-footer__main{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;max-width:1400px;margin:0 auto;padding:56px 32px 48px;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer__brand-logo{letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:6px;font-size:20px;font-weight:800}.site-footer__brand-line{background:#10b981;width:28px;height:2px;margin-bottom:20px;display:block}.site-footer__brand-desc{color:#aaa;max-width:260px;margin-bottom:28px;font-size:13px;line-height:1.7}.site-footer__social-block{margin-top:auto}.site-footer__social-label{letter-spacing:.2em;text-transform:uppercase;color:#aaa;margin-bottom:10px;font-size:9px;display:block}.site-footer__social-icons{gap:8px;display:flex}.site-footer__social-icons a{color:#aaa;cursor:pointer;border:1px solid #252525;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.site-footer__social-icons a svg{width:16px;height:16px}.site-footer__social-icons a:hover{color:#10b981;border-color:#10b981}.site-footer__social-icons a:focus-visible{outline-offset:3px;outline:2px solid #10b981a6}.site-footer__social-ebay{letter-spacing:-.02em;border:1px solid #252525;justify-content:center;align-items:center;height:34px;padding:0 8px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;transition:border-color .15s;display:flex}.site-footer__social-ebay:hover{border-color:#10b981}.site-footer__social-ebay:focus-visible{outline-offset:3px;outline:2px solid #10b981a6}.site-footer__col-title{letter-spacing:.18em;text-transform:uppercase;color:#10b981;border-bottom:1px solid #1a1a1a;margin-bottom:18px;padding-bottom:10px;font-size:9px}.site-footer__col a{color:#aaa;border-bottom:1px solid #111;padding:6px 0;font-size:13px;text-decoration:none;transition:color .15s;display:block}.site-footer__col a:hover{color:#fff}.site-footer__col a:focus-visible{outline-offset:2px;outline:2px solid #10b981a6}.site-footer__widerruf-btn{color:#f87171;letter-spacing:.01em;background:#ef444414;border:1px solid #ef444459;border-radius:9999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.site-footer__widerruf-btn:hover{color:#fca5a5;background:#ef444426;border-color:#ef44448c}.site-footer__trust{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.site-footer__trust-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:24px 32px;display:flex}.site-footer__trust-item{color:#aaa;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.site-footer__trust-item svg{color:#10b981;flex-shrink:0;width:14px;height:14px}.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:20px 32px;display:flex}.site-footer__copy{color:#888;margin:0;font-size:12px}.site-footer__legal{flex-wrap:wrap;gap:24px;display:flex}.site-footer__legal a{color:#888;font-size:12px;text-decoration:none;transition:color .15s}.site-footer__legal a:hover{color:#bbb}@media (max-width:1024px){.site-footer__main{grid-template-columns:1fr 1fr 1fr;gap:36px}.site-footer__brand{grid-column:1/-1}.site-footer__brand-desc{max-width:100%}}@media (max-width:640px){.site-footer__newsletter-inner{flex-direction:column;align-items:flex-start;gap:20px}.site-footer__newsletter-form{width:100%;max-width:100%}.site-footer__newsletter,.site-footer__main,.site-footer__trust-inner,.site-footer__bottom{padding-left:20px;padding-right:20px}.site-footer__main{grid-template-columns:1fr 1fr;gap:28px}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__legal{gap:16px}}.legal-page{z-index:0;background:#0a0a0a;position:relative;overflow:hidden}.legal-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#10b98112,#0000 65%);width:900px;height:600px;position:absolute;top:-8rem;left:50%;transform:translate(-50%)}.legal-page__shell{z-index:1;width:min(100% - 2rem,78rem);margin:0 auto;padding:3rem 0 5rem;position:relative}@media only screen and (min-width:768px){.legal-page__shell{width:min(100% - 4rem,78rem);padding-top:5rem}}.legal-page__hero{gap:1rem;margin-bottom:3rem;display:grid}.legal-page__hero h1{letter-spacing:-.02em;background:linear-gradient(135deg,#f8f9fa 0%,#dee2e6 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:700;line-height:1.1}.legal-page__eyebrow{color:#10b981;letter-spacing:.1em;text-transform:uppercase;background:#10b98112;border:1px solid #10b98138;border-radius:9999px;align-items:center;gap:.4rem;width:fit-content;margin:0;padding:.3rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.legal-page__lead{color:#ced4da;max-width:48rem;margin:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75}.legal-page__toc{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.75rem;flex-wrap:wrap;gap:.25rem;margin-bottom:3rem;padding:1rem 1.5rem;display:flex}.legal-page__toc a{color:#dee2e6;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9999px;align-items:center;gap:.3rem;min-height:2.1rem;padding:0 .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.legal-page__toc a:before{content:"#";color:#059669;opacity:.7;font-size:.65em}.legal-page__toc a:hover{color:#6ee7b7;background:#10b9810f;border-color:#10b98140}.legal-page__section{margin-bottom:3rem}.legal-page__section h2{color:#f1f3f5;letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:600}.legal-page__section p,.legal-page__section li{color:#ced4da;font-size:.875rem;line-height:1.75}@media only screen and (min-width:768px){.legal-page__section p,.legal-page__section li{font-size:1rem}}.legal-page__section ul{gap:.25rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.legal-page__section a{color:#10b981;border-bottom:1px solid #10b98140;text-decoration:none;transition:color .15s,border-color .15s}.legal-page__section a:hover{color:#6ee7b7;border-bottom-color:#10b9818c}.legal-page__table-wrap{border:1px solid #ffffff0f;border-radius:.75rem;margin:1.5rem 0;overflow-x:auto}.legal-page__table{border-collapse:collapse;width:100%;font-size:.875rem}.legal-page__table thead tr{background:#ffffff0a;border-bottom:1px solid #ffffff12}.legal-page__table th{text-align:left;color:#ced4da;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.legal-page__table td{color:#dee2e6;border-bottom:1px solid #ffffff0a;padding:.5rem 1rem;line-height:1.75}.legal-page__table td strong{color:#6ee7b7;font-weight:600}.legal-page__table tbody tr:last-child td{border-bottom:none}.legal-page__table tbody tr:hover td{background:#ffffff05}.legal-page__info-box{color:#dee2e6;background:#10b9810d;border:1px solid #10b9812e;border-left:3px solid #10b98199;border-radius:.5rem;margin-top:1rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.75}.legal-page__info-box strong{color:#6ee7b7}.legal-page__grid{gap:1.5rem;margin-bottom:1.5rem;display:grid}@media only screen and (min-width:1024px){.legal-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-page__stack{gap:1rem;margin-bottom:1.5rem;display:grid}.legal-page__actions{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.legal-page__actions a{color:#6ee7b7;background:#10b98112;border:1px solid #10b9812e;border-radius:9999px;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.legal-page__actions a:after{content:"→";transition:transform .18s}.legal-page__actions a:hover{color:#a7f3d0;background:#10b98121;border-color:#10b9814d;transform:translateY(-2px)}.legal-page__actions a:hover:after{transform:translate(3px)}.legal-card{background:#0d0d0de6;border:1px solid #ffffff0f;border-radius:.75rem;gap:1rem;padding:2rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000059}.legal-card:hover{border-color:#ffffff1a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000073,0 0 0 1px #10b9810d}.legal-card h2{color:#f8f9fa;letter-spacing:-.01em;border-bottom:1px solid #ffffff0d;align-items:center;gap:.6rem;margin:0;padding-bottom:.5rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;display:flex}.legal-card p{color:#ced4da;margin:0;font-size:.875rem;line-height:1.75}@media only screen and (min-width:768px){.legal-card p{font-size:1rem}}.legal-card dt,.legal-card dd,.legal-card li{color:#ced4da;margin:0;line-height:1.75}.legal-card strong{color:#f1f3f5;font-weight:600}.legal-card a{color:#10b981;border-bottom:1px solid #10b98140;text-decoration:none;transition:color .15s,border-color .15s}.legal-card a:hover{color:#6ee7b7;border-bottom-color:#10b9818c}.legal-card--highlight{background:linear-gradient(145deg,#10b98114 0%,#0d0d0df2 55%);border-color:#10b98124;box-shadow:inset 0 1px #10b9810f,0 8px 32px #00000059}.legal-card--highlight:hover{border-color:#10b98138;box-shadow:inset 0 1px #10b98114,0 12px 40px #00000073,0 0 24px #10b9810d}.legal-card--highlight h2{color:#6ee7b7;border-bottom-color:#10b9811f}.legal-card__list{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.5rem;gap:.5rem;padding:.5rem 1rem;display:grid}.legal-card__list div{border-bottom:1px solid #ffffff0a;gap:.15rem;padding-bottom:.25rem;display:grid}.legal-card__list div:last-child{border-bottom:none;padding-bottom:0}.legal-card__list--compact{gap:.25rem}.legal-card__list dt{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.legal-card__list dd{font-size:.875rem}.legal-card__bullets{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.5rem;gap:.25rem;margin:0;padding:.5rem 1rem .5rem 2rem;list-style:none;display:grid}.legal-card__bullets li{padding-left:1rem;font-size:.875rem;position:relative}.legal-card__bullets li:before{content:"";background:#10b981;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:-.1rem}.legal-card__notice{color:#dee2e6;background:#10b9810d;border:1px solid #10b9812e;border-left:3px solid #10b98199;border-radius:.5rem;gap:.65rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.75;display:flex}.legal-card__muted{color:#4b5563;font-size:.875rem}.widerruf-form{gap:2rem;display:grid}.widerruf-form__section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;gap:1rem;padding:2rem;display:grid}.widerruf-form__section-title{color:#ced4da;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.875rem;font-weight:600}.widerruf-form__row{gap:1rem;display:grid}@media only screen and (min-width:480px){.widerruf-form__row--2{grid-template-columns:1fr 1fr}}.widerruf-form__row--zip{grid-template-columns:160px 1fr}.widerruf-form__field{gap:.25rem;display:grid}.widerruf-form__field label{color:#dee2e6;font-size:.75rem;font-weight:600}.widerruf-form__field input,.widerruf-form__field textarea{color:#f1f3f5;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.875rem;transition:border-color .18s,box-shadow .18s}.widerruf-form__field input::placeholder,.widerruf-form__field textarea::placeholder{color:#4b5563}.widerruf-form__field input:focus,.widerruf-form__field textarea:focus{border-color:#10b98166;outline:none;box-shadow:0 0 0 3px #10b98114}.widerruf-form__field input.is-error,.widerruf-form__field textarea.is-error{border-color:#ef444480}.widerruf-form__field textarea{resize:vertical;min-height:100px}.widerruf-form__hint{color:#4b5563;font-weight:400}.widerruf-form__error{color:#f87171;font-size:.75rem}.widerruf-form__checkbox{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.widerruf-form__checkbox input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#10b981;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:1.1rem;min-width:1.1rem;height:1.1rem;margin-top:.2rem}.widerruf-form__checkbox span{color:#ced4da;font-size:.875rem;line-height:1.75}.widerruf-form__checkbox.is-error span{color:#f87171}.widerruf-form__global-error{color:#f87171;background:#ef44440f;border:1px solid #ef44444d;border-left:3px solid #ef4444;border-radius:.5rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.75}.widerruf-form__actions{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.zp-badge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.zp-badge--active{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.zp-badge--soon{color:#6b7280;background:#ffffff0d;border:1px solid #ffffff14}@media (max-width:480px){.legal-page__shell{padding-top:4rem}.legal-page__hero h1{font-size:clamp(1.85rem,9vw,2.8rem)}.legal-page__grid{grid-template-columns:1fr}.legal-page__toc{padding:.5rem}.legal-card{padding:1.5rem}}.cookie-settings__groups{gap:1.5rem;display:grid}.cookie-settings__group{border-top:1px solid #ffffff12;gap:.5rem;padding-top:.5rem;display:grid}.cookie-settings__group:first-child{border-top:0;padding-top:0}.cookie-settings__group h3{color:#f8f9fa;margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.cookie-settings__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cookie-settings__badge{color:#6ee7b7;white-space:nowrap;background:#10b98114;border:1px solid #10b98124;border-radius:9999px;align-items:center;min-height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.cookie-settings__status{gap:.5rem;margin-top:1rem;display:grid}@media only screen and (min-width:768px){.cookie-settings__status{grid-template-columns:repeat(2,minmax(0,1fr))}}.cookie-settings__status div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:1rem;gap:.2rem;padding:.5rem 1rem;display:grid}.cookie-settings__status dt{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600}.cookie-settings__status dd{color:#e9ecef;margin:0}.cookie-settings__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.cookie-settings__button{color:#111827;cursor:pointer;min-height:2.85rem;font:inherit;background:linear-gradient(135deg,#10b981,#6ee7b7);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:600;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex}.cookie-settings__button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10b9814d}.cookie-settings__button--ghost{color:#e9ecef;background:#ffffff0d;border:1px solid #ffffff1a}.cookie-settings__button--ghost:hover{box-shadow:none;background:#ffffff14}.cookie-settings__message{color:#6ee7b7;margin:.5rem 0 0;font-weight:600}.cookie-toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.cookie-toggle input{opacity:0;pointer-events:none;position:absolute}.cookie-toggle span{background:#ffffff1f;border-radius:999px;width:3.4rem;height:2rem;transition:background-color .2s ease-in-out;display:inline-flex;position:relative}.cookie-toggle span:after{content:"";background:#ffffffb3;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .2s ease-in-out;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 4px #0000004d}.cookie-toggle input:checked+span{background:#10b981}.cookie-toggle input:checked+span:after{background:#111827;transform:translate(1.4rem)}.cookie-banner{z-index:1200;background:#0a121ef7;border:1px solid #ffffff1a;border-radius:2px;gap:1rem;width:min(100% - 2rem,34rem);padding:1.5rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 20px 60px #000000b3,0 0 0 1px #ffffff0f}.cookie-banner__content{gap:.25rem;display:grid}.cookie-banner__content h2,.cookie-banner__content p{margin:0}.cookie-banner__content h2{color:#f8f9fa}.cookie-banner__content p{color:#ced4da}.cookie-banner__eyebrow,.cookie-banner__meta{color:#6b7280;font-size:.875rem}.cookie-banner__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-banner__button{color:#111827;cursor:pointer;min-height:2.85rem;font:inherit;background:linear-gradient(135deg,#10b981,#6ee7b7);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.cookie-banner__button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10b9814d}.cookie-banner__button--ghost{color:#e9ecef;background:#ffffff0d;border:1px solid #ffffff1a}.cookie-banner__button--ghost:hover{box-shadow:none;background:#ffffff14}.cookie-banner__footer{color:#4b5563;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.cookie-banner__footer a{color:#10b981;font-weight:600;text-decoration:none}.cookie-banner__footer a:hover{color:#6ee7b7}.about-page{z-index:0;background:#0a0a0a;position:relative;overflow:hidden}.about-page__shell{width:min(100% - 2rem,78rem);margin:0 auto;padding:3rem 0 5rem}@media only screen and (min-width:768px){.about-page__shell{width:min(100% - 4rem,78rem);padding-top:5rem}}.about-page__hero{text-align:center;gap:2rem;padding:4rem 0;display:grid;position:relative}@media only screen and (min-width:1024px){.about-page__hero{padding:5rem 0}}.about-page__glow{pointer-events:none;z-index:-1;filter:blur(24px);background:radial-gradient(#10b9811a 0%,#0000 70%);width:56rem;height:28rem;position:absolute;top:-6rem;left:50%;transform:translate(-50%)}.about-page__eyebrow-chip{color:#10b981;text-transform:uppercase;letter-spacing:.08em;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.25rem;margin:0 auto;padding:.35rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.about-page__eyebrow-chip:before{content:"";background:#10b981;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 6px #10b981}.about-page__hero-copy{gap:1rem;max-width:54rem;margin:0 auto;display:grid}.about-page__hero-copy h1{color:#f8f9fa;margin:0;font-size:clamp(2.6rem,5.5vw,5rem);line-height:.96}.about-page__hero-copy h1 span{background:linear-gradient(135deg,#6ee7b7 0%,#10b981 100%);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 32px #10b98140);-webkit-background-clip:text;background-clip:text}.about-page__hero-copy p{color:#ced4da;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.75}.about-page__hero-stats{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:36rem;margin:0 auto;padding:1.5rem 2rem;display:flex}.about-page__hero-stat{flex-direction:column;align-items:center;gap:.2rem;display:flex}.about-page__hero-stat-value{color:#f8f9fa;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700}.about-page__hero-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.about-page__hero-stat-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:2.2rem;display:block}.about-page__hero-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.about-page__button{color:#111827;background:linear-gradient(135deg,#10b981,#6ee7b7);border-radius:9999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #10b9814d}.about-page__button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #10b98173}.about-page__button--ghost{color:#e9ecef;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a}.about-page__button--ghost:hover{box-shadow:none;background:#ffffff17}.about-page__section-label{color:#10b981;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.about-page__section-head{gap:.5rem;display:grid}.about-page__section-head h2{color:#f8f9fa;margin:0;font-size:clamp(2rem,3.5vw,3rem)}.about-page__section-head p{color:#ced4da;max-width:46rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.75}.about-page__pillars{gap:2rem;margin-top:5rem;display:grid}.about-page__pillars-grid{gap:1.5rem;display:grid}@media only screen and (min-width:1024px){.about-page__pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-page__pillar{background:#0d0d0d;border:1px solid #1a1a1a;border-top:3px solid #10b981;border-radius:2px;gap:1rem;padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;box-shadow:0 4px 20px #0000004d}.about-page__pillar:hover{border-color:#10b9812e;transform:translateY(-3px);box-shadow:0 12px 32px #00000073,0 0 0 1px #10b9812e,0 0 24px #10b9810f}.about-page__pillar h3,.about-page__pillar p{margin:0}.about-page__pillar h3{color:#f8f9fa;font-size:clamp(1.1rem,1.8vw,1.3rem)}.about-page__pillar p{color:#ced4da;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.75}.about-page__pillar-icon{color:#10b981;background:#10b9811f;border:1px solid #10b98138;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .25s,box-shadow .25s;display:flex}.about-page__pillar-icon svg{width:1.5rem;height:1.5rem}.about-page__pillar:hover .about-page__pillar-icon{background:#10b9812e;box-shadow:0 0 16px #10b98133}.about-page__team{gap:2rem;margin-top:5rem;display:grid}.about-page__team-grid{gap:1.5rem;display:grid}@media only screen and (min-width:768px){.about-page__team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page__team-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;grid-template-rows:auto 1fr;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden;box-shadow:0 4px 24px #0006}.about-page__team-card:hover{border-color:#10b98126;transform:translateY(-3px);box-shadow:0 14px 40px #0000008c,0 0 0 1px #10b98126}@media only screen and (min-width:1024px){.about-page__team-card{grid-template-rows:none;grid-template-columns:5fr 7fr}}.about-page__team-portrait{aspect-ratio:4/3;background:#111;position:relative}.about-page__team-portrait img{object-fit:cover;object-position:center top}.about-page__team-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0d0d0d8c 100%);position:absolute;inset:0}@media only screen and (min-width:1024px){.about-page__team-portrait{aspect-ratio:auto;min-height:340px}.about-page__team-portrait:after{background:linear-gradient(90deg,#0000 60%,#0d0d0d66 100%)}}.about-page__team-info{align-content:start;gap:.5rem;padding:1.5rem;display:grid}.about-page__team-name{color:#f8f9fa;margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700}.about-page__team-role{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;width:fit-content;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.about-page__team-bio{color:#ced4da;margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.75}.about-page__timeline{gap:2rem;margin-top:5rem;display:grid}.about-page__timeline-track{padding-left:2rem;position:relative}.about-page__timeline-track:before{content:"";background:linear-gradient(#10b981 0%,#10b98126 100%);border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.75rem}@media only screen and (min-width:768px){.about-page__timeline-track{padding-left:9rem}.about-page__timeline-track:before{left:7rem}}.about-page__timeline-item{padding-bottom:3rem;position:relative}.about-page__timeline-item:last-child{padding-bottom:0}.about-page__timeline-item:before{content:"";background:#065f46;border:2.5px solid #0a0a0a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:1.5rem;left:-1.7rem;box-shadow:0 0 8px #10b9814d}.about-page__timeline-item--current:before{background:#10b981;box-shadow:0 0 14px #10b981a6}@media only screen and (min-width:768px){.about-page__timeline-item:before{left:-2.45rem}}.about-page__timeline-year{display:none}@media only screen and (min-width:768px){.about-page__timeline-year{text-align:right;color:#10b981;text-transform:uppercase;letter-spacing:.05em;width:6rem;padding-top:1.5rem;font-size:.875rem;font-weight:600;display:block;position:absolute;left:-9rem}}.about-page__timeline-content{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:.25rem;padding:1.5rem;transition:border-color .2s;display:grid;box-shadow:0 4px 16px #00000040}.about-page__timeline-content:hover{border-color:#10b9811f}.about-page__timeline-content h3,.about-page__timeline-content p{margin:0}.about-page__timeline-content h3{color:#f8f9fa;font-size:clamp(1.1rem,1.8vw,1.3rem)}.about-page__timeline-content p{color:#ced4da;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.75}.about-page__timeline-badge{color:#10b981;text-transform:uppercase;letter-spacing:.06em;background:#10b98126;border:1px solid #10b98159;border-radius:9999px;align-items:center;gap:.3rem;width:fit-content;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.about-page__timeline-badge:before{content:"";background:#10b981;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 5px #10b981}.about-page__timeline-year-mobile{color:#10b981;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:600;display:block}@media only screen and (min-width:768px){.about-page__timeline-year-mobile{display:none}}.about-page__roadmap{gap:2rem;margin-top:5rem;display:grid}.about-page__roadmap-track{padding-left:2rem;position:relative}.about-page__roadmap-track:before{content:"";background:linear-gradient(#10b981 0%,#10b9811f 100%);border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.75rem}.about-page__roadmap-ms{padding-bottom:2rem;position:relative}.about-page__roadmap-ms:last-child{padding-bottom:0}.about-page__roadmap-ms:before{content:"";background:#065f46;border:2.5px solid #0a0a0a;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:1.2rem;left:-1.35rem;box-shadow:0 0 8px #10b98140}.about-page__roadmap-ms--start:before,.about-page__roadmap-ms--vision:before{background:#10b981;box-shadow:0 0 14px #10b981a6}.about-page__roadmap-ms--start .about-page__roadmap-ms__roadmap-ms-content{background:#0d130f;border-color:#10b98138}.about-page__roadmap-ms--vision .about-page__roadmap-ms__roadmap-ms-content{background:#0d130f;border-color:#10b9814d;box-shadow:0 4px 24px #00000059,0 0 32px #10b9810f}.about-page__roadmap-ms-content{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:1rem;padding:1.5rem;transition:border-color .2s;display:grid;box-shadow:0 4px 16px #00000040}.about-page__roadmap-ms-content:hover{border-color:#10b9811f}.about-page__roadmap-ms-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.about-page__roadmap-phase{color:#10b981;letter-spacing:.04em;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;padding:.3rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.about-page__roadmap-title{color:#f8f9fa;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700}.about-page__milestone-threshold{color:#f9b357;white-space:nowrap;background:#f9b35714;border:1px solid #f9b35747;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.about-page__milestone-threshold svg{flex-shrink:0;width:.85rem;height:.85rem}.about-page__roadmap-features{border-top:1px solid #ffffff0f;gap:.5rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.about-page__roadmap-feature{color:#dee2e6;align-items:flex-start;gap:.5rem;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.75;display:flex}.about-page__roadmap-feature svg{color:#10b981;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.about-page__cta{text-align:center;background:radial-gradient(at 50% 0,#10b9811f 0%,#0000 60%),linear-gradient(160deg,#0f1a15 0%,#0d0d0d 50%,#0f1a15 100%);border:1px solid #10b98133;border-radius:2px;gap:1rem;margin-top:5rem;padding:4rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000080,inset 0 1px #10b9811f}.about-page__cta:before{content:"";pointer-events:none;background-image:radial-gradient(#10b9810f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.about-page__cta h2,.about-page__cta p{margin:0;position:relative}.about-page__cta h2{color:#f8f9fa;font-size:clamp(1.7rem,2.8vw,2.4rem)}.about-page__cta p{color:#dee2e6;max-width:44rem;margin:0 auto;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.about-page__cta-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex;position:relative}@media (max-width:480px){.about-page__shell{padding-top:4rem}.about-page__hero-copy h1{font-size:clamp(2rem,10vw,3rem)}.about-page__hero-actions{flex-direction:column;align-items:stretch}.about-page__button{text-align:center;justify-content:center}.about-page__pillars-grid{grid-template-columns:1fr}.about-page__pillar{border-radius:1rem;padding:1rem}.about-page__cta{border-radius:2px;padding:2rem 1rem}.about-page__cta-actions{flex-direction:column;align-items:stretch}.about-page__timeline-track{padding-left:1.5rem}.about-page__hero-stats{gap:1rem;padding:1rem}.about-page__hero-stat-sep{height:1.8rem}}.auth-page,.account-page{background:radial-gradient(circle at 0 0,#10b9810a,#0000 28%),#0a0a0a}.auth-shell,.account-shell{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4.5rem,7vw,6.5rem) 0}.auth-shell{grid-template-columns:1.05fr .95fr;gap:clamp(1.25rem,2vw,2rem);display:grid}.auth-shell--wide{grid-template-columns:.9fr 1.1fr}.auth-panel,.account-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;box-shadow:0 4px 24px #0006}.auth-panel{padding:clamp(1.5rem,3vw,2.5rem)}.auth-panel--aside{background:linear-gradient(135deg,#10b9810a,#0d0d0d);flex-direction:column;justify-content:center;display:flex}.auth-panel--aside h1{color:#f8f9fa;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.auth-panel--aside p:last-child{color:#ced4da;max-width:32rem;margin-bottom:0;font-size:1.05rem;line-height:1.65}.auth-panel__header{margin-bottom:1.5rem}.auth-panel__header h2{color:#f8f9fa;margin:0 0 .6rem;font-size:clamp(1.7rem,3vw,2.4rem)}.auth-panel__header p{color:#ced4da;margin:0;line-height:1.6}.auth-panel__footer{color:#6b7280;margin-top:1.5rem}.auth-panel__footer a{color:#10b981;font-weight:600;text-decoration:none}.auth-panel__footer a:hover{color:#6ee7b7}.auth-kicker{color:#10b981;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.82rem;font-weight:700}.auth-form,.account-form{gap:1rem;display:grid}.auth-form--grid,.account-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form label,.account-form label{color:#e9ecef;gap:.45rem;font-size:.95rem;font-weight:600;display:grid}.auth-form input,.auth-form textarea,.account-form input,.account-form textarea{color:#f1f3f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;width:100%;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.auth-form input::placeholder,.auth-form textarea::placeholder,.account-form input::placeholder,.account-form textarea::placeholder{color:#4b5563}.auth-form input:focus,.auth-form textarea:focus,.account-form input:focus,.account-form textarea:focus{background:#ffffff0f;border-color:#10b98166;outline:none;box-shadow:0 0 0 4px #10b9811a}.auth-form__full,.account-form__full{grid-column:1/-1}.auth-checkbox{cursor:pointer;background:#ffffff08;border:1px solid #1a1a1a;border-radius:.875rem;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;transition:border-color .2s,background .2s;display:flex}.auth-checkbox:has(input:checked){background:#10b9810a;border-color:#10b9813d}.auth-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0d;border:1.5px solid #fff3;border-radius:.3rem;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;transition:background .15s,border-color .15s}.auth-checkbox input[type=checkbox]:checked{background:#10b981 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") 50%/.75rem no-repeat;border-color:#10b981}.auth-checkbox input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #10b981}.auth-checkbox span{color:#ced4da;font-size:.875rem;font-weight:500;line-height:1.5}.auth-checkbox a{color:#10b981;font-weight:600;text-decoration:none;transition:color .15s}.auth-checkbox a:hover{color:#6ee7b7;text-decoration:underline}.auth-submit,.account-secondary-button,.header-user-link{border-radius:999px}.auth-submit,.account-secondary-button{color:#111827;background:linear-gradient(135deg,#10b981,#6ee7b7);border:0;justify-content:center;align-items:center;min-height:3.3rem;padding:.95rem 1.4rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.auth-submit:hover,.account-secondary-button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #10b98159}.auth-submit:disabled,.account-secondary-button:disabled{opacity:.65;cursor:wait;box-shadow:none;transform:none}.auth-message{border-radius:1rem;margin:0;padding:.85rem 1rem;font-size:.95rem}.auth-message--error{color:#ff8080;background:#ac20201f;border:1px solid #ac202033}.auth-message--success{color:#6ee7b7;background:#10b98114;border:1px solid #10b98129}.auth-success-card{background:#10b98114;border:1px solid #10b9811f;border-radius:2px;gap:1rem;padding:1.5rem;display:grid}.auth-success-card h3,.auth-success-card p{margin:0}.auth-success-card h3{color:#f8f9fa}.auth-success-card p{color:#ced4da}.account-shell,.account-summary-grid{gap:1.25rem;display:grid}@media only screen and (min-width:768px){.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1280px){.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-dashboard-grid{gap:1.25rem;display:grid}@media only screen and (min-width:1024px){.account-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}}.account-dashboard-grid--orders,.account-dashboard-grid--profile{grid-template-columns:1fr}.account-card{padding:clamp(1.35rem,2vw,2rem)}.account-card--hero{background:linear-gradient(135deg,#10b9810f 0%,#10b98105 40%,#0d0d0d 100%);border-color:#10b9811a;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-card--hero h1{color:#f8f9fa;margin:0 0 .7rem;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.08}.account-card--hero p:last-child{color:#ced4da;max-width:40rem;margin:0;line-height:1.6}@media only screen and (min-width:1024px){.account-card--hero{min-height:18rem}.account-card--span-two{min-width:0}}.account-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.account-card__header h2{color:#f8f9fa;margin:.15rem 0 0;font-size:1.5rem}.account-hero-copy{gap:1rem;display:grid}.account-hero-side{gap:1rem;min-width:min(100%,20rem);display:grid}.account-hero-meta{flex-wrap:wrap;gap:.75rem;display:flex}.account-hero-meta span{color:#dee2e6;background:#ffffff0d;border:1px solid #1a1a1a;border-radius:999px;align-items:center;min-height:2.1rem;padding:.35rem .8rem;font-size:.84rem;display:inline-flex}.account-spotlight-card{background:linear-gradient(#ffffff12,#fff0),#111;border:1px solid #1a1a1a;border-radius:2px;gap:.8rem;padding:1.15rem;display:grid}.account-spotlight-card strong{color:#f8f9fa;font-size:1.1rem}.account-spotlight-card p{color:#ced4da;margin:0;line-height:1.55}.account-spotlight-card__eyebrow{color:#6ee7b7;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.account-spotlight-card__meta{flex-wrap:wrap;gap:.55rem;display:flex}.account-spotlight-card__meta span{color:#dee2e6;background:#ffffff0d;border-radius:999px;align-items:center;min-height:1.9rem;padding:.25rem .7rem;font-size:.78rem;display:inline-flex}.account-hero-actions{gap:.75rem;min-width:min(100%,15rem);display:grid}.account-view-switcher{gap:.85rem;display:grid}@media only screen and (min-width:768px){.account-view-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-view-switcher__button{color:#f1f3f5;text-align:left;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;justify-items:start;gap:.25rem;min-height:5.6rem;padding:1rem 1.25rem;transition:border-color .2s,transform .2s,background-color .2s;display:grid}.account-view-switcher__button span{font-size:1rem;font-weight:700}.account-view-switcher__button small{color:#6b7280;font-size:.8rem}.account-view-switcher__button:hover{background:#ffffff05;border-color:#10b98133;transform:translateY(-1px)}.account-view-switcher__button.is-active{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98147;box-shadow:0 12px 32px #10b98114}.account-view-switcher__button.is-active span{color:#d1fae5}.account-view-switcher__button.is-active small{color:#6ee7b7}.account-callout{gap:.45rem;display:grid}.account-callout strong{color:#f8f9fa}.account-callout p{color:#dee2e6;margin:0;line-height:1.6}.account-callout--error{background:#ef444414;border-color:#ef444433}.account-callout--warning{background:#f59e0b14;border-color:#f59e0b3d}.account-summary-card{gap:.65rem;display:grid;position:relative;overflow:hidden}.account-summary-card:before{content:"";background:linear-gradient(90deg,#10b98199,#10b9811a);border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.account-summary-card p{color:#ced4da;margin:0;font-size:.88rem;line-height:1.55}.account-summary-card__label{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.account-summary-card__value{color:#f8f9fa;font-size:clamp(2rem,4vw,2.8rem);line-height:.95}.account-inline-stat{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.account-orders-overview p,.account-profile-overview p,.account-profile-teaser p{color:#ced4da;margin:0;line-height:1.6}.account-status-grid{gap:.85rem;display:grid}@media only screen and (min-width:480px){.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.account-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-status-tile{background:#ffffff08;border:1px solid #1a1a1a;border-radius:2px;gap:.35rem;padding:1rem;display:grid}.account-status-tile strong{color:#f8f9fa;font-size:1.8rem}.account-status-tile span{color:#ced4da;font-size:.9rem}.account-orders{gap:1rem;display:grid}.account-order-card{background:#ffffff06;border:1px solid #1e1e1e;border-radius:2px;padding:1.1rem 1.25rem;transition:border-color .2s,background .2s}.account-order-card:hover{background:#10b98105;border-color:#10b98133}.account-order-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.account-order-card__header strong,.account-order-card__header span{display:block}.account-order-card__header strong{color:#f1f3f5}.account-order-card__header span{color:#6b7280;font-size:.88rem}.account-order-card__detail{color:#dee2e6;margin:0 0 .85rem;line-height:1.6}.account-order-meta{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.account-order-meta span{color:#6b7280;font-size:.9rem}.account-order-badges{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.account-order-badge{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.account-order-badge--primary{color:#6ee7b7;background:#10b98114;border-color:#10b98124}.account-order-badge--info{color:#4ddcf7;background:#06b6d41c;border-color:#06b6d42e}.account-order-badge--success{color:#6ed4b6;background:#10b9811c;border-color:#10b9812e}.account-order-badge--warning{color:#fac37a;background:#f59e0b1c;border-color:#f59e0b2e}.account-order-badge--danger{color:#f78d8d;background:#ef44441c;border-color:#ef44442e}.account-order-badge--muted{color:#6b7280;background:#ffffff0d;border-color:#1a1a1a}.account-order-badge--withdrawal{font-size:.73rem}.account-order-badge--withdrawal-requested{color:#fbbf24;background:#f59e0b1c;border-color:#f59e0b40}.account-order-badge--withdrawal-approved{color:#f87171;background:#ef444417;border-color:#ef444438}.account-order-badge--withdrawal-rejected{color:#6b7280;background:#ffffff0a;border-color:#1e1e1e}.account-action-list,.account-history-list{gap:.85rem;display:grid}.account-action-card{background:#ffffff08;border:1px solid #1a1a1a;border-radius:2px;gap:.45rem;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.account-action-card strong{color:#f8f9fa}.account-action-card p{color:#ced4da;margin:0;line-height:1.55}.account-action-card:hover{border-color:#10b98129;transform:translateY(-1px)}.account-action-card__priority{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:1.8rem;padding:.2rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.account-action-card__priority--danger{color:#f78d8d;background:#ef44441c}.account-action-card__priority--warning{color:#fac37a;background:#f59e0b1c}.account-action-card__priority--muted{color:#ced4da;background:#ffffff0f}.account-history-row{border-top:1px solid #ffffff0f;gap:.85rem;padding:1rem 0;transition:background .15s;display:grid}.account-history-row:first-child{border-top:0;padding-top:0}.account-history-row strong,.account-history-row span{display:block}.account-history-row strong{color:#f1f3f5;font-size:.95rem}.account-history-row span{color:#6b7280;font-size:.85rem;line-height:1.5}@media only screen and (min-width:768px){.account-history-row{grid-template-columns:1.2fr 1fr .8fr auto;align-items:center}}.account-inline-link{color:#6ee7b7;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:600}.account-review-cta{color:#6ee7b7;cursor:pointer;background:#10b98112;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;min-height:2rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;transition:background .18s,border-color .18s,transform .15s;display:inline-flex}.account-review-cta:hover{background:#10b98124;border-color:#10b98170;transform:translateY(-1px)}.account-review-cta--done{color:#ced4da;background:#ffffff0a;border-color:#ffffff1a}.account-review-cta--done:hover{background:#ffffff14;border-color:#ffffff2e}.account-review-meta{color:#ced4da;margin-top:0}.account-review-readonly{gap:.75rem;display:grid}.account-review-readonly p{color:#dee2e6;margin:0}.account-review-form{margin-top:1rem}.account-review-list{gap:.5rem;margin-top:1.25rem;display:grid}.account-review-list strong{color:#f1f3f5}.account-empty-state{gap:.85rem;display:grid}.account-empty-state p,.account-section-state p{color:#ced4da;margin:0}.account-profile-progress{gap:.35rem;margin-bottom:1rem;display:grid}.account-profile-progress strong{color:#f8f9fa}.account-profile-progress span{color:#ced4da;line-height:1.6}.account-profile-highlight{background:#ffffff08;border:1px solid #ffffff0f;border-radius:2px;gap:.55rem;margin-bottom:1rem;padding:1rem;display:grid}.account-profile-highlight strong{color:#f8f9fa}.account-profile-highlight p{color:#ced4da;margin:0;line-height:1.55}.account-profile-missing{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.account-profile-missing span{color:#fac37a;background:#f59e0b14;border:1px solid #f59e0b29;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .7rem;font-size:.82rem;display:inline-flex}.account-star-rating{gap:.3rem;display:flex}.account-star-rating--readonly{pointer-events:none}.account-star{color:#ffffffd9;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.65rem;line-height:1;transition:color .12s,transform .1s}.account-star.is-filled{color:#fac37a}.account-star:not(:disabled):hover{color:#fcd39d;transform:scale(1.15)}.account-star:disabled{cursor:default}.account-review-field{gap:.45rem;display:grid}.account-review-field span{color:#dee2e6;font-size:.88rem;font-weight:600}.account-review-fields-grid{gap:.85rem;display:grid}@media only screen and (min-width:480px){.account-review-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-review-modal-backdrop{z-index:200;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.account-review-modal{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:1.25rem;width:min(560px,100%);max-height:88vh;padding:1.75rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 32px 80px #000000b3}.account-review-modal__close{color:#dee2e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.9rem;transition:background .2s;display:flex;position:absolute;top:1.1rem;right:1.1rem}.account-review-modal__close:hover{background:#ffffff24}.account-secondary-button--ghost{color:#f1f3f5;background:#ffffff0d;border:1px solid #1a1a1a}.account-secondary-button--ghost:hover{box-shadow:0 8px 24px #10b98133}header .header--ct .ct-item .action-ct .header-user-link{color:#f1f3f5;justify-content:center;align-items:center;display:inline-flex;position:relative}header .header--ct .ct-item .action-ct .header-user-badge{color:#111827;background:#10b981;border:2px solid #0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1.1rem;display:inline-flex;position:absolute;bottom:-.25rem;right:-.35rem;box-shadow:0 0 8px #10b98159}@media (max-width:1024px){.auth-shell,.auth-shell--wide,.account-dashboard-grid,.auth-form--grid{grid-template-columns:1fr}.account-card--hero,.account-order-card__header,.account-order-meta,.account-card__header{flex-direction:column;align-items:flex-start}.account-order-badges{justify-content:flex-start}.account-hero-side,.account-hero-actions{width:100%}}@media (max-width:480px){.auth-shell,.account-shell{padding:clamp(3.5rem,5vw,5rem) 0 clamp(2rem,4vw,3rem)}.auth-panel{border-radius:2px;padding:clamp(1.25rem,5vw,1.75rem)}.auth-panel--aside{display:none}.auth-panel__header h2{font-size:clamp(1.5rem,7vw,2rem)}.account-card{border-radius:2px;padding:clamp(1rem,4vw,1.5rem)}.account-view-switcher{grid-template-columns:1fr}.account-summary-grid,.account-status-grid{grid-template-columns:1fr 1fr}}.support-page{background:#0a0a0a}.support-page__shell{width:min(100% - 2rem,78rem);margin:0 auto;padding:3rem 0 5rem}@media only screen and (min-width:768px){.support-page__shell{width:min(100% - 4rem,78rem);padding-top:5rem}}.support-page__hero{gap:1.5rem;padding:4rem 0 3rem;display:grid;position:relative}.support-page__hero h1,.support-page__hero p{margin:0}.support-page__hero h1{color:#f8f9fa;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.support-page__hero h1 span{background:linear-gradient(135deg,#6ee7b7 0%,#10b981 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.support-page__hero>p{color:#ced4da;max-width:48rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.support-page__glow{pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(at 0 0,#10b98117 0%,#0000 65%);width:48rem;height:24rem;position:absolute;top:-4rem;left:-4rem}.support-page__eyebrow-chip{color:#10b981;text-transform:uppercase;letter-spacing:.08em;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;padding:.35rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.support-page__eyebrow-chip:before{content:"";background:#10b981;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;box-shadow:0 0 6px #10b981}.support-page__hero-cats{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.support-page__hero-cat{color:#ced4da;background:#111;border:1px solid #222;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.support-page__hero-cat svg{color:#10b981;flex-shrink:0;width:.9rem;height:.9rem}.support-page__section{gap:2rem;margin-top:4rem;display:grid}.support-page__section-head{gap:.5rem;display:grid}.support-page__section-head h2,.support-page__section-head p{margin:0}.support-page__section-head h2{color:#f8f9fa;font-size:clamp(1.8rem,3vw,2.6rem)}.support-page__section-head p{color:#ced4da;max-width:44rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.75}.support-page__section-label{color:#10b981;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.support-page__faq-groups{gap:1.5rem;display:grid}@media only screen and (min-width:1024px){.support-page__faq-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-page__faq-group{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:4px;gap:0;transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 4px 20px #0000004d}.support-page__faq-group:hover{border-color:#10b98124;box-shadow:0 8px 32px #0006}.support-page__faq-group-head{background:#0f0f0f;border-bottom:1px solid #1a1a1a;align-items:center;gap:1rem;padding:1.5rem;display:flex}.support-page__faq-group-head h3{color:#f8f9fa;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700}.support-page__faq-group-icon{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.support-page__faq-group-icon svg{width:1.1rem;height:1.1rem}.support-page__faq-list{display:grid}.support-page__faq{border-bottom:1px solid #161616}.support-page__faq:last-child{border-bottom:none}.support-page__faq summary{cursor:pointer;color:#e9ecef;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:clamp(.9rem,1.4vw,1rem);font-weight:600;list-style:none;transition:color .15s,background-color .15s;display:flex}.support-page__faq summary::-webkit-details-marker{display:none}.support-page__faq summary:hover{color:#f8f9fa;background:#ffffff05}.support-page__faq[open] summary{color:#f8f9fa}.support-page__faq[open] .support-page__faq__faq-chevron,.support-page__faq[open] .support-page__faq-chevron{color:#10b981;transform:rotate(180deg)}.support-page__faq-chevron{color:#6b7280;flex-shrink:0;width:1rem;height:1rem;transition:transform .25s,color .2s}.support-page__faq-body p{color:#ced4da;margin:0;padding:0 1.5rem 1rem;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.75}.support-page__grid{gap:1.5rem;display:grid}@media only screen and (min-width:1024px){.support-page__grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start}}.support-page__stack{gap:1.5rem;display:grid}.support-page__suggest{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:4px;gap:1.5rem;padding:2rem;display:grid;box-shadow:0 4px 20px #0000004d}.support-page__suggest-head{align-items:flex-start;gap:1rem;display:flex}.support-page__suggest-head>svg{color:#10b981;flex-shrink:0;width:2rem;height:2rem;margin-top:.15rem}.support-page__suggest-head h2,.support-page__suggest-head p{margin:0}.support-page__suggest-head h2{color:#f8f9fa;margin-bottom:.35rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.support-page__suggest-head p{color:#ced4da;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.75}.support-page__info{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:4px;gap:.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 20px #0000004d}.support-page__info h2,.support-page__info h3,.support-page__info p{margin:0}.support-page__info h2,.support-page__info h3{color:#f8f9fa;font-size:clamp(1.1rem,1.7vw,1.3rem)}.support-page__info p{color:#ced4da;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.75}.support-page__cta-card{background:radial-gradient(at 0 0,#10b9811a 0%,#0000 60%),#0d130f;border:1px solid #10b98133;border-radius:4px;gap:.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 24px #00000059}.support-page__cta-card h2,.support-page__cta-card p{margin:0}.support-page__cta-card h2{color:#f8f9fa;font-size:clamp(1.1rem,1.7vw,1.3rem)}.support-page__cta-card p{color:#ced4da;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.75}.support-page__cta-card-label{color:#10b981;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.support-page__cta-btn{color:#111827;background:linear-gradient(135deg,#10b981,#6ee7b7);border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;min-height:2.7rem;margin-top:.25rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #10b9814d}.support-page__cta-btn svg{flex-shrink:0;width:.9rem;height:.9rem}.support-page__cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #10b98166}.support-page__links{flex-wrap:wrap;gap:.5rem;display:flex}.support-page__links a{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124;border-radius:9999px;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.support-page__links a:hover{color:#a7f3d0;background:#10b98129}.support-page__contact-form-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:4px;gap:1.5rem;padding:2rem;display:grid;box-shadow:0 4px 20px #0000004d}.support-page__contact-form-head{align-items:flex-start;gap:1rem;display:flex}.support-page__contact-form-head>svg{color:#10b981;flex-shrink:0;width:2rem;height:2rem;margin-top:.15rem}.support-page__contact-form-head h2,.support-page__contact-form-head p{margin:0}.support-page__contact-form-head h2{color:#f8f9fa;margin-bottom:.25rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.support-page__contact-form-head p{color:#6b7280;font-size:.875rem}.support-page__contact-rows{gap:1rem;margin-top:.25rem;display:grid}.support-page__contact-row{align-items:flex-start;gap:1rem;display:flex}.support-page__contact-row-icon{color:#10b981;background:#10b9811a;border:1px solid #10b9812e;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.support-page__contact-row-icon svg{width:1rem;height:1rem}.support-page__contact-row-body{gap:.15rem;display:grid}.support-page__contact-row-label{color:#6b7280;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:600}.support-page__contact-row-value{color:#e9ecef;font-size:clamp(.9rem,1.3vw,1rem);text-decoration:none}.support-page__contact-row-value[href]{color:#6ee7b7;transition:color .15s}.support-page__contact-row-value[href]:hover{color:#a7f3d0}.support-page__card,.support-page__cta{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:4px;gap:.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 20px #0000004d}.support-page__card h2,.support-page__card h3,.support-page__card p,.support-page__cta h2,.support-page__cta h3,.support-page__cta p{margin:0}.support-page__card h2,.support-page__card h3,.support-page__cta h2,.support-page__cta h3{color:#f8f9fa}.support-page__card p,.support-page__card li,.support-page__cta p,.support-page__cta li{color:#ced4da;line-height:1.75}.support-form,.support-form__grid{gap:1rem;display:grid}@media only screen and (min-width:768px){.support-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-form__field{gap:.25rem;display:grid}.support-form__field span{color:#e9ecef;font-size:.875rem;font-weight:600}.support-form__field input,.support-form__field textarea{color:#f1f3f5;width:100%;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem;transition:border-color .2s,box-shadow .2s}.support-form__field input::placeholder,.support-form__field textarea::placeholder{color:#4b5563}.support-form__field input:focus,.support-form__field textarea:focus{border-color:#10b98166;outline:none;box-shadow:0 0 0 3px #10b98114}.support-form__checkbox{color:#ced4da;cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.support-form__checkbox input{appearance:none;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;margin-top:.15rem;transition:border-color .2s,background-color .2s;display:grid}.support-form__checkbox input:after{content:"";transform-origin:50%;border-bottom:2px solid #111827;border-right:2px solid #111827;width:.35rem;height:.6rem;transition:transform .15s;transform:rotate(45deg)scale(0)}.support-form__checkbox input:checked{background:#10b981;border-color:#10b981}.support-form__checkbox input:checked:after{transform:rotate(45deg)scale(1)}.support-form__checkbox input:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98129}.support-form__checkbox input:disabled{cursor:not-allowed;opacity:.7}.support-form__checkbox span{line-height:1.5}.support-form__actions{flex-wrap:wrap;gap:.5rem;display:flex}.support-form__actions button{color:#111827;cursor:pointer;min-height:2.85rem;font:inherit;background:linear-gradient(135deg,#10b981,#6ee7b7);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.support-form__actions button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10b9814d}.support-form__actions button:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}.support-form__message{margin:0;font-weight:600}.support-form__message--error{color:#ff8080}.support-form__message--success{color:#6ee7b7}@media (max-width:480px){.support-page__shell{padding-top:4rem}.support-page__hero h1{font-size:clamp(1.85rem,9vw,2.8rem)}.support-page__hero-cats{gap:.25rem}.support-page__faq-groups{grid-template-columns:1fr}.support-page__suggest{padding:1rem}.support-page__suggest-head{flex-direction:column}}.knowledge-page{z-index:0;--kp-accent:#10b981;--kp-accent-dim:#10b9811f;--kp-accent-border:#10b98138;--kp-bg-gradient:radial-gradient(circle at top left,#10b9810f,transparent 32%),#0a0a0a;background:var(--kp-bg-gradient);position:relative}.knowledge-page--blue{--kp-accent:#3b82f6;--kp-accent-dim:#3b82f61f;--kp-accent-border:#3b82f638;--kp-bg-gradient:radial-gradient(circle at top left,#3b82f61a,transparent 35%),#0a0a0a}.knowledge-page--gold{--kp-accent:#f5c842;--kp-accent-dim:#f5c8421a;--kp-accent-border:#f5c84233;--kp-bg-gradient:radial-gradient(circle at top right,#f5c84217,transparent 35%),#0a0a0a}.knowledge-page--purple{--kp-accent:#a78bfa;--kp-accent-dim:#a78bfa1f;--kp-accent-border:#a78bfa38;--kp-bg-gradient:radial-gradient(circle at top left,#a78bfa1a,transparent 35%),#0a0a0a}.knowledge-page--orange{--kp-accent:#fb923c;--kp-accent-dim:#fb923c1a;--kp-accent-border:#fb923c33;--kp-bg-gradient:radial-gradient(circle at top right,#fb923c17,transparent 35%),#0a0a0a}.knowledge-page--green{--kp-accent:#22c55e;--kp-accent-dim:#22c55e1a;--kp-accent-border:#22c55e33;--kp-bg-gradient:radial-gradient(circle at top left,#22c55e17,transparent 35%),#0a0a0a}.knowledge-page__shell{width:min(100% - 2rem,78rem);margin:0 auto;padding:3rem 0 5rem}@media only screen and (min-width:768px){.knowledge-page__shell{width:min(100% - 4rem,78rem);padding-top:5rem}}.knowledge-page__hero{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:1rem;margin-bottom:2rem;padding:3rem;display:grid;position:relative;overflow:hidden}.knowledge-page__hero h1,.knowledge-page__hero p{margin:0}.knowledge-page__hero h1{color:#f8f9fa;font-size:clamp(2.2rem,4vw,4rem)}@media only screen and (min-width:1024px){.knowledge-page__hero{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;padding:4rem}}.knowledge-page__hero-text{z-index:1;gap:1rem;display:grid;position:relative}.knowledge-page__hero-visual{border-radius:1rem;height:14rem;position:relative;overflow:hidden}@media only screen and (min-width:1024px){.knowledge-page__hero-visual{height:20rem}}.knowledge-page__hero-img{object-fit:cover}.knowledge-page__eyebrow{color:var(--kp-accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.knowledge-page__lead{color:#ced4da;max-width:50rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.75}.knowledge-page__nav{flex-wrap:wrap;gap:.25rem;margin-bottom:3rem;display:flex}.knowledge-page__nav a{color:#dee2e6;background:#ffffff0a;border:1px solid #1a1a1a;border-radius:9999px;align-items:center;min-height:2.35rem;padding:0 .5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.knowledge-page__nav a:hover,.knowledge-page__nav a.knowledge-page__nav-link--active{color:var(--kp-accent);border-color:var(--kp-accent-border);background:var(--kp-accent-dim)}.knowledge-page__section{gap:1.5rem;margin-top:4rem;display:grid}.knowledge-page__section-head{gap:.5rem;display:grid}.knowledge-page__section-head h2,.knowledge-page__section-head p{margin:0}.knowledge-page__section-head h2{color:#f8f9fa;border-left:3px solid var(--kp-accent);padding-left:.5rem;font-size:clamp(1.8rem,3vw,2.6rem)}.knowledge-page__section-head p{color:#ced4da;max-width:46rem;line-height:1.75}.knowledge-page__grid{gap:1.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-page__grid--intro{margin-bottom:1.5rem}.knowledge-page__grid--timeline,.knowledge-page__grid--list{grid-template-columns:minmax(0,1fr)}.knowledge-page__card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 20px #0000004d}.knowledge-page__card h2,.knowledge-page__card h3,.knowledge-page__card p{margin:0}.knowledge-page__card h2,.knowledge-page__card h3{color:#f8f9fa}.knowledge-page__card p{color:#ced4da;line-height:1.75}.knowledge-page__card--intro{border-left:3px solid var(--kp-accent);border-top-left-radius:0;border-bottom-left-radius:0}.knowledge-page__grid--timeline .knowledge-page__card{border-left:4px solid var(--kp-accent);border-radius:0 1.5rem 1.5rem 0}.knowledge-page__cta{border:1px solid var(--kp-accent-border);background:linear-gradient(135deg,#0d0d0d 0%,#151515 100%);border-radius:2px;gap:1rem;margin-top:4rem;padding:2rem;display:grid;box-shadow:0 8px 32px #0006}.knowledge-page__cta h2,.knowledge-page__cta p{color:#f8f9fa;margin:0}.knowledge-page__cta p{color:#dee2e6}.knowledge-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-page__actions a{color:#111827;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.knowledge-page__actions a:hover{transform:translateY(-1px)}.knowledge-process{margin-top:4rem}.knowledge-process__steps{counter-reset:process-step;gap:1rem;display:grid}.knowledge-process__step{counter-increment:process-step;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:grid}.knowledge-process__step:hover{border-color:var(--kp-accent-border);box-shadow:0 6px 24px #0006}.knowledge-process__step h3{color:#f8f9fa;margin:0 0 .35rem;font-size:1.05rem}.knowledge-process__step p{color:#ced4da;margin:0;font-size:.9rem;line-height:1.75}.knowledge-process__step-num{background:var(--kp-accent-dim);border:1px solid var(--kp-accent-border);width:3rem;height:3rem;color:var(--kp-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.knowledge-process__step-badge{background:var(--kp-accent-dim);border:1px solid var(--kp-accent-border);color:var(--kp-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.knowledge-tech{margin-top:4rem}.knowledge-tech__grid{gap:1.5rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-tech__card{border:1px solid var(--kp-accent-border);background:#10b9810f;border-radius:2px;gap:.5rem;padding:2rem;display:grid;box-shadow:0 0 40px #10b9810f}.knowledge-tech__card h3{color:#f8f9fa;margin:0;font-size:1.2rem}.knowledge-tech__card p{color:#ced4da;margin:0;font-size:.9rem;line-height:1.75}.knowledge-tech__icon{background:var(--kp-accent-dim);border:1px solid var(--kp-accent-border);width:3rem;height:3rem;color:var(--kp-accent);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.knowledge-tech__icon svg{width:1.4rem;height:1.4rem}.knowledge-tech__metric{color:var(--kp-accent);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff12;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;font-weight:700}.release-cal{margin-top:2rem}.release-cal__note{background:#ffffff08;border:1px solid #1a1a1a;border-radius:1rem;align-items:flex-start;gap:.5rem;margin-bottom:3rem;padding:1rem 1.5rem;display:flex}.release-cal__note p{color:#ced4da;margin:0;font-size:.82rem;line-height:1.5}.release-cal__months{gap:3rem;display:grid}.release-cal__month-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.release-cal__month-header h3{color:var(--kp-accent);white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.95rem;font-weight:700}.release-cal__month-header:after{content:"";background:#ffffff14;flex:1;height:1px}.release-cal__entries{gap:.5rem;display:grid}.release-cal__entry{border:1px solid #ffffff0f;border-left:3px solid var(--release-color,var(--kp-accent));background:#0d0d0d;border-radius:0 1.25rem 1.25rem 0;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.5rem 1rem;transition:background .2s;display:grid}.release-cal__entry:hover{background:#0d0d0d}@media only screen and (min-width:768px){.release-cal__entry{grid-template-columns:5rem minmax(0,1fr);padding:1rem 1.5rem}}.release-cal__date{text-align:center;flex-shrink:0}.release-cal__date strong{color:var(--release-color,var(--kp-accent));font-size:1.25rem;font-weight:800;line-height:1.1;display:block}@media only screen and (min-width:768px){.release-cal__date strong{font-size:1.5rem}}.release-cal__date span{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700;display:block}.release-cal__date--tba strong{color:#6b7280;font-size:.85rem}.release-cal__info{flex-direction:column;gap:.3rem;display:flex}.release-cal__set-name{color:#f8f9fa;font-size:.9rem;font-weight:600;line-height:1.3}.release-cal__badges{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.release-cal__badge{letter-spacing:.04em;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.65rem;font-weight:700;line-height:1.6;display:inline-flex}.release-cal__badge--type{color:#ced4da;background:#ffffff0d;border:1px solid #ffffff17}.release-cal__badge--estimated{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433}.release-cal__badge--confirmed{color:#22c55e;background:#22c55e14;border:1px solid #22c55e33}.release-cal__note-icon{width:1.1rem;height:1.1rem;color:var(--kp-accent);flex-shrink:0;margin-top:.05rem}.knowledge-damage__grid{gap:.5rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-damage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.knowledge-damage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-damage__card{background:#0d0d0d;border:1px solid #ef44441f;border-top:2px solid #ef444466;border-radius:2px;flex-direction:column;gap:.35rem;padding:1rem 1.5rem;display:flex}.knowledge-damage__points{color:#ef4444;font-size:1.4rem;font-weight:900;line-height:1}.knowledge-damage__mistake{color:#f8f9fa;margin:0;font-size:.88rem;font-weight:700}.knowledge-damage__detail{color:#ced4da;margin:0;font-size:.78rem;line-height:1.5}.knowledge-damage__fix{color:#22c55e;margin-top:.1rem;font-size:.75rem;font-weight:600}.knowledge-damage__fix:before{content:"✓ "}.knowledge-tips{gap:1rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-tips__card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:.5rem;padding:1.5rem;display:grid}.knowledge-tips__title{color:#f8f9fa;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.knowledge-tips__icon{width:1.1rem;height:1.1rem;color:var(--kp-accent);flex-shrink:0}.knowledge-tips__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.knowledge-tips__list li{color:#ced4da;padding-left:1rem;font-size:.8rem;line-height:1.45;position:relative}.knowledge-tips__list li:before{content:"·";color:var(--kp-accent);font-weight:900;position:absolute;left:0}.knowledge-criteria{gap:1rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:480px){.knowledge-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1280px){.knowledge-criteria{grid-template-columns:repeat(4,minmax(0,1fr))}}.knowledge-criteria__card{border:1px solid #1a1a1a;border-top:3px solid var(--kp-accent);background:#0d0d0d;border-radius:0 0 1.5rem 1.5rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:box-shadow .2s;display:flex;box-shadow:0 4px 20px #0000004d}.knowledge-criteria__card:hover{box-shadow:0 8px 32px #0006}.knowledge-criteria__weight{color:var(--kp-accent);letter-spacing:-.03em;font-size:2.8rem;font-weight:900;line-height:1}.knowledge-criteria__name{color:#f8f9fa;margin:0;font-size:1.05rem;font-weight:700}.knowledge-criteria__desc{color:#6b7280;flex-grow:1;margin:0;font-size:.8rem;line-height:1.5}.knowledge-criteria__divider{background:#ffffff12;height:1px;margin:.25rem 0}.knowledge-criteria__items{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.knowledge-criteria__items li{color:#ced4da;align-items:flex-start;gap:.45rem;font-size:.77rem;line-height:1.45;display:flex}.knowledge-criteria__items li:before{content:"";background:var(--kp-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.42rem}.knowledge-subgroups{gap:.5rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:480px){.knowledge-subgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.knowledge-subgroups{grid-template-columns:repeat(4,minmax(0,1fr))}}.knowledge-subgroups__card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;padding:1rem}.knowledge-subgroups__card h4{color:#f8f9fa;margin:0 0 .4rem;font-size:.85rem;font-weight:700}.knowledge-subgroups__card p{color:#6b7280;margin:0;font-size:.75rem;line-height:1.5}.knowledge-subgroups__letter{background:var(--kp-accent-dim);border:1px solid var(--kp-accent-border);width:1.6rem;height:1.6rem;color:var(--kp-accent);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.knowledge-crease-caps{gap:.5rem;margin-top:1.5rem;display:grid}.knowledge-crease-caps__item{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-crease-caps__item{grid-template-columns:12rem minmax(0,1fr) 7rem}}.knowledge-crease-caps__label h4{color:#f8f9fa;margin:0 0 .2rem;font-size:.92rem}.knowledge-crease-caps__label span{color:#6b7280;font-size:.75rem}.knowledge-crease-caps__bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.knowledge-crease-caps__bar div{border-radius:999px;height:100%}.knowledge-crease-caps__cap{text-align:right}.knowledge-crease-caps__cap strong{color:#f8f9fa;font-size:1rem;font-weight:800;display:block}.knowledge-crease-caps__cap span{color:#6b7280;font-size:.7rem}.knowledge-alert__intro{background:#ef44440d;border:1px solid #ef44442e;border-radius:2px;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem}.knowledge-alert__intro p{color:#dee2e6;margin:0;font-size:.9rem;line-height:1.75}.knowledge-alert__grid{gap:.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-alert__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.knowledge-alert__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-alert__card{background:#ef44440a;border:1px solid #ef444429;border-radius:2px;flex-direction:column;gap:.4rem;padding:1rem 1.5rem;display:flex}.knowledge-alert__card h4{color:#f8f9fa;margin:0;font-size:.88rem}.knowledge-alert__card p{color:#ced4da;margin:0;font-size:.78rem;line-height:1.5}.knowledge-alert__badge{color:#f87171;letter-spacing:.07em;text-transform:uppercase;background:#ef44441f;border:1px solid #ef444440;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:.15rem;padding:.15rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.knowledge-scale{margin-top:4rem}.knowledge-scale__header{margin-bottom:2rem}.knowledge-scale__header h2{color:#f8f9fa;margin:.25rem 0 .5rem;font-size:clamp(1.6rem,2.5vw,2.4rem)}.knowledge-scale__header p{color:#ced4da;max-width:52rem;margin:0;line-height:1.75}.knowledge-scale__bar{background:#ffffff0a;border-radius:999px;gap:2px;height:.875rem;margin-bottom:1.5rem;display:flex;overflow:hidden}.knowledge-scale__bar-seg{border-radius:2px;flex:1;transition:flex .2s}.knowledge-scale__grades{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media only screen and (min-width:768px){.knowledge-scale__grades{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (min-width:1280px){.knowledge-scale__grades{grid-template-columns:repeat(10,minmax(0,1fr))}}.knowledge-scale__grade{text-align:center;border:1px solid #1a1a1a;border-top:3px solid var(--grade-color,#10b981);background:#0d0d0d;border-radius:1rem;padding:1rem;transition:transform .2s,box-shadow .2s}.knowledge-scale__grade:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.knowledge-scale__grade-num{color:var(--grade-color,#10b981);margin-bottom:.25rem;font-size:1.75rem;font-weight:800;line-height:1}.knowledge-scale__grade-range{color:#6b7280;letter-spacing:.04em;margin-bottom:.35rem;font-size:.65rem;font-weight:600}.knowledge-scale__grade-label{color:#f1f3f5;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.knowledge-scale__grade-desc{color:#6b7280;margin:0;font-size:.7rem;line-height:1.45}.knowledge-scale__black-label{background:linear-gradient(135deg,#1a1200 0%,#2a1e00 100%);border:1px solid #d4af3759;border-radius:2px;gap:.5rem;margin-bottom:1.5rem;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 40px #d4af371a,0 8px 32px #00000080}.knowledge-scale__black-label:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#d4af3714,#0000 60%);position:absolute;inset:0}@media only screen and (min-width:768px){.knowledge-scale__black-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem}}.knowledge-scale__black-label-left{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.knowledge-scale__black-label-badge{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;background:#d4af3726;border:1px solid #d4af374d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.knowledge-scale__black-label-grade{color:#d4af37;letter-spacing:-.04em;font-size:4rem;font-weight:900;line-height:1}.knowledge-scale__black-label-points{color:#d4af37d9;letter-spacing:.04em;font-size:.8rem;font-weight:600}.knowledge-scale__black-label-title{color:#f8f9fa;margin:0;font-size:1.5rem;font-weight:800}.knowledge-scale__black-label-desc{color:#ced4da;max-width:48rem;margin:0;line-height:1.75}.knowledge-scale__black-label-sub{color:#d4af37d9;margin:.25rem 0 0;font-size:.82rem;font-weight:600}.kp-shell{--kp-accent:#10b981;--kp-accent-dim:#10b9811f;--kp-accent-border:#10b98138;width:min(100% - 3rem,78rem);margin:0 auto;padding-bottom:5rem}.kp-eyebrow-wrap{color:#10b981;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.kp-eyebrow-line{background:#10b981;flex-shrink:0;width:1.5rem;height:1px;display:block}.kp-hero{isolation:isolate;padding:5rem 0 4rem;position:relative;overflow:hidden}.kp-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(#10b9811f,#0000 70%);width:60%;height:80%;position:absolute;top:-20%;left:-10%}.kp-hero__glow-2{pointer-events:none;z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:40%;height:60%;position:absolute;bottom:0;right:-5%}.kp-hero__inner{z-index:1;gap:1.5rem;max-width:56rem;display:grid;position:relative}.kp-hero__eyebrow{color:#10b981;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:flex}.kp-hero__title{color:#f8f9fa;letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:1.05}.kp-hero__title-accent{color:#10b981}.kp-hero__sub{color:#ced4da;max-width:46rem;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.kp-hero__steps-preview{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.kp-hero__step-pill{color:#6b7280;letter-spacing:.04em;white-space:nowrap;background:#ffffff0a;border:1px solid #1e1e1e;border-radius:999px;justify-content:center;align-items:center;min-width:2.6rem;height:2.6rem;padding:0 .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.kp-hero__step-pill--featured{color:#10b981;background:#10b9811f;border-color:#10b9814d}.kp-hero__step-pill--black-label{color:#d4af37;background:linear-gradient(135deg,#d4af372e,#d4af370f);border-color:#d4af3773;font-weight:900;box-shadow:0 0 10px #d4af3726}.kp-hero__step-pill--label{white-space:nowrap;border-radius:999px;width:auto;height:auto;padding:.3rem .75rem}.kp-hero__trust{flex-wrap:wrap;gap:1rem;margin-top:.25rem;display:flex}.kp-hero__trust span{color:#ced4da;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:inline-flex}.kp-hero__trust span:before{content:"";background:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.kp-nav-wrapper{margin:1.5rem 0 3rem}.kp-highlights{gap:1rem;margin-bottom:3rem;display:grid}@media only screen and (min-width:768px){.kp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-highlight{background:#0d0d0d;border:1px solid #1a1a1a;border-left:3px solid #10b981;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.kp-highlight__icon{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.kp-highlight__icon svg{width:1.1rem;height:1.1rem}.kp-highlight__title{color:#f8f9fa;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.kp-highlight__text{color:#ced4da;margin:0;font-size:.85rem;line-height:1.6}.kp-section{margin-top:5rem}.kp-section-head{gap:.6rem;max-width:52rem;margin-bottom:3rem;display:grid}.kp-section-headline{color:#f8f9fa;letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.1}.kp-section-sub{color:#ced4da;margin:0;font-size:.95rem;line-height:1.65}.kp-timeline{gap:0;display:grid}.kp-timeline__item{grid-template-columns:4rem minmax(0,1fr);gap:0 1.5rem;display:grid;position:relative}.kp-timeline__item--featured .kp-timeline__num{color:#10b981;background:#10b98126;border-color:#10b98166;box-shadow:0 0 0 4px #10b9810f}.kp-timeline__item--featured .kp-timeline__body{background:linear-gradient(135deg,#10b9810a,#0d0d0d 50%);border-color:#10b98133;box-shadow:0 0 32px #10b9810f}.kp-timeline__item--featured .kp-timeline__title{color:#10b981}.kp-timeline__left{flex-direction:column;align-items:center;padding-top:1.5rem;display:flex}.kp-timeline__num{color:#6b7280;letter-spacing:.04em;background:#ffffff0a;border:1px solid #1e1e1e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:.78rem;font-weight:800;transition:border-color .2s,background .2s;display:flex}.kp-timeline__line{background:linear-gradient(#1e1e1e,#0000);flex:1;width:1px;margin:.5rem 0}.kp-timeline__item:last-child .kp-timeline__line{display:none}.kp-timeline__body{background:#0d0d0d;border:1px solid #1a1a1a;margin-bottom:.5rem;padding:1.5rem;transition:border-color .2s,background .2s}.kp-timeline__body:hover{border-color:#10b98126}.kp-timeline__title{color:#f8f9fa;margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.3}.kp-timeline__text{color:#ced4da;margin:0;font-size:.875rem;line-height:1.65}.kp-timeline__badge{color:#10b981;letter-spacing:.07em;text-transform:uppercase;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:.3rem;margin-top:.75rem;padding:.2rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.kp-tech-grid{gap:1.5rem;display:grid}@media only screen and (min-width:768px){.kp-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-tech-card{background:#10b9810a;border:1px solid #10b9812e;gap:.5rem;padding:2rem;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 0 40px #10b9810d}.kp-tech-card:hover{border-color:#10b98147;box-shadow:0 0 48px #10b98114}.kp-tech-card__icon{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:flex}.kp-tech-card__icon svg{width:1.4rem;height:1.4rem}.kp-tech-card__title{color:#f8f9fa;margin:0;font-size:1.2rem;font-weight:700}.kp-tech-card__text{color:#ced4da;margin:0;font-size:.875rem;line-height:1.65}.kp-tech-card__metric{color:#10b981;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff12;padding-top:.5rem;font-size:.72rem;font-weight:700}.kp-cards-grid{gap:1rem;display:grid}@media only screen and (min-width:768px){.kp-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kp-card{background:#0d0d0d;border:1px solid #1a1a1a;gap:.6rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:grid}.kp-card:hover{border-color:#10b98126;box-shadow:0 4px 24px #0006}.kp-card__icon{color:#10b981;background:#10b98114;border:1px solid #10b9812e;border-radius:.75rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-bottom:.25rem;display:flex}.kp-card__icon svg{width:1.1rem;height:1.1rem}.kp-card__title{color:#f8f9fa;margin:0;font-size:.92rem;font-weight:700}.kp-card__text{color:#ced4da;margin:0;font-size:.82rem;line-height:1.6}.kp-tcg-legend{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.kp-tcg-legend__item{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.kp-tcg-legend__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.kp-cal-note{background:#ffffff08;border:1px solid #1a1a1a;border-radius:2px;align-items:flex-start;gap:.5rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.kp-cal-note__icon{color:#10b981;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}.kp-cal-note__icon svg{width:100%;height:100%}.kp-cal-note__text{color:#ced4da;margin:0;font-size:.82rem;line-height:1.55}.kp-cal-note__text strong{color:#e9ecef}.kp-label-info{background:#10b98108;border:1px solid #10b98126;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.kp-label-info__icon{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.kp-label-info__icon svg{width:1.1rem;height:1.1rem}.kp-label-info__title{color:#f8f9fa;margin:0 0 .35rem;font-size:.92rem;font-weight:700}.kp-label-info__text{color:#ced4da;margin:0;font-size:.85rem;line-height:1.6}@media only screen and (min-width:768px){.kp-cards-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.vg-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media only screen and (min-width:768px){.vg-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.vg-tiers{grid-template-columns:repeat(6,minmax(0,1fr))}}.vg-tier{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;transition:border-color .2s,background .2s;display:flex}.vg-tier:hover{background:#10b9810a;border-color:#10b98133}.vg-tier__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;font-size:.65rem;font-weight:700}.vg-tier__amount{color:#fff;margin:.15rem 0;font-size:1.35rem;font-weight:800;line-height:1.1}.vg-tier__desc{color:#ffffff73;flex:1;font-size:.72rem;line-height:1.4}.vg-tier__price{color:#10b981;margin-top:.4rem;font-size:.8rem;font-weight:700}.vg-tier__tag{letter-spacing:.08em;color:#ffffff40;text-transform:uppercase;margin-top:.25rem;font-size:.65rem;font-weight:600}.vg-tier--highlighted{background:#10b98112;border-color:#10b98159}.vg-tier--highlighted .vg-tier__label{color:#10b981}.vg-tier--highlighted .vg-tier__amount{color:#6ee7b7}.vg-tier--highlighted .vg-tier__tag{color:#059669}.vg-tier--custom{border-style:dashed;border-color:#ffffff1a}.vg-tier--custom .vg-tier__amount{color:#fff9;font-size:1.1rem}.kp-cta{background:linear-gradient(135deg,#10b9810f 0%,#0d0d0d 60%);border:1px solid #10b98133;margin-top:5rem;padding:4rem;position:relative;overflow:hidden;box-shadow:0 0 60px #10b9810f}.kp-cta__glow{pointer-events:none;background:radial-gradient(#10b9811a,#0000 70%);width:50%;height:160%;position:absolute;top:-40%;right:-10%}.kp-cta__inner{z-index:1;gap:2rem;display:grid;position:relative}@media only screen and (min-width:1024px){.kp-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.kp-cta__headline{color:#f8f9fa;letter-spacing:-.02em;margin:.5rem 0 .25rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.15}.kp-cta__headline span{color:#10b981}.kp-cta__sub{color:#ced4da;max-width:44rem;margin:0;font-size:.92rem;line-height:1.65}.kp-cta__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.kp-cta__btn-primary{color:#020a06;white-space:nowrap;background:#10b981;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.kp-cta__btn-primary:hover{background:#0ea572;transform:translateY(-1px)}.kp-cta__btn-ghost{color:#10b981;white-space:nowrap;background:0 0;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.kp-cta__btn-ghost:hover{background:#10b9810f;border-color:#10b9818c;transform:translateY(-1px)}.verification-page{isolation:isolate;background:radial-gradient(circle at 0 0,#10b9810a,#0000 32%),#0a0a0a;position:relative;overflow-x:clip}.verification-page--lookup{background:radial-gradient(circle at 0 0,#10b9810a,#0000 30%),radial-gradient(circle at 88% 12%,#10b9810a,#0000 22%),#0a0a0a}.verification-page__shell{flex-direction:column;gap:2rem;width:min(100% - 2rem,78rem);margin:0 auto;padding:5.5rem 0 5rem;display:flex}.verification-page__hero{margin-bottom:2rem;display:block;position:relative}.verification-page__copy,.verification-page__panel,.verification-page__section,.verification-page__card,.verification-page__cta,.verification-page__empty{gap:1rem;display:grid}.verification-page__copy h1,.verification-page__copy p{margin:0}.verification-page__copy h1{color:#f8f9fa;font-size:clamp(1.9rem,3.2vw,3rem)}.verification-page__copy p{color:#ced4da;max-width:46rem;line-height:1.75}.verification-page__hero-stage{background:#111;border:1px solid #10b98129;border-radius:2px;align-items:start;gap:2rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080}@media only screen and (min-width:1024px){.verification-page__hero-stage{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr)}}.verification-page__hero-stage:before,.verification-page__hero-stage:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.verification-page__hero-stage:before{filter:blur(40px);background:#10b98114;width:12rem;height:12rem;top:-4rem;right:-2rem}.verification-page__hero-stage:after{filter:blur(40px);background:#10b9810f;width:14rem;height:14rem;bottom:-5rem;left:-3rem}.verification-page__hero-main,.verification-page__hero-side,.verification-page__hero-carousel,.verification-page__hero-form,.verification-page__hero-visual{z-index:1;position:relative}.verification-page__hero-main{align-content:start;gap:.5rem;min-width:0;padding:clamp(.25rem,1vw,.5rem)}.verification-page__hero-main h1{color:#f8f9fa;max-width:15ch}.verification-page__hero-main p{color:#f1f3f5d1;max-width:29rem}.verification-page__hero-main .verification-page__eyebrow{color:#f1f3f5d9}.verification-page__hero-main .verification-search--hero{max-width:34rem;margin-top:.5rem}.verification-page__hero-side{min-width:0}.verification-page__hero-carousel{gap:1rem;height:100%;display:grid}@media only screen and (min-width:1024px){.verification-page__hero-carousel{grid-template-rows:minmax(0,1fr) auto}}.verification-page__hero-visual{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2px;gap:.5rem;margin:0;padding:clamp(.9rem,1.5vw,1.2rem);display:grid}@media only screen and (min-width:1024px){.verification-page__hero-visual{align-content:start;height:100%}}.verification-page__hero-image{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;width:100%;height:auto}.verification-page__hero-caption-wrap{gap:.25rem;display:grid}.verification-page__hero-caption-wrap strong{color:#f8f9fa;font-size:1.125rem;line-height:1.1}.verification-page__hero-caption{color:#f1f3f5d9;margin:0;font-size:.875rem;line-height:1.75}.verification-page__hero-carousel-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.verification-page__hero-carousel-button{color:#f8f9fa;cursor:pointer;min-height:2.75rem;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.verification-page__hero-carousel-button:hover{background:#ffffff1f;border-color:#ffffff42;transform:translateY(-2px)}.verification-page__hero-carousel-dots{flex:1;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.verification-page__hero-carousel-dot{cursor:pointer;background:#ffffff3d;border:0;border-radius:9999px;width:.8rem;height:.8rem;padding:0;transition:transform .18s,background .18s}.verification-page__hero-carousel-dot.is-active{background:#10b981;transform:scale(1.1)}.verification-page__hero-form{background:#0a121cf0;border:1px solid #ffffff1a;border-radius:2px;align-content:start;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}@media only screen and (min-width:1024px){.verification-page__hero-form{max-width:34rem;margin-top:1rem}}.verification-page__hero-form .verification-page__badge{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124}.verification-page__hero-form-copy{color:#ced4da;margin:0;line-height:1.75}.verification-page__hero-steps{z-index:1;gap:.5rem;margin-top:.25rem;display:grid;position:relative}@media only screen and (min-width:480px){.verification-page__hero-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.verification-page__hero-steps{max-width:34rem}}.verification-page__hero-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.verification-page__hero-step span{color:#6ee7b7;background:#10b98124;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:inline-flex}.verification-page__hero-step strong{color:#f1f3f5;flex:1;font-size:.875rem;line-height:1.1}.verification-page__eyebrow{color:#10b981;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.verification-page__stats,.verification-page__cards,.verification-page__details,.verification-page__links,.verification-page__image-grid,.verification-page__thumb-grid,.verification-page__criteria-grid,.verification-page__tag-grid{gap:1.5rem;display:grid}@media only screen and (min-width:768px){.verification-page__stats,.verification-page__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.verification-page__stats--hero{margin-top:1.5rem}@media only screen and (min-width:768px){.verification-page__stats--hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.verification-page__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.verification-page__details--single{grid-template-columns:minmax(0,1fr)}.verification-page__details--pop{gap:1rem}@media only screen and (min-width:1024px){.verification-page__details--pop{grid-template-columns:minmax(12rem,.78fr) minmax(0,1.22fr)}}.verification-page__details--grading-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem}.verification-page__hero-details{align-items:start}@media only screen and (min-width:1024px){.verification-page__hero-details{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.72fr);gap:1rem}.verification-page__hero-details--pop-report{grid-template-columns:minmax(0,1.32fr) minmax(15rem,.52fr)}}.verification-page__panel,.verification-page__section,.verification-page__card,.verification-page__cta,.verification-page__empty{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;padding:1.5rem;box-shadow:0 4px 20px #0000004d}.verification-page__panel h2,.verification-page__panel h3,.verification-page__panel p,.verification-page__panel ul,.verification-page__panel dl,.verification-page__section h2,.verification-page__section h3,.verification-page__section p,.verification-page__section ul,.verification-page__section dl,.verification-page__card h2,.verification-page__card h3,.verification-page__card p,.verification-page__card ul,.verification-page__card dl,.verification-page__cta h2,.verification-page__cta h3,.verification-page__cta p,.verification-page__cta ul,.verification-page__cta dl,.verification-page__empty h2,.verification-page__empty h3,.verification-page__empty p,.verification-page__empty ul,.verification-page__empty dl{margin:0}.verification-page__hero-facts{color:#dee2e6;font-weight:600}.verification-page__section-head{gap:.5rem;margin-bottom:1.5rem;display:grid}.verification-page__section-head h2,.verification-page__section-head p{margin:0}.verification-page__section-head h2{color:#f8f9fa;font-size:clamp(1.6rem,2.8vw,2.35rem)}.verification-page__section-head p{color:#ced4da;max-width:44rem;line-height:1.75}.verification-page__section-head--compact{margin-bottom:1rem}.verification-page__section-head--grading{gap:1rem}@media only screen and (min-width:1024px){.verification-page__section-head--grading{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.verification-page__section--compact{padding-top:1rem;padding-bottom:1rem}.verification-page__section--grading{gap:1rem}.verification-page__section--grading .verification-page__section-head{gap:.25rem;margin-bottom:1rem}.verification-page__section--grading .verification-page__section-head p{max-width:38rem}.verification-page__section--pop .verification-page__links a{min-height:2.45rem;padding:0 .5rem}.verification-page__pop-strip{box-shadow:none;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}.verification-page__pop-strip:before{display:none}.verification-page__pop-strip:hover{box-shadow:none;border-color:#1a1a1a;transform:none}@media only screen and (min-width:1024px){.verification-page__pop-strip{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem}}.verification-page__pop-title{gap:.25rem;display:grid}.verification-page__pop-title h2{color:#f8f9fa;margin:0;font-size:clamp(1.1rem,1.8vw,1.4rem)}.verification-page__pop-metrics{gap:.5rem;display:grid}@media only screen and (min-width:480px){.verification-page__pop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.verification-page__pop-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.verification-page__pop-metric{gap:.15rem;display:grid}.verification-page__pop-metric span{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.verification-page__pop-metric strong{color:#f1f3f5;font-size:1rem;line-height:1.2}.verification-page__pop-action{justify-content:center;margin-top:1rem;display:flex}.verification-page__pop-action a{color:#111827;white-space:nowrap;background:linear-gradient(135deg,#10b981,#6ee7b7);border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.verification-page__badge{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;min-height:2.2rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.verification-page__panel-note{color:#6b7280;border-top:1px solid #ffffff12;padding-top:.5rem;font-size:.875rem}.verification-page__card h3,.verification-page__panel h3,.verification-page__cta h3,.verification-page__empty h3{color:#f8f9fa}.verification-page__card p,.verification-page__card li,.verification-page__card dd,.verification-page__card dt,.verification-page__panel p,.verification-page__panel li,.verification-page__panel dd,.verification-page__panel dt,.verification-page__cta p,.verification-page__cta li,.verification-page__cta dd,.verification-page__cta dt,.verification-page__empty p,.verification-page__empty li,.verification-page__empty dd,.verification-page__empty dt{color:#ced4da;line-height:1.75}.verification-page__card{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.verification-page__card:before{content:"";background:linear-gradient(90deg,#10b981d9,#10b98140);height:.25rem;position:absolute;inset:0 0 auto}.verification-page__card:hover{border-color:#10b98138;transform:translateY(-4px);box-shadow:0 8px 32px #00000073}.verification-page__hero-card{box-shadow:none;border-radius:2px;gap:.5rem;padding:1rem 1.5rem}.verification-page__hero-card:before{display:none}.verification-page__hero-card:hover{box-shadow:none;border-color:#1a1a1a;transform:none}.verification-page__hero-card .verification-page__copy{gap:.25rem}.verification-page__hero-card .verification-page__copy h1{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1}.verification-page__hero-card .verification-page__info-list{gap:.25rem}.verification-page__hero-card .verification-page__info-list div{padding-bottom:.25rem}.verification-page__hero-card--image{align-content:start}.verification-page__hero-card--image h3{font-size:1rem}.verification-page__hero-card--pop-report{background:linear-gradient(#10b9810f,#0d0d0d);border-color:#10b9811f;gap:.5rem;padding:.5rem 1rem}.verification-page__hero-card--pop-report .verification-page__copy h1{font-size:clamp(1.55rem,2.4vw,2.1rem)}.verification-page__hero-card--pop-report .verification-page__copy p:last-child{color:#dee2e6;font-size:.875rem;font-weight:600}.verification-page__hero-card--pop-report-image{background:radial-gradient(circle at 100% 0,#10b98114,#0000 38%);border-color:#10b9811f;padding:.5rem}.verification-page__card--accent{background:linear-gradient(#10b98114,#0d0d0d);align-content:start}.verification-page__card--accent strong{color:#f8f9fa;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.verification-page__card--grading-meta,.verification-page__card--criterion-detail{padding:1rem 1.5rem}.verification-page__grading-headline-score{background:linear-gradient(#10b98114,#0d0d0d);border:1px solid #10b98124;border-radius:1rem;align-self:start;gap:.12rem;min-width:8.5rem;padding:.5rem 1rem;display:grid}.verification-page__grading-headline-score strong{color:#f8f9fa;font-size:clamp(1.5rem,2vw,2rem);line-height:1}.verification-page__grading-headline-score span:last-child{color:#ced4da;font-size:.875rem;font-weight:600;line-height:1.2}.verification-page__card--grading-meta,.verification-page__card--criterion-detail{box-shadow:none}.verification-page__card--grading-meta:before,.verification-page__card--criterion-detail:before{display:none}.verification-page__card--grading-meta:hover,.verification-page__card--criterion-detail:hover{box-shadow:none;border-color:#1a1a1a;transform:none}.verification-page__card--grading-meta{gap:.5rem;padding:.5rem 1rem}.verification-page__card--grading-meta h3{font-size:1rem;line-height:1.2}.verification-page__card--grading-meta .verification-page__info-list{gap:.25rem}.verification-page__card--grading-meta .verification-page__info-list div{padding-bottom:.25rem}.verification-page__card--code pre{white-space:pre-wrap;word-break:break-word;color:#6ee7b7;margin:0;font-size:.875rem;line-height:1.75;overflow-x:auto}.verification-page__micro-label{color:#10b981;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.verification-page__list{color:#ced4da;gap:.5rem;padding-left:1.2rem;display:grid}.verification-page__list-wrap{gap:1rem;display:grid}.verification-page__list-wrap--pop-report{gap:.5rem}.verification-page__list-summary{color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.verification-page__list-summary span{color:#10b981;background:#10b9810f;border:1px solid #10b9811f;border-radius:9999px;align-items:center;min-height:2.1rem;padding:0 .5rem;display:inline-flex}.verification-page__list-wrap>.verification-page__list{gap:.5rem;padding-left:0}.verification-page__list-item{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;align-items:center;gap:.5rem;padding:1rem 1.5rem;transition:border-color .18s,transform .18s;display:grid;box-shadow:0 2px 12px #00000040}@media only screen and (min-width:480px){.verification-page__list-item{grid-template-columns:auto minmax(0,1fr)}}@media only screen and (min-width:1024px){.verification-page__list-item{grid-template-columns:auto minmax(0,1.6fr) minmax(13rem,.9fr) auto}}.verification-page__list-item--pop-report-grade{box-shadow:none;background:#0d0d0d;border-radius:1rem;padding:.5rem 1rem}@media only screen and (min-width:1024px){.verification-page__list-item--pop-report-grade{grid-template-columns:minmax(0,1.2fr) minmax(10rem,.7fr) auto}}.verification-page__list-item--pop-report-grade:hover{border-color:#10b98129;transform:translateY(-2px)}.verification-page__list-media{justify-content:center;align-items:center;min-width:0;display:flex}.verification-page__list-main{gap:.25rem;min-width:0;display:grid}.verification-page__list-main h3,.verification-page__list-main p{margin:0}.verification-page__list-main h3{color:#f8f9fa;font-size:1.125rem;line-height:1.1}.verification-page__list-main p{color:#ced4da;line-height:1.75}.verification-page__list-main--pop-report-grade{gap:.2rem}.verification-page__list-main--pop-report-grade h3{font-size:1rem}.verification-page__list-main--pop-report-grade p{font-size:.875rem}.verification-page__list-main--pop-report-grade p+p{color:#dee2e6;font-weight:600}.verification-page__list-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.verification-page__list-metrics{color:#dee2e6;gap:.2rem;font-size:.875rem;font-weight:600;display:grid}.verification-page__list-metrics--pop-report-grade{color:#6b7280;background:#ffffff0a;border-radius:.9rem;justify-self:start;padding:.25rem .5rem;font-size:.75rem}.verification-page__list-action{align-items:center;display:flex}.verification-page__list-action a{color:#111827;white-space:nowrap;background:linear-gradient(135deg,#10b981,#6ee7b7);border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #10b9813d}.verification-page__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.verification-page__pagination span{color:#6b7280;font-size:.875rem;font-weight:600}.verification-page__pagination a{color:#6ee7b7;background:#10b9810f;border:1px solid #10b98129;border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.verification-page__pagination a:hover{background:#10b9811a}.verification-page__pagination .is-disabled{pointer-events:none;opacity:.45}.verification-page__info-list{gap:.5rem;display:grid}.verification-page__info-list div{border-bottom:1px solid #ffffff12;gap:.15rem;padding-bottom:.5rem;display:grid}.verification-page__info-list div:last-child{border-bottom:0;padding-bottom:0}.verification-page__info-list dt{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600}.verification-page__info-list dd{color:#e9ecef;margin:0;font-weight:600}@media only screen and (min-width:480px){.verification-page__info-list--compact{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.verification-page__info-list--compact div:last-child,.verification-page__info-list--compact div:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}}.verification-page__info-list--compact div{height:100%}.verification-page__info-list--grading-meta{gap:.25rem}@media only screen and (min-width:480px){.verification-page__info-list--grading-meta{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.verification-page__info-list--grading-meta div:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}}.verification-page__info-list--grading-meta div{gap:.1rem;padding-bottom:.25rem}.verification-page__info-list--grading-meta dt{font-size:.75rem}.verification-page__info-list--grading-meta dd{font-size:.875rem}.verification-page__info-list--criterion-values{gap:.5rem}@media only screen and (min-width:480px){.verification-page__info-list--criterion-values{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.verification-page__info-list--criterion-values div:nth-last-child(-n+3){border-bottom:0;padding-bottom:0}}.verification-page__info-list--criterion-values div{height:100%}.verification-page__info-list--pop-report{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;gap:.25rem;padding:.5rem 1rem}.verification-page__info-list--pop-report div{padding-bottom:.25rem}.verification-page__info-list--pop-report dt{font-size:.75rem}.verification-page__info-list--pop-report dd{font-size:.875rem}@media only screen and (min-width:480px){.verification-page__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.verification-page__links--stacked{grid-template-columns:minmax(0,1fr)}.verification-page__links a{color:#111827;background:linear-gradient(135deg,#10b981,#6ee7b7);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #10b98140}.verification-page__links a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98159}.verification-page__link--secondary{color:#6ee7b7!important;box-shadow:none!important;background:#10b9810f!important;border-color:#10b98129!important}.verification-page__link--secondary:hover{background:#10b9811a!important}.verification-page__cta{background:linear-gradient(135deg,#10b9810f,#0d0d0d);border-color:#10b9811a;position:relative;overflow:hidden}.verification-page__cta:before{content:"";filter:blur(40px);pointer-events:none;background:#10b9810f;border-radius:999px;width:14rem;height:14rem;position:absolute;inset:auto -4rem -5rem auto}@media only screen and (min-width:768px){.verification-page__tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.verification-page__criteria-grid{margin-bottom:1.5rem}@media only screen and (min-width:480px){.verification-page__criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.verification-page__criteria-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.verification-page__criteria-grid--grading{align-items:end;gap:.25rem;margin-bottom:-1rem}@media only screen and (min-width:1024px){.verification-page__criteria-grid--grading{grid-template-columns:repeat(4,minmax(0,11rem));justify-content:start}}.verification-page__criteria-card{color:#dee2e6;cursor:pointer;text-align:left;background:#0d0d0d;border:1px solid #1a1a1a;border-bottom-width:.22rem;border-radius:1rem 1rem 0 0;align-content:start;gap:.25rem;min-width:0;padding:.5rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.verification-page__criteria-card strong{color:#f1f3f5;font-size:1rem}.verification-page__criteria-card:hover{background:#10b98114;border-color:#10b98159;transform:translateY(-2px)}.verification-page__criteria-card--active{background:linear-gradient(#10b9811f,#0d0d0d);border-color:#10b981 #10b981 #0000;transform:translateY(1px);box-shadow:0 0 0 .14rem #10b98114}.verification-page__criteria-card--active:after{content:"";background:#0d0d0d;height:.5rem;position:absolute;bottom:-1px;left:-1px;right:-1px}.verification-page__criteria-card--active .verification-page__micro-label,.verification-page__criteria-card--active strong,.verification-page__criteria-card--active .verification-page__criteria-score{color:#6ee7b7}.verification-page__criteria-score{color:#10b981;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;line-height:1}.verification-page__card--criterion-detail{border-top-left-radius:0;margin-top:0}.verification-page__criterion-head{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:1rem;display:flex}.verification-page__criterion-head h3{color:#f8f9fa;margin-top:.25rem}.verification-page__criterion-badge{color:#6ee7b7;background:#10b98114;border:1px solid #10b98124;border-radius:1rem;justify-content:center;align-items:center;min-width:3.6rem;min-height:3.6rem;padding:.5rem;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:600;line-height:1;display:inline-flex}.verification-page__criterion-defects{gap:.5rem;display:grid}.verification-page__criterion-defects h4{color:#f1f3f5;margin:0;font-size:1rem}.verification-page__tag-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:1rem;gap:.25rem;padding:.5rem 1rem;display:grid}.verification-page__tag-card strong{color:#f1f3f5;font-size:1rem}.verification-page__tag-card p{color:#ced4da}@media only screen and (min-width:768px){.verification-page__image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.verification-page__image-frame,.verification-page__thumb{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:1rem;overflow:hidden}.verification-page__image-frame{aspect-ratio:3/4}.verification-page__image-frame--hero{aspect-ratio:.82;background:#0d0d0d;border-radius:.9rem;width:min(100%,19rem);margin:0 auto}@media only screen and (min-width:1024px){.verification-page__image-frame--hero{width:100%;max-width:18rem}}.verification-page__image-frame--gallery{aspect-ratio:.9}.verification-page__image,.verification-page__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.verification-page__thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.verification-page__thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.verification-page__thumb{aspect-ratio:1;transition:transform .18s,box-shadow .18s}.verification-page__thumb--pop-list{aspect-ratio:.72;background:#0d0d0d;border-radius:.85rem;width:5rem;min-width:5rem}@media only screen and (min-width:1024px){.verification-page__thumb--pop-list{width:5.5rem;min-width:5.5rem}}.verification-page__thumb:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.verification-page__cards--gallery{gap:1rem}@media only screen and (min-width:768px){.verification-page__cards--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.verification-page__cards--gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.verification-page__card--gallery{box-shadow:none;border-radius:2px;gap:.5rem;padding:1rem}.verification-page__card--gallery:before{display:none}.verification-page__card--gallery:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.verification-page__cards--overview{gap:1rem}@media only screen and (min-width:768px){.verification-page__cards--overview{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}}.verification-page__card--overview-main,.verification-page__card--overview{min-height:100%;padding:1rem 1.5rem}.verification-page__card--overview-main strong,.verification-page__card--overview strong{color:#f8f9fa;line-height:1.1}.verification-page__card--overview-main{justify-content:center}.verification-page__card--overview-main strong{font-size:clamp(1.35rem,2vw,2rem)}.verification-page__card--overview{box-shadow:none;justify-content:center;gap:.25rem}.verification-page__card--overview:before{display:none}.verification-page__card--overview:hover{box-shadow:none;border-color:#1a1a1a;transform:none}.verification-page__card--overview strong{font-size:clamp(1.35rem,2vw,1.75rem)}.verification-page__timeline{gap:1.5rem;display:grid;position:relative}.verification-page__timeline-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid;position:relative}.verification-page__timeline-item:not(:last-child):after{content:"";background:#10b98129;width:2px;height:calc(100% + 1.5rem);position:absolute;top:1.5rem;left:.5rem}.verification-page__timeline-item--current .verification-page__timeline-copy strong{color:#6ee7b7}.verification-page__timeline-dot{z-index:1;background:#0a0a0a;border:2px solid #10b9813d;border-radius:9999px;width:1rem;height:1rem;margin-top:.25rem;position:relative}.verification-page__timeline-dot--done{background:#10b981;border-color:#10b981}.verification-page__timeline-copy{gap:.25rem;display:grid}.verification-page__timeline-copy strong{color:#f1f3f5;font-size:1rem}.verification-page__timeline-copy p{color:#ced4da}.verification-page__empty{justify-items:start}.verification-page__empty a{color:#111827;background:linear-gradient(135deg,#10b981,#6ee7b7);border-radius:9999px;align-items:center;min-height:2.85rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.verification-page__distribution{gap:1rem;display:grid}.verification-page__distribution--compact{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.5rem;padding:.5rem}.verification-page__distribution-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.9rem;gap:.25rem;padding:.25rem .5rem;display:grid}.verification-page__distribution-meta{color:#e9ecef;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.verification-page__distribution-track{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:9999px;width:100%;height:.75rem;overflow:hidden}.verification-page__distribution-fill{background:linear-gradient(90deg,#10b981 0%,#6ee7b7 100%);border-radius:9999px;height:100%;display:block}.verification-page__section--pop-report{background:radial-gradient(circle at 100% 0,#10b9810f,#0000 26%);border-color:#10b98114;gap:.5rem}.verification-page__section--pop-report .verification-page__section-head{border-bottom:1px solid #ffffff12;margin-bottom:1rem;padding-bottom:.5rem}.verification-page__section--pop-report .verification-page__section-head h2{font-size:clamp(1.35rem,2.2vw,1.8rem)}.verification-page__section--pop-report .verification-page__section-head p{max-width:38rem;font-size:.875rem}.verification-page__details--pop-report{gap:.5rem}@media only screen and (min-width:1024px){.verification-page__details--pop-report{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.verification-page__stats--pop-report{gap:.5rem}@media only screen and (min-width:768px){.verification-page__stats--pop-report{grid-template-columns:repeat(3,minmax(0,1fr))}}.verification-page__card--pop-report-stat,.verification-page__card--pop-report-detail{box-shadow:none;background:#0d0d0d;border-color:#ffffff0f;border-radius:2px;padding:.5rem 1rem}.verification-page__card--pop-report-stat:before,.verification-page__card--pop-report-detail:before{display:none}.verification-page__card--pop-report-stat:hover,.verification-page__card--pop-report-detail:hover{box-shadow:none;border-color:#1a1a1a;transform:none}.verification-page__card--pop-report-stat h3,.verification-page__card--pop-report-detail h3{font-size:1rem;line-height:1.2}.verification-page__card--pop-report-stat p,.verification-page__card--pop-report-stat li,.verification-page__card--pop-report-detail p,.verification-page__card--pop-report-detail li{font-size:.875rem}.verification-page__card--pop-report-stat{background:linear-gradient(#10b98112,#0d0d0d);justify-content:center;gap:.25rem;min-height:8.2rem}.verification-page__card--pop-report-stat h3{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem}.verification-page__card--pop-report-stat p{color:#f8f9fa;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600;line-height:1.25}.verification-page__card--pop-report-detail{gap:.5rem}.verification-page__card--pop-report-detail .verification-page__list{gap:.25rem;padding-left:1rem}.verification-page__card--pop-report-detail .verification-page__list li::marker{color:#10b981}.verification-page__image-frame--pop-report{border-radius:1rem;width:min(100%,15rem);max-width:15rem;box-shadow:0 8px 24px #0006}.verification-page__list--pop-report-grades{gap:.5rem;padding-left:0}.verification-search,.verification-search__surface{gap:1rem;display:grid}.verification-search__field{gap:.25rem;display:grid}.verification-search__field span{color:#e9ecef;font-weight:600}.verification-search__field input{color:#f1f3f5;width:100%;min-height:3.5rem;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:0 1rem;transition:border-color .18s,box-shadow .18s,background .18s}.verification-search__field input::placeholder{color:#4b5563}.verification-search__field input:focus{background:#ffffff0f;border-color:#10b98166;outline:none;box-shadow:0 0 0 .25rem #10b9811a}.verification-search--hero{gap:0}.verification-search--hero .verification-search__surface{align-items:center;gap:.5rem}@media only screen and (min-width:480px){.verification-search--hero .verification-search__surface{grid-template-columns:minmax(0,1fr) auto}}.verification-search--hero .verification-search__field{gap:0}.verification-search--hero .verification-search__field span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.verification-search--hero .verification-search__field input{color:#f1f3f5;background:#ffffff0f;border-color:#ffffff1f;border-radius:.95rem;min-height:3.35rem;padding:0 1rem}.verification-search--hero .verification-search__field input::placeholder{color:#f1f3f5d9}.verification-search--hero .verification-search__field input:focus{background:#ffffff14;border-color:#10b98166;box-shadow:0 0 0 .25rem #10b9811f}.verification-search--hero .verification-search__actions{width:100%}@media only screen and (min-width:480px){.verification-search--hero .verification-search__actions{width:auto}}.verification-search--hero .verification-search__actions button{color:#111827;background:#10b981;border-radius:.95rem;width:100%;min-width:12rem;min-height:3.35rem;padding:0 1.5rem;box-shadow:0 14px 28px #10b98147}@media only screen and (min-width:480px){.verification-search--hero .verification-search__actions button{width:auto}}.verification-search--hero .verification-search__actions button:hover:not(:disabled){background:#0ea672;box-shadow:0 8px 24px #10b98159}.verification-search__actions{flex-wrap:wrap;gap:.5rem;display:flex}.verification-search__actions button{color:#111827;cursor:pointer;min-height:3rem;font:inherit;background:#10b981;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,opacity .18s;display:inline-flex;box-shadow:0 4px 12px #10b98140}.verification-search__actions button:hover:not(:disabled){background:#0ea672;transform:translateY(-2px);box-shadow:0 8px 24px #10b98159}.verification-search__actions button:disabled{opacity:.5;cursor:not-allowed}.verification-search__hint{color:#6b7280;margin:0;font-size:.875rem;line-height:1.75}.vp-page{background:#000}.vp-shell{max-width:1280px;margin:0 auto;padding:0 48px}@media (max-width:768px){.vp-shell{padding:0 24px}}@media (max-width:480px){.vp-shell{padding:0 16px}}.vp-eyebrow-line{background:#10b981;flex-shrink:0;width:24px;height:1px;display:inline-block}.vp-eyebrow-wrap{letter-spacing:.2em;text-transform:uppercase;color:#10b981;align-items:center;gap:10px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.vp-section-header{text-align:center;margin-bottom:56px}@media (max-width:768px){.vp-section-header{margin-bottom:40px}}.vp-section-headline{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(24px,3.2vw,38px);font-weight:900;line-height:1.1}.vp-hero{background:#000;border-bottom:1px solid #141414;position:relative;overflow:hidden}.vp-hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.vp-hero__glow-1{filter:blur(56px);background:radial-gradient(circle,#10b98117 0%,#0000 65%);width:560px;height:560px;position:absolute;top:-120px;left:-80px}.vp-hero__glow-2{filter:blur(64px);background:radial-gradient(circle,#10b9810d 0%,#0000 65%);width:400px;height:360px;position:absolute;bottom:-60px;right:10%}.vp-hero__lines{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff01 3px 4px);position:absolute;inset:0}.vp-hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:88px 0 72px;display:flex;position:relative}@media (max-width:768px){.vp-hero__inner{padding:64px 0 56px}}.vp-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#10b981;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:700;display:inline-flex}.vp-hero__title{letter-spacing:-.04em;color:#fff;max-width:820px;margin:0 0 20px;font-size:clamp(32px,5vw,64px);font-weight:900;line-height:1.05}.vp-hero__title-accent{background:linear-gradient(90deg,#10b981 0%,#6ee7b7 50%,#10b981 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.vp-hero__sub{color:#ffffff80;max-width:560px;margin:0 0 40px;font-size:16px;line-height:1.7}.vp-lookup-card{background:#0a0a0a;border:1px solid #10b98133;border-radius:8px;width:min(100%,560px);margin-bottom:28px;padding:32px;position:relative;box-shadow:0 24px 80px #00000080,0 0 0 1px #10b9810f}@media (max-width:480px){.vp-lookup-card{padding:24px 20px}}.vp-lookup-card__glow{pointer-events:none;background:radial-gradient(at 50% -10%,#10b9811a 0%,#0000 55%);border-radius:8px;position:absolute;inset:0}.vp-lookup-card__corner{border:0 solid #10b98180;width:12px;height:12px;position:absolute}.vp-lookup-card__corner--tl{border-top-width:1.5px;border-left-width:1.5px;top:8px;left:8px}.vp-lookup-card__corner--tr{border-top-width:1.5px;border-right-width:1.5px;top:8px;right:8px}.vp-lookup-card__corner--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:8px;left:8px}.vp-lookup-card__corner--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:8px;right:8px}.vp-lookup-card__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin:0 0 14px;font-size:11px;font-weight:700}.vp-hero__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.vp-hero__trust span{color:#fff6;align-items:center;gap:7px;font-size:12px;display:inline-flex}.vp-hero__trust span svg{color:#10b981}@media (max-width:480px){.vp-hero__trust{gap:14px}}.vp-hero__stats-bar{z-index:1;border-top:1px solid #ffffff0f;position:relative}.vp-hero__stats{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.vp-hero__stats{grid-template-columns:repeat(2,1fr)}}.vp-hero__stat{border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:24px 28px;display:flex}.vp-hero__stat:last-child{border-right:none}@media (max-width:768px){.vp-hero__stat{padding:18px 20px}.vp-hero__stat:nth-child(2){border-right:none}.vp-hero__stat:nth-child(3){border-top:1px solid #ffffff0f}.vp-hero__stat:nth-child(4){border-top:1px solid #ffffff0f;border-right:none}}.vp-hero__stat-value{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}.vp-hero__stat-value em{color:#10b981;font-style:normal}.vp-hero__stat-label{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.vp-steps-section{background:#030303;border-top:1px solid #141414;border-bottom:1px solid #141414;padding:80px 0}@media (max-width:768px){.vp-steps-section{padding:56px 0}}.vp-steps{gap:20px;display:grid}@media (min-width:640px){.vp-steps{grid-template-columns:repeat(3,1fr)}}.vp-step{background:#080808;border:1px solid #1c1c1c;border-radius:6px;padding:28px 24px;transition:border-color .2s}.vp-step:hover{border-color:#10b98138}.vp-step__num{color:#10b981;letter-spacing:.05em;background:#10b9811a;border:1px solid #10b98138;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:11px;font-weight:800;display:inline-flex}.vp-step__title{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:800}.vp-step__text{color:#fff6;margin:0;font-size:13.5px;line-height:1.65}.vp-features-section{background:#000;padding:80px 0}@media (max-width:768px){.vp-features-section{padding:56px 0}}.vp-features{gap:20px;display:grid}@media (min-width:640px){.vp-features{grid-template-columns:repeat(3,1fr)}}.vp-feature{background:#080808;border:1px solid #1c1c1c;border-radius:6px;padding:28px 24px;transition:border-color .2s}.vp-feature:hover{border-color:#10b9812e}.vp-feature__icon{color:#10b981;background:#10b9811a;border:1px solid #10b9812e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.vp-feature__title{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:800}.vp-feature__text{color:#fff6;margin:0;font-size:13.5px;line-height:1.65}.vp-guide-section{background:#030303;border-top:1px solid #141414;border-bottom:1px solid #141414;padding:80px 0}@media (max-width:768px){.vp-guide-section{padding:56px 0}}.vp-guide-grid{align-items:center;gap:56px;display:grid}@media (min-width:900px){.vp-guide-grid{grid-template-columns:1fr 1fr;gap:80px}}.vp-guide-text{flex-direction:column;align-items:flex-start;display:flex}.vp-guide-headline{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1.1}.vp-guide-body{color:#ffffff73;margin:0 0 24px;font-size:15px;line-height:1.7}.vp-guide-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-guide-list li{color:#fff9;align-items:center;gap:10px;font-size:14px;display:flex}.vp-guide-list li:before{content:"";background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px}.vp-guide-visual{min-width:0}.vp-guide-visual__frame{position:relative}.vp-guide-visual__glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 20%,#10b98112 0%,#0000 60%);position:absolute;inset:0}.vp-cta{background:#000;padding:80px 0;position:relative;overflow:hidden}@media (max-width:768px){.vp-cta{padding:56px 0}}.vp-cta__glow{filter:blur(48px);pointer-events:none;background:radial-gradient(#10b98112 0%,#0000 65%);width:600px;height:280px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.vp-cta__inner{align-items:center;gap:40px;display:grid;position:relative}@media (min-width:900px){.vp-cta__inner{grid-template-columns:1fr auto;gap:64px}}.vp-cta__headline{letter-spacing:-.03em;color:#fff;max-width:480px;margin:0 0 10px;font-size:clamp(20px,2.8vw,32px);font-weight:900;line-height:1.1}.vp-cta__sub{color:#fff6;max-width:440px;margin:0;font-size:15px;line-height:1.65}.vp-cta__actions{flex-direction:column;flex-shrink:0;gap:12px;min-width:200px;display:flex}.vp-cta__btn-primary{color:#000;background:#10b981;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 4px 20px #10b9814d}.vp-cta__btn-primary:hover{background:#0ea672;transform:translateY(-1px);box-shadow:0 8px 28px #10b98166}.vp-cta__btn-ghost{color:#ffffff80;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.vp-cta__btn-ghost:hover{color:#10b981;border-color:#10b98166}.vp-carousel{flex-direction:column;gap:0;width:100%;display:flex}.vp-carousel__tabs{background:#ffffff0a;border:1px solid #ffffff12;border-bottom:none;border-radius:10px 10px 0 0;gap:4px;padding:4px;display:flex}.vp-carousel__tab{color:#fff6;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.vp-carousel__tab-num{font-variant-numeric:tabular-nums;color:#fff3;font-size:10px;font-weight:700;transition:color .18s}.vp-carousel__tab:hover{color:#ffffffb3;background:#ffffff0f}.vp-carousel__tab.is-active{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.vp-carousel__tab.is-active .vp-carousel__tab-num{color:#10b98199}.vp-carousel__stage{aspect-ratio:3/2;background:#0d0d0d;border:1px solid #ffffff14;border-radius:0 0 12px 12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.vp-carousel__glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 40%,#10b98112,#0000 65%);position:absolute;inset:0}.vp-carousel__img{z-index:1;object-fit:contain;width:100%;height:100%;padding:24px;transition:opacity .25s;position:relative}.vp-carousel__arrow{z-index:3;color:#fff9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ad9;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vp-carousel__arrow:hover{color:#10b981;background:#10b98126;border-color:#10b98159;transform:translateY(-50%)scale(1.08)}.vp-carousel__arrow--prev{left:12px}.vp-carousel__arrow--next{right:12px}.vp-carousel__counter{z-index:3;color:#fff6;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#0a0a0abf;border:1px solid #ffffff17;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.vp-carousel__caption{background:#ffffff06;border:1px solid #ffffff0f;border-top:none;border-radius:0 0 10px 10px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.vp-carousel__caption-title{color:#ffffffe6;letter-spacing:.01em;font-size:13px;font-weight:700}.vp-carousel__caption-text{color:#ffffff73;margin:0;font-size:12px;line-height:1.6}.vp-carousel__dots{justify-content:center;align-items:center;gap:6px;padding-top:14px;display:flex}.vp-carousel__dot{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,width .2s,border-radius .2s}.vp-carousel__dot.is-active{background:#10b981;border-radius:3px;width:20px}.vp-carousel__dot:hover:not(.is-active){background:#ffffff59}.vd-page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}.vd-shell{width:min(100% - 48px,1200px);margin:0 auto}@media (max-width:640px){.vd-shell{width:calc(100% - 32px)}}.vd-state-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:48px 0;display:flex}.vd-state-spinner{border:2px solid #ffffff14;border-top-color:#10b981;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite vd-spin}@keyframes vd-spin{to{transform:rotate(360deg)}}.vd-state-icon{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.vd-state-icon--error{color:#ef4444;background:#ef44440f;border-color:#ef44444d}.vd-state-title{color:#fff;margin:0;font-size:20px;font-weight:700}.vd-state-sub{color:#fff6;margin:0;font-size:14px}.vd-state-sub strong{color:#ffffffb3;font-weight:600}.vd-state-form{background:#0a0a0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;width:min(480px,100%);margin-top:8px;padding:20px;display:flex}.vd-state-form-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}.vd-topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;border-bottom:1px solid #ffffff12;position:sticky;top:0}.vd-topbar .vd-shell{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.vd-breadcrumb{color:#ffffff59;align-items:center;gap:8px;font-size:13px;display:flex}.vd-breadcrumb__back{color:#ffffff80;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.vd-breadcrumb__back:hover{color:#10b981}.vd-breadcrumb__sep{color:#fff3}.vd-breadcrumb__current{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:monospace;font-size:12px;overflow:hidden}.vd-verified-badge{color:#10b981;letter-spacing:.04em;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.vd-hero{background:linear-gradient(#080808 0%,#000 100%);padding:48px 0 0}.vd-hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.vd-hero-grid{grid-template-columns:1fr;gap:32px}}.vd-info-col{flex-direction:column;gap:20px;padding-bottom:48px;display:flex}.vd-id-chip{color:#fff6;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-family:monospace;font-size:11px;display:inline-flex}.vd-card-name{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.1}.vd-meta-chips{flex-wrap:wrap;gap:6px;display:flex}.vd-chip{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:3px 10px;font-size:12px}.vd-grade-hero{background:#10b9810f;border:1px solid #10b9812e;border-radius:14px;align-items:center;gap:20px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.vd-grade-hero__glow{pointer-events:none;background:radial-gradient(at 0%,#10b9811f,#0000 60%);position:absolute;inset:0}.vd-grade-hero__num{color:#10b981;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:56px;font-weight:900;line-height:1;position:relative}@media (max-width:480px){.vd-grade-hero__num{font-size:44px}}.vd-grade-hero__right{flex-direction:column;gap:3px;display:flex;position:relative}.vd-grade-hero__text{color:#fff;font-size:18px;font-weight:700}.vd-grade-hero__label-name{color:#fff6;letter-spacing:.02em;font-size:12px}.vd-subgrades{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:480px){.vd-subgrades{grid-template-columns:repeat(2,1fr)}}.vd-subgrade{text-align:center;background:#0a0a0a;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.vd-subgrade__label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:10px;font-weight:600}.vd-subgrade__value{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.vd-detail-table{background:#080808;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.vd-detail-table__row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.vd-detail-table__row:last-child{border-bottom:none}.vd-detail-table__row dt{color:#ffffff59;flex-shrink:0;font-size:12px;font-weight:500}.vd-detail-table__row dd{color:#fffc;text-align:right;margin:0;font-size:13px;font-weight:600}.vd-gallery-col{flex-direction:column;gap:10px;padding-bottom:48px;display:flex;position:sticky;top:68px}@media (max-width:900px){.vd-gallery-col{order:-1;position:static}}.vd-gallery-stage{aspect-ratio:3/4;background:#080808;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vd-gallery-stage__glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 30%,#10b9810d,#0000 60%);position:absolute;inset:0}.vd-gallery-stage__link{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.vd-gallery-stage__img{object-fit:contain;width:100%;height:100%;padding:16px}.vd-gallery-stage__arrow{z-index:3;color:#fff9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vd-gallery-stage__arrow--prev{left:10px}.vd-gallery-stage__arrow--next{right:10px}.vd-gallery-stage__arrow:hover{color:#10b981;background:#10b98126;border-color:#10b98159}.vd-gallery-stage__footer{z-index:3;color:#ffffff80;background:linear-gradient(#0000 0%,#000000b3 100%);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.vd-gallery-thumbs{flex-wrap:wrap;gap:8px;display:flex}.vd-gallery-thumb{cursor:pointer;background:#0a0a0a;border:2px solid #ffffff14;border-radius:8px;flex-shrink:0;width:60px;height:60px;padding:0;transition:border-color .15s;overflow:hidden}.vd-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vd-gallery-thumb.is-active{border-color:#10b981}.vd-gallery-thumb:hover:not(.is-active){border-color:#ffffff40}.vd-gallery-empty{aspect-ratio:3/4;color:#ffffff40;background:#080808;border:1px solid #ffffff12;border-radius:14px;justify-content:center;align-items:center;font-size:14px;display:flex}.vd-pop-strip{background:#080808;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:20px 0}.vd-pop-strip__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.vd-pop-strip__metrics{flex-wrap:wrap;gap:32px;display:flex}@media (max-width:640px){.vd-pop-strip__metrics{gap:20px}}.vd-pop-metric{flex-direction:column;gap:2px;display:flex}.vd-pop-metric__label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:10px;font-weight:600}.vd-pop-metric__value{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.vd-pop-strip__link{color:#10b981;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.vd-pop-strip__link:hover{background:#10b9812e;border-color:#10b98166}.vd-pop-strip__loading,.vd-pop-strip__empty{color:#ffffff4d;padding:4px 0;font-size:13px}.vd-black-label-badge{color:#d4af37;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#d4af372e,#d4af3714);border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.vd-grade-hero--black-label{background:linear-gradient(135deg,#d4af371a 0%,#00000080 100%);border-color:#d4af3773;box-shadow:0 0 32px #d4af371f,inset 0 1px #d4af371a}.vd-grade-hero--black-label .vd-grade-hero__glow{background:radial-gradient(at 0%,#d4af3733,#0000 60%)}.vd-grade-hero--black-label .vd-grade-hero__num{color:#d4af37;text-shadow:0 0 40px #d4af3766}.vd-grade-hero--black-label .vd-grade-hero__text{color:#e8c84a}.vd-grade-hero--black-label .vd-grade-hero__label-name{color:#d4af37b3}.vd-criteria-section{background:#000;padding:64px 0}.vd-section-header{margin-bottom:28px}.vd-section-headline{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(20px,3vw,28px);font-weight:800}.vd-section-sub{color:#fff6;margin:0;font-size:14px}.vd-criteria-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}@media (max-width:640px){.vd-criteria-tabs{grid-template-columns:repeat(2,1fr)}}.vd-criteria-tab{cursor:pointer;text-align:center;background:#0a0a0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:border-color .15s,background .15s;display:flex}.vd-criteria-tab:hover:not(.is-active){background:#ffffff0a;border-color:#ffffff1f}.vd-criteria-tab.is-active{background:#10b98114;border-color:#10b9814d}.vd-criteria-tab.is-active .vd-criteria-tab__name{color:#10b981}.vd-criteria-tab.is-active .vd-criteria-tab__score{color:#fff}.vd-criteria-tab__name{text-transform:uppercase;letter-spacing:.06em;color:#fff6;font-size:11px;font-weight:600;transition:color .15s}.vd-criteria-tab__score{color:#fff9;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;transition:color .15s}.vd-criteria-panel{background:#080808;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}.vd-criteria-panel__scores{flex-wrap:wrap;gap:24px;display:flex}.vd-criteria-score-item{flex-direction:column;gap:3px;display:flex}.vd-criteria-score-item span{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.vd-criteria-score-item strong{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.vd-criteria-panel__defects-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin:0 0 12px;font-size:12px;font-weight:700}.vd-criteria-panel__empty{color:#ffffff4d;margin:0;font-size:13px}.vd-defect-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.vd-defect-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vd-defect-card span{color:#ffffff59;font-size:11px;font-weight:500}.vd-defect-card strong{color:#fffc;font-size:14px;font-weight:700}.vd-listings-section{background:#030303;border-top:1px solid #ffffff0d;padding:64px 0}.vd-listings-loading{color:#ffffff4d;font-size:13px}.vd-listings-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.vd-listing-card{background:#0a0a0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.vd-listing-card:hover{border-color:#ffffff24}.vd-listing-card__thumb{aspect-ratio:4/3;background:#080808;overflow:hidden}.vd-listing-card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.vd-listing-card__body{flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex}.vd-listing-card__price{color:#10b981;font-size:14px;font-weight:800}.vd-listing-card__name{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:1.3}.vd-listing-card__meta,.vd-listing-card__grade{color:#ffffff59;margin:0;font-size:12px}.vd-listing-card__action{color:#ffffff73;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.vd-listing-card__action:hover{color:#fff;background:#ffffff08}.vd-listings-empty{text-align:center;background:#0a0a0a;border:1px solid #ffffff0f;border-radius:12px;padding:32px}.vd-listings-empty p{color:#ffffff4d;margin:0;font-size:14px}.vd-footer-search{background:#000;border-top:1px solid #ffffff0d;padding:64px 0}.vd-footer-search__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.vd-footer-search__title{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.vd-footer-search__sub{color:#fff6;margin:0;font-size:14px}.vd-footer-search__form{flex-shrink:0;width:min(440px,100%)}.pop-results-section{background:#000;border-top:1px solid #141414;padding:80px 0}@media (max-width:768px){.pop-results-section{padding:56px 0}}.pop-results__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.pop-results__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.8vw,30px);font-weight:800}.pop-results__meta{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.pop-results__count{color:#10b981;background:#10b9810f;border:1px solid #10b9812e;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.pop-results__pages{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:13px}.pop-results__list{flex-direction:column;gap:10px;display:flex}.pop-report-item{background:#080808;border:1px solid #1c1c1c;border-radius:8px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s,background .2s;display:grid}@media (min-width:640px){.pop-report-item{grid-template-columns:52px minmax(0,1fr)}}@media (min-width:1024px){.pop-report-item{grid-template-columns:52px minmax(0,1fr) minmax(200px,auto) auto}}.pop-report-item:hover{background:#10b98105;border-color:#10b98138}.pop-report-item__media{justify-content:center;align-items:center;display:flex}.pop-report-item__media img{object-fit:cover;background:#0d0d0d;border:1px solid #ffffff14;border-radius:4px;width:52px;height:72px;display:block}.pop-report-item__type-badge{color:#10b981;letter-spacing:.08em;text-transform:uppercase;background:#10b98114;border:1px solid #10b9812e;border-radius:4px;justify-content:center;align-items:center;width:52px;height:72px;font-size:10px;font-weight:800;display:inline-flex}.pop-report-item__main{min-width:0}.pop-report-item__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.pop-report-item__meta{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.pop-report-item__metrics{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:1023px){.pop-report-item__metrics{grid-column:1/-1;padding-left:68px}}@media (max-width:639px){.pop-report-item__metrics{padding-left:0}}.pop-report-item__metric{flex-direction:column;gap:2px;display:flex}.pop-report-item__metric span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:10px;font-weight:600}.pop-report-item__metric strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pop-report-item__action{justify-content:flex-end;align-items:center;display:flex}@media (max-width:1023px){.pop-report-item__action{grid-column:1/-1;justify-content:flex-start;padding-left:68px}}@media (max-width:639px){.pop-report-item__action{padding-left:0}}.pop-report-item__action a{color:#10b981;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pop-report-item__action a:hover{background:#10b9812e;border-color:#10b98166}.pop-results__pagination{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.pop-results__pagination span{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:13px}.pop-results__pagination a{color:#fff9;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.pop-results__pagination a:hover{color:#10b981;background:#10b9810f;border-color:#10b98159}.pop-results__pagination a.is-disabled{pointer-events:none;opacity:.35}.pop-results__empty{text-align:center;background:#080808;border:1px solid #1c1c1c;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:64px 32px;display:flex}.pop-results__empty-icon{color:#ffffff4d;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pop-results__empty h3{color:#fff;margin:0;font-size:20px;font-weight:700}.pop-results__empty p{color:#fff6;max-width:440px;margin:0;font-size:14px;line-height:1.65}.prd-stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.prd-stats{grid-template-columns:repeat(4,1fr)}}.prd-stat{background:#0a0a0a;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.prd-stat span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:10px;font-weight:600}.prd-stat strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.1}.prd-stat--accent{background:#10b9810f;border-color:#10b98133}.prd-stat--accent strong{color:#10b981}.prd-distribution-section{background:#030303;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:64px 0}.prd-section-header{margin-bottom:32px}.prd-section-headline{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(20px,3vw,28px);font-weight:800}.prd-section-sub{color:#fff6;margin:0;font-size:14px;line-height:1.6}.prd-distribution{flex-direction:column;gap:8px;display:flex}.prd-distribution__row{background:#080808;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:52px 1fr 72px;align-items:center;gap:14px;padding:10px 16px;transition:border-color .18s,background .18s;display:grid}.prd-distribution__row:hover{background:#10b98105;border-color:#10b98133}.prd-distribution__grade-col{justify-content:center;align-items:center;display:flex}.prd-distribution__grade{color:#ffffffb3;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:800}.prd-distribution__bar-col{min-width:0}.prd-distribution__track{background:#ffffff0f;border:1px solid #ffffff0a;border-radius:999px;width:100%;height:8px;overflow:hidden}.prd-distribution__fill{background:linear-gradient(90deg,#10b981 0%,#6ee7b7 100%);border-radius:999px;height:100%;transition:width .4s;display:block}.prd-distribution__fill--black-label{background:linear-gradient(90deg,#b8860b 0%,#d4af37 50%,#f5cc5c 100%)}.prd-distribution__row--black-label{background:linear-gradient(135deg,#d4af3712,#0009);border-color:#d4af3759;box-shadow:0 0 0 1px #d4af371f,inset 0 1px #d4af3714}.prd-distribution__row--black-label .prd-distribution__grade{color:#d4af37;font-weight:900}.prd-distribution__row--black-label .prd-distribution__count-col strong{color:#d4af37}.prd-distribution__row--black-label:hover{background:linear-gradient(135deg,#d4af371f,#0009);border-color:#d4af378c;box-shadow:0 0 0 1px #d4af3733,0 4px 20px #d4af371a}.prd-distribution__count-col{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.prd-distribution__count-col strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:1}.prd-distribution__count-col span{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:11px}.prd-grades-section{background:#000;border-top:1px solid #ffffff0d;padding:64px 0}.prd-grades-list{flex-direction:column;gap:8px;display:flex}.prd-grade-item{background:#080808;border:1px solid #1c1c1c;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:14px 20px;transition:border-color .2s,background .2s;display:grid}@media (min-width:640px){.prd-grade-item{grid-template-columns:52px minmax(0,1fr) auto}}@media (min-width:1024px){.prd-grade-item{grid-template-columns:52px minmax(0,1fr) minmax(160px,auto) auto}}.prd-grade-item:hover{background:#10b98105;border-color:#10b98133}.prd-grade-item__score{background:#10b98114;border:1px solid #10b98133;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.prd-grade-item__score span{color:#10b981;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:900;line-height:1}.prd-grade-item__info{min-width:0}.prd-grade-item__label-id{color:#ffffffb3;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:13px;font-weight:600;overflow:hidden}.prd-grade-item__label-name{color:#ffffff59;margin:2px 0 0;font-size:12px}.prd-grade-item__meta{flex-direction:column;gap:3px;min-width:0;display:flex}@media (max-width:1023px){.prd-grade-item__meta{display:none}}.prd-grade-item__status{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:11px;font-weight:600}.prd-grade-item__date{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:12px}.prd-grade-item--black-label{background:linear-gradient(135deg,#d4af3712 0%,#080808 60%);border-color:#d4af3759;box-shadow:0 0 0 1px #d4af371f,0 4px 24px #d4af3714}.prd-grade-item--black-label:hover{background:linear-gradient(135deg,#d4af371f 0%,#080808 60%);border-color:#d4af378c;box-shadow:0 0 0 1px #d4af3733,0 8px 32px #d4af371f}.prd-grade-item--black-label .prd-grade-item__score{background:#d4af371f;border-color:#d4af3766}.prd-grade-item--black-label .prd-grade-item__score span{color:#d4af37}.prd-grade-item--black-label .prd-grade-item__action a{color:#d4af37;background:#d4af371a;border-color:#d4af374d}.prd-grade-item--black-label .prd-grade-item__action a:hover{background:#d4af372e;border-color:#d4af3780}.prd-black-label-badge{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#d4af3726,#d4af3714);border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.prd-black-label-badge:before{content:"";background:#d4af37;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.prd-grade-item__action{justify-content:flex-end;align-items:center;display:flex}.prd-grade-item__action a{color:#10b981;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.prd-grade-item__action a:hover{background:#10b9812e;border-color:#10b98166}.ak{background:#080808;min-height:100vh}.ak__hero,.ak__section,.ak__cta{width:min(100% - 2rem,76rem);margin-inline:auto}.ak__hero{padding:6rem 0 4rem;position:relative;overflow:hidden}.ak__hero-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#10b9811f 0%,#0000 70%);position:absolute;inset:0}.ak__hero-inner{gap:1.5rem;display:grid;position:relative}.ak__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#10b981;margin:0;font-size:11px;font-weight:700}.ak__hero-title{color:#fff;margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.1}.ak__hero-title span{color:#10b981}.ak__hero-sub{color:#888;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.7}.ak__hero-modes{gap:1rem;margin-top:1rem;display:grid}@media only screen and (min-width:480px){.ak__hero-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak__mode-card{background:#0d0d0d;border:1px solid #1e1e1e;border-radius:2px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.ak__mode-card:hover,.ak__mode-card--bulk:hover{background:#10b9810a;border-color:#10b98166}.ak__mode-card--bulk .ak__mode-card-icon{color:#10b981;border-color:#10b98133}.ak__mode-card--bulk .ak__mode-card-label{color:#10b981}.ak__mode-card-icon{color:#10b981;border:1px solid #10b98133;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.ak__mode-card-icon svg{width:1.1rem;height:1.1rem}.ak__mode-card-label{letter-spacing:.18em;text-transform:uppercase;color:#10b981;margin:0 0 .2rem;font-size:9px;font-weight:700}.ak__mode-card-title{color:#fff;margin:0 0 .2rem;font-size:.95rem;font-weight:700}.ak__mode-card-sub{color:#555;margin:0;font-size:.75rem}.ak__mode-card-arrow{color:#333;flex-shrink:0;margin-left:auto}.ak__mode-card-arrow svg{width:1rem;height:1rem}.ak__mode-card:hover .ak__mode-card-arrow,.ak__mode-card--bulk:hover .ak__mode-card-arrow{color:#10b981}.ak__section{border-top:1px solid #141414;padding:5rem 0}.ak__section--bulk{background:#0a0a0a;border-top-color:#10b98114;border-bottom:1px solid #10b98114;padding:5rem 0}.ak__section--faq{padding:5rem 0 2rem}.ak__section-label{margin-bottom:1rem}.ak__badge{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:.3rem .8rem;font-size:9px;font-weight:800;display:inline-block}.ak__badge--premium{color:#10b981;background:#10b9811a;border:1px solid #10b98140}.ak__badge--bulk{color:#10b981;background:#10b98114;border:1px solid #10b98138}.ak__section-title{color:#fff;margin:0 0 .75rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.15}.ak__section-sub{color:#666;max-width:48rem;margin:0 0 2.5rem;font-size:1rem;line-height:1.7}.ak__games{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:3rem;display:grid}@media only screen and (min-width:768px){.ak__games{grid-template-columns:repeat(3,1fr)}}.ak__game-card{background:#0d0d0d;border:1px solid #161616;border-radius:2px;padding:1.1rem 1.25rem;transition:border-color .2s}.ak__game-card:hover{border-color:#282828}.ak__game-name{color:#e0e0e0;margin:0 0 .4rem;font-size:.85rem;font-weight:700}.ak__game-text{color:#555;margin:0;font-size:.78rem;line-height:1.6}.ak__steps{flex-wrap:wrap;gap:0;margin-bottom:3rem;display:flex}@media only screen and (min-width:480px){.ak__steps{flex-wrap:nowrap}}.ak__step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:120px;padding:0 1rem;display:flex;position:relative}.ak__step-num{color:#10b981;letter-spacing:.05em;z-index:1;background:#10b9810f;border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;font-size:.8rem;font-weight:800;display:flex;position:relative}.ak__step-line{background:linear-gradient(90deg,#10b9814d,#10b9810d);height:1px;position:absolute;top:1.375rem;left:calc(50% + 1.375rem);right:calc(1.375rem - 50%)}@media (max-width:479px){.ak__step-line{display:none}}.ak__step-title{color:#ccc;margin:0 0 .3rem;font-size:.85rem;font-weight:700}.ak__step-text{color:#555;margin:0;font-size:.75rem;line-height:1.6}.ak__form-wrap{border:1px solid #1a1a1a;border-radius:2px;overflow:hidden}.ak__form-wrap--bulk{border-color:#10b98126}.ak__form-header{background:#0d0d0d;border-bottom:1px solid #141414;align-items:flex-start;gap:.875rem;padding:1.5rem 1.75rem;display:flex}.ak__form-header svg{color:#10b981;flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.15rem}.ak__form-header--bulk{background:#10b98105;border-bottom-color:#10b9811f}.ak__form-header--bulk svg{color:#10b981}.ak__form-title{color:#e0e0e0;margin:0 0 .25rem;font-size:.95rem;font-weight:700}.ak__form-hint{color:#555;margin:0;font-size:.8rem;line-height:1.5}.ak__bulk-table{border:1px solid #1a1a1a;border-radius:2px;margin-bottom:1rem;overflow:hidden}.ak__bulk-head{letter-spacing:.15em;text-transform:uppercase;color:#444;background:#0f0f0f;border-bottom:1px solid #1a1a1a;justify-content:space-between;padding:.6rem 1.25rem;font-size:9px;font-weight:700;display:flex}.ak__bulk-row{border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background .15s;display:flex}.ak__bulk-row:last-child{border-bottom:none}.ak__bulk-row:hover{background:#0e0e0e}.ak__bulk-row--hl{background:#10b9810a}.ak__bulk-row--hl:hover{background:#10b98112}.ak__bulk-row--hl .ak__bulk-price{color:#10b981}.ak__bulk-row--no{opacity:.45}.ak__bulk-row--no .ak__bulk-price{color:#444}.ak__bulk-row-left{color:#bbb;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.ak__bulk-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ak__bulk-ico{color:#10b981;flex-shrink:0;width:1rem;height:1rem}.ak__bulk-ico svg{width:100%;height:100%}.ak__bulk-ico--x{color:#333}.ak__bulk-price{color:#e0e0e0;white-space:nowrap;font-size:1rem;font-weight:700}.ak__bulk-hint{color:#444;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.68rem}.ak__bulk-note{color:#888;background:#10b9810a;border:1px solid #10b9811f;border-radius:2px;margin-bottom:3rem;padding:.875rem 1.25rem;font-size:.82rem;line-height:1.6}.ak__bulk-note strong{color:#10b981}.ak__faq-list{gap:.5rem;display:grid}.ak__faq{background:#0c0c0c;border:1px solid #161616;border-radius:2px;transition:border-color .2s;overflow:hidden}.ak__faq[open]{border-color:#10b98126}.ak__faq summary{cursor:pointer;color:#ccc;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.ak__faq summary::-webkit-details-marker{display:none}.ak__faq summary:after{content:"+";color:#10b981;flex-shrink:0;font-size:1.3rem;line-height:1}.ak__faq[open] summary:after{content:"−"}.ak__faq p{color:#666;margin:0;padding:0 1.25rem 1.1rem;font-size:.85rem;line-height:1.7}.ak__cta{text-align:center;padding:4rem 0 6rem;position:relative;overflow:hidden}.ak__cta-glow{pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#10b98114 0%,#0000 70%);position:absolute;inset:0}.ak__cta-title{color:#fff;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.ak__cta-sub{color:#666;margin:0 0 2rem;font-size:.95rem;line-height:1.7}.ak__cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ak__btn{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.ak__btn svg{width:.85rem;height:.85rem}.ak__btn--primary{color:#020a06;background:#10b981}.ak__btn--primary:hover{background:#0ea572;transform:translateY(-1px);box-shadow:0 6px 20px #10b9814d}.ak__btn--bulk{color:#10b981;background:0 0;border:1px solid #10b98159}.ak__btn--bulk:hover{background:#10b98112;border-color:#10b98199;transform:translateY(-1px)}.ak__btn--ghost{color:#10b981;background:0 0;border:1px solid #10b98159}.ak__btn--ghost:hover{background:#10b98112;border-color:#10b98199;transform:translateY(-1px)}.ak .ankauf-form{background:#080808;padding:2rem 1.75rem}.ak .ankauf-form__bulk-quantities{border:1px solid #1a1a1a;border-radius:2px;gap:0;margin-bottom:1rem;display:grid;overflow:hidden}.ak .ankauf-form__bulk-quantities-title{color:#aaa;background:#0d0d0d;border-bottom:1px solid #1a1a1a;margin:0;padding:.75rem 1rem;font-size:.8rem;font-weight:700}.ak .ankauf-form__bulk-quantities-title em{color:#10b981;font-style:normal}.ak .ankauf-form__qty-row{border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background .15s;display:flex}.ak .ankauf-form__qty-row:last-of-type{border-bottom:none}.ak .ankauf-form__qty-row:hover{background:#0d0d0d}.ak .ankauf-form__qty-label{flex-direction:column;gap:.15rem;display:flex}.ak .ankauf-form__qty-name{color:#ccc;font-size:.82rem}.ak .ankauf-form__qty-rate{color:#444;letter-spacing:.03em;font-size:.7rem}.ak .ankauf-form__qty-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ak .ankauf-form__qty-input{color:#fff;text-align:right;background:#111;border:1px solid #252525;border-radius:2px;outline:none;width:90px;height:2.2rem;padding:0 .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.ak .ankauf-form__qty-input:focus{border-color:#10b981}.ak .ankauf-form__qty-input::placeholder{color:#333}.ak .ankauf-form__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ak .ankauf-form__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ak .ankauf-form__qty-input{-moz-appearance:textfield}.ak .ankauf-form__qty-est{color:#10b981;text-align:right;white-space:nowrap;width:70px;font-size:.78rem;font-weight:600}.ak .ankauf-form__bulk-summary{background:#0d0d0d;border-top:1px solid #1a1a1a;gap:.35rem;margin-top:.5rem;padding:.75rem 1rem;display:grid}.ak .ankauf-form__bulk-summary-row{color:#666;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.ak .ankauf-form__bulk-summary-row .is-ok{color:#10b981;font-weight:700}.ak .ankauf-form__bulk-summary-row .is-warn{color:#e0a000;font-weight:700}.ak .ankauf-form__bulk-summary-row--total{color:#aaa;border-top:1px solid #1a1a1a;margin-top:.1rem;padding-top:.35rem;font-size:.85rem;font-weight:700}.ak .ankauf-form__bulk-warn{color:#e0a000;margin:.25rem 0 0;padding:0;font-size:.75rem}.ak .ankauf-form__shipping-note{color:#10b981;background:#10b9810f;border:1px solid #10b98133;border-radius:2px;margin:.4rem 0 0;padding:.5rem .75rem;font-size:.78rem;font-weight:600}.ak .ankauf-form__shipping-hint{color:#666;background:#10b9810a;border:1px solid #10b9811f;border-radius:2px;margin:0;padding:.6rem .9rem;font-size:.78rem;line-height:1.6}.ak .ankauf-form__shipping-hint strong{color:#10b981}.ak .ankauf-form--bulk{background:#10b98105}.ankauf-page{z-index:0;background:#0a0a0a;position:relative;overflow:hidden}.ankauf-page__shell{width:min(100% - 2rem,78rem);margin:0 auto;padding:3rem 0 5rem}@media only screen and (min-width:768px){.ankauf-page__shell{width:min(100% - 4rem,78rem);padding-top:5rem}}.ankauf-page__hero{text-align:center;gap:1.5rem;padding:4rem 0;display:grid;position:relative}@media only screen and (min-width:1024px){.ankauf-page__hero{padding:5rem 0}}.ankauf-page__hero h1{color:#f8f9fa;margin:0;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:700;line-height:1.15}.ankauf-page__hero h1 span{color:#10b981}.ankauf-page__hero>p{color:#ced4da;max-width:50rem;margin:0 auto;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75}.ankauf-page__glow{pointer-events:none;z-index:-1;filter:blur(24px);background:radial-gradient(#26b9ac1f 0%,#0000 70%);width:56rem;height:24rem;position:absolute;top:-4rem;left:50%;transform:translate(-50%)}.ankauf-page__eyebrow{color:#10b981;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:600;display:inline-block}.ankauf-page__hero-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:.25rem;display:flex}.ankauf-page__btn{color:#020a06;min-height:2.85rem;font:inherit;cursor:pointer;background:#10b981;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.ankauf-page__btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10b9814d}.ankauf-page__btn--ghost{color:#10b981;background:0 0;border:1.5px solid #10b9814d}.ankauf-page__btn--ghost:hover{box-shadow:none;background:#10b98112}.ankauf-page__section{margin-top:5rem}.ankauf-page__section--alt{background:#111;border:1px solid #ffffff0f;border-radius:2px;padding:4rem 3rem}.ankauf-page__section-head{gap:.5rem;margin-bottom:3rem;display:grid}.ankauf-page__section-head h2,.ankauf-page__section-head p{margin:0}.ankauf-page__section-head h2{color:#f8f9fa;font-size:clamp(1.7rem,3vw,2.5rem)}.ankauf-page__section-head>p{color:#ced4da;max-width:48rem;line-height:1.75}.ankauf-page__section-label{color:#10b981;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.875rem;font-weight:600}.ankauf-page__games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media only screen and (min-width:768px){.ankauf-page__games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ankauf-page__game-card{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:.25rem;padding:1.5rem;transition:border-color .25s,box-shadow .25s;display:grid}.ankauf-page__game-card:hover{border-color:#10b98129;box-shadow:0 6px 24px #0000004d}.ankauf-page__game-card h3,.ankauf-page__game-card p{margin:0}.ankauf-page__game-card h3{color:#f1f3f5;font-size:1rem;font-weight:600}.ankauf-page__game-card p{color:#6b7280;font-size:.875rem;line-height:1.75}.ankauf-page__game-icon{color:#10b981;background:#10b98114;border:1px solid #10b98126;border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:flex}.ankauf-page__game-icon svg{width:1.35rem;height:1.35rem}.ankauf-page__advantages-grid{gap:1rem;display:grid}@media only screen and (min-width:480px){.ankauf-page__advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ankauf-page__advantage{gap:.25rem;display:grid}.ankauf-page__advantage h3,.ankauf-page__advantage p{margin:0}.ankauf-page__advantage h3{color:#f1f3f5;font-size:1rem;font-weight:600}.ankauf-page__advantage p{color:#ced4da;font-size:.875rem;line-height:1.75}.ankauf-page__advantage-icon{color:#10b981;background:#10b98114;border:1px solid #10b98126;border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:flex}.ankauf-page__advantage-icon svg{width:1.35rem;height:1.35rem}.ankauf-page__steps{gap:1.5rem;display:grid}@media only screen and (min-width:768px){.ankauf-page__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ankauf-page__step{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:.5rem;padding:2rem;display:grid;position:relative}.ankauf-page__step h3,.ankauf-page__step p{margin:0}.ankauf-page__step h3{color:#f1f3f5;font-size:1rem;font-weight:600}.ankauf-page__step p{color:#ced4da;font-size:.875rem;line-height:1.75}.ankauf-page__step-number{color:#020a06;letter-spacing:.04em;background:#10b981;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:700;display:flex}.ankauf-page__step-connector{display:none}.ankauf-page__step-content{gap:.25rem;display:grid}.ankauf-page__form-placeholder{background:#10b98108;border:1.5px dashed #10b98129;border-radius:2px;padding:4rem 2rem}.ankauf-page__form-placeholder-inner{text-align:center;place-items:center;gap:1rem;display:grid}.ankauf-page__form-placeholder-inner svg{color:#059669;opacity:.6;width:3.5rem;height:3.5rem}.ankauf-page__form-placeholder-inner p{color:#ced4da;max-width:36rem;margin:0;line-height:1.75}.ankauf-page__form-placeholder-inner p:first-of-type{color:#dee2e6;font-size:1rem;font-weight:600}.ankauf-page__form-placeholder-inner p a{color:#10b981;text-underline-offset:3px;text-decoration:underline}.ankauf-page__form-placeholder-inner p a:hover{color:#a7f3d0}.ankauf-page__faq-list{gap:.5rem;display:grid}.ankauf-page__faq{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;transition:border-color .2s;overflow:hidden}.ankauf-page__faq[open]{border-color:#10b98129}.ankauf-page__faq summary{cursor:pointer;color:#f1f3f5;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-weight:600;list-style:none;display:flex}.ankauf-page__faq summary::-webkit-details-marker{display:none}.ankauf-page__faq summary:after{content:"+";color:#10b981;flex-shrink:0;font-size:1.4rem;line-height:1}.ankauf-page__faq[open] summary:after{content:"−"}.ankauf-page__faq p{color:#ced4da;margin:0;padding:0 1.5rem 1.5rem;line-height:1.75}.ankauf-page__cta{text-align:center;background:linear-gradient(135deg,#00786f2e 0%,#10b9810a 100%);border:1px solid #10b98126;border-radius:2px;justify-items:center;gap:1rem;margin-top:5rem;padding:4rem 3rem;display:grid}.ankauf-page__cta h2,.ankauf-page__cta p{margin:0}.ankauf-page__cta h2{color:#f8f9fa;font-size:clamp(1.5rem,2.5vw,2rem)}.ankauf-page__cta p{color:#ced4da;max-width:40rem;line-height:1.75}.ankauf-page__cta-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:.25rem;display:flex}.ankauf-form{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:2px;gap:1.5rem;padding:3rem;display:grid}.ankauf-form__notice{background:#10b9810f;border:1px solid #10b98124;border-radius:1rem;gap:1rem;padding:1rem 1.5rem;display:flex}.ankauf-form__notice>svg{color:#10b981;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.ankauf-form__notice>div{gap:.25rem;display:grid}.ankauf-form__notice p{color:#ced4da;margin:0;font-size:.875rem;line-height:1.75}.ankauf-form__notice p strong{color:#e9ecef;font-weight:600}.ankauf-form__notice-title{text-transform:uppercase;letter-spacing:.05em;color:#10b981!important;font-size:.875rem!important;font-weight:600!important}.ankauf-form__row{gap:1rem;display:grid}@media only screen and (min-width:480px){.ankauf-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ankauf-form__field{gap:.25rem;display:grid}.ankauf-form__field>span{color:#e9ecef;font-size:.875rem;font-weight:600}.ankauf-form__field>span em{color:#10b981;margin-left:.2rem;font-style:normal}.ankauf-form__field input,.ankauf-form__field textarea{color:#f1f3f5;width:100%;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;transition:border-color .2s,box-shadow .2s}.ankauf-form__field input::placeholder,.ankauf-form__field textarea::placeholder{color:#4b5563}.ankauf-form__field input:focus,.ankauf-form__field textarea:focus{border-color:#10b98166;outline:none;box-shadow:0 0 0 3px #10b98114}.ankauf-form__field-hint{color:#6b7280;margin:0;font-size:.875rem;line-height:1.75}.ankauf-form__field-error{color:#ff8080;margin:0;font-size:.875rem;font-weight:600}.ankauf-form__optional{color:#4b5563;font-weight:400}.ankauf-form__upload-area{cursor:pointer;background:#ffffff05;border:1.5px dashed #ffffff24;border-radius:2px;transition:border-color .2s,background-color .2s;display:block}.ankauf-form__upload-area:hover,.ankauf-form__upload-area:focus-within{background:#10b9810a;border-color:#10b9814d}.ankauf-form__upload-area[data-has-file=true]{background:#10b9810d;border-color:#10b9813d}.ankauf-form__upload-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ankauf-form__upload-empty,.ankauf-form__upload-selected{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:3rem 1.5rem;display:flex}.ankauf-form__upload-empty svg{color:#4b5563;width:2.5rem;height:2.5rem}.ankauf-form__upload-empty>span:first-of-type{color:#dee2e6;font-weight:600}.ankauf-form__upload-formats{color:#4b5563;letter-spacing:.04em;font-size:.875rem}.ankauf-form__upload-selected svg{color:#10b981;width:1.75rem;height:1.75rem}.ankauf-form__upload-selected>span{color:#e9ecef;word-break:break-all;font-weight:600}.ankauf-form__upload-size{font-size:.875rem;color:#6b7280!important;font-weight:400!important}.ankauf-form__format-hint{background:#ffffff06;border:1px solid #ffffff0f;border-radius:1rem;padding:1rem 1.5rem;overflow-x:auto}.ankauf-form__format-hint-title{color:#ced4da;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.ankauf-form__format-table{gap:.4rem;min-width:36rem;display:grid}.ankauf-form__format-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.ankauf-form__format-row span{color:#ced4da;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:.5rem;padding:.35rem .5rem;font-size:.875rem;overflow:hidden}.ankauf-form__format-row--header span{color:#10b981;letter-spacing:.03em;background:#10b98112;font-weight:600}.ankauf-form__checkbox{color:#ced4da;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.75;display:flex}.ankauf-form__checkbox input{appearance:none;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;margin-top:.15rem;transition:border-color .2s,background-color .2s;display:grid}.ankauf-form__checkbox input:after{content:"";transform-origin:50%;border-bottom:2px solid #111827;border-right:2px solid #111827;width:.35rem;height:.6rem;transition:transform .15s;transform:rotate(45deg)scale(0)}.ankauf-form__checkbox input:checked{background:#10b981;border-color:#10b981}.ankauf-form__checkbox input:checked:after{transform:rotate(45deg)scale(1)}.ankauf-form__checkbox input:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98129}.ankauf-form__checkbox a{color:#10b981;text-underline-offset:3px;text-decoration:underline}.ankauf-form__checkbox a:hover{color:#a7f3d0}.ankauf-form__progress{align-items:center;gap:.5rem;display:flex}.ankauf-form__progress span{color:#10b981;text-align:right;flex-shrink:0;min-width:2.5rem;font-size:.875rem;font-weight:600}.ankauf-form__progress-bar{background:#10b981;border-radius:9999px;flex:1;height:.375rem;transition:width .2s;box-shadow:0 0 8px #10b98159}.ankauf-form__status{border-radius:1rem;margin:0;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.75}.ankauf-form__status--success{color:#45c8a2;background:#10b98114;border:1px solid #10b98133}.ankauf-form__status--error{color:#ff8080;background:#ef444414;border:1px solid #ef444433}.ankauf-form__actions{display:flex}.ankauf-form__actions button{color:#020a06;cursor:pointer;min-height:2.85rem;font:inherit;background:#10b981;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 2rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.ankauf-form__actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #10b9814d}.ankauf-form__actions button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.ankauf-page__hero-modes{gap:1rem;margin-top:2rem;display:grid}@media only screen and (min-width:480px){.ankauf-page__hero-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ankauf-mode-card{background:#10b9810a;border:1px solid #10b98133;border-radius:2px;flex-direction:column;gap:.35rem;padding:1.5rem 1.75rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.ankauf-mode-card:hover{background:#10b98114;border-color:#10b98180}.ankauf-mode-card--bulk{background:#f59e0b0a;border-color:#f59e0b33}.ankauf-mode-card--bulk:hover{background:#f59e0b14;border-color:#f59e0b80}.ankauf-mode-card--bulk .ankauf-mode-card__label{color:#10b981}.ankauf-mode-card__label{letter-spacing:.15em;text-transform:uppercase;color:#10b981;font-size:10px;font-weight:700}.ankauf-mode-card__title{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.3}.ankauf-mode-card__sub{color:#666;font-size:.8rem}.ankauf-page__section--bulk{background:#0d0d0d;border:1px solid #f59e0b1f;border-radius:2px;padding:4rem 3rem}.ankauf-bulk__table{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:1.25rem;overflow:hidden}.ankauf-bulk__table-head{letter-spacing:.15em;text-transform:uppercase;color:#555;background:#111;border-bottom:1px solid #1e1e1e;grid-template-columns:1fr auto;gap:1rem;padding:.75rem 1.25rem;font-size:10px;font-weight:700;display:grid}.ankauf-bulk__row{border-bottom:1px solid #161616;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.ankauf-bulk__row:last-child{border-bottom:none}.ankauf-bulk__row:hover{background:#111}.ankauf-bulk__row--highlight{background:#10b9810a}.ankauf-bulk__row--highlight:hover{background:#10b98112}.ankauf-bulk__row--highlight .ankauf-bulk__price{color:#10b981}.ankauf-bulk__row--no-ankauf{opacity:.55}.ankauf-bulk__row--no-ankauf .ankauf-bulk__price{color:#555}.ankauf-bulk__row-left{align-items:center;gap:.75rem;display:flex}.ankauf-bulk__row-icon{color:#10b981;flex-shrink:0;width:1.1rem;height:1.1rem}.ankauf-bulk__row-icon--x{color:#555}.ankauf-bulk__row-icon svg{width:100%;height:100%}.ankauf-bulk__row-name{color:#ccc;font-size:.875rem;line-height:1.4}.ankauf-bulk__row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.ankauf-bulk__price{color:#fff;white-space:nowrap;font-size:1rem;font-weight:700}.ankauf-bulk__hint{color:#555;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.7rem}.ankauf-bulk__note{color:#aaa;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:2px;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6}.ankauf-bulk__note strong{color:#10b981}@media (max-width:480px){.ankauf-page__hero h1{font-size:clamp(1.75rem,9vw,2.4rem)}.ankauf-page__games-grid{grid-template-columns:1fr}.ankauf-page__section--alt{border-radius:2px;padding:2rem 1rem}.ankauf-page__cta,.ankauf-page__form-placeholder{border-radius:2px;padding:3rem 1rem}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;color:#f1f3f5;scrollbar-width:thin;scrollbar-color:#ffffff1f #0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Inter,var(--font-family-sans);min-height:100dvh;background-color:#0a0a0a!important}::selection{color:#fff;background:#10b98133}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #10b981a6}img,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit}a{color:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#fff3}header{z-index:1025;background:#0a0a0a;border-bottom:1px solid #1e1e1e;position:fixed;top:0;left:0;right:0}main{padding-top:68px}@media (max-width:960px){main{padding-top:60px}}.nav__bar{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;height:68px;margin:0 auto;padding:0 32px;display:grid}.nav__left{align-items:center;display:flex}.nav__item{letter-spacing:.07em;text-transform:uppercase;color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;height:68px;padding:0 16px;font-family:inherit;font-size:11.5px;text-decoration:none;transition:color .15s;display:flex;position:static}.nav__item:hover{color:#fff}.nav__item .chev{flex-shrink:0;width:10px;height:10px;transition:transform .2s}.nav__logo{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 32px;font-size:17px;font-weight:800;text-decoration:none}.nav__logo__line{background:#10b981;width:26px;height:2px;margin:5px auto 0;display:block}.nav__right{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nav__icon{color:#aaa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:color .15s;display:flex;position:relative}.nav__icon svg{width:19px;height:19px}.nav__icon:hover{color:#fff}.nav__badge{color:#000;pointer-events:none;background:#10b981;border-radius:50%;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:900;display:flex;position:absolute;top:3px;right:3px}.nav__login{letter-spacing:.08em;text-transform:uppercase;color:#aaa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #252525;align-items:center;gap:6px;height:34px;padding:0 16px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.nav__login:hover{color:#fff;border-color:#444}.nav__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:7px;display:none}.nav__burger b{background:#777;border-radius:2px;height:1.5px;transition:transform .25s,opacity .2s,background .15s;display:block}.nav__burger:hover b{background:#fff}.nav__burger.is-open b:first-child{transform:translateY(6.5px)rotate(45deg)}.nav__burger.is-open b:nth-child(2){opacity:0}.nav__burger.is-open b:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mega{visibility:hidden;pointer-events:none;z-index:400;opacity:0;background:#0d0d0d;border-bottom:1px solid #222;transition:opacity .18s,visibility .18s;position:fixed;top:68px;left:0;right:0;box-shadow:0 12px 40px #0009}.mega-wrap{align-items:center;height:68px;display:flex;position:static}.mega-wrap:hover .nav__item{color:#fff}.mega.is-open{visibility:visible;opacity:1;pointer-events:auto}.nav__item.is-hover{color:#fff}.nav__item.is-hover .chev{transform:rotate(180deg)}.mega__inner{gap:24px;max-width:1400px;margin:0 auto;padding:36px 32px 40px;display:grid}.mega__inner--wissen{grid-template-columns:repeat(6,1fr)}.mega__inner--services{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px}@media (max-width:900px){.mega__inner--services{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mega__inner--services{grid-template-columns:1fr}}.mega__heading{letter-spacing:.18em;text-transform:uppercase;color:#10b981;border-bottom:1px solid #1e1e1e;margin-bottom:14px;padding-bottom:10px;font-size:9px}.mega__link{color:#aaa;border-bottom:1px solid #131313;align-items:center;gap:8px;padding:7px 0;font-size:13px;text-decoration:none;transition:color .1s;display:flex}.mega__link:before{content:"";opacity:.5;background:#10b981;border-radius:50%;flex-shrink:0;width:3px;height:3px;transition:opacity .1s}.mega__link:hover{color:#10b981}.mega__link:hover:before{opacity:1}.service-card{cursor:pointer;background:#111;border:1px solid #1e1e1e;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.service-card:hover{border-color:#10b981}.service-card__tag{letter-spacing:.15em;text-transform:uppercase;color:#10b981;font-size:9px}.service-card__title{color:#fff;font-size:15px;font-weight:600;line-height:1.3}.service-card__desc{color:#aaa;font-size:12.5px;line-height:1.65}.mega-promo{background:linear-gradient(150deg,#022c22 0%,#0d0d0d 100%);border:1px solid #022c22;flex-direction:column;justify-content:space-between;min-height:0;padding:24px;display:flex}.mega-promo__badge{color:#000;letter-spacing:.15em;text-transform:uppercase;background:#10b981;margin-bottom:14px;padding:3px 8px;font-size:8px;font-weight:900;display:inline-block}.mega-promo__title{color:#fff;margin-bottom:8px;font-size:14px;line-height:1.4}.mega-promo__desc{color:#aaa;font-size:12px;line-height:1.65}.mega-promo__link{letter-spacing:.1em;text-transform:uppercase;color:#10b981;border-bottom:1px solid #10b981;width:fit-content;margin-top:20px;padding-bottom:2px;font-size:10.5px;text-decoration:none;display:inline-block}.drawer{z-index:1024;background:#0a0a0a;border-top:1px solid #1a1a1a;transition:transform .3s cubic-bezier(.4,0,.2,1);display:none;position:fixed;inset:60px 0 0;overflow-y:auto;transform:translate(100%)}.drawer.is-open{display:block;transform:translate(0)}.drawer__link{letter-spacing:.1em;text-transform:uppercase;color:#aaa;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #141414;justify-content:space-between;align-items:center;width:100%;padding:17px 20px;font-family:inherit;font-size:12px;text-decoration:none;transition:color .15s;display:flex}.drawer__link:hover{color:#fff}.drawer__link .chev{color:#666;width:13px;height:13px;transition:transform .2s,color .15s}.drawer__link.is-open{color:#fff}.drawer__link.is-open .chev{color:#10b981;transform:rotate(180deg)}.drawer__body{border-bottom:1px solid #141414;padding:4px 20px 20px;display:none}.drawer__body.is-open{display:block}.drawer__group{margin-top:16px}.drawer__group-title{letter-spacing:.18em;text-transform:uppercase;color:#10b981;border-bottom:1px solid #1a1a1a;margin-bottom:6px;padding-bottom:8px;font-size:8.5px}.drawer__sub{color:#aaa;border-bottom:1px solid #111;padding:9px 0;font-size:13.5px;text-decoration:none;transition:color .1s;display:block}.drawer__sub:hover{color:#fff}.drawer__bottom{padding:20px}.drawer__login{letter-spacing:.1em;text-transform:uppercase;color:#aaa;cursor:pointer;background:0 0;border:1px solid #252525;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s;display:flex}.drawer__login:hover{color:#fff;border-color:#555}@media (max-width:960px){.nav__bar{grid-template-columns:auto 1fr auto;height:60px;padding:0 20px}.nav__left,.nav__login{display:none}.nav__logo{text-align:left;padding:0;font-size:15px}.nav__burger{display:flex}.drawer{display:block;top:60px}.mega{display:none!important}}.notfound{background:#0a0a0a;justify-content:center;align-items:center;min-height:calc(100dvh - 68px);padding:80px 24px;display:flex}.notfound__inner{text-align:center;gap:20px;max-width:520px;display:grid}.notfound__code{color:#1a1a1a;letter-spacing:-.04em;font-size:clamp(80px,18vw,160px);font-weight:900;line-height:1}.notfound__title{color:#fff;margin:-20px 0 0;font-size:clamp(22px,4vw,36px);font-weight:700}.notfound__sub{color:#aaa;margin:0;font-size:15px;line-height:1.65}.notfound__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}
