@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none}ul,ol{list-style:none}@font-face{font-family:Coolvetica;src:url(/fonts/Coolvetica%20Rg.otf) format("opentype");font-weight:400;font-style:normal}:root{font-family:Coolvetica,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/img/bg_night.png);background-size:cover;background-attachment:fixed}body{min-height:100vh;width:100%}#root{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:15px 15px 25px}main{width:100%;max-width:1600px;flex:1;display:flex;justify-content:center}a,a:visited{color:#fff}a:hover{color:#f6d85f}button{cursor:pointer;outline:none;background:none;border:none}@media(any-pointer:fine){html[data-furnova-cursor=on][data-furnova-cursor-scale="75"],html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] *{cursor:image-set(url(/cursors/furnova/default-75.png) 1x,url(/cursors/furnova/default-75@2x.png) 2x) 1 14,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="80"],html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] *{cursor:image-set(url(/cursors/furnova/default-80.png) 1x,url(/cursors/furnova/default-80@2x.png) 2x) 1 15,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="85"],html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] *{cursor:image-set(url(/cursors/furnova/default-85.png) 1x,url(/cursors/furnova/default-85@2x.png) 2x) 1 15,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="90"],html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] *{cursor:image-set(url(/cursors/furnova/default-90.png) 1x,url(/cursors/furnova/default-90@2x.png) 2x) 1 15,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="95"],html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] *{cursor:image-set(url(/cursors/furnova/default-95.png) 1x,url(/cursors/furnova/default-95@2x.png) 2x) 1 16,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="100"],html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] *{cursor:image-set(url(/cursors/furnova/default-100.png) 1x,url(/cursors/furnova/default-100@2x.png) 2x) 1 16,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="105"],html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] *{cursor:image-set(url(/cursors/furnova/default-105.png) 1x,url(/cursors/furnova/default-105@2x.png) 2x) 1 17,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="110"],html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] *{cursor:image-set(url(/cursors/furnova/default-110.png) 1x,url(/cursors/furnova/default-110@2x.png) 2x) 1 17,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="115"],html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] *{cursor:image-set(url(/cursors/furnova/default-115.png) 1x,url(/cursors/furnova/default-115@2x.png) 2x) 1 17,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="120"],html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] *{cursor:image-set(url(/cursors/furnova/default-120.png) 1x,url(/cursors/furnova/default-120@2x.png) 2x) 1 18,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="125"],html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] *{cursor:image-set(url(/cursors/furnova/default-125.png) 1x,url(/cursors/furnova/default-125@2x.png) 2x) 2 18,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="130"],html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] *{cursor:image-set(url(/cursors/furnova/default-130.png) 1x,url(/cursors/furnova/default-130@2x.png) 2x) 2 19,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="135"],html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] *{cursor:image-set(url(/cursors/furnova/default-135.png) 1x,url(/cursors/furnova/default-135@2x.png) 2x) 2 19,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="140"],html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] *{cursor:image-set(url(/cursors/furnova/default-140.png) 1x,url(/cursors/furnova/default-140@2x.png) 2x) 2 20,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="145"],html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] *{cursor:image-set(url(/cursors/furnova/default-145.png) 1x,url(/cursors/furnova/default-145@2x.png) 2x) 2 20,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="150"],html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] *{cursor:image-set(url(/cursors/furnova/default-150.png) 1x,url(/cursors/furnova/default-150@2x.png) 2x) 2 20,auto}html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-75.png) 1x,url(/cursors/furnova/pointer-75@2x.png) 2x) 1 15,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-80.png) 1x,url(/cursors/furnova/pointer-80@2x.png) 2x) 1 15,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-85.png) 1x,url(/cursors/furnova/pointer-85@2x.png) 2x) 1 16,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-90.png) 1x,url(/cursors/furnova/pointer-90@2x.png) 2x) 1 16,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-95.png) 1x,url(/cursors/furnova/pointer-95@2x.png) 2x) 1 17,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-100.png) 1x,url(/cursors/furnova/pointer-100@2x.png) 2x) 1 17,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-105.png) 1x,url(/cursors/furnova/pointer-105@2x.png) 2x) 1 17,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-110.png) 1x,url(/cursors/furnova/pointer-110@2x.png) 2x) 1 18,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-115.png) 1x,url(/cursors/furnova/pointer-115@2x.png) 2x) 2 18,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-120.png) 1x,url(/cursors/furnova/pointer-120@2x.png) 2x) 2 19,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-125.png) 1x,url(/cursors/furnova/pointer-125@2x.png) 2x) 2 19,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-130.png) 1x,url(/cursors/furnova/pointer-130@2x.png) 2x) 2 20,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-135.png) 1x,url(/cursors/furnova/pointer-135@2x.png) 2x) 2 20,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-140.png) 1x,url(/cursors/furnova/pointer-140@2x.png) 2x) 2 21,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-145.png) 1x,url(/cursors/furnova/pointer-145@2x.png) 2x) 2 21,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]),html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(a,button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-clickable],[class*=-card],[class*=-button],[class*=-link]) *{cursor:image-set(url(/cursors/furnova/pointer-150.png) 1x,url(/cursors/furnova/pointer-150@2x.png) 2x) 2 22,pointer}html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-75.png) 1x,url(/cursors/furnova/text-75@2x.png) 2x) 1 15,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-80.png) 1x,url(/cursors/furnova/text-80@2x.png) 2x) 1 15,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-85.png) 1x,url(/cursors/furnova/text-85@2x.png) 2x) 1 16,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-90.png) 1x,url(/cursors/furnova/text-90@2x.png) 2x) 1 16,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-95.png) 1x,url(/cursors/furnova/text-95@2x.png) 2x) 1 17,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-100.png) 1x,url(/cursors/furnova/text-100@2x.png) 2x) 1 17,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-105.png) 1x,url(/cursors/furnova/text-105@2x.png) 2x) 1 18,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-110.png) 1x,url(/cursors/furnova/text-110@2x.png) 2x) 1 18,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-115.png) 1x,url(/cursors/furnova/text-115@2x.png) 2x) 1 18,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-120.png) 1x,url(/cursors/furnova/text-120@2x.png) 2x) 1 19,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-125.png) 1x,url(/cursors/furnova/text-125@2x.png) 2x) 1 19,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-130.png) 1x,url(/cursors/furnova/text-130@2x.png) 2x) 1 20,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-135.png) 1x,url(/cursors/furnova/text-135@2x.png) 2x) 1 20,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-140.png) 1x,url(/cursors/furnova/text-140@2x.png) 2x) 1 21,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-145.png) 1x,url(/cursors/furnova/text-145@2x.png) 2x) 1 21,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]),html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox]) *{cursor:image-set(url(/cursors/furnova/text-150.png) 1x,url(/cursors/furnova/text-150@2x.png) 2x) 1 22,text}html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-75.png) 1x,url(/cursors/furnova/default-75@2x.png) 2x) 1 14,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-80.png) 1x,url(/cursors/furnova/default-80@2x.png) 2x) 1 15,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-85.png) 1x,url(/cursors/furnova/default-85@2x.png) 2x) 1 15,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-90.png) 1x,url(/cursors/furnova/default-90@2x.png) 2x) 1 15,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-95.png) 1x,url(/cursors/furnova/default-95@2x.png) 2x) 1 16,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-100.png) 1x,url(/cursors/furnova/default-100@2x.png) 2x) 1 16,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-105.png) 1x,url(/cursors/furnova/default-105@2x.png) 2x) 1 17,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-110.png) 1x,url(/cursors/furnova/default-110@2x.png) 2x) 1 17,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-115.png) 1x,url(/cursors/furnova/default-115@2x.png) 2x) 1 17,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-120.png) 1x,url(/cursors/furnova/default-120@2x.png) 2x) 1 18,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-125.png) 1x,url(/cursors/furnova/default-125@2x.png) 2x) 2 18,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-130.png) 1x,url(/cursors/furnova/default-130@2x.png) 2x) 2 19,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-135.png) 1x,url(/cursors/furnova/default-135@2x.png) 2x) 2 19,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-140.png) 1x,url(/cursors/furnova/default-140@2x.png) 2x) 2 20,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-145.png) 1x,url(/cursors/furnova/default-145@2x.png) 2x) 2 20,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(button,input,textarea,select)[disabled],html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(button,input,textarea,select)[disabled] *{cursor:image-set(url(/cursors/furnova/default-150.png) 1x,url(/cursors/furnova/default-150@2x.png) 2x) 2 20,not-allowed}html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="75"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-75.png) 1x,url(/cursors/furnova/loading-75@2x.png) 2x) 1 15,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="80"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-80.png) 1x,url(/cursors/furnova/loading-80@2x.png) 2x) 1 15,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="85"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-85.png) 1x,url(/cursors/furnova/loading-85@2x.png) 2x) 1 16,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="90"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-90.png) 1x,url(/cursors/furnova/loading-90@2x.png) 2x) 1 16,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="95"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-95.png) 1x,url(/cursors/furnova/loading-95@2x.png) 2x) 1 17,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="100"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-100.png) 1x,url(/cursors/furnova/loading-100@2x.png) 2x) 1 17,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="105"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-105.png) 1x,url(/cursors/furnova/loading-105@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="110"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-110.png) 1x,url(/cursors/furnova/loading-110@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="115"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-115.png) 1x,url(/cursors/furnova/loading-115@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="120"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-120.png) 1x,url(/cursors/furnova/loading-120@2x.png) 2x) 1 19,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="125"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-125.png) 1x,url(/cursors/furnova/loading-125@2x.png) 2x) 1 19,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="130"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-130.png) 1x,url(/cursors/furnova/loading-130@2x.png) 2x) 1 20,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="135"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-135.png) 1x,url(/cursors/furnova/loading-135@2x.png) 2x) 1 20,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="140"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-140.png) 1x,url(/cursors/furnova/loading-140@2x.png) 2x) 1 21,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="145"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-145.png) 1x,url(/cursors/furnova/loading-145@2x.png) 2x) 1 21,progress}html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true],html[data-furnova-cursor=on][data-furnova-cursor-scale="150"] :is(a,button,input,textarea,select)[data-furnova-cursor-loading=true] *{cursor:image-set(url(/cursors/furnova/loading-150.png) 1x,url(/cursors/furnova/loading-150@2x.png) 2x) 1 22,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="75"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="75"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-75.png) 1x,url(/cursors/furnova/loading-75@2x.png) 2x) 1 15,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="80"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="80"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-80.png) 1x,url(/cursors/furnova/loading-80@2x.png) 2x) 1 15,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="85"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="85"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-85.png) 1x,url(/cursors/furnova/loading-85@2x.png) 2x) 1 16,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="90"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="90"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-90.png) 1x,url(/cursors/furnova/loading-90@2x.png) 2x) 1 16,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="95"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="95"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-95.png) 1x,url(/cursors/furnova/loading-95@2x.png) 2x) 1 17,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="100"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="100"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-100.png) 1x,url(/cursors/furnova/loading-100@2x.png) 2x) 1 17,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="105"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="105"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-105.png) 1x,url(/cursors/furnova/loading-105@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="110"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="110"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-110.png) 1x,url(/cursors/furnova/loading-110@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="115"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="115"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-115.png) 1x,url(/cursors/furnova/loading-115@2x.png) 2x) 1 18,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="120"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="120"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-120.png) 1x,url(/cursors/furnova/loading-120@2x.png) 2x) 1 19,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="125"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="125"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-125.png) 1x,url(/cursors/furnova/loading-125@2x.png) 2x) 1 19,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="130"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="130"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-130.png) 1x,url(/cursors/furnova/loading-130@2x.png) 2x) 1 20,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="135"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="135"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-135.png) 1x,url(/cursors/furnova/loading-135@2x.png) 2x) 1 20,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="140"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="140"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-140.png) 1x,url(/cursors/furnova/loading-140@2x.png) 2x) 1 21,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="145"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="145"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-145.png) 1x,url(/cursors/furnova/loading-145@2x.png) 2x) 1 21,progress}html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="150"],html[data-furnova-cursor=on][data-furnova-cursor-page-loading=true][data-furnova-cursor-scale="150"] *:not(:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[role=textbox])){cursor:image-set(url(/cursors/furnova/loading-150.png) 1x,url(/cursors/furnova/loading-150@2x.png) 2x) 1 22,progress}}.tap-sticker-layer{position:fixed;inset:0;pointer-events:none;z-index:10000;overflow:hidden}.tap-sticker{position:absolute;width:48px;height:48px;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;animation:tap-sticker-pop .7s ease-out forwards}@keyframes tap-sticker-pop{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}20%{transform:translate(-50%,-50%) scale(1.05);opacity:.7}to{transform:translate(-50%,-50%) scale(.9);opacity:0}}@media(prefers-reduced-motion:reduce){.tap-sticker{animation:none;display:none}}.avatar-presence-indicator{position:absolute;bottom:0;right:0;border-radius:50%;border:2px solid #041032}.avatar-presence-indicator--sm{width:9px;height:9px;border-width:1.5px}.avatar-presence-indicator--md{width:12px;height:12px}.avatar-presence-indicator--lg{width:16px;height:16px;border-width:2.5px}.avatar-presence-indicator--online{background:#58d68d;box-shadow:0 0 6px #58d68d8c}.avatar-presence-indicator--offline{background:#7f7f7f}.avatar{display:block;border-radius:50%;object-fit:cover}.avatar-sm{width:40px;height:40px;font-size:1rem}.avatar-md{width:70px;height:70px;font-size:1.2rem}.avatar-lg{width:100px;height:100px;font-size:1.6rem}.avatar-presence-frame{position:relative;display:inline-flex;align-self:flex-start;justify-self:flex-start;flex:0 0 auto;justify-content:center;align-items:center;aspect-ratio:1;min-width:0;min-height:0;border-radius:50%}.avatar-presence-frame-sm{width:40px;height:40px}.avatar-presence-frame-md{width:70px;height:70px}.avatar-presence-frame-lg{width:100px;height:100px}.avatar-with-presence{position:relative;display:inline-flex;width:100%;height:100%;aspect-ratio:1;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%}.avatar-with-presence>.avatar{width:100%;height:100%;flex:0 0 auto}.tooltip-trigger{display:contents}.tooltip-content{position:fixed;transform:translate(-50%,calc(-100% - 8px));padding:5px 10px;font-size:.875rem;line-height:1.4;font-family:Coolvetica,sans-serif;color:#fff;background-color:#2e1f5e;border:solid 1px rgba(138,110,221,.73);border-radius:10px;max-width:min(280px,100vw - 32px);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:pre-line;text-align:center;pointer-events:none;z-index:9999}.badge{--badge-accent: #6b4ebb;--badge-accent-border: rgba(195, 113, 255, .65);--badge-accent-soft: rgba(195, 113, 255, .16);--badge-accent-glow: rgba(195, 113, 255, .4);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 5px;min-width:72px;border:solid 3px var(--badge-accent-border);border-radius:20px;background:var(--badge-accent-soft);color:var(--badge-accent);font-size:.875rem;font-weight:600;box-shadow:0 0 16px var(--badge-accent-glow);text-align:center}.badge-icon{flex-shrink:0}.badge-icon--image{width:24px;height:24px;object-fit:contain}.badge--sm .badge-icon--image{width:18px;height:18px}.badge--showcase{min-width:96px;padding:15px 10px;gap:5px}.badge--showcase .badge-icon--image{width:80px;height:80px}.badge-name{color:#fff;white-space:nowrap}.badge--sm{min-width:56px;padding:5px;font-size:.8125rem}.badge--yellow{--badge-accent: #f5c842;--badge-accent-border: rgba(245, 200, 66, .7);--badge-accent-soft: rgba(245, 200, 66, .16);--badge-accent-glow: rgba(245, 200, 66, .45)}.badge--sky{--badge-accent: #53d8ff;--badge-accent-border: rgba(83, 216, 255, .7);--badge-accent-soft: rgba(83, 216, 255, .16);--badge-accent-glow: rgba(83, 216, 255, .4)}.badge--deep{--badge-accent: #5b6dff;--badge-accent-border: rgba(91, 109, 255, .7);--badge-accent-soft: rgba(91, 109, 255, .18);--badge-accent-glow: rgba(91, 109, 255, .45)}.badge--green{--badge-accent: #6dd49a;--badge-accent-border: rgba(109, 212, 154, .7);--badge-accent-soft: rgba(109, 212, 154, .16);--badge-accent-glow: rgba(109, 212, 154, .4)}@keyframes badge-premium-breathe{0%,to{box-shadow:0 0 12px var(--badge-accent-glow),0 0 24px var(--badge-accent-glow)}50%{box-shadow:0 0 20px var(--badge-accent-glow),0 0 36px var(--badge-accent-glow)}}@keyframes badge-premium-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}.badge--premium{position:relative;overflow:hidden;animation:badge-premium-breathe 7s ease-in-out infinite}.badge--premium:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}.badge--premium:hover:after,.badge--premium:focus-within:after{animation:badge-premium-shimmer .9s ease-out}@media(prefers-reduced-motion:reduce){.badge--premium{animation:none;box-shadow:0 0 14px var(--badge-accent-glow),0 0 28px var(--badge-accent-glow)}.badge--premium:after{display:none}}.badge--rarity-classic{--badge-accent-border: rgba(88, 214, 141, .7);--badge-accent-glow: rgba(88, 214, 141, .28)}.badge--rarity-rare{--badge-accent-border: rgba(83, 149, 255, .75);--badge-accent-glow: rgba(83, 149, 255, .4)}.badge--rarity-legendary{--badge-accent-border: rgba(245, 200, 66, .85);--badge-accent-glow: rgba(245, 200, 66, .4);--badge-accent-soft: rgba(20, 15, 42, .72);--badge-accent: white;border-width:4px;box-shadow:0 0 12px var(--badge-accent-glow),inset 0 0 0 1px #ffe24947}.badge--rarity-mythique{--badge-accent-border: transparent;--badge-accent-glow: transparent;--badge-accent-soft: rgba(20, 12, 40, .9);--badge-accent: white;position:relative;isolation:isolate;border-width:4px;background:linear-gradient(#140c28e6,#140c28e6) padding-box,linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f) border-box;background-size:100% 100%,200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;box-shadow:inset 0 0 0 1px #ffffff59}.badge--rarity-mythique:after{content:"";position:absolute;inset:-12px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;opacity:.45;filter:blur(14px);pointer-events:none;z-index:-1}@media(prefers-reduced-motion:reduce){.badge--rarity-mythique{animation:none;background:linear-gradient(#140c28e6,#140c28e6) padding-box,linear-gradient(135deg,#a855f7e6,#ec4899e6) border-box;background-size:100% 100%,100% 100%;background-position:0 0,0 0;box-shadow:0 0 20px #a855f7b3,0 0 38px #ec489980,inset 0 0 0 1px #ec489980}.badge--rarity-mythique:after{animation:none;background:radial-gradient(circle at center,rgba(236,72,153,.35) 0%,rgba(168,85,247,.2) 60%,transparent 100%);background-size:100% 100%;background-position:0 0;opacity:.35;filter:blur(18px)}}.action-button{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#fff;background-color:#6b4ebb;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;opacity:0;cursor:pointer;transition:all .2s ease-out}@media(max-width:950px){.action-button{opacity:1}}.action-button svg{width:50%;height:50%}.action-button:hover{background-color:#f6d85f}.action-button.action-button-delete:hover{background-color:#f5aab8}.action-button:disabled{opacity:.5;cursor:not-allowed}.action-button.action-button-loading{opacity:1}.action-button .action-button-spinner{animation:spin 1s linear infinite}.button{display:flex;gap:5px;max-width:300px;align-items:center;justify-content:center;color:#fff;cursor:pointer;white-space:nowrap;border:solid 4px;border-radius:20px;transition:background-color .3s ease-out,border-color .3s ease-out}.button svg{flex-shrink:0}.button:focus-visible{outline:2px solid white;outline-offset:2px}.button:disabled,.button.disabled{cursor:not-allowed;opacity:.6}.button .button-spinner{animation:spin 1s linear infinite;height:1em;width:1em}.button.button-sm{padding:5px 10px;font-size:.8rem;min-width:80px;border-width:3px}.button.button-sm svg{width:14px;height:14px}.button.button-md{padding:5px 10px;font-size:1rem}.button.button-md svg{width:18px;height:18px}.button.button-lg{padding:10px 20px;font-size:1rem}.button.button-lg svg{width:20px;height:20px}.button{background-color:#6b4ebb;border-color:#8a6edd}.button:hover:not(:disabled){background-color:#8a6edd}.button.button-secondary{background-color:#f6d85f;border-color:#d8b93a;color:#1a1a1a}.button.button-secondary:hover:not(:disabled){background-color:#d8b93a}.button.button-ghost{background-color:transparent!important;border-color:#7f7f7f}.button.button-ghost:hover:not(:disabled){border-color:#fff}.button.button-danger{background-color:#e5484d;border-color:#e5484d;color:#fff}.button.button-danger:hover:not(:disabled){background-color:#ca3f44;border-color:#ca3f44}.button.button-icon{min-width:unset;max-width:unset;padding:5px;border-radius:20px;aspect-ratio:1}.button.button-icon.button-sm{padding:2px}.button.button-icon.button-lg{padding:10px}.chat-button{display:flex;gap:5px;max-width:300px;align-items:center;justify-content:center;color:#fff;cursor:pointer;white-space:nowrap;border:solid 4px;border-radius:20px;transition:background-color .3s ease-out,border-color .3s ease-out}.chat-button svg{flex-shrink:0}.chat-button:focus-visible{outline:2px solid white;outline-offset:2px}.chat-button:disabled,.chat-button.disabled{cursor:not-allowed;opacity:.6}.chat-button .button-spinner{animation:spin 1s linear infinite;height:1em;width:1em}.chat-button.chat-button-sm{padding:5px 10px;font-size:.8rem;min-width:80px;border-width:3px}.chat-button.chat-button-sm svg{width:14px;height:14px}.chat-button.chat-button-md{padding:5px 10px;font-size:1rem}.chat-button.chat-button-md svg{width:18px;height:18px}.chat-button.chat-button-lg{padding:10px 20px;font-size:1rem}.chat-button.chat-button-lg svg{width:20px;height:20px}.chat-button.chat-button-full-width{width:100%}.chat-button{background-color:#6b4ebb;border-color:#8a6edd}.chat-button:hover:not(:disabled){background-color:#8a6edd}.chat-button.chat-button-secondary{background-color:#f6d85f;border-color:#d8b93a;color:#1a1a1a}.chat-button.chat-button-secondary:hover:not(:disabled){background-color:#d8b93a}.contact-email{display:flex;flex-direction:column;gap:5px}.contact-email-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.contact-email-copy{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background:transparent;border:solid 1px rgba(107,78,187,.3);border-radius:10px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.contact-email-copy:hover,.contact-email-copy:focus-visible{color:#fff;border-color:#6b4ebb99}.contact-email-copy svg{flex-shrink:0}.contact-email-fallback{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5}.emotion-button{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;border-radius:50%;transition:transform .15s ease-out;width:12%;max-width:25px;height:auto;aspect-ratio:1;--fx-scale: .625;overflow-anchor:none;--emotion-glow-color: transparent}.emotion-button:hover{transform:scale(1.1)}.artwork-post .emotion-button{width:18px;height:18px;flex-shrink:0;--fx-scale: .45}.emotion-button.emotion-button-just-activated{animation:emotion-pop-plus .42s cubic-bezier(.34,1.56,.64,1),emotion-glow-out .42s ease-out}.emotion-button.emotion-button-just-deactivated{animation:emotion-shrink .3s ease-out}.emotion-button.emotion-button-disabled{opacity:.5;cursor:wait;pointer-events:none}.emotion-button .emotion-button-icon{display:block;width:100%;height:100%;color:#7f7f7f;transition:color .2s ease-out}.emotion-button .emotion-button-icon:hover{color:#f6d85f}.emotion-button .emotion-button-burst{position:absolute;inset:50% auto auto 50%;width:0;height:0;overflow:visible;pointer-events:none;contain:layout;transform:scale(var(--fx-scale, 1));transform-origin:center;z-index:10}.emotion-button .emotion-button-burst .emotion-button-burst-particle{position:absolute;top:0;left:0;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background-color:var(--emotion-particle-color, transparent);opacity:0;animation:emotion-burst-out .42s ease-out forwards}.emotion-button .emotion-button-burst .emotion-button-burst-particle-1{--burst-x: -14px;--burst-y: -12px}.emotion-button .emotion-button-burst .emotion-button-burst-particle-2{--burst-x: 14px;--burst-y: -12px}.emotion-button .emotion-button-burst .emotion-button-burst-particle-3{--burst-x: -12px;--burst-y: 14px}.emotion-button .emotion-button-burst .emotion-button-burst-particle-4{--burst-x: 12px;--burst-y: 14px}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-a .emotion-button-burst-particle{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation-duration:.45s}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-a .emotion-button-burst-particle-1{--burst-x: -18px;--burst-y: -16px}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-a .emotion-button-burst-particle-2{--burst-x: 18px;--burst-y: -16px}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-a .emotion-button-burst-particle-3{--burst-x: -16px;--burst-y: 18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-a .emotion-button-burst-particle-4{--burst-x: 16px;--burst-y: 18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-b .emotion-button-burst-particle,.emotion-button.emotion-button-just-activated.emotion-button-variant-normal-c .emotion-button-burst-particle{opacity:0;animation:none}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-a .emotion-button-burst-particle{width:6px;height:6px;margin:-3px 0 0 -3px;animation-duration:.6s}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-a .emotion-button-burst-particle-1{--burst-x: -20px;--burst-y: -18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-a .emotion-button-burst-particle-2{--burst-x: 20px;--burst-y: -18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-a .emotion-button-burst-particle-3{--burst-x: -20px;--burst-y: 18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-a .emotion-button-burst-particle-4{--burst-x: 20px;--burst-y: 18px}.emotion-button.emotion-button-just-activated.emotion-button-variant-rare-b .emotion-button-burst-particle{opacity:0;animation:none}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-icon{animation:emotion-legendary-spin 1s cubic-bezier(.4,0,.2,1)}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst-particle{width:8px;height:8px;margin:-4px 0 0 -4px;animation-duration:.7s}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst-particle-1{--burst-x: -22px;--burst-y: -22px}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst-particle-2{--burst-x: 22px;--burst-y: -22px}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst-particle-3{--burst-x: -22px;--burst-y: 22px}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst-particle-4{--burst-x: 22px;--burst-y: 22px}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border:solid 3px #f6d85f;border-radius:50%;opacity:0;animation:emotion-legendary-shockwave .75s ease-out}.emotion-button.emotion-button-just-activated.emotion-button-variant-legendary .emotion-button-burst:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;box-shadow:0 0 22px 8px #f6d85fa6;opacity:0;animation:emotion-legendary-halo .7s ease-out}.emotion-button .emotion-button-fx{position:absolute;inset:50% auto auto 50%;width:0;height:0;overflow:visible;pointer-events:none;transform:scale(var(--fx-scale, 1));transform-origin:center;contain:layout;z-index:50}.emotion-button .emotion-button-fx-ghost-icon{position:absolute;top:0;left:0;width:32px;height:32px;margin:-16px 0 0 -16px;color:var(--emotion-particle-color, currentcolor);filter:drop-shadow(0 0 8px var(--emotion-particle-color, currentcolor));opacity:0;animation:emotion-ghost-rise .75s ease-out}.emotion-button .emotion-button-fx-ripple{position:absolute;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border:solid 2px var(--emotion-particle-color, currentcolor);border-radius:50%;opacity:0;animation:emotion-ripple-expand .65s ease-out}.emotion-button .emotion-button-fx-flash{position:absolute;top:0;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;background-color:var(--emotion-particle-color, currentcolor);border-radius:50%;opacity:0;animation:emotion-firework-flash .32s ease-out}.emotion-button .emotion-button-fx-spark{position:absolute;top:0;left:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background-color:var(--emotion-particle-color, currentcolor);border-radius:50%;box-shadow:0 0 10px 3px var(--emotion-particle-color, currentcolor);opacity:0;animation:emotion-firework-spark .9s cubic-bezier(.2,.7,.3,1)}.emotion-button .emotion-button-fx-spark-1{--burst-x: -42px;--burst-y: -12px;animation-delay:60ms}.emotion-button .emotion-button-fx-spark-2{--burst-x: 42px;--burst-y: -12px;animation-delay:.1s}.emotion-button .emotion-button-fx-spark-3{--burst-x: -12px;--burst-y: -42px;animation-delay:.15s}.emotion-button .emotion-button-fx-spark-4{--burst-x: 12px;--burst-y: 42px;animation-delay:.2s}.emotion-button .emotion-button-fx-orbit{position:absolute;top:0;left:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background-color:var(--emotion-particle-color, currentcolor);border-radius:50%;box-shadow:0 0 11px 3px var(--emotion-particle-color, currentcolor);opacity:0;animation:emotion-orbit-spiral .95s cubic-bezier(.3,.7,.4,1)}.emotion-button .emotion-button-fx-orbit-1{--orbit-start: 0deg}.emotion-button .emotion-button-fx-orbit-2{--orbit-start: 60deg;animation-delay:40ms}.emotion-button .emotion-button-fx-orbit-3{--orbit-start: 120deg;animation-delay:80ms}.emotion-button .emotion-button-fx-orbit-4{--orbit-start: 180deg;animation-delay:.12s}.emotion-button .emotion-button-fx-orbit-5{--orbit-start: 240deg;animation-delay:.16s}.emotion-button .emotion-button-fx-orbit-6{--orbit-start: 300deg;animation-delay:.2s}.emotion-button .emotion-button-fx-legendary-mega-halo{position:absolute;top:0;left:0;width:40px;height:40px;margin:-20px 0 0 -20px;background:radial-gradient(circle,#f6d85fbf,#f6d85f73 35%,#f6d85f26 65%,#f6d85f00 85%);border-radius:50%;opacity:0;animation:emotion-legendary-mega-halo 1.1s ease-out 40ms}.emotion-button .emotion-button-fx-gold-spark{position:absolute;top:0;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;background-color:#f6d85f;border-radius:50%;box-shadow:0 0 14px 4px #f6d85fbf;opacity:0;animation:emotion-firework-spark 1.15s cubic-bezier(.2,.7,.3,1)}.emotion-button .emotion-button-fx-gold-spark-1{--burst-x: 0px;--burst-y: -48px;animation-delay:.12s}.emotion-button .emotion-button-fx-gold-spark-2{--burst-x: 48px;--burst-y: 0px;animation-delay:.18s}.emotion-button .emotion-button-fx-gold-spark-3{--burst-x: 0px;--burst-y: 48px;animation-delay:.24s}.emotion-button .emotion-button-fx-gold-spark-4{--burst-x: -48px;--burst-y: 0px;animation-delay:.3s}.emotion-button .emotion-button-fx-debug-label{position:absolute;top:-40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:2px 5px;background:#000000e6;font-family:monospace;font-size:.8125rem;line-height:1.15;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(254,223,44,.35);border-radius:10px;box-shadow:0 2px 12px #0000008c;pointer-events:none;opacity:0;animation:emotion-debug-label-fade 1.4s ease-in-out;z-index:100}.emotion-button .emotion-button-fx-debug-label .emotion-button-fx-debug-label-mode{color:#fff9;font-weight:400;letter-spacing:.05em;opacity:.85}.emotion-button .emotion-button-fx-debug-label .emotion-button-fx-debug-label-variant{color:#f6d85f;font-weight:700;letter-spacing:.03em}.emotion-button.emotion-button-sparkles{--emotion-glow-color: rgba(246, 216, 95, .55);--emotion-particle-color: #f6d85f}.emotion-button.emotion-button-sparkles.emotion-button-active .emotion-button-icon{color:#f6d85f}.emotion-button.emotion-button-palette{--emotion-glow-color: rgba(95, 199, 232, .5);--emotion-particle-color: #5fc7e8}.emotion-button.emotion-button-palette.emotion-button-active .emotion-button-icon{color:#5fc7e8}.emotion-button.emotion-button-leaf{--emotion-glow-color: rgba(88, 214, 141, .5);--emotion-particle-color: #58d68d}.emotion-button.emotion-button-leaf.emotion-button-active .emotion-button-icon{color:#58d68d}.emotion-button.emotion-button-flame{--emotion-glow-color: rgba(245, 179, 66, .55);--emotion-particle-color: #f5b342}.emotion-button.emotion-button-flame.emotion-button-active .emotion-button-icon{color:#f5b342}.emotion-button.emotion-button-heart{--emotion-glow-color: rgba(245, 170, 184, .55);--emotion-particle-color: #f5aab8}.emotion-button.emotion-button-heart.emotion-button-active .emotion-button-icon{color:#f5aab8}@media(prefers-reduced-motion:reduce){.emotion-button{transition:none}.emotion-button:hover{transform:none}.emotion-button.emotion-button-just-activated,.emotion-button.emotion-button-just-deactivated{animation:none}.emotion-button .emotion-button-burst,.emotion-button .emotion-button-burst-particle,.emotion-button .emotion-button-fx,.emotion-button .emotion-button-fx-ghost-icon,.emotion-button .emotion-button-fx-ripple,.emotion-button .emotion-button-fx-flash,.emotion-button .emotion-button-fx-spark,.emotion-button .emotion-button-fx-orbit,.emotion-button .emotion-button-fx-legendary-mega-halo,.emotion-button .emotion-button-fx-gold-spark{animation:none;opacity:0}.emotion-button .emotion-button-fx-debug-label{animation:none;opacity:1;transform:translate(-50%)}.emotion-button.emotion-button-variant-legendary .emotion-button-icon{animation:none}.emotion-button.emotion-button-variant-legendary .emotion-button-burst:before,.emotion-button.emotion-button-variant-legendary .emotion-button-burst:after{animation:none;opacity:0}}.follow-button{display:flex;gap:5px;max-width:300px;align-items:center;justify-content:center;color:#fff;cursor:pointer;white-space:nowrap;border:solid 4px;border-radius:20px;transition:background-color .3s ease-out,border-color .3s ease-out}.follow-button svg{flex-shrink:0}.follow-button:focus-visible{outline:2px solid white;outline-offset:2px}.follow-button:disabled,.follow-button.disabled{cursor:not-allowed;opacity:.6}.follow-button .button-spinner{animation:spin 1s linear infinite;height:1em;width:1em}.follow-button.follow-button-sm{padding:5px 10px;font-size:.8rem;min-width:80px;border-width:3px}.follow-button.follow-button-sm svg{width:14px;height:14px}.follow-button.follow-button-md{padding:5px 10px;font-size:1rem}.follow-button.follow-button-md svg{width:18px;height:18px}.follow-button.follow-button-lg{padding:10px 20px;font-size:1rem}.follow-button.follow-button-lg svg{width:20px;height:20px}.follow-button.follow-button-full-width{width:100%}.follow-button{background-color:#f6d85f;border-color:#d8b93a;color:#1a1a1a}.follow-button:hover:not(:disabled){background-color:#d8b93a}.follow-button.follow-button-following{background-color:#6b4ebb;border-color:#8a6edd}.follow-button.follow-button-following:hover:not(:disabled){background-color:#8a6edd}.smart-back-button{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:5px 10px;background:none;border:none;border-radius:20px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.875rem;cursor:pointer;transition:background .2s ease-out,color .2s ease-out}.smart-back-button svg{transition:transform .2s ease-out}.smart-back-button:hover{background:#ffffff0f;color:#fff}.smart-back-button:hover svg{transform:translate(-2px)}.smart-back-button:focus-visible{outline:4px solid #8a6edd;outline-offset:2px}.smart-back-button-icon-only{justify-content:center;min-width:44px;padding:5px}.smart-back-button-label{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.alpha-banner{background-color:#e5484d;border-radius:10px;color:#fff;margin:10px 20px;padding:10px 20px;text-align:center;width:calc(100% - 40px)}.alpha-banner-text{font-size:1rem;font-weight:500}.artwork-reaction-counts{align-items:center;color:#fff}.artwork-reaction-counts .artwork-reaction-counts-chip{display:inline-flex;align-items:center;line-height:1;min-width:0}.artwork-reaction-counts .artwork-reaction-counts-icon{flex-shrink:0;color:#ffffffd6}.artwork-reaction-counts .artwork-reaction-counts-value{font-variant-numeric:tabular-nums;line-height:1}.artwork-reaction-counts-sm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.artwork-reaction-counts-sm .artwork-reaction-counts-chip{justify-content:center;gap:2px;font-size:.8125rem;font-weight:600}.artwork-reaction-counts-md{display:flex;justify-content:space-around;width:100%;gap:15px}.artwork-reaction-counts-md .artwork-reaction-counts-chip{gap:5px;font-size:1rem;font-weight:600}.commission-order-status{display:inline-flex;align-items:center;justify-content:center;font-family:Coolvetica,sans-serif;font-weight:500;color:#fff;width:fit-content;border-radius:30px;text-transform:uppercase;letter-spacing:.5px}.commission-order-status.commission-order-status-sm{padding:0 5px;font-size:.8125rem}.commission-order-status.commission-order-status-md{padding:2px 15px;font-size:.8rem}.commission-order-status.commission-order-status-blue{background-color:#5fc7e8}.commission-order-status.commission-order-status-orange{background-color:#f5b342}.commission-order-status.commission-order-status-pink{background-color:#f5aab8}.commission-order-status.commission-order-status-primary{background-color:#6b4ebb}.commission-order-status.commission-order-status-green{background-color:#58d68d}.commission-order-status.commission-order-status-red{background-color:#e5484d}.commission-order-status.commission-order-status-compact{background-color:transparent}.commission-order-status.commission-order-status-compact.commission-order-status-blue{color:#5fc7e8;border:solid 1px #5fc7e8}.commission-order-status.commission-order-status-compact.commission-order-status-orange{color:#f5b342;border:solid 1px #f5b342}.commission-order-status.commission-order-status-compact.commission-order-status-pink{color:#f5aab8;border:solid 1px #f5aab8}.commission-order-status.commission-order-status-compact.commission-order-status-primary{color:#8a6edd;border:solid 1px #8a6edd}.commission-order-status.commission-order-status-compact.commission-order-status-green{color:#58d68d;border:solid 1px #58d68d}.commission-order-status.commission-order-status-compact.commission-order-status-red{color:#e5484d;border:solid 1px #e5484d}.commission-status{display:flex;align-items:center;justify-content:center;font-family:Coolvetica,sans-serif;font-weight:500;color:#fff;width:fit-content;border-radius:30px}.commission-status.commission-status-default.commission-status-open{background-color:#58d68d}.commission-status.commission-status-default.commission-status-closed{background-color:#e5484d}.commission-status.commission-status-compact{border:none}.commission-status.commission-status-sm{width:fit-content;padding:0 5px;min-width:0;font-size:.8rem}.commission-status.commission-status-md{padding:2px 15px;font-size:1rem}.commission-status.commission-status-lg{padding:10px 20px;font-size:1rem}.content-display-notice{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;color:#fff;background-color:#6b4ebb12;border:solid 1px rgba(107,78,187,.3);border-radius:10px;line-height:1.4}.content-display-notice svg{flex-shrink:0;margin-top:2px;color:#8a68df}.content-display-notice-body{display:flex;flex-direction:column;gap:2px}.content-display-notice-title{font-size:.875rem;font-weight:600;color:#fff}.content-display-notice-text{font-size:.875rem;color:#ffffffd6}.content-display-notice-compact{align-items:center}.content-display-notice-compact svg{margin-top:0}.content-display-notice-short{font-size:.875rem;color:#ffffffd6}.content-rules-notice{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;color:#fff;background-color:#6b4ebb12;border:solid 1px rgba(107,78,187,.3);border-radius:10px;line-height:1.4;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.content-rules-notice-icon{flex-shrink:0;margin-top:2px;color:#8a68df}.content-rules-notice:hover{background-color:#6b4ebb24;border-color:#6b4ebb80}.content-rules-notice:hover .content-rules-notice-cta-chevron{transform:translate(2px)}.content-rules-notice:focus-visible{outline:solid 2px rgba(107,78,187,.65);outline-offset:2px}.content-rules-notice-body{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.content-rules-notice-item{display:flex;flex-direction:column;gap:2px}.content-rules-notice-title{font-size:.875rem;font-weight:600;color:#fff}.content-rules-notice-text{font-size:.875rem;color:#ffffffd6}.content-rules-notice-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;font-size:.875rem;font-weight:600;color:#f6d85f}.content-rules-notice-cta-chevron{transition:transform .2s ease-out}@media(prefers-reduced-motion:reduce){.content-rules-notice,.content-rules-notice-cta-chevron{transition:none}.content-rules-notice:hover .content-rules-notice-cta-chevron{transform:none}}.external-escalation-banner{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;color:#fff;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.16);border-radius:10px;line-height:1.4}.external-escalation-banner svg{flex-shrink:0;margin-top:2px;color:#ffffffd6}.external-escalation-banner-body{display:flex;flex-direction:column;gap:2px}.external-escalation-banner-title{font-size:.875rem;font-weight:600}.external-escalation-banner-text{font-size:.875rem;color:#ffffffd6}.external-escalation-banner-cta{align-self:flex-start;margin-top:2px;font-size:.875rem;font-weight:500;color:#6b4ebb;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease-out}.external-escalation-banner-cta:hover{color:#f6d85f}.mention-text-link{color:#6b4ebb;font-weight:600;text-decoration:none}.mention-text-link:hover,.mention-text-link:focus-visible{text-decoration:underline}.platform-protection-notice{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;color:#6b4ebb;background-color:#6b4ebb12;border:solid 1px rgba(107,78,187,.3);border-radius:10px;line-height:1.4}.platform-protection-notice svg{flex-shrink:0;margin-top:2px}.platform-protection-notice-body{display:flex;flex-direction:column;gap:2px}.platform-protection-notice-title{font-size:.875rem;font-weight:600}.platform-protection-notice-text{font-size:.875rem;color:#ffffffd6}.platform-protection-notice-compact{align-items:center}.platform-protection-notice-compact svg{margin-top:0}.platform-protection-notice-short{font-size:.875rem;color:#ffffffd6}.rarity-obtained-bubble{position:relative;pointer-events:auto}.rarity-obtained-bubble-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rarity-obtained-bubble--dot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;cursor:default}.rarity-obtained-bubble--dot .rarity-obtained-bubble-dot-star{display:block;width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 0 .4px rgba(0,0,0,.55)) drop-shadow(0 0 .8px currentColor) drop-shadow(0 0 1.5px currentColor)}.rarity-obtained-bubble--label{display:inline-flex;align-items:center;align-self:center;gap:2px;padding:2px 10px;min-height:25px;max-width:100%;background-color:#04103299;border:solid 3px rgba(255,255,255,.24);border-radius:20px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rarity-obtained-bubble--label .rarity-obtained-bubble-label{display:inline-flex;align-items:center;line-height:1.2}.rarity-obtained-bubble--standard.rarity-obtained-bubble--dot{color:#58d68d}.rarity-obtained-bubble--standard.rarity-obtained-bubble--label{background-color:#58d68d1a;border-color:#58d68d8c;color:#58d68d}.rarity-obtained-bubble--rare.rarity-obtained-bubble--dot{color:#5fc7e8}.rarity-obtained-bubble--rare.rarity-obtained-bubble--label{background-color:#5fc7e81f;border-color:#5fc7e8a6;color:#5fc7e8}.rarity-obtained-bubble--legendary.rarity-obtained-bubble--dot{color:#f6d85f}.rarity-obtained-bubble--legendary.rarity-obtained-bubble--label{background-color:#f6d85f24;border-color:#f6d85fbf;color:#f6d85f}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--dot{color:#a855f7f2;animation:mythique-rainbow-color 5s linear infinite}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label{position:relative;isolation:isolate;background:#140c28d9;border-color:transparent;color:#fffafffa;text-shadow:0 1px 2px rgba(0,0,0,.55)}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;pointer-events:none;z-index:-1}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;opacity:.5;filter:blur(10px);pointer-events:none;z-index:-2}@media(prefers-reduced-motion:reduce){.rarity-obtained-bubble--mythique.rarity-obtained-bubble--dot,.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label{animation:none}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--dot{color:#a855f7f2}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label{background:linear-gradient(135deg,#9333ea47,#ec489947);border-color:#ec4899bf;color:#f9a8d4}.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label:before,.rarity-obtained-bubble--mythique.rarity-obtained-bubble--label:after{animation:none;display:none}}.rarity-obtained-bubble-particles{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.rarity-obtained-bubble-particle{position:absolute;top:0;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;background-color:#f6d85f;border-radius:50%;opacity:0;will-change:transform,opacity}@keyframes rarity-particle-burst-0{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(28px,-22px) scale(1)}}@keyframes rarity-particle-burst-1{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(-30px,-18px) scale(1)}}@keyframes rarity-particle-burst-2{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(34px,8px) scale(1)}}@keyframes rarity-particle-burst-3{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(-32px,14px) scale(1)}}@keyframes rarity-particle-burst-4{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(18px,26px) scale(1)}}@keyframes rarity-particle-burst-5{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(-20px,30px) scale(1)}}@keyframes rarity-particle-burst-6{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(38px,-6px) scale(1)}}@keyframes rarity-particle-burst-7{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(-36px,-4px) scale(1)}}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-0{animation:rarity-particle-burst-0 .9s cubic-bezier(.22,1,.36,1) forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-1{animation:rarity-particle-burst-1 .9s cubic-bezier(.22,1,.36,1) 40ms forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-2{animation:rarity-particle-burst-2 .9s cubic-bezier(.22,1,.36,1) 80ms forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-3{animation:rarity-particle-burst-3 .9s cubic-bezier(.22,1,.36,1) .12s forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-4{animation:rarity-particle-burst-4 .9s cubic-bezier(.22,1,.36,1) .16s forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-5{animation:rarity-particle-burst-5 .9s cubic-bezier(.22,1,.36,1) .2s forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-6{animation:rarity-particle-burst-6 .9s cubic-bezier(.22,1,.36,1) .24s forwards}.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-7{animation:rarity-particle-burst-7 .9s cubic-bezier(.22,1,.36,1) .28s forwards}@media(prefers-reduced-motion:reduce){.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-0,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-1,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-2,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-3,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-4,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-5,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-6,.rarity-obtained-bubble--legendary-active .rarity-obtained-bubble-particle-7{animation:none;opacity:0}}.reaction-highlight-badge{position:absolute;bottom:calc(100% + 5px);left:50%;z-index:101;display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:5px 10px;background-color:#041032f5;border:solid 4px rgba(246,216,95,.55);border-radius:25px;box-shadow:0 10px 32px #0000008c;color:#fff;width:max-content;max-width:min(90vw,420px);pointer-events:none;transform:translate(-50%);transform-origin:50% 100%;animation:reaction-highlight-pop .42s cubic-bezier(.34,1.56,.64,1),reaction-highlight-fade-out .4s ease-out 3.6s both}.reaction-highlight-badge .reaction-highlight-badge-title{font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:600;color:#ffffffd6;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap;text-align:center}.reaction-highlight-badge .reaction-highlight-badge-emitters{display:inline-flex;align-items:center;justify-content:center;gap:2px}.reaction-highlight-badge .reaction-highlight-badge-emitters .reaction-highlight-emitter-avatar{flex-shrink:0;border:solid 3px rgba(246,216,95,.4);border-radius:50%}.reaction-highlight-badge .reaction-highlight-badge-emitters .reaction-highlight-emitter-overflow{display:inline-flex;align-items:center;padding:2px 5px;background-color:#ffffff0f;border-radius:20px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:600;color:#ffffffd6;line-height:1}.reaction-highlight-badge .reaction-highlight-badge-chips{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center}.reaction-highlight-badge .reaction-highlight-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;background-color:#ffffff0a;border-radius:20px}.reaction-highlight-badge .reaction-highlight-chip .reaction-highlight-chip-icon{flex-shrink:0}.reaction-highlight-badge .reaction-highlight-chip .reaction-highlight-chip-count{font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:700;color:#fff;line-height:1}.reaction-highlight-badge .reaction-highlight-chip-inspiring .reaction-highlight-chip-icon{color:#f6d85f}.reaction-highlight-badge .reaction-highlight-chip-creative .reaction-highlight-chip-icon{color:#5fc7e8}.reaction-highlight-badge .reaction-highlight-chip-gentle .reaction-highlight-chip-icon{color:#58d68d}.reaction-highlight-badge .reaction-highlight-chip-powerful .reaction-highlight-chip-icon{color:#f5b342}.reaction-highlight-badge .reaction-highlight-chip-heartfelt .reaction-highlight-chip-icon{color:#f5aab8}.reaction-highlight-badge .reaction-highlight-overflow{display:inline-flex;align-items:center;padding:0 5px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#ffffffd6}.reaction-highlight-badge-compact{gap:2px;padding:2px 5px;max-width:min(94vw,320px)}.reaction-highlight-badge-compact .reaction-highlight-badge-title{font-size:.8125rem;letter-spacing:.06em}.reaction-highlight-badge-compact .reaction-highlight-badge-chips{gap:2px}.reaction-highlight-badge-compact .reaction-highlight-badge-emitters{gap:1px}.reaction-highlight-badge-compact .reaction-highlight-badge-emitters .reaction-highlight-emitter-overflow{padding:1px 2px}.reaction-highlight-badge-compact .reaction-highlight-chip{padding:2px;gap:4px}.reaction-highlight-badge-compact .reaction-highlight-chip .reaction-highlight-chip-count{font-size:.8125rem}.reaction-highlight-badge-compact .reaction-highlight-overflow{padding:0 2px;font-size:.8125rem}@keyframes reaction-highlight-pop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.9)}50%{opacity:1;transform:translate(-50%) translateY(-2px) scale(1.04)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.reaction-highlight-badge{animation:reaction-highlight-fade .3s ease-out ease-out}}@keyframes reaction-highlight-fade{0%{opacity:0}to{opacity:1}}@keyframes reaction-highlight-fade-out{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-4px) scale(1)}}.sanction-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sanction-overlay .sanction-overlay-panel{max-width:560px;width:100%;padding:25px 20px;border:3px solid #f5aab8;border-radius:20px;background:#18060ceb;color:#f5aab8;text-align:center}.sanction-overlay .sanction-overlay-title{margin:0 0 10px;font-size:1.4rem;font-weight:700}.sanction-overlay .sanction-overlay-separator{margin-bottom:10px;opacity:.6}.sanction-overlay .sanction-overlay-line{margin:0 0 5px;font-size:1rem}.sanction-overlay .sanction-overlay-label{font-weight:700}.sanction-overlay .sanction-overlay-contact{margin:20px 0 0;font-size:.8rem;line-height:1.5}.sanction-overlay .sanction-overlay-link{color:#f5aab8;text-decoration:underline}.sanction-overlay .sanction-overlay-logout{display:inline-flex;align-items:center;gap:5px;margin-top:20px;padding:5px 15px;border:3px solid #f5aab8;border-radius:20px;background:transparent;color:#f5aab8;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .12s ease-out}.sanction-overlay .sanction-overlay-logout:hover,.sanction-overlay .sanction-overlay-logout:focus-visible{background:#ff7b9c26}.sanction-overlay .sanction-overlay-logout:focus-visible{outline:2px solid #f5aab8;outline-offset:2px}.tag-badge{display:inline-flex;align-items:center;justify-content:center;font-family:Coolvetica,sans-serif;font-weight:500;color:#fff;border-radius:20px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.tag-badge.tag-badge-sm{padding:2px 5px;font-size:.8125rem;border-radius:10px}.tag-badge.tag-badge-md{padding:5px 10px;font-size:.8rem}.text-error{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8}.toaster{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.toast{display:flex;align-items:center;gap:10px;padding:20px 15px;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;box-shadow:0 4px 8px #0003;animation:slide-in-left .3s ease-out;min-width:280px}.toast .toast-icon{flex-shrink:0}.toast .toast-message{flex:1}.toast .toast-close{display:flex;align-items:center;justify-content:center;padding:2px;background:transparent;border:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease-out}.toast .toast-close:hover{opacity:1}.toast.toast-success{background:linear-gradient(135deg,#1a472a,#2d5a3d);border:1px solid #58d68d}.toast.toast-success .toast-icon{color:#58d68d}.toast.toast-warning{background:linear-gradient(135deg,#4a3a1a,#5a4a2a);border:1px solid #f5b342}.toast.toast-warning .toast-icon{color:#f5b342}.toast.toast-error{background:linear-gradient(135deg,#4a1a1a,#5a2a2a);border:1px solid #e5484d}.toast.toast-error .toast-icon{color:#e5484d}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-button{display:flex;position:relative;align-items:center;justify-content:center;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:20px;transition:background-color .3s ease-out;z-index:5}.dropdown .dropdown-content{position:absolute;z-index:10;display:none;min-width:100%;max-height:300px;overflow-y:auto;background-color:#4e3b84;border-left:solid 4px rgba(138,110,221,.73);border-right:solid 4px rgba(138,110,221,.73);border-bottom:solid 4px rgba(138,110,221,.73);border-bottom-right-radius:20px;border-bottom-left-radius:20px;transform:translateY(-4px)}.dropdown .dropdown-content a{display:block;padding:10px 15px;font-family:Coolvetica,sans-serif;color:#fff;text-decoration:none;transition:background-color .2s ease-out}.dropdown .dropdown-content a:hover{background-color:#8a6eddba}.dropdown:hover:not(.dropdown-closed) .dropdown-content{display:block}.dropdown:hover:not(.dropdown-closed) .dropdown-button{background-color:#4e3b84;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown-checkbox{display:flex;flex-direction:column;gap:5px;width:100%}.dropdown-checkbox .dropdown-checkbox-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.dropdown-checkbox .dropdown-checkbox-wrapper{position:relative;width:100%}.dropdown-checkbox .dropdown-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;transition:background-color .3s ease-out}.dropdown-checkbox .dropdown-checkbox-arrow{width:0;height:0;flex-shrink:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;transition:transform .2s ease-out}.dropdown-checkbox .dropdown-checkbox-arrow.arrow-up,.dropdown-checkbox .dropdown-checkbox-arrow.dropdown-checkbox-arrow-up{transform:rotate(180deg)}.dropdown-checkbox .dropdown-checkbox-open .dropdown-button{border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown-checkbox .dropdown-checkbox-open.dropdown-checkbox-open-upward .dropdown-button{border-radius:0 0 20px 20px}.dropdown-checkbox.dropdown-checkbox-error .dropdown-button{border-color:#f5aab8}.dropdown-checkbox.dropdown-checkbox-disabled .dropdown-button{opacity:.5;cursor:not-allowed}.dropdown-checkbox-content{z-index:100;max-height:300px;overflow-y:auto;background-color:#6b4ebb;border:solid 4px #8a6edd;border-top:none;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.dropdown-checkbox-content.dropdown-checkbox-content-upward{border-top:solid 4px #8a6edd;border-bottom:none;border-radius:20px 20px 0 0}.dropdown-checkbox-content .dropdown-checkbox-search{position:sticky;top:0;z-index:1;padding:5px 10px;background-color:#041032;border-bottom:1px solid #8a6edd}.dropdown-checkbox-content .dropdown-checkbox-search .dropdown-checkbox-search-input{width:100%;padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#fff;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);border-radius:10px}.dropdown-checkbox-content .dropdown-checkbox-search .dropdown-checkbox-search-input::placeholder{color:#ffffffd6}.dropdown-checkbox-content .dropdown-checkbox-search .dropdown-checkbox-search-input:focus-visible{outline:solid 2px #f6d85f;outline-offset:1px}.dropdown-checkbox-content .dropdown-checkbox-empty{margin:0;padding:10px 15px;font-size:.875rem;color:#ffffffd6;text-align:center}.dropdown-checkbox-content .dropdown-checkbox-group .dropdown-checkbox-group-title{margin:0;padding:5px 15px;font-size:.8125rem;font-weight:700;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em;background-color:#0000001f}.dropdown-checkbox-content .dropdown-checkbox-group+.dropdown-checkbox-group{border-top:1px solid #8a6edd}.dropdown-checkbox-content .dropdown-checkbox-clear{display:flex;align-items:center;gap:5px;width:100%;padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #8a6edd;transition:background-color .2s ease-out}.dropdown-checkbox-content .dropdown-checkbox-clear:hover{background-color:#f5aab81a}.dropdown-checkbox-content .dropdown-checkbox-clear .dropdown-checkbox-clear-icon{font-size:1.2rem;font-weight:700;line-height:1}.dropdown-checkbox-content .dropdown-checkbox-item{display:flex;align-items:center;width:100%;gap:15px;padding:10px 15px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;transition:background-color .2s ease-out}.dropdown-checkbox-content .dropdown-checkbox-item:hover{background-color:#8a6edd}.dropdown-checkbox-content .dropdown-checkbox-item:hover .dropdown-checkbox-checkmark{border-color:#f6d85f}.dropdown-checkbox-content .dropdown-checkbox-item input[type=checkbox]{display:none}.dropdown-checkbox-content .dropdown-checkbox-item .dropdown-checkbox-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-checkbox-content .dropdown-checkbox-item .dropdown-checkbox-item-count{flex:0 0 auto;font-size:.875rem;color:#ffffffd6;font-variant-numeric:tabular-nums}.dropdown-checkbox-content .dropdown-checkbox-item .dropdown-checkbox-checkmark{width:18px;height:18px;flex-shrink:0;border:solid 2px #8a6edd;border-radius:10px;background-color:transparent;transition:background-color .2s ease-out,border-color .2s ease-out;position:relative}.dropdown-checkbox-content .dropdown-checkbox-item .dropdown-checkbox-checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.dropdown-checkbox-content .dropdown-checkbox-item input[type=checkbox]:checked+.dropdown-checkbox-checkmark{background-color:#f6d85f;border-color:#d8b93a}.dropdown-checkbox-content .dropdown-checkbox-item input[type=checkbox]:checked+.dropdown-checkbox-checkmark:after{display:block;border-color:#1a1a1a}.dropdown-select{display:flex;flex-direction:column;gap:5px;width:100%}.dropdown-select .dropdown-select-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.dropdown-select .dropdown-select-wrapper{position:relative;width:100%}.dropdown-select .dropdown-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;transition:background-color .3s ease-out}.dropdown-select .dropdown-arrow{width:0;height:0;flex-shrink:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;transition:transform .2s ease-out}.dropdown-select .dropdown-arrow.arrow-up{transform:rotate(180deg)}.dropdown-select .dropdown-select-open .dropdown-button{border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown-select .dropdown-select-open.dropdown-select-open-upward .dropdown-button{border-radius:0 0 20px 20px}.dropdown-select.dropdown-select-error .dropdown-button{border-color:#f5aab8}.dropdown-select.dropdown-select-disabled .dropdown-button{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-select-content{z-index:100;max-height:300px;overflow-y:auto;background-color:#6b4ebb;border:solid 4px #8a6edd;border-top:none;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.dropdown-select-content.dropdown-select-content-upward{border-top:solid 4px #8a6edd;border-bottom:none;border-radius:20px 20px 0 0}.dropdown-select-content .dropdown-select-item{display:flex;align-items:center;width:100%;gap:15px;padding:10px 15px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;transition:background-color .2s ease-out}.dropdown-select-content .dropdown-select-item:hover{background-color:#8a6edd}.dropdown-select-content .dropdown-select-item .dropdown-select-radio{width:18px;height:18px;flex-shrink:0;border:solid 2px #8a6edd;border-radius:50%;background-color:transparent;transition:background-color .2s ease-out,border-color .2s ease-out;position:relative}.dropdown-select-content .dropdown-select-item .dropdown-select-radio:after{content:"";position:absolute;display:none;top:50%;left:50%;width:8px;height:8px;background-color:#1a1a1a;border-radius:50%;transform:translate(-50%,-50%)}.dropdown-select-content .dropdown-select-item:hover .dropdown-select-radio{border-color:#f6d85f}.dropdown-select-content .dropdown-select-item.dropdown-select-item-selected .dropdown-select-radio{background-color:#f6d85f;border-color:#d8b93a}.dropdown-select-content .dropdown-select-item.dropdown-select-item-selected .dropdown-select-radio:after{display:block}.input-field{display:flex;flex-direction:column;gap:5px}.input-field .input-field-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.input-field .input-field-control{width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;transition:border-color .2s ease-out}.input-field .input-field-control::placeholder{color:#8a68df}.input-field .input-field-control:focus{outline:none;border-color:#f6d85f}.input-field .input-field-control:disabled{opacity:.4;cursor:not-allowed}.input-field textarea.input-field-control{resize:none;min-height:100px}.input-field.input-field-sm{gap:2px}.input-field.input-field-sm .input-field-label{font-size:.8rem}.input-field.input-field-sm .input-field-control{padding:5px 10px;font-size:.8rem;font-family:Coolvetica,sans-serif;border:solid 3px #8a6edd;border-radius:20px}.input-field.input-field-lg{gap:5px}.input-field.input-field-lg .input-field-label{font-size:1.2rem}.input-field.input-field-lg .input-field-control{padding:15px;font-size:1.2rem}.input-field.input-field-error .input-field-control{border-color:#f5aab8}.input-field.input-field-full{width:100%}.media-upload{display:flex;flex-direction:column;gap:5px}.media-upload .media-upload-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.media-upload .media-upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px;background-color:#6b4ebb80;border:2px dashed #8a6edd;border-radius:20px;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out}.media-upload .media-upload-dropzone:hover{border-color:#f6d85f;background-color:#6b4ebbb3}.media-upload .media-upload-dropzone.media-upload-dropzone-dragging{border-color:#f6d85f;background-color:#f6d85f1a}.media-upload .media-upload-dropzone.media-upload-dropzone-disabled{cursor:not-allowed;opacity:.6}.media-upload .media-upload-dropzone.media-upload-dropzone-disabled:hover{border-color:#8a6edd;background-color:#6b4ebb80}.media-upload .media-upload-input{display:none}.media-upload .media-upload-icon{font-size:2rem;font-weight:700;color:#8a68df;line-height:1}.media-upload .media-upload-text{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;margin:0}.media-upload .media-upload-hint{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#7f7f7f;margin:0}.media-upload .media-upload-file-errors{display:flex;flex-direction:column;gap:2px}.media-upload .media-upload-previews{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px;cursor:pointer}.media-upload .media-upload-preview{position:relative;width:80px;height:80px;padding:0;background:transparent;border:none;cursor:pointer}.media-upload .media-upload-preview:hover{scale:1.02;transition:transform .3s ease-out}.media-upload .media-upload-preview .media-upload-preview-image{width:100%;height:100%;object-fit:cover;border-radius:10px;border:2px solid #8a6edd}.media-upload .media-upload-preview .media-upload-preview-remove{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff;background-color:#f5aab8;border:none;border-radius:50%;cursor:pointer;transition:transform .2s ease-out}.media-upload .media-upload-preview .media-upload-preview-remove:hover{transform:scale(1.1)}.media-upload .media-upload-preview .media-upload-preview-name{position:absolute;bottom:0;left:0;right:0;padding:2px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#fff;background-color:#000000b3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-upload.media-upload-error .media-upload-dropzone{border-color:#f5aab8}.password-input-field{display:flex;flex-direction:column;gap:5px}.password-input-field .password-input-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.password-input-field .password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-field .password-input-wrapper .password-input-control{width:100%;padding:10px 40px 10px 10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;transition:border-color .2s ease-out}.password-input-field .password-input-wrapper .password-input-control::placeholder{color:#8a68df}.password-input-field .password-input-wrapper .password-input-control:focus{outline:none;border-color:#f6d85f}.password-input-field .password-input-wrapper .password-input-toggle{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;padding:2px;color:#7f7f7f;cursor:pointer;background:none;border:none;transition:color .15s ease-out}.password-input-field .password-input-wrapper .password-input-toggle:hover{color:#fff}.password-input-field.password-input-field-error .password-input-control{border-color:#f5aab8}.password-input-field.password-input-field-full{width:100%}.otp-input{display:flex;flex-direction:column;gap:5px}.otp-input .otp-input-label{font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.otp-input .otp-input-fields{display:flex;gap:5px;justify-content:center}.otp-input .otp-input-fields .otp-input-field{width:48px;height:56px;padding:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:600;text-align:center;color:#fff;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;transition:border-color .2s ease-out}.otp-input .otp-input-fields .otp-input-field:focus{outline:none;border-color:#f6d85f}.otp-input .otp-input-fields .otp-input-field:disabled{opacity:.5;cursor:not-allowed}.otp-input.otp-input-error .otp-input-field{border-color:#f5aab8}.otp-verify-form{display:flex;flex-direction:column;align-items:stretch;margin-top:15px;gap:15px;width:100%}.otp-verify-form .otp-input{outline:none;border:none}.otp-verify-form .otp-verify-form-actions{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;max-width:240px;margin:0 auto}.rating{font-family:Coolvetica,sans-serif;color:#fff}.rating.rating-sm{font-size:.8rem}.rating.rating-md{font-size:1rem}.rating.rating-lg{font-size:1.2rem}.rating-interactive{display:flex;align-items:center;gap:10px;font-family:Coolvetica,sans-serif;color:#fff}.rating-interactive .rating-stars{display:flex;gap:2px}.rating-interactive .rating-star{border:none;background:none;padding:0;cursor:pointer;color:#7f7f7f;transition:color .15s ease-out}.rating-interactive .rating-star.rating-star-filled,.rating-interactive .rating-star:hover{color:#f6d85f}.rating-interactive .rating-value{font-size:inherit;white-space:nowrap}.rating-interactive.rating-sm,.rating-interactive.rating-sm .rating-star{font-size:.8rem}.rating-interactive.rating-md,.rating-interactive.rating-md .rating-star{font-size:1rem}.rating-interactive.rating-lg,.rating-interactive.rating-lg .rating-star{font-size:1.2rem}.search-bar{display:flex;align-items:center;width:95%;padding:10px;background-color:#041032ad;border:solid 4px rgba(138,110,221,.62);border-radius:25px;font-size:1rem;box-shadow:0 0 18px #2e1f5e47;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.search-bar:focus-within{border-color:#f6d85fd9;background-color:#041032c7;box-shadow:0 0 0 3px #f6d85f24,0 0 22px #8a6edd47}.search-bar .search-bar-button{padding:0;margin:0;cursor:pointer;background-color:transparent;border:none}.search-bar .search-bar-icon{width:24px;height:auto;transform:translateY(2px)}.search-bar .search-bar-input{width:100%;height:100%;margin-left:5px;color:#fff;background-color:transparent;border:none}.search-bar .search-bar-input::placeholder{color:#fff9}.search-bar .search-bar-input:focus{outline:none}.search-bar .search-bar-clear{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#7f7f7f;cursor:pointer;transition:color .15s ease-out}.search-bar .search-bar-clear:hover{color:#fff}.select{position:relative;display:inline-block}.select .select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:20px;transition:background-color .3s ease-out;min-width:150px}.select .select-value{flex:1;text-align:left}.select .select-icon{font-size:.8rem;transition:transform .2s ease-out}.select .select-content{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#4e3b84;border-left:solid 4px rgba(138,110,221,.73);border-right:solid 4px rgba(138,110,221,.73);border-bottom:solid 4px rgba(138,110,221,.73);border-bottom-right-radius:20px;border-bottom-left-radius:20px;transform:translateY(-4px);overflow:hidden}.select .select-option{display:block;width:100%;padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;text-align:left;cursor:pointer;background:none;border:none;transition:background-color .2s ease-out}.select .select-option:hover{background-color:#8a6eddba}.select .select-option.select-option-selected{background-color:#ffffff1a}.select.select-open .select-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.select.select-open .select-icon{transform:rotate(180deg)}.select.select-disabled .select-trigger{cursor:not-allowed;opacity:.6}.switch-wrapper{display:flex;align-items:center;gap:10px}.switch-wrapper .switch{position:relative;width:50px;height:28px;padding:0;cursor:pointer;background-color:#00102ab2;border:1px solid rgba(0,29,75,.7450980392);border-radius:60px;transition:background-color .15s ease-out}.switch-wrapper .switch:hover:not(.switch-disabled){border-color:#8a6edd}.switch-wrapper .switch:focus-visible{outline:2px solid #6b4ebb;outline-offset:2px}.switch-wrapper .switch.switch-checked{background-color:#58d68d;border-color:#58d68d}.switch-wrapper .switch.switch-disabled{cursor:not-allowed;opacity:.5}.switch-wrapper .switch .switch-thumb{position:absolute;top:50%;left:4px;width:20px;height:20px;background-color:#fff;border-radius:50%;transform:translateY(-50%);transition:left .15s ease-out}.switch-wrapper .switch.switch-checked .switch-thumb{left:calc(100% - 24px)}.switch-wrapper .switch-label{color:#fff;font-size:.8rem;-webkit-user-select:none;user-select:none;cursor:pointer}.switch-wrapper .switch-label.switch-label-disabled{cursor:not-allowed;opacity:.5}.artist-card{display:flex;align-items:center;gap:15px;width:100%;height:auto;color:#fff;padding:10px;border-radius:25px;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);box-shadow:0 0 20px 5px #f6f3287a;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.artist-card:hover{transform:translateY(-2px);box-shadow:0 0 20px 5px #f6f3287a,0 4px 12px #0000004d}.artist-card .artist-card-avatar{object-fit:cover;border-radius:50%;width:80px;height:auto}.artist-card .artist-card-info{display:flex;flex-direction:column}.artist-card .artist-card-name{font-size:1.6rem}.artist-card .artist-card-styles{font-size:1rem}.artist-card .artist-card-footer{margin-top:5px;display:flex;align-items:center;gap:15px}.age16-form{display:flex;flex-direction:column;gap:10px}.age16-form .age16-form-text{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.age16-form .age16-form-checkbox{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#fff;cursor:pointer}.age16-form .age16-form-error{font-size:.8125rem;color:#f5aab8}.report-form-illegal-link{margin:10px 0 0;font-size:.8rem;text-align:center}.report-form-illegal-link a{color:#ffffffd6;text-decoration:underline}.report-form-illegal-link a:hover{color:#fff}.translation-language-combobox{position:relative;width:100%}.translation-language-combobox .translation-language-combobox-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:20px;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out}.translation-language-combobox .translation-language-combobox-trigger:hover{background-color:#7757bd}.translation-language-combobox .translation-language-combobox-trigger:focus-visible{outline:none;border-color:#f6d85f}.translation-language-combobox .translation-language-combobox-flag{font-size:1.2rem;line-height:1;flex-shrink:0}.translation-language-combobox .translation-language-combobox-value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-language-combobox .translation-language-combobox-caret{flex-shrink:0;transition:transform .2s ease-out;color:#ffffffd6}.translation-language-combobox .translation-language-combobox-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:10;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:20px;box-shadow:0 8px 24px #0000004d;overflow:hidden;display:flex;flex-direction:column}.translation-language-combobox .translation-language-combobox-search{display:flex;align-items:center;gap:5px;padding:10px;border-bottom:1px solid rgba(255,255,255,.1)}.translation-language-combobox .translation-language-combobox-search-icon{color:#ffffffd6;flex-shrink:0}.translation-language-combobox .translation-language-combobox-search-input{flex:1;appearance:none;background:transparent;border:0;padding:0;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem}.translation-language-combobox .translation-language-combobox-search-input:focus-visible{outline:none}.translation-language-combobox .translation-language-combobox-search-input::placeholder{color:#ffffffd6}.translation-language-combobox .translation-language-combobox-list{max-height:min(280px,50vh);overflow-y:auto;display:flex;flex-direction:column}.translation-language-combobox .translation-language-combobox-option-button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:transparent;border:0;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.translation-language-combobox .translation-language-combobox-option-button:hover,.translation-language-combobox .translation-language-combobox-option-button:focus-visible{outline:none;background-color:#ffffff14}.translation-language-combobox .translation-language-combobox-option-highlighted{background-color:#ffffff1f}.translation-language-combobox .translation-language-combobox-option-selected{background-color:#ffffff2e;font-weight:600}.translation-language-combobox .translation-language-combobox-option-label{flex:1}.translation-language-combobox .translation-language-combobox-empty{margin:0;padding:10px;font-size:.875rem;color:#ffffffd6;text-align:center}.translation-language-combobox.translation-language-combobox-open .translation-language-combobox-caret{transform:rotate(180deg)}.translation-settings-modal{display:flex;flex-direction:column;gap:20px;padding-top:10px}.translation-settings-modal .translation-settings-modal-title{margin:0;font-size:1.4rem;color:#fff}.translation-settings-modal .translation-settings-modal-description{margin:0;font-size:.875rem;color:#ffffffd6}.translation-settings-modal .translation-settings-modal-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.translation-settings-modal .translation-settings-modal-field{display:flex;flex-direction:column;gap:5px}.translation-settings-modal .translation-settings-modal-row-label{flex:1;font-size:1rem;color:#fff}@media(max-width:480px){.translation-settings-modal{gap:15px}.translation-settings-modal .translation-settings-modal-row{gap:10px}.translation-settings-modal .translation-settings-modal-title{font-size:1.2rem}}.translated-text{display:block}.translated-text .translated-text-body{display:block;overflow-wrap:anywhere}.translated-text .translated-text-prevails{display:block;margin-top:5px;font-size:.8125rem;font-style:italic;color:#ffffffd6}.translated-text .translated-text-controls{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:5px;font-size:.8125rem;color:#ffffffd6}.translated-text .translated-text-toggle,.translated-text .translated-text-settings{appearance:none;background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.translated-text .translated-text-toggle:hover,.translated-text .translated-text-toggle:focus-visible,.translated-text .translated-text-settings:hover,.translated-text .translated-text-settings:focus-visible{color:#f6d85f;outline:none}.translated-text .translated-text-toggle-icon{flex-shrink:0}.translated-text .translated-text-settings{text-decoration:none;padding:2px;border-radius:50%}.translated-text .translated-text-settings:hover,.translated-text .translated-text-settings:focus-visible{background:#ffffff14}.translated-text .translated-text-status{font-style:italic;color:#ffffffd6}.estimated-amount{display:inline-flex;align-items:baseline;gap:2px;margin-left:5px;color:#fff;font-size:.875rem;font-weight:400;opacity:.7;white-space:nowrap;cursor:help}.estimated-amount.estimated-amount-stale{opacity:.55}.ranked-avatar{--rank-accent: #6b4ebb;--rank-accent-border: rgba(195, 113, 255, .6);--rank-accent-glow: rgba(195, 113, 255, .4);--rank-ring-width: 2px;--rank-glow-radius: 14px;position:relative;display:inline-flex;align-self:flex-start;justify-self:flex-start;align-items:center;justify-content:center;flex:0 0 auto;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 var(--rank-ring-width) var(--rank-accent-border),0 0 var(--rank-glow-radius) var(--rank-accent-glow)}.ranked-avatar--sm{width:40px;height:40px}.ranked-avatar--md{width:70px;height:70px}.ranked-avatar--lg{width:100px;height:100px}.ranked-avatar-img{width:100%;height:100%;display:block;object-fit:cover}.ranked-avatar--strong{--rank-ring-width: 4px;--rank-glow-radius: 28px}.ranked-avatar--compact{--rank-ring-width: 1px;--rank-glow-radius: 0}.ranked-avatar--yellow{--rank-accent: #f5c842;--rank-accent-border: rgba(245, 200, 66, .75);--rank-accent-glow: rgba(245, 200, 66, .5)}.ranked-avatar--sky{--rank-accent: #53d8ff;--rank-accent-border: rgba(83, 216, 255, .75);--rank-accent-glow: rgba(83, 216, 255, .5)}.ranked-avatar--deep{--rank-accent: #5b6dff;--rank-accent-border: rgba(91, 109, 255, .75);--rank-accent-glow: rgba(91, 109, 255, .55)}.ranked-avatar--green{--rank-accent: #6dd49a;--rank-accent-border: rgba(109, 212, 154, .75);--rank-accent-glow: rgba(109, 212, 154, .5)}.artist-profile-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 20px;color:#fff;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;width:100%}@media(max-width:600px){.artist-profile-card{padding:15px;gap:10px}}.artist-profile-card .artist-profile-card-more{align-self:flex-end;margin-bottom:-5px}.artist-profile-card .artist-profile-card-more .artist-actions-more{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#ffffff0f;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;color:#7f7f7f;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.artist-profile-card .artist-profile-card-more .artist-actions-more:hover{background:#ffffff24;border-color:#8a6edd;color:#fff}.artist-profile-card .artist-profile-card-more .artist-actions-more:disabled{opacity:.5;cursor:not-allowed}.artist-profile-card .artist-profile-card-avatar-section{position:relative;display:flex;align-items:center;justify-content:center}.artist-profile-card .artist-profile-card-avatar-section .avatar-presence-frame,.artist-profile-card .artist-profile-card-avatar-section .ranked-avatar,.artist-profile-card .artist-profile-card-avatar-section .avatar,.artist-profile-card .artist-profile-card-avatar-section .ranked-avatar-img{width:96px;height:96px}.artist-profile-card .artist-profile-card-commission-badge{position:absolute;top:10px;left:10px;padding:2px 10px;border-radius:20px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:solid 3px transparent;z-index:2}@media(max-width:600px){.artist-profile-card .artist-profile-card-commission-badge{top:5px;left:5px}}.artist-profile-card .artist-profile-card-commission-badge--open{color:#58d68d;background:#58d68d2e;border-color:#58d68d8c}.artist-profile-card .artist-profile-card-commission-badge--closed{color:#e5484d;background:#e5484d2e;border-color:#e5484d8c}.artist-profile-card .artist-profile-card-identity{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;width:100%}.artist-profile-card .artist-profile-card-identity .artist-profile-card-nickname{font-size:1.6rem;font-weight:700;color:#fff;line-height:1.2}.artist-profile-card .artist-profile-card-identity .artist-profile-card-username{font-size:1rem;color:#ffffffd6}.artist-profile-card .artist-profile-card-bio{font-size:.9375rem;color:#ffffffd6;text-align:center;line-height:1.5;margin:0;width:100%}.artist-profile-card .artist-profile-card-donation,.artist-profile-card .artist-profile-card-badges{width:100%;padding-top:10px;border-top:solid 1px rgba(0,29,75,.7450980392)}.artist-profile-card .artist-profile-card-stats-header{display:flex;align-items:center;width:100%;padding-top:15px;padding-bottom:5px;border-top:solid 1px rgba(0,29,75,.7450980392)}.artist-profile-card .artist-profile-card-stats-title{margin:0;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.artist-profile-card .artist-profile-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.artist-profile-card .artist-profile-card-stats .artist-profile-card-price,.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating{display:flex;flex-direction:column;gap:5px;padding:10px;background:#ffffff0a;border:solid 3px rgba(0,29,75,.7450980392);border-radius:25px}.artist-profile-card .artist-profile-card-stats .artist-profile-card-price-label{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd6}.artist-profile-card .artist-profile-card-stats .artist-profile-card-price-value{font-size:1rem;font-weight:700;color:#fff}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-label{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd6}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-value{display:inline-flex;align-items:baseline;gap:2px;font-size:1rem;font-weight:700;color:#fff}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-number{font-variant-numeric:tabular-nums}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-scale{color:#ffffffd6;font-weight:500}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-star{color:#f5c842}.artist-profile-card .artist-profile-card-stats .artist-profile-card-rating-empty{font-size:.9375rem;color:#ffffffd6;font-style:italic}.artist-profile-card .artist-profile-card-stats .artist-profile-card-reviews-link{background:none;border:none;padding:0;font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#f6d85f;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left}.artist-profile-card .artist-profile-card-stats .artist-profile-card-reviews-link:hover{color:#fff}.artist-profile-card .artist-profile-card-stats .artist-profile-card-subscribers{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:5px 10px;background:#ffffff0a;border:solid 3px rgba(0,29,75,.7450980392);border-radius:25px}.artist-profile-card .artist-profile-card-stats .artist-profile-card-subscribers-button{cursor:pointer;color:#fff;transition:background-color .2s ease-out,border-color .2s ease-out}.artist-profile-card .artist-profile-card-stats .artist-profile-card-subscribers-button:hover{background:#ffffff12;border-color:#8a6edd8c}.artist-profile-card .artist-profile-card-stats .artist-profile-card-subscribers-button:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-profile-card .artist-profile-card-stats .artist-profile-card-subscribers-value{font-size:.9375rem;font-weight:700;color:#fff}.artist-profile-card .artist-profile-card-specialties{display:flex;flex-direction:column;gap:5px;width:100%;padding-top:15px;border-top:solid 1px rgba(0,29,75,.7450980392)}.artist-profile-card .artist-profile-card-specialties .artist-profile-card-specialties-label{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd6}.artist-profile-card .artist-profile-card-specialties .artist-profile-card-tags{display:flex;flex-wrap:wrap;gap:5px}.artist-profile-card .artist-profile-card-specialties .artist-profile-card-tag{padding:1px 5px;background:transparent;border:solid 1px #f6d85f;border-radius:10px;font-size:.8rem;color:#f6d85f}.artist-profile-card .artist-profile-card-specialties .artist-profile-card-no-specialties{font-size:.9375rem;color:#ffffffd6;font-style:italic}.artist-profile-card .artist-profile-card-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:2px}.artist-profile-card .artist-profile-card-btn-full{width:100%}.artist-profile-card .artist-profile-card-btn-full .button{font-size:.9375rem}.private-media-placeholder{animation:private-media-pulse 1.4s ease-in-out infinite;background:var(--color-surface-muted, rgba(127, 127, 127, .15));min-height:2rem;min-width:2rem}.private-media-fallback{align-items:center;background:var(--color-surface-muted, rgba(127, 127, 127, .12));display:flex;justify-content:center;min-height:2rem;min-width:2rem;position:relative}.private-media-fallback:after{content:"🖼";filter:grayscale(1);opacity:.45}@keyframes private-media-pulse{0%,to{opacity:.6}50%{opacity:1}}.artwork-post{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:5px;background-color:#4e3b84;border-radius:25px;box-sizing:border-box}.artwork-post .artwork-post-status,.artwork-post .skeleton-status{position:absolute;top:8px;left:50px;z-index:1;transform:translate(-50%,50%)}.artwork-post .artwork-post-image-wrapper,.artwork-post .skeleton-image{width:100%;min-height:0;min-width:0;border-radius:25px 25px 10px 10px}.artwork-post .artwork-post-footer,.artwork-post .skeleton-footer{display:flex;align-items:center;padding:2px 5px;gap:5px;width:100%;flex-shrink:0}.artwork-post .artwork-post-avatar-link,.artwork-post .skeleton-avatar{width:24px;height:24px;flex-shrink:0}.artwork-post .artwork-post-content,.artwork-post .skeleton-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:0}.artwork-post .artwork-post-content .artwork-post-tag-button,.artwork-post .skeleton-content .artwork-post-tag-button{display:flex;align-items:center}.artwork-post .artwork-post-content .artwork-post-emotions,.artwork-post .skeleton-content .artwork-post-emotions{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.artwork-post .artwork-post-share,.artwork-post .skeleton-share{width:20px;height:20px;flex-shrink:0}.artwork-post .artwork-post-image-wrapper,.artwork-post .skeleton-image{flex:1 1 auto;min-height:0}.artwork-post{container-type:inline-size;container-name:artwork-post;color:#fff;transition:opacity .2s ease,filter .2s ease;overflow-anchor:none}.artwork-post:has(.emotion-button-variant-legendary.emotion-button-just-activated){animation:artwork-post-legendary-card-glow 1.2s ease-out}@media(prefers-reduced-motion:reduce){.artwork-post:has(.emotion-button-variant-legendary.emotion-button-just-activated){animation:none}}.artwork-post.artwork-post-pending{opacity:.45;filter:grayscale(.6);pointer-events:none}.artwork-post .artwork-post-menu{position:absolute;top:10px;right:10px;z-index:10}.artwork-post .artwork-post-menu .artwork-post-menu-trigger{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:#0009;border:none;border-radius:50%;cursor:pointer;color:#fff;opacity:0;transition:opacity .2s ease-out}@media(max-width:950px){.artwork-post .artwork-post-menu .artwork-post-menu-trigger{opacity:1}}.artwork-post .artwork-post-menu .artwork-post-menu-trigger:hover{background:#000c}.artwork-post:hover .artwork-post-menu-trigger{opacity:1}.artwork-post .artwork-post-image-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0;overflow:hidden;position:relative}.artwork-post .artwork-post-image-wrapper:hover .action-button,.artwork-post .artwork-post-image-wrapper:hover .artwork-post-share-card{opacity:1}.artwork-post .artwork-post-image-wrapper .artwork-post-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease-out}.artwork-post .artwork-post-image-wrapper:hover .artwork-post-image{transform:scale(1.05)}.artwork-post .artwork-post-share-card{position:absolute;z-index:5;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:#0009;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}@media(max-width:950px){.artwork-post .artwork-post-share-card{opacity:1}}.artwork-post .artwork-post-share-card:hover{background:#000c;border-color:#ffffff47}.artwork-post .artwork-post-share-card:focus-visible{opacity:1;outline:2px solid #f6d85f;outline-offset:2px}.artwork-post .artwork-post-share-card .artwork-post-share-card-icon{width:14px;height:14px;color:#fff}.artwork-post .artwork-post-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar tag patpat";align-items:center;gap:5px}.artwork-post .artwork-post-footer:has(.artwork-post-content .tag-badge){grid-template-areas:"avatar rarity patpat" ".      tag    .";row-gap:2px}.artwork-post .artwork-post-footer:has(.artwork-post-content .tag-badge) .rarity-obtained-bubble--dot{grid-area:rarity;justify-self:center;align-self:center}.artwork-post .artwork-post-footer:has(.artwork-post-content .tag-badge) .artwork-post-content{justify-self:center}.artwork-post .artwork-post-patpat{grid-area:patpat;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;flex-shrink:0;z-index:1;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.artwork-post .artwork-post-patpat:hover:not(:disabled){background:#ffffff29;border-color:#ffffff80;box-shadow:0 0 0 4px #6b4ebb2e;transform:scale(1.06)}.artwork-post .artwork-post-patpat:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.artwork-post .artwork-post-patpat:disabled{cursor:not-allowed;transform:none}.artwork-post .artwork-post-patpat.artwork-post-patpat-active{color:#fff;background:linear-gradient(135deg,#f6d85f,#6b4ebb);border-color:#ffffff80;box-shadow:0 0 0 3px #f6d85f40}.artwork-post .artwork-post-patpat.artwork-post-patpat-active:hover:not(:disabled){background:linear-gradient(135deg,#f6d85f 0% 100%);border-color:#ffffffbf;box-shadow:0 0 0 5px #f6d85f59}.artwork-post .artwork-post-patpat.artwork-post-patpat-syncing .artwork-post-patpat-icon{animation:artwork-post-patpat-pulse .7s ease-in-out infinite}.artwork-post .artwork-post-patpat .artwork-post-patpat-icon{transition:transform .2s ease-out}.artwork-post .artwork-post-patpat.artwork-post-patpat-active .artwork-post-patpat-icon{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.artwork-post .artwork-post-patpat{transition:none}.artwork-post .artwork-post-patpat:hover:not(:disabled),.artwork-post .artwork-post-patpat.artwork-post-patpat-active .artwork-post-patpat-icon,.artwork-post .artwork-post-patpat.artwork-post-patpat-active:hover:not(:disabled){transform:none}.artwork-post .artwork-post-patpat.artwork-post-patpat-syncing .artwork-post-patpat-icon{animation:none}}@keyframes artwork-post-patpat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.artwork-post .artwork-post-avatar-link{grid-area:avatar}.artwork-post .artwork-post-avatar-link .artwork-post-avatar{width:100%;height:100%;border-radius:50%;transition:transform .2s ease-out}.artwork-post .artwork-post-avatar-link .artwork-post-avatar:hover{transform:scale(1.05)}.artwork-post .artwork-post-content{grid-area:tag;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.artwork-post .artwork-post-content .artwork-post-tag-button{background:none;border:none;padding:0;cursor:pointer;max-width:100%;min-width:0}.artwork-post .artwork-post-content .artwork-post-tag-button .tag-badge{transition:transform .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-post .artwork-post-content .artwork-post-tag-button:hover .tag-badge{transform:scale(1.05)}.artwork-post .artwork-post-content .tag-badge{font-size:.8125rem;padding:2px 5px}@container artwork-post (max-width: 240px){.artwork-post .artwork-post-footer{gap:2px}.artwork-post .artwork-post-avatar-link{width:20px;height:20px}.artwork-post .artwork-post-patpat{width:28px;height:28px}.artwork-post .artwork-post-content .tag-badge{padding:1px 2px}}@container artwork-post (max-width: 200px){.artwork-post .artwork-post-footer{grid-template-columns:auto 1fr auto;grid-template-areas:"avatar . patpat" "tag    tag tag";row-gap:2px}.artwork-post .artwork-post-content{justify-self:center;width:100%;max-width:100%}.artwork-post .artwork-post-avatar-link{width:20px;height:20px}.artwork-post .artwork-post-patpat{width:26px;height:26px}}.feed-item{position:relative;border-radius:25px;overflow:hidden;cursor:pointer;transition:transform .2s ease-out}.feed-item:hover{transform:scale(1.02)}.feed-item .feed-item-image{width:100%;height:100%;object-fit:cover}.feed-item .feed-item-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:3px solid rgba(138,110,221,.73)}.feed-item .feed-item-tag{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.feed-item-grid{display:flex}.feed-item-grid .feed-item-overlay{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:5px;padding-right:5px;background-color:#0009;border-radius:20px;margin:5px}.feed-item-grid .feed-item-avatar-link{flex-shrink:0}.feed-item-grid .feed-item-avatar-link .feed-item-avatar{width:30px;height:auto}.feed-item-list{display:flex;flex-direction:row;flex-shrink:0;gap:10px;padding-right:10px;background-color:#4e3b84;border:solid 3px rgba(138,110,221,.73);width:100%;box-sizing:border-box;overflow:hidden;height:65px}.feed-item-list:hover{transform:none}.feed-item-list .feed-item-image{flex-shrink:0;width:auto;height:100%;object-fit:cover;border-radius:10px}.feed-item-list .feed-item-content{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1}.feed-item-list .feed-item-artist{display:flex;align-items:center;gap:5px;text-decoration:none;color:#fff}.feed-item-list .feed-item-artist:hover .feed-item-artist-name{color:#f6d85f}.feed-item-list .feed-item-artist-name{font-family:Coolvetica,sans-serif;font-size:1rem;transition:color .2s ease-out}.feed-item-list .feed-item-avatar{width:30px;height:30px}.feed-item-list .feed-item-tag{width:fit-content;font-size:.8rem;margin-left:auto}.feed-item-compact{aspect-ratio:1}.feed-item-compact .feed-item-avatar{position:absolute;bottom:5px;left:5px;width:30px;height:30px}.feed-item-compact .feed-item-avatar-link{display:block}.profile-card{display:flex;flex-direction:column;gap:15px;width:100%;padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease}.profile-card .profile-card-header{display:flex;flex-direction:row;gap:20px;align-items:center}.profile-card .profile-card-header .avatar-presence-frame,.profile-card .profile-card-header .ranked-avatar,.profile-card .profile-card-header .avatar{width:70px;height:70px}.profile-card .profile-card-header .profile-card-identity{display:flex;flex-direction:column}.profile-card .profile-card-header .profile-card-identity .profile-card-username{font-size:2rem;line-height:30px}.profile-card .profile-card-header .profile-card-identity .profile-card-handle{font-size:1.4rem;color:#7f7f7f}.profile-card .profile-card-header .profile-card-edit{margin-left:auto}.profile-card .profile-card-bio{display:flex;flex-direction:column;gap:2px}.profile-card .profile-card-bio .profile-card-bio-title{font-size:1.2rem;font-weight:500}.profile-card .profile-card-bio .profile-card-bio-text{margin:0;font-size:1rem;line-height:1.5}.service-card{width:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;background-color:#6b4ebb;border:solid 4px rgba(138,110,221,.73);border-radius:30px;padding:2px 0 10px}.service-card .action-button{width:30px;height:30px}.service-card .service-card-category{font-size:.8rem;color:#f6d85f;text-transform:uppercase;padding:2px 0}.service-card .service-card-carousel{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:170px;overflow:hidden;margin:5px auto;border-radius:25px 25px 20px 20px}.service-card .service-card-image-button{width:100%;height:100%;padding:0;cursor:pointer;background:transparent;border:none}.service-card .service-card-image{width:100%;height:100%;object-fit:cover}.service-card .service-card-image.slide-left{animation:slide-in-left .2s ease-out}.service-card .service-card-image.slide-right{animation:slide-in-right .2s ease-out}.service-card .service-card-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;background-color:#ffffff0f;color:#fff6;font-size:.9375rem}.service-card .service-card-nav{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;font-size:1.6rem;cursor:pointer;background:#00000080;border:none;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease-out}@media(max-width:950px){.service-card .service-card-nav{opacity:1}}.service-card .service-card-nav:hover{background:#000000b3}.service-card .service-card-nav-prev{left:0}.service-card .service-card-nav-next{right:0}.service-card:hover .service-card-nav,.service-card:hover .action-button{opacity:1}.service-card .service-card-details{display:flex;flex-direction:column;align-items:center;padding:5px 5px 0;gap:2px}.service-card .service-card-name{font-size:1rem}.service-card .service-card-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.service-card .service-card-tag{max-width:100%;font-size:.8125rem;padding:1px 5px;border-radius:10px;background-color:transparent;border:solid 1px #f6d85f;color:#f6d85f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-card .service-card-tag-more{border-color:#fff3;color:#fff9}.service-card .service-card-tag-options{border-color:#ffffff26;color:#ffffffb3;font-style:italic}.service-card .service-card-meta{font-size:.9375rem;color:#ffffffd6}.service-card .service-card-counter{position:absolute;bottom:0;left:0;right:0;font-size:.8125rem;color:#fff;text-align:center;padding:2px 0;background:linear-gradient(transparent,#0009)}.service-card .service-card-commission-button{padding:5px 15px;font-size:1rem;font-family:Coolvetica,sans-serif;color:#fff;background-color:#6b4ebb;border:solid 2px #8a6edd;border-radius:25px;cursor:pointer;transition:all .2s ease-out}.service-card .service-card-commission-button:hover{background-color:#4e3b84}.service-card .service-card-commission-button.service-card-commission-disabled{opacity:.5;cursor:not-allowed}.service-card .service-card-commission-button.service-card-commission-disabled:hover{background-color:#6b4ebb}.service-card .service-card-price-range{font-size:1rem;color:#f6d85f;padding-top:2px}.context-menu-overlay{position:fixed;inset:0;z-index:9999}.context-menu{position:fixed;z-index:9999;min-width:180px;background:#041032;border:solid 3px #8a6edd;border-radius:20px;padding:2px;box-shadow:0 4px 12px #0006;animation:fade-in .1s ease}.context-menu .context-menu-item{display:flex;align-items:center;gap:5px;width:100%;padding:5px 10px;background:none;border:none;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s ease-out}.context-menu .context-menu-item:hover{background:#ffffff0d}.context-menu .context-menu-item.context-menu-item-danger{color:#f5aab8}.context-menu .context-menu-item.context-menu-item-danger:hover{background:#f5aab81a}.accordion{display:flex;flex-direction:column;gap:10px;width:100%}.accordion-item{background:#00102ab2;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;overflow:hidden;transition:border-color .2s ease-out}.accordion-item[open]{border-color:#8a6eddba}.accordion-summary{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:15px 20px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:background .2s ease-out}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary:hover{background:#ffffff0a}.accordion-summary:focus-visible{outline:2px solid #f6d85f;outline-offset:-2px}.accordion-summary-title{flex:1;line-height:1.4}.accordion-summary-icon{flex-shrink:0;color:#ffffffd6;transition:transform .2s ease-out}.accordion-item[open] .accordion-summary-icon{transform:rotate(180deg);color:#f6d85f}.accordion-body{padding:0 20px 20px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.accordion-body p{margin:0 0 10px}.accordion-body p:last-child{margin-bottom:0}.accordion-body ul,.accordion-body ol{padding-left:20px;margin:0 0 10px}.accordion-body ul li,.accordion-body ol li{margin-bottom:5px}.accordion-body a{color:#f6d85f;text-decoration:underline;text-underline-offset:2px}.accordion-body a:hover{color:#f6d85f}.accordion-body strong{color:#fff;font-weight:600}.commission-timeline{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px}.commission-timeline .commission-timeline-cancelled{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;padding:5px 20px;font-size:1.2rem;font-weight:600;color:#fff;background-color:#e5484d;border-radius:30px;text-transform:uppercase}.commission-timeline .commission-timeline-track{display:flex;align-items:flex-start;justify-content:center;width:100%}.commission-timeline .commission-timeline-track.commission-timeline-dimmed{opacity:.3}.commission-timeline .commission-timeline-step{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;flex:1}.commission-timeline .commission-timeline-step .commission-timeline-circle{width:16px;height:16px;border-radius:50%;background-color:#7f7f7f;border:solid 2px #7f7f7f;z-index:1;transition:all .2s ease-out}.commission-timeline .commission-timeline-step .commission-timeline-label{font-size:.8rem;color:#7f7f7f;text-align:center}@media(max-width:600px){.commission-timeline .commission-timeline-step .commission-timeline-label{display:none}}.commission-timeline .commission-timeline-step .commission-timeline-label-short{display:none;font-size:.8rem;color:#7f7f7f;text-align:center}@media(max-width:600px){.commission-timeline .commission-timeline-step .commission-timeline-label-short{display:block}}.commission-timeline .commission-timeline-step .commission-timeline-line{position:absolute;top:8px;right:50%;width:100%;height:2px;background-color:#7f7f7f;z-index:0}.commission-timeline .commission-timeline-step .commission-timeline-line.commission-timeline-line-past{background-color:#58d68d}.commission-timeline .commission-timeline-step.commission-timeline-step-past .commission-timeline-circle{background-color:#58d68d;border-color:#58d68d}.commission-timeline .commission-timeline-step.commission-timeline-step-past .commission-timeline-label,.commission-timeline .commission-timeline-step.commission-timeline-step-past .commission-timeline-label-short{color:#58d68d}.commission-timeline .commission-timeline-step.commission-timeline-step-current .commission-timeline-circle{background-color:#f6d85f;border-color:#f6d85f;box-shadow:0 0 8px #ffe28480}.commission-timeline .commission-timeline-step.commission-timeline-step-current .commission-timeline-label,.commission-timeline .commission-timeline-step.commission-timeline-step-current .commission-timeline-label-short{color:#f6d85f;font-weight:600}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;padding:40px;color:#7f7f7f;text-align:center}.empty-state .empty-state-icon{opacity:.5}.empty-state .empty-state-text{font-size:1.4rem}.empty-state .empty-state-hint{font-size:.8rem;color:#ffffffd6;max-width:30rem}.empty-state .empty-state-action{margin-top:5px;padding:5px 15px;border:1px solid #8a6edd;border-radius:20px;background:transparent;color:#fff;font-size:.8rem;cursor:pointer}.empty-state .empty-state-action:hover{background-color:#6b4ebb}.empty-state .empty-state-action:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}@media(max-width:950px){.empty-state{gap:5px;padding:0}.empty-state .empty-state-icon{width:32px;height:32px}.empty-state .empty-state-text{font-size:1rem}}@media(max-width:600px){.empty-state{gap:5px}.empty-state .empty-state-icon{width:22px;height:22px}}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding) * 1px);position:relative}.react-photo-album--image{width:100%;height:auto;aspect-ratio:var(--react-photo-album--photo-width) / var(--react-photo-album--photo-height);display:block}.react-photo-album--button{cursor:pointer;border:initial;background:initial}.react-photo-album--rows{row-gap:calc(var(--react-photo-album--spacing) * 1px);flex-direction:column}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + 2 * var(--react-photo-album--padding) * var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps) * 1px) / (var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps)) * var(--react-photo-album--photo-width) + 2px * var(--react-photo-album--padding))}.artwork-post-skeleton{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:5px;background-color:#4e3b84;border-radius:25px;box-sizing:border-box}.artwork-post-skeleton .artwork-post-status,.artwork-post-skeleton .skeleton-status{position:absolute;top:8px;left:50px;z-index:1;transform:translate(-50%,50%)}.artwork-post-skeleton .artwork-post-image-wrapper,.artwork-post-skeleton .skeleton-image{width:100%;min-height:0;min-width:0;border-radius:25px 25px 10px 10px}.artwork-post-skeleton .artwork-post-footer,.artwork-post-skeleton .skeleton-footer{display:flex;align-items:center;padding:2px 5px;gap:5px;width:100%;flex-shrink:0}.artwork-post-skeleton .artwork-post-avatar-link,.artwork-post-skeleton .skeleton-avatar{width:24px;height:24px;flex-shrink:0}.artwork-post-skeleton .artwork-post-content,.artwork-post-skeleton .skeleton-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:0}.artwork-post-skeleton .artwork-post-content .artwork-post-tag-button,.artwork-post-skeleton .skeleton-content .artwork-post-tag-button{display:flex;align-items:center}.artwork-post-skeleton .artwork-post-content .artwork-post-emotions,.artwork-post-skeleton .skeleton-content .artwork-post-emotions{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.artwork-post-skeleton .artwork-post-share,.artwork-post-skeleton .skeleton-share{width:20px;height:20px;flex-shrink:0}.artwork-post-skeleton .artwork-post-image-wrapper,.artwork-post-skeleton .skeleton-image{flex:1 1 auto;min-height:0}.artwork-post-skeleton .skeleton-status{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:60px;height:22px;border-radius:10px}.artwork-post-skeleton .skeleton-image{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px}.artwork-post-skeleton .skeleton-avatar{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;border-radius:50%}.artwork-post-skeleton .skeleton-tag{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:80px;height:20px;border-radius:10px}.artwork-post-skeleton .skeleton-share{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;border-radius:50%}.artist-profile-card-skeleton{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 20px;width:100%;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}@media(max-width:600px){.artist-profile-card-skeleton{padding:15px;gap:10px}}.artist-profile-card-skeleton .artist-profile-card-skeleton-avatar-section{display:flex;align-items:center;justify-content:center}.artist-profile-card-skeleton .artist-profile-card-skeleton-avatar{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;flex-shrink:0;width:100px;height:100px;border-radius:50%}@media(max-width:950px){.artist-profile-card-skeleton .artist-profile-card-skeleton-avatar{width:90px;height:90px}}@media(max-width:600px){.artist-profile-card-skeleton .artist-profile-card-skeleton-avatar{width:80px;height:80px}}.artist-profile-card-skeleton .artist-profile-card-skeleton-identity{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-nickname{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:60%;max-width:200px;height:28px;border-radius:10px}@media(max-width:600px){.artist-profile-card-skeleton .artist-profile-card-skeleton-nickname{height:24px}}.artist-profile-card-skeleton .artist-profile-card-skeleton-username{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:40%;max-width:140px;height:18px;border-radius:10px}.artist-profile-card-skeleton .artist-profile-card-skeleton-bio{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-bio-line{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:100%;height:14px;border-radius:10px}.artist-profile-card-skeleton .artist-profile-card-skeleton-bio-line.artist-profile-card-skeleton-bio-line--short{width:65%}.artist-profile-card-skeleton .artist-profile-card-skeleton-stats{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-stat{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:70%;max-width:220px;height:24px;border-radius:10px}.artist-profile-card-skeleton .artist-profile-card-skeleton-specialties{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-specialties-label{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:40%;max-width:140px;height:16px;border-radius:10px}.artist-profile-card-skeleton .artist-profile-card-skeleton-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-tag{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:72px;height:24px;border-radius:20px}.artist-profile-card-skeleton .artist-profile-card-skeleton-actions{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%}.artist-profile-card-skeleton .artist-profile-card-skeleton-btn{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:100%;height:40px;border-radius:20px}.service-card-skeleton{display:flex;flex-direction:column;gap:5px;align-items:center;width:170px;flex-shrink:0}.service-card-skeleton .skeleton-image{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:150px;height:150px;border-radius:25px}.service-card-skeleton .skeleton-title{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:80px;height:20px;border-radius:10px}.service-card-skeleton .skeleton-price{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:40px;height:18px;border-radius:10px}.moderation-card-skeleton{display:flex;align-items:center;gap:15px;padding:15px}.moderation-card-skeleton:not(:last-child){border-bottom:1px solid rgba(0,29,75,.7450980392)}.moderation-card-skeleton .skeleton-info{flex:1;display:flex;flex-direction:column;gap:5px}.moderation-card-skeleton .skeleton-info .skeleton-title{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:140px;height:18px;border-radius:10px}.moderation-card-skeleton .skeleton-info .skeleton-meta{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:220px;height:14px;border-radius:10px}.moderation-card-skeleton .skeleton-badge{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:80px;height:28px;border-radius:10px}.moderation-card-skeleton .skeleton-actions{display:flex;gap:5px}.moderation-card-skeleton .skeleton-actions .skeleton-btn{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:36px;height:36px;border-radius:10px}.dispute-card-skeleton{display:flex;align-items:center;gap:15px;padding:15px}.dispute-card-skeleton:not(:last-child){border-bottom:1px solid rgba(0,29,75,.7450980392)}.dispute-card-skeleton .skeleton-info{flex:1;display:flex;flex-direction:column;gap:5px}.dispute-card-skeleton .skeleton-info .skeleton-reference{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:160px;height:18px;border-radius:10px}.dispute-card-skeleton .skeleton-info .skeleton-participants{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:240px;height:12px;border-radius:10px}.dispute-card-skeleton .skeleton-info .skeleton-date{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:90px;height:12px;border-radius:10px}.dispute-card-skeleton .skeleton-badge{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:80px;height:26px;border-radius:10px}.dispute-card-skeleton .skeleton-arrow{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:16px;height:16px;border-radius:10px}.active-sessions-skeleton{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:10px}.active-sessions-skeleton .active-session-skeleton{display:flex;align-items:flex-start;gap:10px;padding:10px;border:solid 3px #8a6edd;border-radius:10px}.active-sessions-skeleton .active-session-skeleton .skeleton-icon{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:36px;height:36px;flex-shrink:0;border-radius:10px}.active-sessions-skeleton .active-session-skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.active-sessions-skeleton .active-session-skeleton .skeleton-heading{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.active-sessions-skeleton .active-session-skeleton .skeleton-device{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:160px;height:18px;border-radius:10px}.active-sessions-skeleton .active-session-skeleton .skeleton-badge{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:90px;height:18px;border-radius:10px}.active-sessions-skeleton .active-session-skeleton .skeleton-meta{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:220px;height:14px;border-radius:10px}.active-sessions-skeleton .active-session-skeleton .skeleton-action{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:110px;height:36px;flex-shrink:0;border-radius:20px}.mfa-section-skeleton .skeleton-action{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:90px;height:32px;border-radius:20px}.message-list-skeleton{display:flex;flex-direction:column;gap:15px;padding:15px;flex:1}.message-list-skeleton .skeleton-bubble{display:flex;flex-direction:column;gap:2px;max-width:70%}.message-list-skeleton .skeleton-bubble-left{align-self:flex-start}.message-list-skeleton .skeleton-bubble-right{align-self:flex-end}.message-list-skeleton .skeleton-message{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;height:44px;border-radius:20px}.message-list-skeleton .skeleton-message-short{width:120px}.message-list-skeleton .skeleton-message-medium{width:200px}.message-list-skeleton .skeleton-message-long{width:280px}.message-list-skeleton .skeleton-time{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;max-height:400px;width:40px;height:14px;border-radius:10px}.message-list-skeleton .skeleton-time-right{align-self:flex-end}.feed-section{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;height:800px;font-family:Coolvetica,sans-serif;color:#fff}.feed-section .feed-section-header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.feed-section .feed-section-title-row{display:flex;flex-direction:row;align-items:center;gap:10px}.feed-section .feed-section-title{font-size:1.6rem}.feed-section .feed-section-subtitle{display:flex;align-items:flex-end;height:50px;font-size:1rem}.feed-section .feed-section-filters{display:flex;flex-direction:row;align-items:flex-end;gap:15px;justify-content:center;height:50px}.feed-section .feed-section-content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;overflow-y:auto;scrollbar-width:none;gap:10px;container-type:inline-size;touch-action:pan-y;padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease}.feed-section .feed-section-content::-webkit-scrollbar{display:none}.feed-section .feed-section-content.feed-section-content-grid .masonry-grid{width:100%;min-height:200px}.feed-section .feed-section-content.feed-section-content-grid .masonry-grid.masonry-single{max-width:400px;margin:0 auto}.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post .skeleton-image,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post-skeleton .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post-skeleton .skeleton-image{flex:1 1 auto;min-height:0}.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post-skeleton{width:100%;height:100%}.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post .skeleton-image,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post-skeleton .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-grid .masonry-grid .masonry-item .artwork-post-skeleton .skeleton-image{aspect-ratio:auto;height:100%}.feed-section .feed-section-content.feed-section-content-grid .masonry-skeleton{display:flex;flex-wrap:wrap;gap:10px}.feed-section .feed-section-content.feed-section-content-grid .masonry-skeleton .artwork-post-skeleton{flex:1 1 200px;max-width:280px;height:280px}.feed-section .feed-section-content.feed-section-content-list{flex-direction:column;flex-wrap:nowrap;gap:15px}.feed-section .feed-section-content.feed-section-content-compact{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start}.feed-section .feed-section-content.feed-section-content-favorites{flex-direction:column;flex-wrap:nowrap;gap:15px}.feed-section .feed-section-content.feed-section-content-favorites .artwork-post .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-favorites .artwork-post .skeleton-image,.feed-section .feed-section-content.feed-section-content-favorites .artwork-post-skeleton .artwork-post-image-wrapper,.feed-section .feed-section-content.feed-section-content-favorites .artwork-post-skeleton .skeleton-image{flex:0 0 auto;width:100%;aspect-ratio:16/9}.feed-section .feed-section-content.feed-section-content-favorites .artwork-post .artwork-post-image-wrapper img,.feed-section .feed-section-content.feed-section-content-favorites .artwork-post-skeleton .artwork-post-image-wrapper img{width:100%;height:100%;object-fit:cover}.feed-section .feed-section-content.feed-section-content-favorites .infinite-scroll-sentinel{display:flex;justify-content:center;padding:15px;color:#7f7f7f}.scrollable-row{position:relative}.scrollable-row .scrollable-row-content{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:2px 0}.scrollable-row .scrollable-row-content::-webkit-scrollbar{display:none}.scrollable-row .scrollable-row-arrow{position:absolute;top:25%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:#6b4ebb;color:#fff;cursor:pointer;z-index:9999;opacity:.8;transition:opacity .2s ease-out}.scrollable-row .scrollable-row-arrow:hover{opacity:1}.scrollable-row .scrollable-row-arrow.scrollable-row-arrow-left{left:-25px}.scrollable-row .scrollable-row-arrow.scrollable-row-arrow-right{right:-25px}.section{max-width:950px;padding:25px;margin:30px auto;background:#ffffff0d;border-radius:20px;box-shadow:0 0 15px #ffffff0d}.section-title{padding-bottom:10px;margin-top:0;font-size:1.4rem;font-weight:700;color:#f6d85f;border-bottom:1px solid rgba(255,255,255,.1)}.starry-background{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:linear-gradient(180deg,#0c0e2b,#5e3aff)}.starry-background .stars:after,.starry-background .stars2:after,.starry-background .stars3:after{position:absolute;inset:0;width:2px;height:2px;content:"";background:transparent;border-radius:50%;box-shadow:20vw 10vh #fff,40vw 30vh #ede7f6,65vw 50vh #fff9c4,80vw 20vh #e1bee7,15vw 70vh #bbdefb,5vw 40vh #f3e5f5,90vw 65vh #fffde7,55vw 15vh #d1c4e9,72vw 82vh #e8eaf6,30vw 88vh #fce4ec,10vw 85vh #e0f7fa,85vw 90vh #fff8e1;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.starry-background .stars{animation:drift1 60s linear infinite alternate}.starry-background .stars:after{animation:twinkle 5s ease-in-out infinite}.starry-background .stars2{animation:drift2 90s linear infinite alternate}.starry-background .stars2:after{opacity:.8;animation:twinkle 7.5s ease-in-out infinite;transform:scale(1.2)}.starry-background .stars3{animation:drift3 120s linear infinite alternate}.starry-background .stars3:after{opacity:.6;animation:twinkle 10s ease-in-out infinite;transform:scale(1.6)}.table-of-contents{display:flex;flex-direction:column;gap:10px}.table-of-contents a{font-size:1.2rem;font-weight:600;color:#f6d85f;text-decoration:none;transition:color .3s ease-out}.table-of-contents a:hover{color:#f6d85f;text-shadow:0 0 8px #f6d85f}body:has(.modal-overlay){overflow:hidden}.modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .2s ease;overflow:hidden;cursor:default}.modal-overlay .modal-container{position:relative;display:flex;flex-direction:column;max-width:500px;max-height:90vh;width:90%;background-color:#7757bd;border:solid 4px #2e1f5e;border-radius:30px;animation:slide-up .2s ease}@media(max-width:600px){.modal-overlay .modal-container{width:100%;max-width:100vw;max-height:100vh;border-radius:0;border-left:none;border-right:none}}.modal-overlay .modal-container .modal-close{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#00000059;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}@media(max-width:600px){.modal-overlay .modal-container .modal-close{width:44px;height:44px}}.modal-overlay .modal-container .modal-close:hover,.modal-overlay .modal-container .modal-close:focus-visible{background:#0000008c;border-color:#ffffff73;transform:scale(1.05)}.modal-overlay .modal-container .modal-content{flex:1;overflow-y:auto;padding:20px}@media(max-width:600px){.modal-overlay .modal-container .modal-content{padding:10px}}.modal-overlay .modal-container .modal-content .modal-content-step{animation:fade-in .18s ease-out}.modal-overlay .modal-container .modal-footer{display:flex;flex-direction:row;justify-content:space-between;gap:10px;padding:15px 20px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;animation:slide-up .2s ease-out}@media(max-width:600px){.modal-overlay .modal-container .modal-footer{flex-direction:column-reverse;padding:10px;gap:5px}.modal-overlay .modal-container .modal-footer .modal-footer-left,.modal-overlay .modal-container .modal-footer .modal-footer-right{width:100%;justify-content:center;flex-direction:column}}.modal-overlay .modal-container .modal-footer .modal-footer-left,.modal-overlay .modal-container .modal-footer .modal-footer-right{display:flex;gap:10px}.tabs{position:relative;display:flex}.tabs .tabs-item{flex:1;padding:15px 10px;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#7f7f7f;cursor:pointer;background:none;border:none;transition:color .3s ease-out}.tabs .tabs-item:hover{color:#f6d85f}.tabs .tabs-item.tabs-item-active{color:#fff}.tabs .tabs-item.tabs-item-disabled{cursor:not-allowed;opacity:.5}.tabs .tabs-item.tabs-item-disabled:hover{color:#7f7f7f}.tabs .tabs-indicator{position:absolute;bottom:0;height:4px;background-color:#f6d85f;border-radius:20px;transition:left .3s ease-out}.tab-panel{width:100%}.preview-access-lock{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#041032;overflow-y:auto;z-index:9999}.preview-access-lock-card{position:relative;width:100%;max-width:560px;padding:30px 25px;background:radial-gradient(circle at 0% 0%,rgba(90,24,154,.35),transparent 55%),radial-gradient(circle at 100% 100%,rgba(254,223,44,.08),transparent 60%),linear-gradient(135deg,#3c096ca6,#041032f2);border:1px solid rgba(138,110,221,.73);border-radius:30px;box-shadow:0 18px 48px #3c096c66;text-align:center}@media(max-width:950px){.preview-access-lock-card{padding:25px 15px}}.preview-access-lock-badge{display:inline-flex;gap:5px;align-items:center;padding:2px 10px;margin-bottom:15px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f6d85f;background:#fedf2c1a;border:1px solid #d8b93a;border-radius:30px}.preview-access-lock-title{margin:0 0 10px;font-size:1.8rem;font-weight:700;line-height:1.2;color:#fff}@media(max-width:950px){.preview-access-lock-title{font-size:1.6rem}}.preview-access-lock-body{margin:0 0 10px;font-size:1rem;line-height:1.55;color:#fff}.preview-access-lock-secondary{margin:0 0 20px;font-size:.9375rem;line-height:1.5;color:#ffffffd6}.preview-access-banner{position:fixed;top:0;left:0;right:0;display:flex;gap:5px;align-items:center;justify-content:center;padding:2px 10px;background:linear-gradient(135deg,#3c096cf2,#041032f2);border-bottom:1px solid rgba(138,110,221,.73);color:#fff;font-size:.875rem;z-index:9999;text-align:center}@media(max-width:950px){.preview-access-banner{font-size:.8125rem;padding:2px 5px}}.preview-access-banner-badge{display:inline-flex;gap:2px;align-items:center;padding:0 5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f6d85f;white-space:nowrap}.preview-access-banner-text{color:#ffffffd6}.preview-access-lock-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:#6b4ebb;border:1px solid #8a6edd;border-radius:20px;text-decoration:none;transition:background .2s ease-out,box-shadow .2s ease-out}.preview-access-lock-cta:hover{background:#8a6edd;box-shadow:0 8px 24px #7757bd59}.preview-access-lock-cta:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.preview-access-lock-cta-primary{margin-top:5px}.preview-access-lock-cta-secondary{margin-top:10px;background:transparent;border-color:#8a6eddba;color:#ffffffd6}.preview-access-lock-cta-secondary:hover{background:#7757bd2e;box-shadow:none;color:#fff}.preview-access-lock-hint{margin:10px 0 0;font-size:.875rem;color:#ffffffd6}.not-found-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;padding:40px}.not-found-page .not-found-content{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center}.not-found-page .not-found-code{font-size:11.2rem;font-weight:800;line-height:1;color:transparent;background-image:linear-gradient(60deg,#6b4ebb,#f6d85f);-webkit-background-clip:text;background-clip:text}.not-found-page .not-found-title{font-size:1.8rem;font-weight:700;color:#fff}.not-found-page .not-found-message{font-size:1.2rem;color:#7f7f7f}.footer{display:flex;flex-direction:column;align-items:center;gap:15px;width:calc(100% + 30px);margin:40px -15px -25px;padding:25px 25px 20px;background-color:#00102ab2;border-top:solid 4px rgba(0,29,75,.7450980392)}.footer .footer-discover{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1200px;padding:15px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out}.footer .footer-discover:hover{background:#ffffff14;border-color:#ffffff40}@media(max-width:600px){.footer .footer-discover{flex-direction:column;align-items:flex-start;gap:10px}}.footer .footer-discover-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:20px;padding:0 2px;background:#e5484d;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:700;line-height:20px;text-align:center;pointer-events:none;animation:navbar-unread-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.footer .footer-discover-badge{animation:none}}.footer .footer-discover-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.footer .footer-discover-title{color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.01em}.footer .footer-discover-text{color:#ffffffb3;font-family:Coolvetica,sans-serif;font-size:.875rem;line-height:1.4}.footer .footer-discover-cta{flex-shrink:0;padding:5px 15px;background:#f6d85f26;border:1px solid rgba(246,216,95,.4);border-radius:10px;color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;white-space:nowrap}.footer .footer-content{display:flex;gap:40px;width:100%;max-width:1200px;justify-content:space-evenly}@media(max-width:600px){.footer .footer-content{flex-direction:column;gap:25px;align-items:center}}.footer .footer-column{display:flex;flex-direction:column;gap:10px}@media(max-width:600px){.footer .footer-column{align-items:center}}.footer .footer-column .footer-column-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;color:#f6d85f}.footer .footer-links{display:flex;flex-direction:column;gap:5px}@media(max-width:600px){.footer .footer-links{align-items:center}}.footer .footer-links a{font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#ffffffd6;text-decoration:none;transition:color .15s ease-out}.footer .footer-links a:hover{color:#fff}.footer .footer-bottom{padding-top:15px;border-top:1px solid rgba(255,255,255,.1);width:100%;max-width:1200px;text-align:center}.footer .footer-bottom span{font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#ffffff8c}.language-flag{display:inline-block;position:relative;flex-shrink:0;box-sizing:border-box;width:28px;height:18px;background-clip:padding-box;border:1px solid rgba(255,255,255,.55);border-radius:3px;box-shadow:inset 0 0 0 1px #00000038;overflow:hidden;vertical-align:middle}.language-flag-fr{background:linear-gradient(to right,#002395 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}.language-flag-it{background:linear-gradient(to right,#008c45 33.33%,#fff 33.33% 66.66%,#cd212a 66.66%)}.language-flag-de{background:linear-gradient(to bottom,#000 33.33%,#d00 33.33% 66.66%,#fc0 66.66%)}.language-flag-nl{background:linear-gradient(to bottom,#ae1c28 33.33%,#fff 33.33% 66.66%,#21468b 66.66%)}.language-flag-es{background:linear-gradient(to bottom,#c60b1e 25%,#ffc400 25% 75%,#c60b1e 75%)}.language-flag-pl{background:linear-gradient(to bottom,#fff 50%,#dc143c 50%)}.language-flag-ja{background:#fff}.language-flag-ja:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;background:#bc002d;border-radius:50%;transform:translate(-50%,-50%)}.language-flag-ko{background:#fff}.language-flag-ko:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:linear-gradient(to bottom,#cd2e3a 50%,#0047a0 50%);border-radius:50%;transform:translate(-50%,-50%)}.language-flag-pt-br{background:linear-gradient(to right,#046a38 40%,#da291c 40%)}.language-flag-pt-br:before{content:"";position:absolute;top:50%;left:40%;width:6px;height:6px;background:#ffcc29;border-radius:50%;transform:translate(-50%,-50%)}.language-flag-zh-tw{background:#fe0000}.language-flag-zh-tw:before{content:"";position:absolute;top:0;left:0;width:13px;height:9px;background:#000095}.language-flag-zh-tw:after{content:"";position:absolute;top:1px;left:3px;width:7px;height:7px;background:#fff;clip-path:polygon(50% 0%,59% 28%,85% 15%,72% 41%,100% 50%,72% 59%,85% 85%,59% 72%,50% 100%,41% 72%,15% 85%,28% 59%,0% 50%,28% 41%,15% 15%,41% 28%)}.language-flag-en{background:#012169}.language-flag-en:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 46%,#FFF 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#FFF 46% 54%,transparent 54%)}.language-flag-en:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 12px,#C8102E 12px 14px,transparent 14px),linear-gradient(to bottom,transparent 7px,#C8102E 7px 9px,transparent 9px),linear-gradient(to right,transparent 10px,#FFF 10px 16px,transparent 16px),linear-gradient(to bottom,transparent 6px,#FFF 6px 10px,transparent 10px)}.language-selector{position:relative;display:inline-flex;flex-shrink:0}@media(max-width:600px){.language-selector .language-selector-trigger .language-selector-trigger-label{display:none}}.language-selector-trigger{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;background:none;border:solid 1px rgba(255,255,255,.12);border-radius:20px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out}.language-selector-trigger:hover,.language-selector-trigger[aria-expanded=true]{border-color:#f6d85f8c;color:#f6d85f;background-color:#f6d85f0f}.language-selector-trigger svg{flex-shrink:0}.language-selector-trigger-flag{flex-shrink:0}.language-selector-trigger-label{font-variant-numeric:tabular-nums;letter-spacing:.04em}.language-selector-menu{position:absolute;top:calc(100% + 2px);right:0;z-index:50;list-style:none;margin:0;padding:2px;min-width:160px;background-color:#041032;border:solid 1px rgba(255,255,255,.1);border-radius:20px;box-shadow:0 12px 32px #00000059}.language-selector-option{margin:0}.language-selector-option-button{display:flex;align-items:center;gap:5px;width:100%;padding:2px 5px;background:none;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;text-align:left;transition:background-color .2s ease-out,color .2s ease-out}.language-selector-option-button:hover,.language-selector-option-button:focus-visible{background-color:#f6d85f1a;color:#f6d85f}.language-selector-option-active .language-selector-option-button{color:#f6d85f}.language-selector-option-flag{flex-shrink:0}.language-selector-option-code{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:28px}.language-selector-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-selector-option-check{display:inline-flex;align-items:center;color:#f6d85f;flex-shrink:0}.post-login-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .2s ease;overflow:hidden;z-index:100;cursor:default;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.post-login-modal-container{display:flex;flex-direction:column;min-height:0;gap:20px;width:100%;max-width:500px;margin:0;padding:40px;box-sizing:border-box;max-height:calc(100vh - 24px);max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow:hidden;background-color:#041032;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;animation:fade-in .2s ease}@media(max-width:600px){.post-login-modal-container{padding:15px;gap:15px}}.post-login-modal-container .post-login-modal-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;font-weight:700;color:#f6d85f;text-align:center}.post-login-modal-container .post-login-modal-text{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff;text-align:center;line-height:1.6}.post-login-modal-container .post-login-modal-link{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f6d85f;text-decoration:none;transition:color .15s ease-out}.post-login-modal-container .post-login-modal-link:hover{color:#f6d85f}.post-login-modal-container .post-login-modal-error{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8;text-align:center}.post-login-modal-container .post-login-modal-rows{display:flex;flex-direction:column;gap:10px}.post-login-modal-container .post-login-modal-row{display:flex;flex-direction:column;gap:5px;padding:10px 15px;background:#ffffff05;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px}.post-login-modal-container .post-login-modal-row.post-login-modal-row--error{border-color:#f5aab8;background-color:#f5aab814;animation:post-login-modal-shake .4s ease}.post-login-modal-container .post-login-modal-row .post-login-modal-row-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.post-login-modal-container .post-login-modal-row .post-login-modal-row-label input[type=checkbox]{margin-top:2px;width:18px;height:18px;accent-color:#f6d85f;cursor:pointer}.post-login-modal-container .post-login-modal-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;padding:5px 10px;border-radius:20px;border:solid 1px transparent;transition:border-color .2s ease-out,background-color .2s ease-out}.post-login-modal-container .post-login-modal-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#f6d85f;cursor:pointer}.post-login-modal-container .post-login-modal-checkbox span{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.post-login-modal-container .post-login-modal-checkbox.post-login-modal-checkbox--error{border-color:#f5aab8;background-color:#f5aab814;animation:post-login-modal-shake .4s ease}.post-login-modal-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:600px){.post-login-modal-scroll{gap:15px}}.post-login-modal-footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.post-login-modal-footer .post-login-modal-actions{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}@media(max-width:600px){.post-login-modal-footer .post-login-modal-actions{flex-direction:column}}@keyframes post-login-modal-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.post-login-modal-container--merged{max-width:560px;gap:15px}.post-login-modal-section{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.post-login-modal-divider{width:100%;height:1px;margin:0;border:none;background:linear-gradient(90deg,transparent,rgba(246,216,95,.35),transparent)}.post-login-modal-section--releases .post-login-modal-releases-header{display:flex;flex-direction:column;align-items:center;gap:5px}.post-login-modal-section--releases .post-login-modal-releases-icon{color:#f6d85f}.post-login-modal-section--releases .post-login-modal-releases-summary{display:flex;flex-direction:column;gap:5px;width:100%;padding:15px;background-color:#f6d85f14;border:solid 1px rgba(246,216,95,.2);border-radius:20px}.post-login-modal-section--releases .post-login-modal-releases-summary-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;color:#fff}.post-login-modal-section--releases .post-login-modal-releases-summary-text{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff;line-height:1.5}body:has(.contest-content) .modal-container{width:min(92vw,840px);max-width:840px}.contest-content{display:flex;flex-direction:column;gap:20px;color:#fff}.contest-content .contest-content-header{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;padding:15px;background:linear-gradient(135deg,#0a122deb,#1c1246d6);border:1px solid rgba(119,87,189,.42);border-radius:20px}.contest-content .contest-content-logo{width:96px;height:96px;object-fit:contain}.contest-content .contest-content-heading{min-width:0}.contest-content .contest-content-kicker{margin:0 0 2px;color:#f6d85f;font-size:.875rem;font-weight:700}.contest-content .contest-content-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;line-height:1.15}.contest-content .contest-content-subtitle{margin:10px 0 0;color:#ffffffd6;font-size:1rem;line-height:1.55}.contest-content .contest-content-subtitle strong{color:#f6d85f}.contest-content .contest-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.contest-content .contest-content-panel,.contest-content .contest-content-rules,.contest-content .contest-content-cta,.contest-content .contest-content-participants{padding:15px;background:#080e27ad;border:1px solid rgba(119,87,189,.32);border-radius:20px}.contest-content .contest-content-panel h3,.contest-content .contest-content-rules h3{display:flex;align-items:center;gap:5px;margin:0 0 10px;font-size:1rem;line-height:1.25}.contest-content .contest-content-panel ul,.contest-content .contest-content-rules ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:20px;color:#ffffffd6;line-height:1.5}.contest-content .contest-content-rules{display:flex;flex-direction:column;gap:5px}.contest-content .contest-content-rules p,.contest-content .contest-content-rules strong{margin:0;line-height:1.5}.contest-content .contest-content-rules p{color:#ffffffd6}.contest-content .contest-content-rules strong{color:#f6d85f}.contest-content .contest-content-cta{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.contest-content .contest-content-cta p{margin:0;color:#ffffffd6;font-size:.875rem}.contest-content .contest-content-participate{width:min(100%,520px)}.contest-content .contest-content-inline-action,.contest-content .contest-content-load-more{padding:0;background:transparent;border:none;color:#f6d85f;cursor:pointer;font-family:Coolvetica,sans-serif;font-weight:700;text-decoration:underline}.contest-content .contest-content-inline-action:disabled,.contest-content .contest-content-load-more:disabled{cursor:wait;opacity:.75}.contest-content .contest-content-participants h3{display:flex;align-items:center;gap:5px;margin:0 0 10px;font-size:1rem}.contest-content .contest-content-state{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:#ffffffd6;text-align:center}.contest-content .contest-content-participants-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.contest-content .contest-content-participant{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px}.contest-content .contest-content-participant-name{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.contest-content .contest-content-participant-date{color:#ffffffd6;font-size:.875rem;white-space:nowrap}.contest-content .contest-content-load-more{align-self:center;margin-top:10px}@media(max-width:768px){.contest-content .contest-content-header,.contest-content .contest-content-grid{grid-template-columns:1fr}.contest-content .contest-content-header{justify-items:center;text-align:center}.contest-content .contest-content-logo{width:88px;height:88px}.contest-content .contest-content-participant{grid-template-columns:auto minmax(0,1fr)}.contest-content .contest-content-participant-date{grid-column:2;white-space:normal}}.contest-fab{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:5px;min-width:96px;padding:10px 15px;background:radial-gradient(circle at 35% 20%,#ffffff40,#7e45fff2 52%);border:2px solid rgba(201,154,255,.72);border-radius:60px;box-shadow:0 12px 34px #5b2fc473,inset 0 0 18px #ffffff1f;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:700;z-index:50;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.contest-fab:hover,.contest-fab:focus-visible{transform:translateY(-2px) scale(1.02);border-color:#fedf2cd6;box-shadow:0 14px 42px #7e45ff99,0 0 0 4px #fedf2c1f}.contest-fab:focus-visible{outline:2px solid white;outline-offset:3px}.contest-fab:active{transform:translateY(0) scale(.98)}.contest-fab.contest-fab-attention{animation:contest-glow 2s ease-in-out infinite}.contest-fab .contest-fab-logo{width:34px;height:34px;flex:0 0 auto;object-fit:contain}.contest-fab .contest-fab-label{line-height:1;letter-spacing:0}@media(max-width:768px){.contest-fab{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));min-width:72px;min-height:72px;padding:10px;border-radius:50%}.contest-fab .contest-fab-logo{width:42px;height:42px}.contest-fab .contest-fab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.modal-overlay[data-notifications-modal=true] .modal-container{width:80%;max-width:900px}@media(max-width:600px){.modal-overlay[data-notifications-modal=true] .modal-container{width:100%;max-width:100vw;max-height:100vh;border-radius:0;border-left:none;border-right:none}}.notifications-modal-content{display:flex;flex-direction:column;gap:15px;overflow-x:hidden}.notifications-modal-content .notifications-modal-content-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.notifications-modal-content .notifications-modal-content-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;color:#fff}.notifications-modal-content .notifications-modal-content-list{display:flex;flex-direction:column;margin-bottom:10px;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:30px;overflow:hidden}.notifications-modal-content .notifications-modal-content-loading{display:flex;align-items:center;justify-content:center;padding:30px;color:#7f7f7f}.notification-filters{display:flex;gap:5px}.notification-filters .notification-filters-item{padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#7f7f7f;background:none;border:solid 3px #8a6edd;border-radius:20px;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.notification-filters .notification-filters-item:hover{color:#fff;border-color:#7f7f7f}.notification-filters .notification-filters-item.notification-filters-item-active{color:#1a1a1a;background-color:#f6d85f;border-color:#f6d85f}.notification-page-item{display:flex;gap:10px;width:100%;padding:15px;color:#fff;text-align:left;text-decoration:none;transition:background-color .2s ease-out}.notification-page-item:not(:last-child){border-bottom:1px solid #8a6edd}.notification-page-item:hover{background-color:#ffffff08}.notification-page-item.notification-page-item-unread{background-color:#ffffff0d}.notification-page-item .notification-page-item-thumb{flex-shrink:0;width:48px;height:48px;object-fit:cover;border-radius:10px;border:solid 1px rgba(255,255,255,.08)}.notification-page-item .notification-page-item-icon{flex-shrink:0;margin-top:2px}.notification-page-item .notification-page-item-icon.notification-page-item-icon-message{color:#5fc7e8}.notification-page-item .notification-page-item-icon.notification-page-item-icon-emotion{color:#f5aab8}.notification-page-item .notification-page-item-icon.notification-page-item-icon-commission{color:#f5b342}.notification-page-item .notification-page-item-icon.notification-page-item-icon-review{color:#f6d85f}.notification-page-item .notification-page-item-icon.notification-page-item-icon-subscription{color:#58d68d}.notification-page-item .notification-page-item-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notification-page-item .notification-page-item-text{font-size:.8rem;font-weight:600}.notification-page-item .notification-page-item-preview{font-size:.8rem;color:#7f7f7f}.notification-page-item .notification-page-item-time{font-size:.8125rem;color:#7f7f7f}.notification-page-item .notification-page-item-dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;background-color:#f6d85f;border-radius:50%}@media(max-width:600px){.notifications-modal-content{gap:10px}.notifications-modal-content-title{font-size:1.2rem}.notifications-modal-content-list{margin-bottom:0;border:none;border-radius:0}.notification-filters{flex-wrap:wrap;row-gap:5px}.notification-filters .notification-filters-item{padding:2px 10px;font-size:.8125rem;line-height:1.4}.notification-page-item{padding:5px 10px;gap:5px}.notification-page-item .notification-page-item-thumb{width:36px;height:36px}.notification-page-item .notification-page-item-text{overflow-wrap:anywhere}}.notification-bell{position:relative;display:inline-flex;flex-shrink:0}@media(max-width:600px){.notification-bell{position:static}}.notification-bell .notification-bell-button{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer;background:none;border:none;border-radius:20px;color:#fff;transition:background-color .2s ease-out}@media(max-width:600px){.notification-bell .notification-bell-button{width:36px;height:36px}}.notification-bell .notification-bell-button:hover{background-color:#ffffff1a}.notification-bell .notification-bell-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 2px;background:#f6d85f;border-radius:10px;color:#1a1a1a;font-size:.8125rem;font-weight:700;line-height:18px;text-align:center}.notification-bell .notification-bell-dropdown{position:absolute;top:100%;right:0;z-index:9999;width:320px;max-height:380px;display:flex;flex-direction:column;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:25px;box-shadow:0 4px 8px #0003;overflow:hidden}@media(max-width:600px){.notification-bell .notification-bell-dropdown{right:15px;left:15px;width:auto}}.notification-bell .notification-bell-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;border-bottom:1px solid rgba(138,110,221,.73)}@media(max-width:600px){.notification-bell .notification-bell-header{font-size:1rem}}.notification-bell .notification-bell-clear{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;border-radius:10px;color:#7f7f7f;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out}.notification-bell .notification-bell-clear:hover{color:#fff;background-color:#ffffff1a}.notification-bell .notification-bell-empty{padding:20px 15px;font-size:.8rem;color:#7f7f7f;text-align:center}.notification-bell .notification-bell-list{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0}.notification-bell .notification-bell-view-all{display:flex;width:100%;align-items:center;justify-content:center;padding:10px 15px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#f6d85f;background:#4e3b84;border:none;border-top:1px solid rgba(138,110,221,.73);cursor:pointer;flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out}.notification-bell .notification-bell-view-all:hover{color:#fff;background-color:#ffffff0d}.notification-bell .notification-item{display:flex;gap:10px;width:100%;padding:10px 15px;color:#fff;text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color .2s ease-out}.notification-bell .notification-item.notification-item-unread{background-color:#ffffff0d}.notification-bell .notification-item.notification-item-unread:hover{background-color:#8a6eddba}.notification-bell .notification-item-thumb{flex-shrink:0;width:40px;height:40px;object-fit:cover;border-radius:10px;border:solid 1px rgba(255,255,255,.08)}.notification-bell .notification-item-icon{flex-shrink:0;margin-top:2px}.notification-bell .notification-item-icon.notification-item-icon-message{color:#5fc7e8}.notification-bell .notification-item-icon.notification-item-icon-emotion{color:#f5aab8}.notification-bell .notification-item-icon.notification-item-icon-report,.notification-bell .notification-item-icon.notification-item-icon-commission{color:#f5b342}.notification-bell .notification-item-icon.notification-item-icon-review{color:#f6d85f}.notification-bell .notification-item-icon.notification-item-icon-subscription{color:#58d68d}.notification-bell .notification-item-content{display:flex;flex-direction:column;gap:2px;min-width:0}.notification-bell .notification-item-text{font-size:.8rem;font-weight:700}.notification-bell .notification-item-preview{font-size:.8125rem;color:#7f7f7f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-bell .notification-item-time{font-size:.8125rem;color:#7f7f7f}.navbar{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:1600px;color:#fff;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;padding:5px 15px}@media(max-width:600px){.navbar{gap:2px;padding:5px 10px}}.navbar .navbar-left{display:flex;justify-content:center;align-items:center;flex-shrink:0}.navbar .navbar-left a{height:fit-content}.navbar .navbar-left a .navbar-logo{transition:transform .2s ease-out;width:200px;min-width:200px;height:auto}@media(max-width:600px){.navbar .navbar-left a .navbar-logo{width:120px;min-width:0}}.navbar .navbar-left a .navbar-logo:hover{transform:scale(1.05)}.navbar .navbar-center{display:flex;justify-content:center;align-items:center;gap:15px;min-width:0}.navbar .navbar-updates-link,.navbar .navbar-discoveries-link,.navbar .navbar-burger-slot{position:relative;display:inline-flex}.navbar .navbar-burger-language{display:none}.navbar .navbar-updates-badge,.navbar .navbar-discoveries-badge,.navbar .navbar-burger-badge{position:absolute;top:-6px;right:-8px;min-width:20px;height:18px;padding:0 2px;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.navbar .navbar-updates-badge{background:#f6d85f;color:#1a1a1a}.navbar .navbar-discoveries-badge,.navbar .navbar-burger-badge{background:#e5484d;animation:navbar-unread-pulse 2s ease-in-out infinite}.navbar .navbar-measure{position:absolute;top:0;left:-9999px;visibility:hidden;pointer-events:none;display:flex;gap:15px;white-space:nowrap}.navbar .navbar-right{display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0}@media(max-width:600px){.navbar .navbar-right{gap:2px}}.navbar .navbar-messaging-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:20px;color:#fff;transition:background-color .2s ease-out;flex-shrink:0}@media(max-width:600px){.navbar .navbar-messaging-link{width:36px;height:36px}}.navbar .navbar-messaging-link:hover{background-color:#ffffff1a}@media(max-width:600px){body[data-furnova-page=messages] .navbar .navbar-messaging-link{display:none}}.navbar .navbar-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;background:none;border:none;border-radius:20px;color:#fff;cursor:pointer;transition:background-color .2s ease-out;flex-shrink:0}@media(max-width:600px){.navbar .navbar-burger{width:36px;height:36px}}.navbar .navbar-burger:hover{background-color:#ffffff1a}.navbar.navbar--compact .navbar-right .language-selector,.navbar.navbar--compact .navbar-center{display:none}.navbar.navbar--compact .navbar-center.navbar-center-open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;z-index:9999;padding:15px;gap:10px;background-color:#041032;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;margin-top:5px;animation:slide-down .3s ease-out}.navbar.navbar--compact .navbar-center.navbar-center-open .dropdown{display:block;width:100%}.navbar.navbar--compact .navbar-center.navbar-center-open .dropdown .dropdown-button{width:100%}.navbar.navbar--compact .navbar-center.navbar-center-open .button{max-width:none;width:100%}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-updates-link{display:flex;width:100%}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-burger-language{display:flex;width:100%;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-burger-language .language-selector{width:100%}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-burger-language .language-selector-trigger{width:100%;justify-content:flex-start;gap:5px;padding:5px 10px}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-burger-language .language-selector .language-selector-trigger .language-selector-trigger-label{display:inline}.navbar.navbar--compact .navbar-center.navbar-center-open .navbar-burger-language .language-selector-menu{right:auto;left:0;max-height:min(70vh,360px);overflow-y:auto;overscroll-behavior:contain}.navbar.navbar--compact .navbar-burger{display:flex}@keyframes navbar-unread-pulse{0%,to{box-shadow:0 0 #e5484d00}50%{box-shadow:0 0 0 4px #e5484d59}}@media(prefers-reduced-motion:reduce){.navbar-discoveries-badge,.navbar-burger-badge{animation:none}}.user-menu{position:relative;display:inline-block;display:flex;align-items:center;justify-content:center}.user-menu .user-menu-avatar-button{cursor:pointer;border:none;border-radius:50%;transition:transform .2s ease-out;overflow:hidden;width:50px;height:50px;flex-shrink:0}@media(max-width:600px){.user-menu .user-menu-avatar-button{width:35px;height:35px}}.user-menu .user-menu-avatar-button:hover{transform:scale(1.05)}.user-menu .user-menu-avatar-button .user-menu-avatar{width:100%;height:100%}.user-menu .user-menu-dropdown{position:absolute;top:100%;right:0;z-index:10;width:250px;padding:5px;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:25px;box-shadow:0 4px 8px #0003}.user-menu .user-menu-list{padding:0;margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff;list-style:none}.user-menu .user-menu-item{border-radius:30px;transition:background-color .3s ease-out}.user-menu .user-menu-item:hover{background-color:#8a6eddba}.user-menu .user-menu-item a,.user-menu .user-menu-item button{display:block;width:100%;padding:5px 10px;color:inherit;text-align:left;text-decoration:none;cursor:pointer;background:none;border:none;font:inherit}@media(max-width:600px){.user-menu .user-menu-item a,.user-menu .user-menu-item button{font-size:1rem}}.user-menu .user-menu-item.user-menu-item-logout:first-of-type{margin-top:5px;padding-top:5px;border-top:solid 3px rgba(138,110,221,.73)}.user-menu .user-menu-item.user-menu-item-logout-everywhere button{color:#f5b342;font-size:1rem}.user-menu .user-menu-item.user-menu-item-logout-everywhere button:disabled{color:#7f7f7f}.push-prompt{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;padding:15px 30px;background:#4e3b84;border:1px solid rgba(138,110,221,.73);border-radius:25px;box-shadow:6px 4px 16px;z-index:100;max-width:520px;width:calc(100% - 32px);animation:contest-glow 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.push-prompt{animation:none}}.push-prompt .push-prompt-close{position:absolute;top:5px;right:5px;background:none;border:none;color:#7f7f7f;cursor:pointer;padding:5px;border-radius:50%;transition:color .2s ease-out}.push-prompt .push-prompt-close:hover{color:#fff}.push-prompt .push-prompt-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;background:#f6d85f;border-radius:50%;color:#4e3b84}.push-prompt .push-prompt-content{flex:1;min-width:0}.push-prompt .push-prompt-content .push-prompt-title{font-weight:600;font-size:1rem;color:#fff;margin:0}.push-prompt .push-prompt-content .push-prompt-description{font-size:.8rem;color:#7f7f7f;margin:2px 0 0;line-height:1.4}.push-prompt .push-prompt-actions{display:flex;flex-direction:column;gap:5px;min-width:fit-content}.push-prompt .push-prompt-actions .push-prompt-activate{background:#f6d85f;border:none;border-radius:10px;color:#4e3b84;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;padding:5px 15px;transition:opacity .2s ease-out;white-space:nowrap}.push-prompt .push-prompt-actions .push-prompt-activate:hover{opacity:.9}.push-prompt .push-prompt-actions .push-prompt-activate:disabled{opacity:.6;cursor:not-allowed}.push-prompt .push-prompt-actions .push-prompt-dismiss{background:none;border:none;color:#7f7f7f;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8125rem;padding:2px;text-align:center;transition:color .2s ease-out;white-space:nowrap}.push-prompt .push-prompt-actions .push-prompt-dismiss:hover{color:#fff}@media(max-width:480px){.push-prompt{flex-direction:column;align-items:flex-start;bottom:16px}.push-prompt .push-prompt-icon{display:none}.push-prompt .push-prompt-actions{flex-direction:row;width:100%}.push-prompt .push-prompt-actions .push-prompt-activate{flex:1}}body:has(.lightbox-overlay){overflow:hidden}.lightbox-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .2s ease;overflow:hidden;cursor:default;z-index:100}.lightbox-overlay .lightbox-backdrop{position:absolute;inset:0;z-index:1;background:transparent;border:none;cursor:default}.lightbox-overlay .lightbox-close{position:absolute;z-index:10;top:15px;right:15px;display:flex;align-items:center;justify-content:center;padding:5px;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .15s ease-out}.lightbox-overlay .lightbox-close:hover{background:#fff3}.lightbox-overlay .lightbox-nav{position:absolute;z-index:10;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:5px;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .15s ease-out}.lightbox-overlay .lightbox-nav:hover{background:#fff3}.lightbox-overlay .lightbox-nav.lightbox-nav-prev{left:15px}.lightbox-overlay .lightbox-nav.lightbox-nav-next{right:15px}.lightbox-overlay .lightbox-artwork-container{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:15px;max-height:calc(100vh - 80px);overflow:hidden}.lightbox-overlay .lightbox-artwork-container .lightbox-image{width:auto;height:auto;max-width:90vw;max-height:calc(100vh - 200px);min-height:0;flex-shrink:1;cursor:default;animation:fade-in .2s ease-out}.lightbox-overlay .lightbox-artwork-container .lightbox-artwork-footer,.lightbox-overlay .lightbox-artwork-container .lightbox-footer{position:static;transform:none;flex-shrink:0}.lightbox-overlay .lightbox-artwork-container .lightbox-service-footer{position:static;transform:none;flex-shrink:0;align-self:stretch}.lightbox-overlay .lightbox-image{max-width:90vw;max-height:80vh;object-fit:contain;cursor:default;animation:fade-in .2s ease-out}.lightbox-overlay .lightbox-footer{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px}.lightbox-overlay .lightbox-thumbnails{display:flex;flex-direction:row;gap:5px;padding:5px;background:#00000080;border-radius:20px}.lightbox-overlay .lightbox-thumbnail-button{width:60px;height:60px;padding:0;background:transparent;cursor:pointer;opacity:.6;transition:opacity .15s ease-out,border-color .15s ease-out;border:2px solid transparent;border-radius:10px}.lightbox-overlay .lightbox-thumbnail-button:hover{opacity:1}.lightbox-overlay .lightbox-thumbnail-button.lightbox-thumbnail-button-active{opacity:1;border-color:#f6d85f}.lightbox-overlay .lightbox-thumbnail-button .lightbox-thumbnail{width:100%;height:100%;object-fit:cover;border-radius:10px}.lightbox-overlay .lightbox-counter{padding:5px 15px;background:#00000080;border-radius:20px;color:#fff;font-size:.8rem}.lightbox-overlay .lightbox-service-footer{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 25px;background:#000000b3;border-radius:30px;max-width:90vw}.lightbox-overlay .lightbox-service-footer .lightbox-service-name{font-size:1rem;font-weight:600;color:#fff}.lightbox-overlay .lightbox-service-footer .lightbox-service-info{display:flex;flex-direction:row;align-items:center;gap:5px}.lightbox-overlay .lightbox-service-footer .lightbox-service-separator{width:4px;height:4px;border-radius:50%;background:#7f7f7f}.lightbox-overlay .lightbox-service-footer .lightbox-service-meta,.lightbox-overlay .lightbox-service-footer .lightbox-service-tags,.lightbox-overlay .lightbox-service-footer .lightbox-service-description{font-size:.8rem;color:#7f7f7f}.lightbox-overlay .lightbox-reaction-anchor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted .lightbox-artwork-emotions,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted .artwork-reaction-counts-row{animation:lightbox-reaction-bar-halo 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=inspiring] .emotion-button-sparkles,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=inspiring] .artwork-reaction-counts-chip-inspiring{animation:lightbox-reaction-emotion-tint-inspiring 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=creative] .emotion-button-palette,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=creative] .artwork-reaction-counts-chip-creative{animation:lightbox-reaction-emotion-tint-creative 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=gentle] .emotion-button-leaf,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=gentle] .artwork-reaction-counts-chip-gentle{animation:lightbox-reaction-emotion-tint-gentle 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=powerful] .emotion-button-flame,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=powerful] .artwork-reaction-counts-chip-powerful{animation:lightbox-reaction-emotion-tint-powerful 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=heartfelt] .emotion-button-heart,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=heartfelt] .artwork-reaction-counts-chip-heartfelt{animation:lightbox-reaction-emotion-tint-heartfelt 4s ease-out}@keyframes lightbox-reaction-emotion-tint-inspiring{0%{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}15%{filter:drop-shadow(0 0 10px rgba(246,216,95,.9))}50%{filter:drop-shadow(0 0 8px rgba(246,216,95,.7))}90%{filter:drop-shadow(0 0 6px rgba(246,216,95,.55))}to{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}}@keyframes lightbox-reaction-emotion-tint-creative{0%{filter:drop-shadow(0 0 0 rgba(95,199,232,0))}15%{filter:drop-shadow(0 0 10px rgba(95,199,232,.9))}50%{filter:drop-shadow(0 0 8px rgba(95,199,232,.7))}90%{filter:drop-shadow(0 0 6px rgba(95,199,232,.55))}to{filter:drop-shadow(0 0 0 rgba(95,199,232,0))}}@keyframes lightbox-reaction-emotion-tint-gentle{0%{filter:drop-shadow(0 0 0 rgba(88,214,141,0))}15%{filter:drop-shadow(0 0 10px rgba(88,214,141,.9))}50%{filter:drop-shadow(0 0 8px rgba(88,214,141,.7))}90%{filter:drop-shadow(0 0 6px rgba(88,214,141,.55))}to{filter:drop-shadow(0 0 0 rgba(88,214,141,0))}}@keyframes lightbox-reaction-emotion-tint-powerful{0%{filter:drop-shadow(0 0 0 rgba(245,179,66,0))}15%{filter:drop-shadow(0 0 10px rgba(245,179,66,.9))}50%{filter:drop-shadow(0 0 8px rgba(245,179,66,.7))}90%{filter:drop-shadow(0 0 6px rgba(245,179,66,.55))}to{filter:drop-shadow(0 0 0 rgba(245,179,66,0))}}@keyframes lightbox-reaction-emotion-tint-heartfelt{0%{filter:drop-shadow(0 0 0 rgba(245,170,184,0))}15%{filter:drop-shadow(0 0 10px rgba(245,170,184,.9))}50%{filter:drop-shadow(0 0 8px rgba(245,170,184,.7))}90%{filter:drop-shadow(0 0 6px rgba(245,170,184,.55))}to{filter:drop-shadow(0 0 0 rgba(245,170,184,0))}}@keyframes lightbox-reaction-bar-halo{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(246,216,95,0))}8%{transform:scale(1.03);filter:drop-shadow(0 0 14px rgba(246,216,95,.65))}45%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(246,216,95,.55))}90%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(246,216,95,.5))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(246,216,95,0))}}@media(prefers-reduced-motion:reduce){.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted .lightbox-artwork-emotions,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted .artwork-reaction-counts-row{animation:lightbox-reaction-bar-halo-reduced 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=inspiring] .emotion-button-sparkles,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=inspiring] .artwork-reaction-counts-chip-inspiring{animation:lightbox-reaction-emotion-tint-inspiring-reduced 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=creative] .emotion-button-palette,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=creative] .artwork-reaction-counts-chip-creative{animation:lightbox-reaction-emotion-tint-creative-reduced 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=gentle] .emotion-button-leaf,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=gentle] .artwork-reaction-counts-chip-gentle{animation:lightbox-reaction-emotion-tint-gentle-reduced 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=powerful] .emotion-button-flame,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=powerful] .artwork-reaction-counts-chip-powerful{animation:lightbox-reaction-emotion-tint-powerful-reduced 4s ease-out}.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=heartfelt] .emotion-button-heart,.lightbox-overlay .lightbox-reaction-anchor.lightbox-reaction-anchor-highlighted[data-highlight-emotions~=heartfelt] .artwork-reaction-counts-chip-heartfelt{animation:lightbox-reaction-emotion-tint-heartfelt-reduced 4s ease-out}}@keyframes lightbox-reaction-emotion-tint-inspiring-reduced{0%{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}20%{filter:drop-shadow(0 0 8px rgba(246,216,95,.7))}90%{filter:drop-shadow(0 0 6px rgba(246,216,95,.5))}to{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}}@keyframes lightbox-reaction-emotion-tint-creative-reduced{0%{filter:drop-shadow(0 0 0 rgba(95,199,232,0))}20%{filter:drop-shadow(0 0 8px rgba(95,199,232,.7))}90%{filter:drop-shadow(0 0 6px rgba(95,199,232,.5))}to{filter:drop-shadow(0 0 0 rgba(95,199,232,0))}}@keyframes lightbox-reaction-emotion-tint-gentle-reduced{0%{filter:drop-shadow(0 0 0 rgba(88,214,141,0))}20%{filter:drop-shadow(0 0 8px rgba(88,214,141,.7))}90%{filter:drop-shadow(0 0 6px rgba(88,214,141,.5))}to{filter:drop-shadow(0 0 0 rgba(88,214,141,0))}}@keyframes lightbox-reaction-emotion-tint-powerful-reduced{0%{filter:drop-shadow(0 0 0 rgba(245,179,66,0))}20%{filter:drop-shadow(0 0 8px rgba(245,179,66,.7))}90%{filter:drop-shadow(0 0 6px rgba(245,179,66,.5))}to{filter:drop-shadow(0 0 0 rgba(245,179,66,0))}}@keyframes lightbox-reaction-emotion-tint-heartfelt-reduced{0%{filter:drop-shadow(0 0 0 rgba(245,170,184,0))}20%{filter:drop-shadow(0 0 8px rgba(245,170,184,.7))}90%{filter:drop-shadow(0 0 6px rgba(245,170,184,.5))}to{filter:drop-shadow(0 0 0 rgba(245,170,184,0))}}@keyframes lightbox-reaction-bar-halo-reduced{0%{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}15%{filter:drop-shadow(0 0 12px rgba(246,216,95,.55))}90%{filter:drop-shadow(0 0 10px rgba(246,216,95,.45))}to{filter:drop-shadow(0 0 0 rgba(246,216,95,0))}}.lightbox-overlay .lightbox-consent{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:100;width:max-content;max-width:70vw;padding:2px 10px;background:#000000b3;border-radius:20px;text-align:center}.lightbox-overlay .lightbox-consent .lightbox-consent-title{font-size:.8125rem;font-weight:600;white-space:nowrap}.lightbox-overlay .lightbox-consent.lightbox-consent-allowed .lightbox-consent-title{color:#58d68d}.lightbox-overlay .lightbox-consent.lightbox-consent-missing .lightbox-consent-title{color:#f5b342}@media(max-width:600px){.lightbox-overlay .lightbox-consent{top:10px;max-width:60vw;padding:2px 5px}.lightbox-overlay .lightbox-consent .lightbox-consent-title{white-space:normal}}.lightbox-overlay .lightbox-artwork-footer{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;padding:10px 15px;background:#000000b3;border-radius:30px;min-width:500px;max-width:90vw}@media(max-width:950px){.lightbox-overlay .lightbox-artwork-footer{min-width:0px;width:90%}}.lightbox-overlay .lightbox-artwork-footer.lightbox-artwork-footer-skeleton .skeleton-avatar{width:45px;height:45px;border-radius:50%;background:#ffffff1a;animation:skeleton-pulse 1.5s ease-in-out infinite}.lightbox-overlay .lightbox-artwork-footer.lightbox-artwork-footer-skeleton .skeleton-emotions{display:flex;gap:15px}.lightbox-overlay .lightbox-artwork-footer.lightbox-artwork-footer-skeleton .skeleton-emotions .skeleton-emotion{width:32px;height:32px;border-radius:50%;background:#ffffff1a;animation:skeleton-pulse 1.5s ease-in-out infinite}.lightbox-overlay .lightbox-artwork-footer.lightbox-artwork-footer-skeleton .skeleton-share{width:36px;height:36px;border-radius:50%;background:#ffffff1a;animation:skeleton-pulse 1.5s ease-in-out infinite}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-avatar-link{flex-shrink:0;width:45px;height:45px}@media(max-width:600px){.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-avatar-link{width:30px;height:30px}}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-avatar-link .lightbox-artwork-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform .2s ease-out}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-avatar-link .lightbox-artwork-avatar:hover{transform:scale(1.05)}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content{display:flex;flex-direction:column;flex:1;min-width:0}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-emotions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px;flex-wrap:nowrap}@media(max-width:600px){.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-emotions{gap:15px}}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-inline{display:flex;justify-content:center;margin-top:5px}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 10px;color:#fff;background:#f6d85f29;border:1px solid rgba(246,216,95,.36);border-radius:30px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-chip:hover:not(:disabled){background:#f6d85f3d;border-color:#f6d85f80}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-chip:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-chip:disabled{opacity:.6;cursor:not-allowed}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-patpat-chip .lightbox-artwork-patpat-chip-icon{color:#f6d85f}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .tag-badge{margin:auto;width:fit-content}@media(max-width:600px){.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .tag-badge{font-size:.8125rem}}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-content .lightbox-artwork-comment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Coolvetica,sans-serif;font-size:.8rem;margin-top:5px;color:#7f7f7f}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions{display:flex;align-items:center;flex-shrink:0;gap:5px}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-share-button,.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-report-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer;border-radius:10px;font-family:Coolvetica,sans-serif;transition:background-color .2s ease-out,border-color .2s ease-out,color .15s ease-out}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-share-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#fff}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-share-button .lightbox-artwork-share-icon{width:16px;height:16px;color:#fff;transition:color .15s ease-out}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-share-button:hover{background:#ffffff2e;border-color:#ffffff47}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-share-button:hover .lightbox-artwork-share-icon{color:#f6d85f}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-report-button{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd6}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-report-button .lightbox-artwork-report-icon{width:16px;height:16px;color:#ffffffd6;transition:color .15s ease-out}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-report-button:hover{background:#ffffff29;border-color:#ffffff3d;color:#fff}.lightbox-overlay .lightbox-artwork-footer .lightbox-artwork-actions .lightbox-artwork-report-button:hover .lightbox-artwork-report-icon{color:#fff}.about-page{position:relative;overflow:hidden;color:#fff;font-family:Coolvetica,sans-serif}.about-page .about-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;padding:80px 40px 60px;text-align:center}@media(max-width:600px){.about-page .about-hero{min-height:260px;padding:60px 20px 40px}}.about-page .about-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:680px}.about-page .about-hero-title{margin:0;font-size:2.8rem;font-weight:700;color:#fff;line-height:1.15}@media(max-width:600px){.about-page .about-hero-title{font-size:1.8rem}}.about-page .about-hero-accent{color:#f6d85f}.about-page .about-hero-gem{color:#f6d85f;font-size:.7em;vertical-align:middle}.about-page .about-hero-subtitle{margin:0;font-size:1.2rem;color:#ffffffd6;line-height:1.6;max-width:540px}@media(max-width:600px){.about-page .about-hero-subtitle{font-size:1rem}}.about-page .about-hero-cta{display:inline-flex;align-items:center;gap:5px;padding:10px 25px;background:#6b4ebb;border:solid 1px #8a6edd;border-radius:25px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s ease-out,box-shadow .2s ease-out}.about-page .about-hero-cta:hover{background:#8a6edd;box-shadow:0 4px 20px #6b4ebb66}.about-page .about-section-divider{display:flex;align-items:center;gap:15px;margin-bottom:30px}@media(max-width:600px){.about-page .about-section-divider{margin-bottom:20px}}.about-page .about-section-divider-line{flex:1;height:1px;background:#ffffff1a}.about-page .about-section-divider-content{display:flex;align-items:center;gap:5px;font-size:1.4rem;font-weight:700;color:#fff;white-space:nowrap}@media(max-width:600px){.about-page .about-section-divider-content{font-size:1.2rem}}.about-page .about-section-divider-gem{color:#f6d85f;font-size:.65em}.about-page .about-section{padding:60px 40px}@media(max-width:600px){.about-page .about-section{padding:40px 20px}}.about-page .about-section.about-section-alt{background-color:#ffffff06}.about-page .about-section-inner{max-width:1100px;margin:0 auto}.about-page .about-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:20px;flex-shrink:0}.about-page .about-icon-circle.about-icon-circle-blue{background:#63a0ff1f;color:#63a0ff;box-shadow:0 0 14px #63a0ff33}.about-page .about-icon-circle.about-icon-circle-gold{background:#f6d85f1f;color:#f6d85f;box-shadow:0 0 14px #f6d85f33}.about-page .about-icon-circle.about-icon-circle-purple{background:#6b4ebb38;color:#f6d85f;box-shadow:0 0 14px #6b4ebb38}.about-page .about-icon-circle.about-icon-circle-orange{background:#ff9b461f;color:#ff9b46;box-shadow:0 0 14px #ff9b4633}.about-page .about-grid{display:grid;gap:15px}.about-page .about-grid.about-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:950px){.about-page .about-grid.about-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.about-page .about-grid.about-grid-3{grid-template-columns:1fr}}.about-page .about-grid.about-grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.about-page .about-grid.about-grid-2{grid-template-columns:1fr}}.about-page .about-card{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:25px;transition:border-color .2s ease-out}.about-page .about-card:hover{border-color:#ffffff26}.about-page .about-card .about-card-header{display:flex;align-items:center;gap:10px}.about-page .about-card .about-card-title{margin:0;font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.about-page .about-card .about-card-text{margin:0;font-size:.9375rem;color:#ffffffd6;line-height:1.65}.about-page .about-trust-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;width:100%;max-width:1200px;margin:0 auto}.about-page .about-trust-card{position:relative;display:flex;flex-direction:column;padding:20px;border:1px solid rgba(138,110,221,.73);border-radius:30px;box-shadow:0 12px 36px #3c096c52;overflow:hidden}@media(max-width:600px){.about-page .about-trust-card{padding:20px 15px}}.about-page .about-trust-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#8a6edd,transparent);opacity:.7}.about-page .about-trust-card.about-trust-card-ai{background:radial-gradient(circle at 0% 0%,rgba(90,24,154,.5),transparent 60%),radial-gradient(circle at 100% 100%,rgba(254,223,44,.18),transparent 65%),linear-gradient(135deg,#3c096cbf,#041032f2)}.about-page .about-trust-card.about-trust-card-beta{background:radial-gradient(circle at 0% 0%,rgba(254,223,44,.25),transparent 60%),radial-gradient(circle at 100% 100%,rgba(90,24,154,.45),transparent 65%),linear-gradient(135deg,#3c096cbf,#041032f2)}.about-page .about-trust-card.about-trust-card-funding{background:radial-gradient(circle at 100% 0%,rgba(99,160,255,.28),transparent 60%),radial-gradient(circle at 0% 100%,rgba(90,24,154,.5),transparent 65%),linear-gradient(135deg,#3c096cbf,#041032f2)}.about-page .about-trust-badge{display:inline-flex;gap:5px;align-items:center;align-self:flex-start;padding:2px 10px;margin-bottom:10px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f6d85f;background:#fedf2c1a;border:1px solid #d8b93a;border-radius:30px}.about-page .about-trust-badge-icon{display:inline-flex;align-items:center}.about-page .about-trust-title{margin:0 0 10px;font-size:1.4rem;font-weight:700;line-height:1.25;color:#fff}@media(max-width:600px){.about-page .about-trust-title{font-size:1.2rem}}.about-page .about-trust-body{display:flex;flex-direction:column;gap:10px;margin:0 0 10px}.about-page .about-trust-body p{margin:0;font-size:1rem;line-height:1.6;color:#fff}.about-page .about-trust-secondary{margin:auto 0 0;font-size:.9375rem;line-height:1.55;color:#ffffffd6}.about-page .about-not{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}@media(max-width:600px){.about-page .about-not{grid-template-columns:1fr}}.about-page .about-not-col{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:25px;align-self:stretch}.about-page .about-not-col-title{margin:0;font-size:1rem;font-weight:700}.about-page .about-not-negative .about-not-col-title{color:#ffffff8c}.about-page .about-not-positive .about-not-col-title{color:#f6d85f}.about-page .about-not-center{display:flex;align-items:center;justify-content:center}@media(max-width:600px){.about-page .about-not-center{display:none}}.about-page .about-not-center .about-not-center-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:20px;background:#f6d85f1a;color:#f6d85f;border:solid 1px rgba(246,216,95,.25);box-shadow:0 0 18px #f6d85f1f}.about-page .about-not-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.about-page .about-not-item{display:flex;align-items:flex-start;gap:5px;font-size:.9375rem;color:#ffffffd6;line-height:1.5}.about-page .about-not-item svg{flex-shrink:0;margin-top:2px}.about-page .about-not-item.about-not-item-no svg{color:#ff6b6b}.about-page .about-not-item.about-not-item-yes svg{color:#4dcd8a}.about-page .about-community-card{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px;background-color:#ffffff0a;border:solid 1px rgba(246,216,95,.3);border-radius:25px;text-align:center;box-shadow:0 0 40px #f6d85f0f}@media(max-width:600px){.about-page .about-community-card{padding:25px 20px}}.about-page .about-community-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.about-page .about-community-gem{color:#f6d85f;font-size:1.1rem}.about-page .about-community-title{margin:0;font-size:1.6rem;font-weight:700;color:#fff}@media(max-width:600px){.about-page .about-community-title{font-size:1.4rem}}.about-page .about-community-text{margin:0;max-width:560px;font-size:1rem;color:#ffffffd6;line-height:1.75}.about-page .about-socials{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media(max-width:600px){.about-page .about-socials{grid-template-columns:1fr}}.about-page .about-social-card{display:flex;align-items:center;gap:15px;padding:15px 20px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.09);border-radius:25px;text-decoration:none;color:#fff;transition:border-color .2s ease-out,background-color .2s ease-out}.about-page .about-social-card:hover{border-color:#f6d85f;background-color:#f6d85f0f}.about-page .about-social-card:hover .about-social-arrow{color:#f6d85f;transform:translate(4px)}.about-page .about-social-card .about-social-info{flex:1;display:flex;flex-direction:column;gap:2px}.about-page .about-social-card .about-social-name{display:block;font-weight:700;font-size:1rem;color:#fff}.about-page .about-social-card .about-social-desc{display:block;font-size:.8rem;color:#ffffffd6}.about-page .about-social-card .about-social-arrow{flex-shrink:0;color:#ffffff40;transition:color .2s ease-out,transform .2s ease-out}.about-page .about-quote-section{padding:60px 40px 80px;text-align:center}@media(max-width:600px){.about-page .about-quote-section{padding:40px 20px 60px}}.about-page .about-quote{margin:0;font-size:1.6rem;font-weight:700;font-style:italic;color:#fff;line-height:1.4}@media(max-width:600px){.about-page .about-quote{font-size:1.4rem}}.about-page .about-quote-gem{color:#f6d85f;font-style:normal}.about-page .about-quote-accent{color:#f6d85f}@media(max-width:950px){.about-page .about-section-inner,.about-page .about-card,.about-page .about-community-card,.about-page .about-social-card,.about-page .about-not-col,.about-page .about-quote-section{text-align:center}.about-page .about-card,.about-page .about-community-card,.about-page .about-social-card,.about-page .about-not-col{align-items:center}.about-page .about-card-header,.about-page .about-community-title-row,.about-page .about-social-card,.about-page .about-not-item{justify-content:center}.about-page .about-card-text,.about-page .about-community-text,.about-page .about-social-desc,.about-page .about-not-list{text-align:center}}@media(max-width:950px){.about-page .about-section-inner{max-width:760px;margin-inline:auto;padding-inline:20px}.about-page .about-grid{grid-template-columns:1fr;justify-items:center;max-width:640px;margin-inline:auto}.about-page .about-card,.about-page .about-community-card,.about-page .about-not,.about-page .about-socials,.about-page .about-quote-section{width:100%;max-width:640px;margin-inline:auto}.about-page .about-card{text-align:center;align-items:center}.about-page .about-card-header{justify-content:center}.about-page .about-not{grid-template-columns:1fr;text-align:center}.about-page .about-not-list{align-items:center}.about-page .about-not-item{justify-content:center}.about-page .about-socials{grid-template-columns:1fr}.about-page .about-social-card{justify-content:center;text-align:center}}@media(max-width:1200px){.about-page .about-hero-inner,.about-page .about-section-inner,.about-page .about-section-divider-content,.about-page .about-community-card,.about-page .about-quote-section{max-width:760px;margin-inline:auto;text-align:center;align-items:center;justify-content:center}.about-page .about-grid,.about-page .about-grid.about-grid-2,.about-page .about-grid.about-grid-3,.about-page .about-socials{grid-template-columns:minmax(0,640px);justify-content:center;justify-items:center;margin-inline:auto;width:100%}.about-page .about-card,.about-page .about-social-card,.about-page .about-not,.about-page .about-not-col{width:100%;max-width:640px;margin-inline:auto;text-align:center;align-items:center}.about-page .about-card-header,.about-page .about-community-title-row,.about-page .about-not-item,.about-page .about-social-card{justify-content:center}.about-page .about-card-title,.about-page .about-card-text,.about-page .about-community-title,.about-page .about-community-text,.about-page .about-social-name,.about-page .about-social-desc,.about-page .about-not-col-title,.about-page .about-not-list{text-align:center}.about-page .about-not{grid-template-columns:1fr}.about-page .about-not-list{align-items:center}}.artist-invoice-draft-page{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:20px}@media(max-width:950px){.artist-invoice-draft-page{padding:15px}}.artist-invoice-draft-header{display:flex;flex-direction:column;gap:10px}.artist-invoice-draft-pill{align-self:flex-start;padding:2px 10px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#ffc85026;color:#ffc850;border-radius:10px}.artist-invoice-draft-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;font-weight:600;color:#fff}.artist-invoice-draft-intro{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5;max-width:720px}.artist-invoice-draft-actions{display:flex;gap:5px}.artist-invoice-draft-action{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;cursor:pointer;background:#ffffff14;border:solid 1px rgba(255,255,255,.16);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:500}.artist-invoice-draft-action:hover:not(:disabled){background:#ffffff29;border-color:#ffffff3d}.artist-invoice-draft-action:disabled{opacity:.5;cursor:not-allowed}.artist-invoice-draft-banner{padding:15px;background:#ffc85014;border:solid 1px rgba(255,200,80,.32);border-radius:20px;color:#fff}.artist-invoice-draft-banner strong{display:block;font-size:.875rem;font-weight:600;margin-bottom:2px}.artist-invoice-draft-banner p{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.5}.artist-invoice-draft-state{padding:15px;text-align:center;font-size:.875rem;color:#ffffffd6;background:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:20px}.artist-invoice-draft-state-error{color:#fff;background:#ff505014;border-color:#ff505052}.artist-invoice-draft-form{display:flex;flex-direction:column;gap:10px;padding:15px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:20px}.artist-invoice-draft-section-title{margin:0;font-size:1.2rem;font-weight:600;color:#fff}.artist-invoice-draft-section-help{margin:0;font-size:.8125rem;color:#7f7f7f;line-height:1.4}.artist-invoice-draft-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:600px){.artist-invoice-draft-form-grid{grid-template-columns:1fr}}.artist-invoice-draft-field{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artist-invoice-draft-field-help{margin-top:2px;font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:0;color:#7f7f7f}.artist-invoice-draft-input{padding:5px 10px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:0;color-scheme:dark}.artist-invoice-draft-input:focus{outline:solid 1px rgba(255,255,255,.24);outline-offset:1px}.artist-invoice-draft-document{display:flex;flex-direction:column;gap:15px;padding:20px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.18);border-radius:20px}.artist-invoice-draft-document-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.artist-invoice-draft-document-title{margin:0;font-size:1.4rem;font-weight:600;color:#fff}.artist-invoice-draft-document-meta{margin:0;font-size:.875rem;color:#ffffffd6}.artist-invoice-draft-document-parties{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:600px){.artist-invoice-draft-document-parties{grid-template-columns:1fr}}.artist-invoice-draft-document-parties h3{margin:0 0 5px;font-size:.8125rem;font-weight:600;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artist-invoice-draft-document-parties p{margin:0;font-size:.875rem;color:#fff;line-height:1.5}.artist-invoice-draft-document-party{display:flex;flex-direction:column;gap:2px}.artist-invoice-draft-document-multiline{white-space:pre-line}.artist-invoice-draft-document-table{width:100%;border-collapse:collapse;font-size:.875rem}.artist-invoice-draft-document-table thead{background:#ffffff0a;border-bottom:solid 1px rgba(255,255,255,.16)}.artist-invoice-draft-document-table th,.artist-invoice-draft-document-table td{padding:10px;text-align:left;vertical-align:top;color:#fff}.artist-invoice-draft-document-table tfoot th{border-top:solid 2px rgba(255,255,255,.16);background:#ffffff0a;font-weight:600}.artist-invoice-draft-document-table tbody tr:not(:last-child) td{border-bottom:solid 1px rgba(255,255,255,.08)}.artist-invoice-draft-document-rowhelp{display:block;margin-top:2px;font-size:.8125rem;color:#7f7f7f;line-height:1.4}.artist-invoice-draft-cell-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.artist-invoice-draft-cell-unavailable{color:#7f7f7f;cursor:help}.artist-invoice-draft-document-notes-block{display:flex;flex-direction:column;gap:5px}.artist-invoice-draft-document-notes-title{margin:0;font-size:.8125rem;font-weight:600;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artist-invoice-draft-document-notes-printed{margin:0;font-size:.875rem;color:#fff;line-height:1.5;white-space:pre-line}.artist-invoice-draft-document-footer{margin:0;font-size:.8125rem;color:#ffffffd6;font-style:italic}.artist-invoice-draft-footer{padding:10px;border-top:solid 1px rgba(255,255,255,.12)}.artist-invoice-draft-footer p{margin:0;font-size:.8125rem;color:#ffffffd6;font-style:italic;line-height:1.5}@media print{body{background:#fff;color:#1a1a1a}.artist-invoice-draft-page{padding:0;max-width:none;color:#1a1a1a}.artist-invoice-draft-header,.artist-invoice-draft-banner,.artist-invoice-draft-form,.artist-invoice-draft-footer,.artist-invoice-draft-actions,.smart-back-button,nav,aside,.navbar,.sidebar{display:none!important}.artist-invoice-draft-document{background:#fff!important;border:none;padding:0;color:#1a1a1a}.artist-invoice-draft-document-title,.artist-invoice-draft-document-meta,.artist-invoice-draft-document-parties h3,.artist-invoice-draft-document-parties p,.artist-invoice-draft-document-rowhelp,.artist-invoice-draft-document-notes-title,.artist-invoice-draft-document-notes-printed,.artist-invoice-draft-document-footer{color:#1a1a1a}.artist-invoice-draft-document-table{color:#1a1a1a;break-inside:auto}.artist-invoice-draft-document-table thead{background:#1a1a1a0d}.artist-invoice-draft-document-table th,.artist-invoice-draft-document-table td{color:#1a1a1a;border-bottom:solid 1px rgba(26,26,26,.12)}.artist-invoice-draft-document-table tfoot th{background:#1a1a1a0d;border-top:solid 2px rgba(26,26,26,.4)}.artist-invoice-draft-document-table tr{break-inside:avoid}}.artist-actions-more{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#ffffff0f;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;color:#7f7f7f;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.artist-actions-more:hover{background:#ffffff24;border-color:#8a6edd;color:#fff}.artist-actions-more:disabled{opacity:.5;cursor:not-allowed}.form-artist-profile{display:flex;flex-direction:column;gap:15px}.form-artist-profile h2{font-size:1.4rem;color:#fff;margin:0}.form-artist-profile .form-service-seller-status-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background-color:#f5b34214;border:solid 1px rgba(245,179,66,.35);border-left:solid 3px #f5b342;border-radius:0 10px 10px 0}.form-artist-profile .form-service-seller-status-alert strong{display:block;margin-bottom:2px;color:#f5b342;font-size:.9375rem;font-weight:700}.form-artist-profile .form-service-seller-status-alert p{margin:0;color:#ffffffd6;font-size:.875rem;line-height:1.45}.form-artist-profile .form-service-seller-status-alert .button{flex-shrink:0}@media(max-width:600px){.form-artist-profile .form-service-seller-status-alert{align-items:stretch;flex-direction:column}.form-artist-profile .form-service-seller-status-alert .button{width:100%}}.form-artist-profile .form-section{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06)}.form-artist-profile .form-section:first-of-type{padding-top:0;border-top:none}.form-artist-profile .form-section .form-section-title{margin:0;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.02em}.form-artist-profile .form-section .form-section-hint{margin:0;padding:5px 10px;font-size:.9375rem;color:#ffffffd6;line-height:1.5;background-color:#ffffff0a;border-left:solid 3px rgba(246,216,95,.5);border-radius:0 10px 10px 0}.form-artist-profile .form-field-with-hint{display:flex;flex-direction:column;gap:2px}.form-artist-profile .form-field-with-hint .form-field-hint{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.form-artist-profile .form-field-with-hint .form-field-warning{margin:0;padding:2px 5px;font-size:.8rem;color:#f6d85f;line-height:1.4;background-color:#f6d85f14;border-left:solid 3px rgba(246,216,95,.5);border-radius:0 10px 10px 0}.form-artist-profile .form-field{display:flex;flex-direction:column;gap:10px}.form-artist-profile .form-consent{display:flex;flex-direction:column;gap:2px;padding:10px;background-color:#6b4ebb12;border:solid 1px rgba(107,78,187,.3);border-radius:10px}.form-artist-profile .form-consent .form-consent-label{display:flex;align-items:flex-start;gap:5px;font-size:.875rem;color:#fff;line-height:1.4;cursor:pointer}.form-artist-profile .form-consent .form-consent-label input{flex-shrink:0;margin-top:2px;cursor:pointer}.form-artist-profile .form-consent .form-consent-help{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.form-artist-profile .form-textarea-wrapper{position:relative}.form-artist-profile .form-textarea-wrapper .form-char-count{position:absolute;bottom:5px;right:10px;font-size:.8rem;color:#ffffffd6}.form-artist-profile .form-textarea-wrapper .form-textarea-hint{display:block;margin-top:2px;font-size:.8125rem;color:#ffffffd6}.form-artist-profile .form-readonly-field{display:flex;flex-direction:column;gap:2px}.form-artist-profile .form-readonly-field .form-readonly-label{font-size:.8rem;color:#7f7f7f}.form-artist-profile .form-readonly-field .form-readonly-value{font-size:1rem;color:#fff;padding:5px 10px;background-color:#00102ab2;border-radius:20px;border:1px solid rgba(0,29,75,.7450980392);opacity:.7}.form-artist-profile .form-tos-section{display:flex;flex-direction:column;gap:10px}.form-artist-profile .form-tos-section .form-tos-reminder{display:flex;flex-direction:column;gap:5px;padding:10px 15px;background-color:#f5b34214;border:solid 1px rgba(245,179,66,.35);border-left:solid 3px #f5b342;border-radius:0 10px 10px 0;color:#fff}.form-artist-profile .form-tos-section .form-tos-reminder-header{display:inline-flex;align-items:center;gap:5px;color:#f5b342;font-size:.9375rem;font-weight:700}.form-artist-profile .form-tos-section .form-tos-reminder-intro{margin:0;font-size:.9375rem;line-height:1.45;color:#ffffffd6}.form-artist-profile .form-tos-section .form-tos-reminder-details{margin-top:2px}.form-artist-profile .form-tos-section .form-tos-reminder-summary{display:inline-flex;align-items:center;gap:2px;padding:0;color:#f5b342;font-size:.875rem;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.form-artist-profile .form-tos-section .form-tos-reminder-summary::-webkit-details-marker{display:none}.form-artist-profile .form-tos-section .form-tos-reminder-summary:hover{text-decoration:underline}.form-artist-profile .form-tos-section .form-tos-reminder-summary:focus-visible{outline:solid 2px rgba(245,179,66,.6);outline-offset:2px;border-radius:10px}.form-artist-profile .form-tos-section .form-tos-reminder-summary-chevron{transition:transform .2s ease-out}.form-artist-profile .form-tos-section .form-tos-reminder-details[open] .form-tos-reminder-summary-chevron{transform:rotate(180deg)}.form-artist-profile .form-tos-section .form-tos-reminder-rules{display:flex;flex-direction:column;gap:5px;margin-top:5px;padding-top:5px;border-top:solid 1px rgba(245,179,66,.25)}.form-artist-profile .form-tos-section .form-tos-reminder-rules p{margin:0;font-size:.875rem;line-height:1.5;color:#ffffffd6}.form-artist-profile .form-tos-section .form-tos-reminder-rules ul{margin:0;padding-left:15px;display:flex;flex-direction:column;gap:2px;font-size:.875rem;line-height:1.5;color:#ffffffd6}.form-artist-profile .form-tos-section .form-tos-reminder-rules-note{color:#f5b342;font-weight:600}.form-artist-profile .form-tos-section .form-tos-hint{padding:10px 15px;background-color:#ffffff0a;border-left:solid 3px rgba(246,216,95,.5);border-radius:0 10px 10px 0}.form-artist-profile .form-tos-section .form-tos-hint p{margin:0;font-size:.9375rem;color:#ffffffd6;line-height:1.5}.form-artist-profile .form-tos-section .form-tos-forbidden{display:flex;flex-direction:column;gap:2px;padding:5px 10px;background-color:#f5aab814;border:solid 1px rgba(245,170,184,.35);border-left:solid 3px #f5aab8;border-radius:0 10px 10px 0}.form-artist-profile .form-tos-section .form-tos-forbidden-label{margin:0;font-size:.875rem;font-weight:600;color:#ffffffd6;letter-spacing:.02em;text-transform:uppercase}.form-artist-profile .form-tos-section .form-tos-forbidden-match{display:block;max-width:100%;padding:2px 5px;background-color:#f5aab81f;border-radius:10px;font-family:monospace;font-size:.9375rem;font-weight:700;color:#f5aab8;line-height:1.4;overflow-wrap:anywhere}.form-artist-profile .form-tos-section .form-tos-forbidden-help{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.45}.form-artist-profile .form-existing-images{display:flex;flex-direction:column;gap:5px}.form-artist-profile .form-existing-images .form-existing-images-label{font-size:.8rem;color:#7f7f7f}.form-artist-profile .form-existing-images .form-existing-images-grid{display:flex;flex-wrap:wrap;gap:5px}.form-artist-profile .form-existing-images .form-existing-images-grid .form-existing-image{position:relative;width:80px;height:80px}.form-artist-profile .form-existing-images .form-existing-images-grid .form-existing-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.form-artist-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-remove{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#fff;background-color:#f5aab8;border:none;border-radius:50%;cursor:pointer;transition:transform .15s ease-out}.form-artist-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-remove:hover{transform:scale(1.1)}.form-artwork-type-step{display:flex;flex-direction:column;gap:15px}.form-artwork-type-step .form-artwork-type-step-title{margin:0;font-size:1.4rem;color:#fff}.form-artwork-type-step .form-artwork-type-step-help{margin:0;font-size:.9375rem;color:#ffffffd6;line-height:1.5}.form-artwork-type-step .form-artwork-type-step-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:640px){.form-artwork-type-step .form-artwork-type-step-options{grid-template-columns:1fr}}.form-artwork-type-step .form-artwork-type-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px;text-align:left;color:#fff;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);border-radius:20px;cursor:pointer;transition:transform .12s ease-out,border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out}.form-artwork-type-step .form-artwork-type-card:hover{border-color:#8a6edd;background-color:#041032;transform:translateY(-1px)}.form-artwork-type-step .form-artwork-type-card:focus-within{outline:solid 2px #f6d85f;outline-offset:2px}.form-artwork-type-step .form-artwork-type-card.is-selected{border-color:#f6d85f;background-color:#041032;box-shadow:0 0 0 2px #f6d85f52}.form-artwork-type-step .form-artwork-type-card .form-artwork-type-card-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form-artwork-type-step .form-artwork-type-card .form-artwork-type-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#f6d85f;background-color:#f6d85f1f;border-radius:10px}.form-artwork-type-step .form-artwork-type-card .form-artwork-type-card-title{font-size:1rem;font-weight:700;color:#fff}.form-artwork-type-step .form-artwork-type-card .form-artwork-type-card-description{font-size:.875rem;color:#ffffffd6;line-height:1.5}.form-artwork-type-step .form-artwork-type-step-footer{display:flex;justify-content:flex-end;margin-top:5px}.artist-full-gallery-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:600px){.artist-full-gallery-overlay{padding:0}}.artist-full-gallery-overlay .artist-full-gallery-backdrop{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;cursor:pointer;animation:fade-in .2s ease-out}.artist-full-gallery-overlay.artist-full-gallery-overlay-closing .artist-full-gallery-backdrop,.artist-full-gallery-overlay.artist-full-gallery-overlay-closing .artist-full-gallery-modal{animation:fade-out .2s ease-out forwards}.artist-full-gallery-overlay .artist-full-gallery-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:1080px;max-height:90vh;background:linear-gradient(180deg,#041032,#141026fa);border:solid 1px rgba(138,110,221,.45);border-radius:30px;box-shadow:0 20px 60px #0000008c;overflow:hidden;animation:fade-in .2s ease-out}@media(max-width:600px){.artist-full-gallery-overlay .artist-full-gallery-modal{width:100%;max-width:100%;max-height:100vh;height:100vh;border-radius:0;border:none}}.artist-full-gallery-overlay .artist-full-gallery-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px;border-bottom:solid 1px rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.artist-full-gallery-overlay .artist-full-gallery-header-info{display:flex;align-items:baseline;gap:10px;min-width:0}.artist-full-gallery-overlay .artist-full-gallery-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.01em}.artist-full-gallery-overlay .artist-full-gallery-count{font-size:.8rem;color:#ffffffd6;white-space:nowrap}.artist-full-gallery-overlay .artist-full-gallery-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#ffffffd6;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.artist-full-gallery-overlay .artist-full-gallery-close:hover{background-color:#ffffff1a;color:#fff;border-color:#ffffff2e}.artist-full-gallery-overlay .artist-full-gallery-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px}@media(max-width:600px){.artist-full-gallery-overlay .artist-full-gallery-content{padding:15px}}.artist-full-gallery-overlay .artist-full-gallery-content::-webkit-scrollbar{width:6px}.artist-full-gallery-overlay .artist-full-gallery-content::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.artist-full-gallery-overlay .artist-full-gallery-content::-webkit-scrollbar-track{background-color:transparent}.artist-full-gallery-overlay .artist-full-gallery-empty{padding:40px 15px;text-align:center;color:#ffffffd6;font-size:.9375rem}.artist-full-gallery-overlay .artist-full-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}@media(max-width:950px){.artist-full-gallery-overlay .artist-full-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:600px){.artist-full-gallery-overlay .artist-full-gallery-grid{grid-template-columns:repeat(2,1fr);gap:5px}}.artist-full-gallery-overlay .artist-full-gallery-tile{display:flex;flex-direction:column;gap:5px;min-width:0}.artist-full-gallery-overlay .artist-full-gallery-item{position:relative;padding:0;cursor:pointer;border-radius:20px;overflow:hidden;width:100%;display:block;background:transparent;border:solid 1px rgba(255,255,255,.08);transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.artist-full-gallery-overlay .artist-full-gallery-item:hover{border-color:#f6d85f80;box-shadow:0 0 14px #6b4ebb59;transform:translateY(-2px)}.artist-full-gallery-overlay .artist-full-gallery-item:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-full-gallery-overlay .artist-full-gallery-img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.artist-full-gallery-overlay .artist-full-gallery-featured-badge{position:absolute;top:5px;left:5px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;font-size:.8125rem;font-weight:600;color:#041032;background-color:#f6d85f;border-radius:10px;pointer-events:none}.artwork-fanart-history-panel{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#0000001f;border-radius:10px}.artwork-fanart-history-panel .artwork-fanart-history-panel-title{margin:0;font-size:.875rem;font-weight:700;color:#fff}.artwork-fanart-history-panel .artwork-fanart-history-panel-list{display:flex;flex-direction:column;gap:5px;padding:0;margin:0;list-style:none}.artwork-fanart-history-panel .artwork-fanart-history-panel-item{display:flex;gap:5px;align-items:flex-start}.artwork-fanart-history-panel .artwork-fanart-history-panel-item.is-approved .artwork-fanart-history-panel-icon{color:#58d68d}.artwork-fanart-history-panel .artwork-fanart-history-panel-item.is-refused .artwork-fanart-history-panel-icon{color:#f5aab8}.artwork-fanart-history-panel .artwork-fanart-history-panel-icon{flex-shrink:0;margin-top:2px}.artwork-fanart-history-panel .artwork-fanart-history-panel-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.artwork-fanart-history-panel .artwork-fanart-history-panel-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.artwork-fanart-history-panel .artwork-fanart-history-panel-label{font-size:.875rem;font-weight:600;color:#fff}.artwork-fanart-history-panel .artwork-fanart-history-panel-date{font-size:.8125rem;color:#ffffffd6}.artwork-fanart-history-panel .artwork-fanart-history-panel-reason{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5;white-space:pre-line}.artwork-fanart-history-panel-loading{display:flex;align-items:center;justify-content:center;padding:10px;color:#ffffffd6}.artwork-fanart-history-panel-empty{margin:0;font-size:.875rem;color:#ffffffd6}.artwork-fanart-status-badge{display:flex;gap:10px;padding:10px;border-radius:20px;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);align-items:flex-start}.artwork-fanart-status-badge.artwork-fanart-status-badge-pending{border-color:#f6d85f66}.artwork-fanart-status-badge.artwork-fanart-status-badge-pending .artwork-fanart-status-badge-icon{color:#f6d85f}.artwork-fanart-status-badge.artwork-fanart-status-badge-approved{border-color:#58d68d66}.artwork-fanart-status-badge.artwork-fanart-status-badge-approved .artwork-fanart-status-badge-icon{color:#58d68d}.artwork-fanart-status-badge.artwork-fanart-status-badge-refused{border-color:#f5aab880}.artwork-fanart-status-badge.artwork-fanart-status-badge-refused .artwork-fanart-status-badge-icon{color:#f5aab8}.artwork-fanart-status-badge .artwork-fanart-status-badge-icon{flex-shrink:0;margin-top:2px}.artwork-fanart-status-badge .artwork-fanart-status-badge-body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.artwork-fanart-status-badge .artwork-fanart-status-badge-title{font-size:1rem;font-weight:700;color:#fff}.artwork-fanart-status-badge .artwork-fanart-status-badge-description{font-size:.875rem;color:#ffffffd6;line-height:1.5}.artwork-fanart-status-badge .artwork-fanart-status-badge-reason{display:flex;flex-direction:column;gap:2px;padding:5px 10px;background-color:#0000002e;border-radius:10px}.artwork-fanart-status-badge .artwork-fanart-status-badge-reason .artwork-fanart-status-badge-reason-label{font-size:.8125rem;font-weight:600;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artwork-fanart-status-badge .artwork-fanart-status-badge-reason .artwork-fanart-status-badge-reason-text{font-size:.875rem;color:#fff;line-height:1.5;white-space:pre-line}.artwork-fanart-status-badge .artwork-fanart-status-badge-actions{display:flex;flex-wrap:wrap;gap:5px}.artwork-fanart-status-badge .artwork-fanart-status-badge-history-toggle{align-self:flex-start;padding:0;background:none;border:none;color:#f6d85f;font-size:.875rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.artwork-fanart-status-badge .artwork-fanart-status-badge-history-toggle:hover,.artwork-fanart-status-badge .artwork-fanart-status-badge-history-toggle:focus-visible{color:#f6d85f}.artwork-fanart-status-list{display:flex;flex-direction:column;gap:10px;margin-top:15px;padding-top:15px;border-top:solid 1px rgba(255,255,255,.08)}.artwork-fanart-status-list .artwork-fanart-status-list-title{margin:0;font-size:1rem;font-weight:700;color:#fff}.artwork-fanart-status-list .artwork-fanart-status-list-items{display:flex;flex-direction:column;gap:10px}.artist-recent-works{display:flex;flex-direction:column;gap:15px;width:100%;padding:25px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;overflow:hidden}@media(max-width:600px){.artist-recent-works{padding:15px;gap:10px}}.artist-recent-works .artist-legacy-nudge{display:flex;align-items:flex-start;gap:10px;padding:10px 15px;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;background-color:#ffffff08}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-icon{flex-shrink:0;margin-top:2px;color:#f6d85f}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-body{display:flex;flex-direction:column;gap:5px;flex:1}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-text{font-size:.8rem;color:#ffffffd6;line-height:1.4}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-cta{align-self:flex-start;padding:2px 10px;border:1px solid #8a6edd;border-radius:10px;background:transparent;color:#fff;font-size:.8rem;cursor:pointer}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-cta:hover{background-color:#6b4ebb}.artist-recent-works .artist-legacy-nudge .artist-legacy-nudge-cta:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}@media(max-width:600px){.artist-recent-works .artist-legacy-nudge{padding:5px 10px}}.artist-recent-works .artist-recent-works-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0}.artist-recent-works .artist-recent-works-title{font-size:1.6rem;font-weight:700;color:#fff;min-width:0}.artist-recent-works .artist-recent-works-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.artist-recent-works .artist-recent-works-action{flex-shrink:0}.artist-recent-works .artist-recent-works-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:25px 15px;text-align:center;color:#ffffffd6;font-size:.9375rem;background-color:#ffffff08;border:dashed 1px rgba(255,255,255,.12);border-radius:20px}.artist-recent-works .artist-recent-works-featured-hint{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.artist-recent-works .artist-recent-works-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;width:100%}@media(max-width:600px){.artist-recent-works .artist-recent-works-strip{grid-template-columns:1fr}}.artist-recent-works .artist-recent-works-tile{display:flex;flex-direction:column;gap:5px;min-width:0}.artist-recent-works .artist-recent-works-item{position:relative;padding:0;cursor:pointer;border-radius:20px;overflow:hidden;width:100%;display:block;border:2px solid rgba(138,110,221,.4);transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;background:transparent}.artist-recent-works .artist-recent-works-item:hover{border-color:#f6d85f99;box-shadow:0 0 14px #6b4ebb73;transform:scale(1.02)}.artist-recent-works .artist-recent-works-item:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-recent-works .artist-recent-works-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.artist-recent-works .artist-recent-works-featured-badge{position:absolute;top:5px;left:5px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;font-size:.8125rem;font-weight:600;color:#041032;background-color:#f6d85f;border-radius:10px;pointer-events:none}.artwork-tile-owner-actions{position:absolute;top:5px;right:5px;display:flex;gap:2px;z-index:1}.artwork-tile-owner-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:10px;border:solid 1px rgba(255,255,255,.16);background:#0000008c;color:#ffffffeb;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.artwork-tile-owner-action:hover{background:#000000bf;border-color:#ffffff47}.artwork-tile-owner-action:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artwork-tile-owner-action.artwork-tile-owner-action-danger:hover{background:#f5aab873;border-color:#f5aab8a6;color:#fff}.artwork-tile-owner-action.artwork-tile-owner-action-active{color:#f6d85f;border-color:#f6d85f8c;background:#f6d85f2e}.artwork-tile-owner-action.artwork-tile-owner-action-active:hover{background:#f6d85f47;border-color:#f6d85fbf}.artwork-tile-share-action{position:absolute;z-index:1;right:5px;bottom:5px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:10px;border:solid 1px rgba(255,255,255,.16);background:#0000008c;color:#ffffffeb;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.artwork-tile-share-action:hover{background:#000000bf;border-color:#ffffff47}.artwork-tile-share-action:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.delete-artwork-confirm{display:flex;flex-direction:column;gap:10px}.delete-artwork-confirm .delete-artwork-confirm-title{margin:0;font-size:1.4rem;color:#fff}.delete-artwork-confirm .delete-artwork-confirm-body{margin:0;color:#ffffffd6;font-size:.9375rem;line-height:1.5}.delete-artwork-confirm .delete-artwork-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:5px}.artist-reviews-section{display:flex;flex-direction:column;gap:15px;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:25px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}@media(max-width:600px){.artist-reviews-section{padding:15px;gap:10px}}.artist-reviews-section .artist-reviews-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;min-width:0}.artist-reviews-section .artist-reviews-title{font-size:1.6rem;font-weight:700;color:#fff;min-width:0}.artist-reviews-section .artist-reviews-sort-segmented{display:flex;flex-wrap:wrap;gap:5px;padding:2px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px;align-self:flex-start;min-inline-size:0}@media(max-width:600px){.artist-reviews-section .artist-reviews-sort-segmented{width:100%;align-self:stretch}}.artist-reviews-section .artist-reviews-sort-button{padding:5px 15px;background:transparent;border:solid 1px transparent;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#ffffffd6;cursor:pointer;white-space:nowrap;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(max-width:600px){.artist-reviews-section .artist-reviews-sort-button{flex:1;min-width:0;padding:5px 10px}}.artist-reviews-section .artist-reviews-sort-button:hover:not(.artist-reviews-sort-button-active){color:#fff;background-color:#ffffff0a}.artist-reviews-section .artist-reviews-sort-button.artist-reviews-sort-button-active{color:#fff;background-color:#6b4ebb38;border-color:#8a6edd73;box-shadow:0 0 12px #6b4ebb2e}.artist-reviews-section .artist-reviews-list{display:flex;flex-direction:column;gap:15px;width:100%;min-width:0}.artist-reviews-section .artist-reviews-empty{font-size:.9375rem;color:#ffffffd6;font-style:italic;text-align:center;padding:15px 0}.artist-reviews-section .artist-reviews-more-btn{align-self:center;background:none;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#ffffffd6;cursor:pointer;transition:color .2s ease-out,border-color .2s ease-out}.artist-reviews-section .artist-reviews-more-btn:hover{color:#fff;border-color:#8a6edd}.payment-onboarding-guide{display:flex;flex-direction:column;gap:10px;padding:15px;color:#fff;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.16);border-radius:20px;line-height:1.4}.payment-onboarding-guide-header{display:flex;align-items:center;gap:5px}.payment-onboarding-guide-header svg{flex-shrink:0;color:#ffffffd6}.payment-onboarding-guide-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600}.payment-onboarding-guide-intro{margin:0;font-size:.875rem;color:#ffffffd6}.payment-onboarding-guide-processors{display:flex;flex-direction:column;gap:5px}.payment-onboarding-guide-processor{display:flex;flex-direction:column;gap:2px;padding:5px 10px;background-color:#ffffff08;border-left:2px solid rgba(255,255,255,.16);border-radius:10px}.payment-onboarding-guide-processor-label{font-size:.875rem;font-weight:600;color:#fff}.payment-onboarding-guide-processor-text{margin:0;font-size:.875rem;color:#ffffffd6}.payment-onboarding-guide-not-ready{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.payment-onboarding-guide-cta{align-self:flex-start;font-size:.875rem;font-weight:500;color:#6b4ebb;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease-out}.payment-onboarding-guide-cta:hover{color:#f6d85f}.form-donation .form-donation-provider{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;border:none}.form-donation .form-donation-provider-label{padding:0;font-size:.875rem;font-weight:600;color:#fff}.form-donation .form-donation-provider-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:5px}.form-donation .form-donation-provider-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 5px;border:solid 1px rgba(255,255,255,.18);border-radius:10px;background:#ffffff0d;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.form-donation .form-donation-provider-option:hover{background:#ffffff1a;border-color:#f6d85f99}.form-donation .form-donation-provider-option:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.form-donation .form-donation-provider-option-icon{width:48px;height:48px;border-radius:10px;object-fit:contain;overflow:hidden}.form-donation .form-donation-provider-option-label{text-align:center;line-height:1.2}.form-donation .form-donation-provider-option--selected{background:#f6d85f24;border-color:#f6d85f;box-shadow:inset 0 0 0 1px #f6d85f;color:#fff}.form-donation .form-donation-preview{display:flex;flex-direction:column;gap:5px;padding:10px;background:#ffffff0f;border:solid 1px rgba(246,216,95,.35);border-radius:10px}.form-donation .form-donation-preview-label{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.06em}.form-donation .form-donation-preview-link{display:inline-flex;align-items:center;gap:5px;color:#f6d85f;font-size:.875rem;font-weight:600;text-decoration:none;word-break:break-all}.form-donation .form-donation-preview-link:hover{color:#f6d85f;text-decoration:underline}.form-donation .form-donation-preview-link:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px;border-radius:10px}.form-donation .form-donation-disclaimer{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.45}.form-donation .form-donation-clear{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:5px 10px;border:solid 1px rgba(245,179,66,.4);border-radius:10px;background:transparent;color:#f5b342;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out}.form-donation .form-donation-clear:hover{background:#f5b3421a;border-color:#f5b342b3}.form-donation .form-donation-clear:focus-visible{outline:solid 2px rgba(245,179,66,.5);outline-offset:2px}.social-links-field .social-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.social-links-field .social-links-item{display:flex;flex-direction:column;gap:5px}.social-links-field .social-links-row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;gap:10px;align-items:stretch}@media(max-width:480px){.social-links-field .social-links-row{grid-template-columns:1fr auto;grid-template-areas:"platform remove" "handle handle"}.social-links-field .social-links-row .social-links-platform{grid-area:platform}.social-links-field .social-links-row .social-links-handle-wrapper{grid-area:handle}.social-links-field .social-links-row .social-links-remove{grid-area:remove}}.social-links-field .social-links-handle-wrapper{position:relative;display:flex;align-items:center;min-width:0}.social-links-field .social-links-handle-wrapper .social-links-prefix{position:absolute;left:10px;pointer-events:none;color:#7f7f7f;font-size:1rem;z-index:1}.social-links-field .social-links-handle-wrapper:has(.social-links-prefix) .input-field-control{padding-left:calc(10px + .9rem)}.social-links-field .social-links-handle-wrapper .input-field{flex:1;min-width:0}.social-links-field .social-links-remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#7f7f7f;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.social-links-field .social-links-remove:hover,.social-links-field .social-links-remove:focus-visible{color:#f5aab8;border-color:#f5aab866;background-color:#f5aab814}.social-links-field .social-links-preview{margin:0;font-size:.8rem;color:#7f7f7f;line-height:1.4;word-break:break-all}.social-links-field .social-links-preview .social-links-preview-label{margin-right:5px}.social-links-field .social-links-preview .social-links-preview-url{color:#ffffffd6;text-decoration:underline;text-decoration-color:#ffffff29;text-underline-offset:2px}.social-links-field .social-links-preview .social-links-preview-url:hover{color:#fff;text-decoration-color:#fff6}.social-links-field .social-links-add{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:5px 10px;color:#ffffffd6;background-color:#ffffff0a;border:1px dashed rgba(255,255,255,.2);border-radius:10px;font-size:.9375rem;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.social-links-field .social-links-add:hover,.social-links-field .social-links-add:focus-visible{color:#fff;border-color:#f6d85f80;background-color:#f6d85f14}.artist-donation-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px 15px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;background:#ffffff0a;color:#fff;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.artist-donation-link:hover{background:#ffffff14;border-color:#8a6edd;transform:translateY(-1px)}.artist-donation-link:focus-visible{outline:4px solid #8a6edd;outline-offset:2px}.artist-donation-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;overflow:hidden}.artist-donation-link-icon-image{width:100%;height:100%;object-fit:contain}.artist-donation-link-body{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.artist-donation-link-title{font-size:.875rem;font-weight:600;color:#ffffffd6;text-transform:uppercase;letter-spacing:.06em}.artist-donation-link-provider{font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-donation-link-external{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffd6;transition:color .2s ease-out}.artist-donation-link:hover .artist-donation-link-external{color:#6b4ebb}.artist-social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:5px;width:min(100%,260px);margin-inline:auto}.artist-social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#7f7f7f;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50%;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.artist-social-link:hover,.artist-social-link:focus-visible{color:#fff;background-color:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.artist-social-link:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.artist-subscribers-list{display:flex;flex-direction:column;gap:15px;min-height:200px}.artist-subscribers-list-header{display:flex;flex-direction:column;gap:2px;padding-right:30px}.artist-subscribers-list-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.artist-subscribers-list-count{color:#ffffffd6;font-size:.875rem}.artist-subscribers-list-empty{padding:25px 10px;text-align:center;color:#ffffffd6;font-size:.9375rem;background-color:#ffffff08;border:dashed 1px rgba(255,255,255,.12);border-radius:20px}.artist-subscribers-list-items{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.artist-subscribers-list-item{margin:0}.artist-subscribers-list-link{display:flex;align-items:center;gap:10px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#fff;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out}.artist-subscribers-list-link:hover{background-color:#ffffff12;border-color:#8a6edd73}.artist-subscribers-list-link:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-subscribers-list-avatar{flex-shrink:0;width:48px;height:48px}.artist-subscribers-list-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.artist-subscribers-list-nickname{font-weight:600;color:#fff;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-subscribers-list-username{font-size:.875rem;color:#ffffffd6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-subscribers-list-footer{display:flex;justify-content:center;padding-top:5px}.modal-container:has(.badge-detail-modal){max-width:460px;background-color:#0f0c1ef0;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #0006}.badge-detail-modal{--badge-detail-accent: #f5c842;--badge-detail-accent-soft: rgba(245, 200, 66, .22);--badge-detail-accent-glow: rgba(245, 200, 66, .55);display:flex;flex-direction:column;align-items:center;gap:5px;max-width:420px;width:100%;padding:5px;text-align:center}.badge-detail-modal-artwork{display:flex;align-items:center;justify-content:center;width:260px;height:260px;background:radial-gradient(circle at center,var(--badge-detail-accent-soft) 0%,transparent 62%)}@media(max-width:600px){.badge-detail-modal-artwork{width:200px;height:200px}}.badge-detail-modal-image{width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 0 14px var(--badge-detail-accent-glow)) drop-shadow(0 0 32px var(--badge-detail-accent-soft))}@media(max-width:600px){.badge-detail-modal-image{width:168px;height:168px}}.badge-detail-modal-icon{color:var(--badge-detail-accent);filter:drop-shadow(0 0 14px var(--badge-detail-accent-glow)) drop-shadow(0 0 32px var(--badge-detail-accent-soft))}.badge-detail-modal-info{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.badge-detail-modal-name{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.01em}.badge-detail-modal-rarity{padding:2px 10px;border:1px solid transparent;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.badge-detail-modal-rarity-classic{background:#58d68d24;border-color:#58d68d8c;color:#58d68df2}.badge-detail-modal-rarity-rare{background:#5395ff29;border-color:#5395ff99;color:#a0c8fff2}.badge-detail-modal-rarity-legendary{background:#f5c84229;border-color:#f5c842b3;color:#ffe278fa}.badge-detail-modal-rarity-mythique{position:relative;isolation:isolate;background:#140c28d9;border-color:transparent;color:#fffafffa;text-shadow:0 1px 2px rgba(0,0,0,.55)}.badge-detail-modal-rarity-mythique:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 6.5s linear infinite;pointer-events:none;z-index:-1}.badge-detail-modal-rarity-mythique:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 6.5s linear infinite;opacity:.55;filter:blur(12px);pointer-events:none;z-index:-2}@media(prefers-reduced-motion:reduce){.badge-detail-modal-rarity-mythique{background:linear-gradient(135deg,#9333ea4d,#ec48994d);border-color:#ec4899d9;color:#ffdcf5fa;text-shadow:0 0 8px rgba(236,72,153,.5);box-shadow:0 0 14px #a855f7a6,0 0 24px #ec489973}.badge-detail-modal-rarity-mythique:before,.badge-detail-modal-rarity-mythique:after{animation:none;display:none}}.badge-detail-modal-description{margin:0;max-width:360px;font-size:1rem;line-height:1.55;color:#ffffffd6}.badge-detail-modal-credit{margin:0;padding-top:2px;font-size:.875rem;color:#ffffffd6}.badge-detail-modal-credit-link{color:var(--badge-detail-accent);font-weight:600;text-decoration:none;transition:color .2s ease-out}.badge-detail-modal-credit-link:hover,.badge-detail-modal-credit-link:focus-visible{text-decoration:underline}.badge-detail-modal--rarity-classic{--badge-detail-accent: #6dd49a;--badge-detail-accent-soft: rgba(109, 212, 154, .22);--badge-detail-accent-glow: rgba(109, 212, 154, .55)}.badge-detail-modal--rarity-rare{--badge-detail-accent: #5fc7e8;--badge-detail-accent-soft: rgba(83, 149, 255, .22);--badge-detail-accent-glow: rgba(83, 149, 255, .55)}.badge-detail-modal--rarity-legendary{--badge-detail-accent: #f5c842;--badge-detail-accent-soft: rgba(245, 200, 66, .22);--badge-detail-accent-glow: rgba(245, 200, 66, .55)}.badge-detail-modal--rarity-mythique{--badge-detail-accent: #a24bff;--badge-detail-accent-soft: rgba(162, 75, 255, .28);--badge-detail-accent-glow: rgba(236, 72, 153, .6)}.badge-detail-modal--rarity-mythique .badge-detail-modal-artwork{position:relative;isolation:isolate}.badge-detail-modal--rarity-mythique .badge-detail-modal-artwork:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 6s linear infinite;opacity:.55;filter:blur(18px);pointer-events:none;z-index:-1}.badge-detail-modal--rarity-mythique .badge-detail-modal-artwork:after{content:"";position:absolute;inset:-24px;border-radius:50%;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 6s linear infinite;opacity:.35;filter:blur(32px);pointer-events:none;z-index:-2}@media(prefers-reduced-motion:reduce){.badge-detail-modal--rarity-mythique .badge-detail-modal-artwork:before,.badge-detail-modal--rarity-mythique .badge-detail-modal-artwork:after{animation:none;display:none}}.displayed-badges-section{display:flex;flex-direction:column;width:100%;padding:10px 0}.displayed-badges-section-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0;list-style:none}.displayed-badges-section-item{display:flex}.displayed-badges-section-item--empty{min-height:80px;border:dashed 3px rgba(0,29,75,.7450980392);border-radius:20px;background:#ffffff05}.displayed-badges-section-trigger{display:flex;align-items:stretch;justify-content:stretch;width:100%;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .2s ease-out}.displayed-badges-section-trigger:hover{transform:translateY(-1px)}.displayed-badges-section-trigger:focus-visible{outline:4px solid #8a6edd;outline-offset:2px;border-radius:20px}.displayed-badges-section-trigger .badge--showcase{width:100%;min-width:0;padding:10px 5px;gap:2px}.displayed-badges-section-trigger .badge--showcase .badge-icon--image{width:64px;height:64px}.displayed-badges-section-trigger .badge--showcase.badge--no-name{padding:2px}.displayed-badges-section-trigger .badge--showcase.badge--no-name .badge-icon--image{width:76px;height:76px}.displayed-badges-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px rgba(255,255,255,.08)}.displayed-badges-section-title{margin:0;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.displayed-badges-section-edit{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:32px;padding:0 10px;border:solid 1px rgba(107,78,187,.55);border-radius:20px;background:linear-gradient(135deg,#6b4ebb29,#f6d85f1f);color:#fff;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 0 #6b4ebb00;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.displayed-badges-section-edit:hover{background:linear-gradient(135deg,#6b4ebb47,#f6d85f38);border-color:#6b4ebb;box-shadow:0 0 0 3px #6b4ebb38;transform:translateY(-1px)}.displayed-badges-section-edit:focus-visible{outline:4px solid #8a6edd;outline-offset:2px}@media(prefers-reduced-motion:reduce){.displayed-badges-section-edit{transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.displayed-badges-section-edit:hover{transform:none}}@media(max-width:340px){.displayed-badges-section-edit-label{display:none}}.displayed-badges-section-stats{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"standard rare" "legendary mythique";gap:5px;margin:10px 0 0;padding:0}.displayed-badges-section-stats-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px;border-radius:20px;background:#ffffff08;border:solid 1px rgba(255,255,255,.06);min-width:0}.displayed-badges-section-stats-label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:0;color:#ffffffd6;white-space:nowrap;max-width:100%}.displayed-badges-section-stats-value{margin:0;font-size:1rem;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.displayed-badges-section-stats-value--soon{font-size:.8rem;font-weight:700;font-style:italic;letter-spacing:.02em;color:#ffffffd6}.displayed-badges-section-stats-item--standard{grid-area:standard;border-color:#58d68d59;background:#58d68d12}.displayed-badges-section-stats-item--standard .displayed-badges-section-stats-label{color:#58d68d}.displayed-badges-section-stats-item--rare{grid-area:rare;border-color:#5fc7e873;background:#5fc7e812}.displayed-badges-section-stats-item--rare .displayed-badges-section-stats-label{color:#5fc7e8}.displayed-badges-section-stats-item--legendary{grid-area:legendary;border-color:#f6d85f8c;background:#f6d85f12}.displayed-badges-section-stats-item--legendary .displayed-badges-section-stats-label{color:#f6d85f}.displayed-badges-section-stats-item--total{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;isolation:isolate;gap:2px;padding:5px 10px;border-color:#6b4ebbd9;background:linear-gradient(135deg,#6b4ebb61,#f6d85f52),#0f0a1efa;box-shadow:0 0 0 1px #0000008c,0 6px 18px #0000008c}.displayed-badges-section-stats-item--total:before{content:"";position:absolute;inset:-6px;border-radius:20px;background:#0a0819bf;filter:blur(4px);pointer-events:none;z-index:-1}.displayed-badges-section-stats-item--total .displayed-badges-section-stats-label{color:#6b4ebb}.displayed-badges-section-stats-item--total .displayed-badges-section-stats-value{color:#fff;font-size:1rem}.displayed-badges-section-stats-item--mythique{grid-area:mythique;position:relative;isolation:isolate;border:solid 4px transparent;background:linear-gradient(#140c28eb,#140c28eb) padding-box,linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f) border-box;background-size:100% 100%,200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite}.displayed-badges-section-stats-item--mythique .displayed-badges-section-stats-label{color:#fff0faeb}@media(prefers-reduced-motion:reduce){.displayed-badges-section-stats-item--mythique{background:linear-gradient(135deg,#9333ea29,#ec489929);border:solid 4px rgba(236,72,153,.55);animation:none}.displayed-badges-section-stats-item--mythique .displayed-badges-section-stats-label{color:#f9a8d4}}.displayed-badges-section-cta{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:dashed 3px rgba(0,29,75,.7450980392);border-radius:20px;background:#ffffff0a;color:#ffffffd6;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.displayed-badges-section-cta:hover{background:#ffffff14;border-color:#8a6edd;color:#fff}.displayed-badges-section-cta:focus-visible{outline:4px solid #8a6edd;outline-offset:2px}.form-commission{display:flex;flex-direction:column;gap:20px;padding:20px 15px;color:#fff}@media(max-width:600px){.form-commission{gap:15px;padding:15px 10px}}.form-commission .form-commission-methods{display:flex;flex-direction:column;gap:5px;padding:10px 0 0;margin:0;border:none}.form-commission .form-commission-methods .form-commission-methods-legend{padding:0;font-size:1rem;font-weight:600;color:#fff}.form-commission .form-commission-methods .form-commission-methods-hint{margin:0;font-size:.8rem;color:#ffffffd6}.form-commission .form-commission-methods .form-commission-methods-option{display:flex;align-items:center;gap:5px;font-size:.8rem;color:#fff;cursor:pointer}.form-commission .form-commission-methods .form-commission-methods-option input[type=checkbox]:disabled{cursor:not-allowed}.form-commission .form-commission-methods .form-commission-methods-option input[type=checkbox]:disabled+span{color:#ffffffd6;cursor:not-allowed}.form-commission .form-commission-methods .form-commission-methods-disabled-tag{font-style:italic;font-size:.875rem;color:#ffffffd6}.form-commission .form-commission-methods .form-commission-methods-error{margin:0;font-size:.8rem;color:#f5aab8}.form-commission .form-commission-title{margin:0;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.01em}.form-commission .form-commission-step{display:flex;flex-direction:column;gap:20px}@media(max-width:600px){.form-commission .form-commission-step{gap:15px}}.form-commission .form-commission-error{margin:0;padding:10px 15px;background-color:#f5aab81a;border:solid 1px rgba(245,170,184,.4);border-radius:20px;font-size:.8rem;color:#f5aab8;text-align:center}.form-commission .form-commission-hint{margin:-5px 0 0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.form-commission .form-commission-options-hint{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.25);border-radius:20px;color:#fff}.form-commission .form-commission-options-hint svg{color:#f6d85f;flex-shrink:0;margin-top:2px}.form-commission .form-commission-options-hint-body{display:flex;flex-direction:column;gap:2px;min-width:0}.form-commission .form-commission-options-hint-title{margin:0;font-size:.8rem;font-weight:600;color:#fff}.form-commission .form-commission-options-hint-text{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.45}.form-commission-stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.form-commission-stepper-item{display:flex;align-items:center;gap:5px;padding:5px 10px;background-color:#ffffff06;border:solid 1px rgba(255,255,255,.05);border-radius:20px;color:#7f7f7f;font-size:.8rem;font-weight:600;min-width:0;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(max-width:600px){.form-commission-stepper-item{padding:5px;justify-content:center}}.form-commission-stepper-item.form-commission-stepper-item-current{color:#fff;background-color:#f6d85f0d;border-color:#f6d85f73}.form-commission-stepper-item.form-commission-stepper-item-done{color:#f6d85fd9;border-color:#f6d85f40}.form-commission-stepper-bullet{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.1);flex-shrink:0;font-size:.8125rem;font-weight:700}.form-commission-stepper-item-current .form-commission-stepper-bullet{background-color:#f6d85f2e;border-color:#f6d85f8c;color:#f6d85f}.form-commission-stepper-item-done .form-commission-stepper-bullet{background-color:#f6d85f1f;border-color:#f6d85f66;color:#f6d85f}.form-commission-stepper-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:600px){.form-commission-stepper-label{display:none}}.service-quantity-picker{display:flex;flex-direction:column;gap:15px}.service-quantity-picker-sections{display:flex;flex-direction:column;gap:20px}.sqp-parent-section{display:flex;flex-direction:column;gap:10px}.sqp-parent-title{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em}.sqp-subcategory{display:flex;flex-direction:column;gap:5px}.sqp-subcategory-title{margin:0;font-size:.8125rem;font-weight:700;color:#ffffffd6;text-transform:uppercase;letter-spacing:.1em}.sqp-variants-grid{display:grid;grid-template-columns:1fr;gap:5px}.sqp-variant-card{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:15px;padding:10px 15px;background-color:#ffffff06;border:solid 1px rgba(255,255,255,.06);border-radius:20px;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}@media(max-width:600px){.sqp-variant-card{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"image info" "controls controls";column-gap:10px;row-gap:10px;padding:10px}}.sqp-variant-card:hover{border-color:#ffffff1f}.sqp-variant-card.sqp-variant-card-selected{background-color:#f6d85f0a;border-color:#f6d85f80;box-shadow:0 0 0 1px #f6d85f33,0 6px 20px #f6d85f14}.sqp-variant-card.sqp-variant-card-preselected:not(.sqp-variant-card-selected){border-color:#f6d85f4d}.sqp-variant-image{width:100px;height:100px;box-sizing:border-box;object-fit:cover;border-radius:10px;flex-shrink:0}@media(max-width:600px){.sqp-variant-image{width:64px;height:64px;grid-area:image}}.sqp-variant-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#ffffff08;border:dashed 1px rgba(255,255,255,.1);color:#ffffff59;font-size:10px;text-align:center}.sqp-variant-info{display:flex;flex-direction:column;gap:6px;min-width:0}@media(max-width:600px){.sqp-variant-info{grid-area:info;gap:4px}}.sqp-variant-header{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.sqp-variant-name{font-size:1rem;font-weight:700;color:#fff;line-height:1.2;overflow-wrap:anywhere}.sqp-variant-badge{display:inline-flex;align-items:center;padding:2px 5px;background-color:#6b4ebb2e;border:solid 1px rgba(138,110,221,.35);border-radius:10px;font-size:10px;font-weight:700;color:#f6d85f;letter-spacing:.04em;text-transform:uppercase}.sqp-variant-description{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sqp-variant-meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:2px}@media(max-width:600px){.sqp-variant-meta{gap:10px}}.sqp-variant-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#ffffffd6}.sqp-variant-meta-item svg{color:#7f7f7f;flex-shrink:0}.sqp-variant-meta-item strong{color:#fff;font-weight:600}.sqp-variant-meta-label{color:#ffffffd6}.sqp-variant-meta-price strong{color:#f6d85f;font-weight:700}.sqp-variant-meta-price svg{color:#f6d85fb3}.sqp-variant-meta-delay strong{font-variant-numeric:tabular-nums}.sqp-variant-controls{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}@media(max-width:600px){.sqp-variant-controls{grid-area:controls;justify-content:flex-end}}.sqp-variant-control{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.1);border-radius:50%;color:#fff;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.sqp-variant-control:hover:not(:disabled){background-color:#ffffff1a;border-color:#f6d85f80;color:#f6d85f}.sqp-variant-control:disabled{opacity:.3;cursor:not-allowed}.sqp-variant-control.sqp-variant-control-plus{background-color:#f6d85f1f;border-color:#f6d85f73;color:#f6d85f}.sqp-variant-control.sqp-variant-control-plus:hover:not(:disabled){background-color:#f6d85f33;color:#f6d85f}.sqp-variant-quantity{min-width:24px;text-align:center;font-size:1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.sqp-variant-check{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#f6d85f;color:#041032;border-radius:50%;box-shadow:0 0 12px #f6d85f73;pointer-events:none}.sqp-summary{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:20px;padding:10px 15px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}@media(max-width:600px){.sqp-summary{grid-template-columns:1fr 1fr;gap:10px}}.sqp-summary-block{display:inline-flex;align-items:center;gap:10px;min-width:0}@media(max-width:600px){.sqp-summary-block{gap:5px}}.sqp-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#f6d85f1a;border:solid 1px rgba(246,216,95,.3);border-radius:10px;color:#f6d85f;flex-shrink:0}@media(max-width:600px){.sqp-summary-icon{width:32px;height:32px}}.sqp-summary-block-price .sqp-summary-icon{background-color:#f6d85f26;border-color:#f6d85f80}.sqp-summary-text{display:flex;flex-direction:column;gap:1px;min-width:0}.sqp-summary-label{font-size:.8125rem;color:#ffffffd6;letter-spacing:.04em}.sqp-summary-value{font-size:1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.sqp-summary-block-price .sqp-summary-value{color:#f6d85f;font-size:1.2rem}.sqp-summary-hint{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:#ffffffd6;line-height:1.4;font-style:italic}.sqp-summary-hint svg{color:#f6d85fb3;flex-shrink:0}@media(max-width:600px){.sqp-summary-hint{grid-column:1/-1;font-size:.8125rem}}.form-commission-description{display:flex;flex-direction:column;gap:5px}.form-commission-description-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.form-commission-description-help{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:#ffffffd6}.form-commission-description-help svg{color:#f6d85fb3;flex-shrink:0}.form-commission-description-counter{font-size:.8125rem;color:#7f7f7f;font-variant-numeric:tabular-nums}.form-commission-mini-summary{display:flex;flex-wrap:wrap;gap:10px 20px;padding:10px 15px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.form-commission-mini-summary-item{display:flex;flex-direction:column;gap:2px;min-width:0}.form-commission-mini-summary-item span{font-size:.8125rem;color:#ffffffd6;letter-spacing:.04em}.form-commission-mini-summary-item strong{font-size:1rem;color:#fff;font-variant-numeric:tabular-nums}.form-commission-recap{display:flex;flex-direction:column;gap:10px}.form-commission-recap-block{display:flex;flex-direction:column;gap:10px;padding:15px;background-color:#ffffff06;border:solid 1px rgba(255,255,255,.07);border-radius:20px;min-width:0}.form-commission-recap-title{margin:0;font-size:.8125rem;font-weight:700;color:#ffffffd6;text-transform:uppercase;letter-spacing:.1em}.form-commission-recap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;min-width:0}.form-commission-recap-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;border-bottom:solid 1px rgba(255,255,255,.04);min-width:0}.form-commission-recap-line:last-child{border-bottom:none;padding-bottom:0}@media(max-width:600px){.form-commission-recap-line{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"qty info" "qty price";align-items:start;column-gap:10px;row-gap:4px}}.form-commission-recap-line-qty{font-size:.8rem;font-weight:700;color:#ffffffd6;font-variant-numeric:tabular-nums}@media(max-width:600px){.form-commission-recap-line-qty{grid-area:qty;align-self:start}}.form-commission-recap-line-info{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:600px){.form-commission-recap-line-info{grid-area:info}}.form-commission-recap-line-name{font-size:1rem;font-weight:600;color:#fff;overflow-wrap:anywhere;min-width:0}.form-commission-recap-line-variant{font-size:10px;color:#f6d85f;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.form-commission-recap-line-price{font-size:1rem;font-weight:700;color:#f6d85f;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){.form-commission-recap-line-price{grid-area:price;justify-self:start;font-size:.8rem}}.form-commission-recap-ocs{display:flex;flex-wrap:wrap;gap:5px}.form-commission-recap-oc{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 2px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px;max-width:100%;min-width:0}.form-commission-recap-oc-image{width:28px;height:28px;box-sizing:border-box;object-fit:cover;border-radius:10px;flex-shrink:0}.form-commission-recap-oc-image.form-commission-recap-oc-image-placeholder{display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;color:#ffffff59;border:dashed 1px rgba(255,255,255,.1)}.form-commission-recap-oc-name{font-size:.8rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.form-commission-recap-empty{margin:0;font-size:.8rem;color:#ffffffd6;font-style:italic}.form-commission-recap-description{margin:0;font-size:.8rem;color:#fff;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.form-commission-recap-totals{background-color:#f6d85f0d;border-color:#f6d85f4d}.form-commission-recap-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 0}.form-commission-recap-total-row span{font-size:.8rem;color:#ffffffd6}.form-commission-recap-total-row strong{font-size:1.2rem;color:#f6d85f;font-variant-numeric:tabular-nums}.form-commission-recap-disclaimer{margin:5px 0 0;font-size:.8125rem;color:#ffffffd6;font-style:italic}.form-commission-tos{display:flex;flex-direction:column;gap:10px}.form-commission-tos-toggle{align-self:flex-start;padding:2px 10px;background:none;border:solid 1px rgba(255,255,255,.12);border-radius:20px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8rem;cursor:pointer;transition:color .2s ease-out,border-color .2s ease-out}.form-commission-tos-toggle:hover{color:#f6d85f;border-color:#f6d85f80}.form-commission-tos-content{margin:0;padding:10px 15px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px;font-family:inherit;font-size:.8rem;color:#ffffffd6;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;max-height:200px;overflow-y:auto}.form-commission-tos-label{display:flex;align-items:center;gap:5px;font-size:.8rem;color:#fff;cursor:pointer}.form-commission-tos-label input[type=checkbox]{width:18px;height:18px;accent-color:#f6d85f;flex-shrink:0}.form-commission-tos-unavailable{margin:0;padding:10px 15px;background-color:#f5b3420f;border:solid 1px rgba(245,179,66,.3);border-radius:20px;font-size:.8rem;color:#f5b342f2;line-height:1.5}.gallery-picker{display:flex;flex-direction:column;gap:10px}.gallery-picker .gallery-picker-title{font-size:.8125rem;font-weight:700;color:#ffffffd6;text-transform:uppercase;letter-spacing:.1em}.gallery-picker .gallery-picker-skeleton{display:flex;flex-wrap:wrap;gap:5px}.gallery-picker .gallery-picker-skeleton .gallery-picker-skeleton-item{display:flex;align-items:center;gap:5px;padding:5px 10px;border:solid 1px rgba(255,255,255,.08);border-radius:20px;animation:pulse 1.5s ease-in-out infinite}.gallery-picker .gallery-picker-skeleton .gallery-picker-skeleton-item .gallery-picker-skeleton-avatar{width:32px;height:32px;border-radius:50%;background:#ffffff0f}.gallery-picker .gallery-picker-skeleton .gallery-picker-skeleton-item .gallery-picker-skeleton-name{width:60px;height:14px;border-radius:10px;background:#ffffff0f}.gallery-picker .gallery-picker-slots{display:flex;flex-wrap:wrap;gap:5px}.gallery-picker .gallery-picker-slots .gallery-picker-slot{display:flex;align-items:center;gap:5px;padding:2px 10px;background-color:#f6d85f14;border:solid 1px rgba(246,216,95,.4);border-radius:20px}.gallery-picker .gallery-picker-slots .gallery-picker-slot img{width:28px;height:28px;object-fit:cover;border-radius:50%}.gallery-picker .gallery-picker-slots .gallery-picker-slot span{font-size:.8rem;color:#fff}.gallery-picker .gallery-picker-slots .gallery-picker-slot button{display:flex;align-items:center;background:none;border:none;color:#7f7f7f;cursor:pointer}.gallery-picker .gallery-picker-slots .gallery-picker-slot button:hover{color:#f5aab8}.gallery-picker .gallery-picker-list{display:flex;flex-wrap:wrap;gap:5px}.gallery-picker .gallery-picker-item{display:flex;align-items:center;gap:5px;padding:5px 10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.1);border-radius:20px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;transition:border-color .2s ease-out,background-color .2s ease-out}.gallery-picker .gallery-picker-item:hover:not(:disabled){border-color:#f6d85f80;background-color:#ffffff0f}.gallery-picker .gallery-picker-item:disabled{opacity:.45;cursor:not-allowed}.gallery-picker .gallery-picker-item img{width:28px;height:28px;object-fit:cover;border-radius:50%}.gallery-picker .gallery-picker-item .gallery-picker-item-add{color:#f6d85fd9}.gallery-picker .gallery-picker-empty{margin:0;font-size:.8rem;color:#7f7f7f;text-align:center;padding:15px}.modal-overlay:has(.form-commission) .modal-container{max-width:720px;background-color:#041032;background-image:radial-gradient(120% 60% at 50% 0%,rgba(107,78,187,.2) 0%,transparent 60%),linear-gradient(180deg,#041032,#0b1226fa);border-color:#8a6edd73;box-shadow:0 24px 80px #00000080}.modal-overlay:has(.form-commission) .modal-content{padding:0}.modal-overlay:has(.form-commission) .modal-close{top:15px;right:15px;width:36px;height:36px;padding:0;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#ffffffd6;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.modal-overlay:has(.form-commission) .modal-close:hover{background-color:#ffffff14;border-color:#f6d85f66;color:#f6d85f}.modal-overlay:has(.form-commission) .modal-footer{background-color:#0000002e;border-top-color:#ffffff14}.cancel-commission-content{display:flex;flex-direction:column;gap:15px;padding:15px}.cancel-commission-content h3{margin:0;font-size:1.2rem;color:#fff}.cancel-commission-content .cancel-commission-warning{margin:0;font-size:.8rem;color:#f5aab8}.cancel-commission-content .cancel-commission-actions{display:flex;gap:10px;justify-content:flex-end}.payout-rounding-helper{display:flex;flex-direction:column;gap:10px}.payout-rounding-helper .payout-rounding-helper-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;color:#f6d85f;font-size:.8rem;font-family:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.payout-rounding-helper .payout-rounding-helper-toggle:hover{opacity:.8}.payout-rounding-helper .payout-rounding-helper-panel{display:flex;flex-direction:column;gap:10px;padding:15px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:10px}.payout-rounding-helper .payout-rounding-helper-field{display:flex;flex-direction:column;gap:2px}.payout-rounding-helper .payout-rounding-helper-label{font-size:.8rem;color:#ffffffd6}.payout-rounding-helper .payout-rounding-helper-input{padding:5px 10px;background-color:#0003;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:inherit;font-size:1rem}.payout-rounding-helper .payout-rounding-helper-input:focus{outline:none;border-color:#f6d85f80}.payout-rounding-helper .payout-rounding-helper-breakdown{display:flex;flex-direction:column;gap:2px;margin:0}.payout-rounding-helper .payout-rounding-helper-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;color:#fff}.payout-rounding-helper .payout-rounding-helper-row dt{margin:0;color:#ffffffd6}.payout-rounding-helper .payout-rounding-helper-row dd{margin:0;font-variant-numeric:tabular-nums}.payout-rounding-helper .payout-rounding-helper-row-strong{font-size:1rem;font-weight:700}.payout-rounding-helper .payout-rounding-helper-row-strong dt,.payout-rounding-helper .payout-rounding-helper-row-strong dd{color:#fff}.payout-rounding-helper .payout-rounding-helper-row-muted dt,.payout-rounding-helper .payout-rounding-helper-row-muted dd{color:#ffffffd6;font-size:.875rem}.payout-rounding-helper .payout-rounding-helper-disclaimer{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.payout-rounding-helper .payout-rounding-helper-apply{align-self:flex-start;padding:5px 15px;background-color:#f6d85f;border:none;border-radius:10px;color:#041032;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.payout-rounding-helper .payout-rounding-helper-apply:hover{opacity:.9}.service-action-menu{position:relative;z-index:1}.service-action-menu .service-action-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#0000008c;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,color .2s ease-out;will-change:transform}.service-action-menu .service-action-menu-trigger:hover,.service-action-menu .service-action-menu-trigger[aria-expanded=true]{background:#000000bf;border-color:#8a6edd;box-shadow:0 0 0 3px #7757bd38}.service-action-menu .service-action-menu-trigger:active{background:#000000d9}.service-action-menu .service-action-menu-trigger:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.service-action-menu .service-action-menu-trigger:hover,.service-action-menu .service-action-menu-trigger[aria-expanded=true]{transform:scale(1.04)}.service-action-menu .service-action-menu-trigger:active{transform:scale(.96)}}.service-action-menu .service-action-menu-dropdown{position:absolute;top:calc(100% + 2px);right:0;min-width:180px;padding:2px;background-color:#041032;border:1px solid #8a6edd;border-radius:20px;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;gap:2px}.service-action-menu .service-action-menu-item{display:inline-flex;align-items:center;gap:5px;width:100%;padding:5px 10px;background:transparent;border:none;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease-out,color .2s ease-out}.service-action-menu .service-action-menu-item:hover{background:#ffffff0f}.service-action-menu .service-action-menu-item:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.service-action-menu .service-action-menu-item.service-action-menu-item-destructive{color:#f5aab8}.service-action-menu .service-action-menu-item.service-action-menu-item-destructive:hover{background:#ff7b9c1f}.admin-delete-service-form{display:flex;flex-direction:column;gap:10px}.admin-delete-service-form .admin-delete-service-form-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.admin-delete-service-form .admin-delete-service-form-body{margin:0;font-size:.875rem;color:#ffffffd6}.admin-delete-service-form .admin-delete-service-form-error{margin:0;padding:5px 10px;background:#ff7b9c1f;border:1px solid #f5aab8;border-radius:10px;color:#f5aab8;font-size:.875rem}.report-service-form{display:flex;flex-direction:column;gap:10px}.report-service-form .report-service-form-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.report-service-form .report-service-form-question{margin:0;font-size:.875rem;color:#ffffffd6}.report-service-form .report-service-form-reasons{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;border:none}.report-service-form .report-service-form-reason{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0a;border:1px solid #8a6edd;border-radius:20px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out}.report-service-form .report-service-form-reason:hover{background:#ffffff14}.report-service-form .report-service-form-reason input[type=radio]{accent-color:#6b4ebb}.report-service-form .report-service-form-error{margin:0;padding:5px 10px;background:#ff7b9c1f;border:1px solid #f5aab8;border-radius:10px;color:#f5aab8;font-size:.875rem}.artist-service-card{display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background-color:#041032;border:solid 1px rgba(0,29,75,.7450980392);transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.artist-service-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #6b4ebb2e;border-color:#8a6edd}.artist-service-card:hover .action-button{opacity:1}.artist-service-card .artist-service-card-action-menu-wrapper{position:absolute;top:5px;right:5px;z-index:1}.artist-service-card .artist-service-card-image-wrapper{position:relative;width:100%;background-color:#00000040}.artist-service-card .artist-service-card-image-wrapper .artist-service-card-image{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.artist-service-card .artist-service-card-image-wrapper .artist-service-card-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:16/9;background-color:#ffffff0f;border-bottom:solid 1px rgba(255,255,255,.08);color:#ffffff73;font-size:.9375rem}.artist-service-card .artist-service-card-info{display:flex;flex-direction:column;gap:5px;padding:10px;flex:1}.artist-service-card .artist-service-card-info .artist-service-card-artist{display:inline-flex;align-items:center;gap:5px;padding:2px 0;min-width:0;max-width:100%;color:#fff;text-decoration:none;transition:color .2s ease-out}.artist-service-card .artist-service-card-info .artist-service-card-artist:hover .artist-service-card-artist-name{color:#f6d85f}.artist-service-card .artist-service-card-info .artist-service-card-artist .artist-service-card-artist-avatar{width:24px;height:24px;flex-shrink:0;border:solid 1px rgba(255,255,255,.08)}.artist-service-card .artist-service-card-info .artist-service-card-artist .artist-service-card-artist-name{font-size:.8rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .2s ease-out}.artist-service-card .artist-service-card-info .artist-service-card-category{font-size:.8rem;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em}.artist-service-card .artist-service-card-info .artist-service-card-name{font-size:1rem;font-weight:700;color:#fff;line-height:1.35}.artist-service-card .artist-service-card-info .artist-service-card-tags{display:flex;flex-wrap:wrap;gap:2px}.artist-service-card .artist-service-card-info .artist-service-card-tag{max-width:100%;padding:1px 5px;background:#6b4ebb2e;border:solid 1px #8a6edd;border-radius:20px;color:#f6d85f;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-service-card .artist-service-card-info .artist-service-card-tag-more{background:#ffffff0f;border-color:#ffffff1f;color:#fff9}.artist-service-card .artist-service-card-info .artist-service-card-tag-options{background:#ffffff0a;border-color:#ffffff1a;color:#ffffffb3;font-style:italic}.artist-service-card .artist-service-card-info .artist-service-card-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-price{font-size:1rem;font-weight:700;color:#fff}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-footer-meta{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-workload{font-size:.9375rem;color:#fff9}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-availability{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:700;border-radius:10px;border:solid 1px transparent;letter-spacing:.02em}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-availability.artist-service-card-availability-open{color:#58d68d;background:#58d68d1f;border-color:#58d68d4d}.artist-service-card .artist-service-card-info .artist-service-card-footer .artist-service-card-availability.artist-service-card-availability-closed{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}.artist-service-card .artist-service-card-info .artist-service-card-commission{width:100%;padding:5px 10px;background:#6b4ebb;border:none;border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out;text-align:center}.artist-service-card .artist-service-card-info .artist-service-card-commission:hover{background:#8a6edd;box-shadow:0 4px 16px #6b4ebb59}.artist-service-card-skeleton{border-radius:30px;height:200px;background:linear-gradient(90deg,#041032 25%,#4e3b844d,#041032 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border:solid 1px rgba(0,29,75,.7450980392)}.artist-service-group-card{display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background-color:#041032;border:solid 1px rgba(0,29,75,.7450980392);transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.artist-service-group-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #6b4ebb2e;border-color:#8a6edd}.artist-service-group-card:hover .action-button{opacity:1}.artist-service-group-card .artist-service-group-card-hero{position:relative;width:100%;background-color:#00000040}.artist-service-group-card .artist-service-group-card-hero .artist-service-group-card-hero-image{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.artist-service-group-card .artist-service-group-card-hero .artist-service-group-card-hero-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:16/9;background-color:#ffffff0f;border-bottom:solid 1px rgba(255,255,255,.08);color:#ffffff73;font-size:.9375rem}.artist-service-group-card .artist-service-group-card-info{display:flex;flex-direction:column;gap:5px;padding:10px;flex:1}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-artist{display:inline-flex;align-items:center;gap:5px;padding:2px 0;min-width:0;max-width:100%;color:#fff;text-decoration:none;transition:color .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-artist:hover .artist-service-group-card-artist-name{color:#f6d85f}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-artist .artist-service-group-card-artist-avatar{width:24px;height:24px;flex-shrink:0;border:solid 1px rgba(255,255,255,.08)}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-artist .artist-service-group-card-artist-name{font-size:.8rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-category{font-size:.8rem;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-subcategory{font-size:.9375rem;font-weight:600;color:#ffffffb3}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-header{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-name{font-size:1rem;font-weight:700;color:#fff;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-edit-principal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;color:#fff9;background:transparent;border:solid 1px rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-edit-principal:hover,.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-edit-principal:focus-visible{color:#f6d85f;border-color:#8a6edd;background:#6b4ebb2e}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-edit-principal:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-price{font-size:1rem;font-weight:700;color:#fff}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-summary-separator{color:#ffffff4d}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-finish-count{font-size:.9375rem;color:#ffffffa6}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-availability{margin-left:auto;display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:700;border-radius:10px;border:solid 1px transparent;letter-spacing:.02em}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-availability.artist-service-group-card-availability-open{color:#58d68d;background:#58d68d1f;border-color:#58d68d4d}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-summary .artist-service-group-card-availability.artist-service-group-card-availability-closed{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finishes-title{margin:5px 0 0;font-size:.8rem;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finishes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-item{list-style:none}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb main trash" "thumb meta trash";align-items:start;gap:5px 10px;padding:5px;background:#ffffff08;border:solid 1px rgba(255,255,255,.06);border-radius:20px;text-align:left;width:100%;font-family:inherit;color:#fff;cursor:default;transition:background .2s ease-out,border-color .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-row[role=button]{cursor:pointer}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-row[role=button]:hover{background:#ffffff0d;border-color:#8a6edd}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-row[role=button]:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-thumb,.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-thumb-placeholder{grid-area:thumb;align-self:center;width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-thumb-placeholder{display:flex;align-items:center;justify-content:center;background-color:#ffffff0f;color:#fff6}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-main{grid-area:main;display:flex;flex-direction:column;gap:2px;min-width:0}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-label{font-size:.9375rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-tags{display:flex;flex-wrap:wrap;gap:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-tag{max-width:100%;padding:1px 5px;background:#6b4ebb2e;border:solid 1px #8a6edd;border-radius:20px;color:#f6d85f;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-tag-more{background:#ffffff0f;border-color:#ffffff1f;color:#fff9}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-tag-options{background:#ffffff0a;border-color:#ffffff1a;color:#ffffffb3;font-style:italic}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-meta{grid-area:meta;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-width:0}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;font-size:.9375rem;font-weight:700;color:#fff}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-price .estimated-amount{margin-left:0}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-workload{font-size:.8125rem;color:#ffffff8c}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-trash{grid-area:trash;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;color:#ffffff8c;background:transparent;border:solid 1px rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-trash:hover,.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-trash:focus-visible{color:#f5aab8;border-color:#f5aab866;background:#f5aab814}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-trash:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-add{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:10px;margin-top:10px;background:#6b4ebb1f;border:dashed 1px #8a6edd;border-radius:20px;color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-add:hover{background:#6b4ebb38;border-style:solid;color:#fff}@media(max-width:600px){.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-row{grid-template-columns:56px minmax(0,1fr) auto;gap:2px 5px}.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-thumb,.artist-service-group-card .artist-service-group-card-info .artist-service-group-card-finish-thumb-placeholder{width:56px;height:56px}}.delete-finish-confirm{display:flex;flex-direction:column;gap:10px}.delete-finish-confirm .delete-finish-confirm-title{margin:0;font-size:1.4rem;color:#fff}.delete-finish-confirm .delete-finish-confirm-body{margin:0;color:#ffffffd6;font-size:.9375rem;line-height:1.5}.delete-finish-confirm .delete-finish-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:5px}.service-detail-sheet-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:flex-end}.service-detail-sheet-overlay .service-detail-sheet-backdrop{position:absolute;inset:0;background:#0000008c;border:none;cursor:pointer;animation:fade-in .3s ease-out}.service-detail-sheet-overlay.service-detail-sheet-overlay-closing .service-detail-sheet-backdrop{animation:fade-out .25s ease-out forwards}.service-detail-sheet-overlay.service-detail-sheet-overlay-closing .service-detail-sheet{animation:slide-out-right .25s ease-out forwards}.service-detail-sheet-overlay .service-detail-sheet{position:relative;display:flex;flex-direction:column;width:460px;max-width:90vw;height:100%;background-color:#041032;border-left:solid 1px #8a6edd;overflow:hidden;animation:slide-in-right .3s ease-out}@media(max-width:600px){.service-detail-sheet-overlay .service-detail-sheet{width:100%}}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#041032;border-bottom:solid 1px #8a6edd}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-header .service-detail-sheet-category{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-header .service-detail-sheet-header-actions{display:inline-flex;align-items:center;gap:5px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-header .service-detail-sheet-close{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#7f7f7f;cursor:pointer;transition:color .2s ease-out}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-header .service-detail-sheet-close:hover{color:#fff}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-scrollable{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(138,110,221,.73) transparent}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-image-wrapper{width:100%;overflow:hidden;display:block;background-color:#00000040}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-image-wrapper .service-detail-sheet-image{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-image-wrapper .service-detail-sheet-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:16/9;background-color:#ffffff0d;border-bottom:solid 1px rgba(255,255,255,.08);color:#fff6;font-size:.9375rem}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body{display:flex;flex-direction:column;gap:20px;padding:20px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-title-block{display:flex;flex-direction:column;gap:2px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-name{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.3}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-description{font-size:1rem;color:#ffffffd6;line-height:1.5}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-pricing{display:flex;align-items:baseline;gap:5px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-price{font-size:1.6rem;font-weight:700;color:#fff}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-workload{font-size:1rem;color:#ffffffd6}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-tags{display:flex;flex-wrap:wrap;gap:5px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-tag{padding:2px 10px;background:#6b4ebb2e;border:solid 3px #8a6edd;border-radius:20px;color:#f6d85f;font-size:.8rem;font-weight:500}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-section-label{display:block;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:10px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finitions{display:flex;flex-direction:column}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-list{display:flex;flex-wrap:wrap;gap:10px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;background:none;border:none;cursor:pointer;width:88px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-thumb-wrapper{position:relative;width:88px;height:88px;border-radius:25px;overflow:hidden;border:solid 2px transparent;transition:border-color .2s ease-out,box-shadow .2s ease-out}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-thumb-wrapper .service-detail-sheet-finition-thumb{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-thumb-wrapper .service-detail-sheet-finition-thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff0f;color:#fff6}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-thumb-wrapper .service-detail-sheet-finition-check{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#6b4ebb;border-radius:50%;color:#fff}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-label{font-size:.9375rem;font-weight:600;color:#ffffffb3;text-align:center;transition:color .2s ease-out;line-height:1.3}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card .service-detail-sheet-finition-price{font-size:.9375rem;color:#ffffffd6;transition:color .2s ease-out}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card:hover .service-detail-sheet-finition-thumb-wrapper{border-color:#8a6edd}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card:hover .service-detail-sheet-finition-thumb{transform:scale(1.05)}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card:hover .service-detail-sheet-finition-label{color:#fff}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card.service-detail-sheet-finition-card-active .service-detail-sheet-finition-thumb-wrapper{border-color:#6b4ebb;box-shadow:0 0 0 2px #6b4ebb59}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card.service-detail-sheet-finition-card-active .service-detail-sheet-finition-label{color:#fff}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-finition-card.service-detail-sheet-finition-card-active .service-detail-sheet-finition-price{color:#f6d85f;font-weight:600}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-options{display:flex;flex-direction:column}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-option-tags{display:flex;flex-wrap:wrap;gap:5px}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-body .service-detail-sheet-option-tag{padding:2px 10px;background:#4e3b8433;border:solid 3px rgba(138,110,221,.73);border-radius:20px;color:#7f7f7f;font-size:.8rem}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-footer{flex-shrink:0;padding:15px 20px;border-top:solid 1px #8a6edd;background-color:#041032}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-footer .service-detail-sheet-seller-status{margin:0 0 10px;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#ffffffd6;line-height:1.5;text-align:center}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-footer .service-detail-sheet-commission{width:100%;padding:10px 15px;background:#6b4ebb;border:none;border-radius:25px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out;text-align:center}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-footer .service-detail-sheet-commission:hover{background:#8a6edd;box-shadow:0 4px 20px #6b4ebb66}.service-detail-sheet-overlay .service-detail-sheet .service-detail-sheet-footer .service-detail-sheet-commission.service-detail-sheet-commission-disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.stripe-onboarding{display:flex;flex-direction:column;gap:5px}.stripe-onboarding .stripe-onboarding-active{display:flex;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;color:#58d68d;background-color:#3bcf001a;border-radius:10px}.artist-profile-back{position:fixed;top:50%;left:10px;transform:translateY(-50%);z-index:5;width:max-content;height:max-content;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px}@media(max-width:600px){.artist-profile-back{left:5px}}.artist-profile{display:grid;grid-template-columns:300px 1fr;grid-template-rows:auto;align-items:start;width:100%;gap:15px;padding:10px;margin-top:20px}@media(max-width:950px){.artist-profile{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;margin-top:10px}}@media(max-width:600px){.artist-profile{display:flex;flex-direction:column;gap:10px;height:auto;padding:5px 5px 5px 70px}}.artist-profile .artist-profile-card-slot{grid-column:1;grid-row:1;align-self:start;position:sticky;top:10px}@media(max-width:950px){.artist-profile .artist-profile-card-slot{grid-column:1;grid-row:1;position:static}}.artist-profile .artist-profile-tabs{display:flex;gap:2px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;padding:2px}@media(max-width:600px){.artist-profile .artist-profile-tabs{align-self:center;width:fit-content;max-width:100%;margin-inline:auto}}.artist-profile .artist-profile-tabs .artist-profile-tab{flex:1;padding:5px 15px;background:none;border:none;border-radius:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:1rem;cursor:pointer;transition:all .2s ease-out}.artist-profile .artist-profile-tabs .artist-profile-tab.artist-profile-tab-active{background-color:#6b4ebb;color:#fff}.artist-profile .artist-profile-section{display:flex;flex-direction:column;gap:20px;width:100%;padding:25px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.artist-profile .artist-profile-section .artist-profile-section-header{display:flex;align-items:center;justify-content:space-between}.artist-profile .artist-profile-section .artist-profile-section-title{font-size:1.6rem;font-weight:700;color:#fff}.artist-profile .profile-tos{display:flex;flex-direction:column;gap:10px;padding:10px 0 0;border-top:solid 1px rgba(255,255,255,.08);width:100%}.artist-profile .profile-tos .profile-tos-toggle{width:100%;padding:5px 15px;background:#6b4ebb2e;border:solid 3px #8a6edd;border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.9375rem;font-weight:500;text-align:center;cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out}.artist-profile .profile-tos .profile-tos-toggle:hover{background:#6b4ebb59;border-color:#f6d85f}.artist-profile .profile-tos .profile-tos-content{margin:0;padding:10px 15px;background-color:#ffffff0f;border:solid 1px rgba(255,255,255,.12);border-radius:10px;font-family:inherit;font-size:.9375rem;color:#ffffffd6;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;max-height:280px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(138,110,221,.73) transparent}.artist-profile .artist-profile-contact{display:flex;align-items:center;gap:5px;padding-top:15px;border-top:solid 1px rgba(0,29,75,.7450980392);font-size:.9375rem;color:#ffffffd6}.artist-profile .artist-profile-contact .artist-profile-contact-link{background:none;border:none;padding:0;font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#f6d85f;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.artist-profile .artist-profile-contact .artist-profile-contact-link:hover{color:#fff}.artist-profile .artist-profile-contact .artist-profile-contact-link:disabled{opacity:.7;cursor:not-allowed}.artist-profile .artist-profile-sidebar{grid-column:2;grid-row:1;min-width:0}@media(max-width:950px){.artist-profile .artist-profile-sidebar{grid-column:1;grid-row:2}}@media(max-width:600px){.artist-profile .artist-profile-sidebar{width:100%}}.artist-profile .artist-profile-sidebar .artist-profile-sidebar-content{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:20px}@media(max-width:950px){.artist-profile .artist-profile-sidebar .artist-profile-sidebar-content{gap:15px;padding-bottom:15px}}@media(max-width:600px){.artist-profile .artist-profile-sidebar .artist-profile-sidebar-content{gap:10px;padding-bottom:10px}}.artist-profile .artist-profile-sidebar .artist-profile-services{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.artist-profile .artist-profile-sidebar .artist-profile-services .services-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.artist-profile .artist-profile-sidebar .artist-profile-services .services-tabs .services-tab{padding:2px 10px;font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#7f7f7f;background:none;border:solid 3px transparent;border-radius:20px;cursor:pointer;white-space:nowrap;transition:all .2s ease-out}.artist-profile .artist-profile-sidebar .artist-profile-services .services-tabs .services-tab:hover{color:#fff}.artist-profile .artist-profile-sidebar .artist-profile-services .services-tabs .services-tab.services-tab-active{color:#f6d85f;border-color:#f6d85f;background-color:#f6d85f1a}.artist-profile .artist-profile-sidebar .artist-profile-services .services-sections{display:flex;flex-direction:column;gap:40px}.artist-profile .artist-profile-sidebar .artist-profile-services .services-section{display:flex;flex-direction:column;gap:15px}.artist-profile .artist-profile-sidebar .artist-profile-services .services-section-label{font-size:1.6rem;font-weight:700;color:#f6d85f;text-transform:uppercase;letter-spacing:.06em;padding-bottom:10px;border-bottom:solid 1px rgba(246,216,95,.2)}.artist-profile .artist-profile-sidebar .artist-profile-services .services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px}@media(max-width:600px){.artist-profile .artist-profile-sidebar .artist-profile-services .services-grid{grid-template-columns:1fr}}.artist-profile-transactions-link{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.16);border-radius:10px;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .15s ease-out}.artist-profile-transactions-link:hover{background:#ffffff1f;border-color:#ffffff3d;color:#f6d85f}.artist-transactions-page{display:flex;flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:20px}@media(max-width:950px){.artist-transactions-page{padding:15px}}.artist-transactions-header{display:flex;flex-direction:column;gap:10px}.artist-transactions-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;font-weight:600;color:#fff}.artist-transactions-intro{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5;max-width:720px}.artist-transactions-actions{display:flex;flex-wrap:wrap;gap:5px}.artist-transactions-action{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;cursor:pointer;background:#ffffff14;border:solid 1px rgba(255,255,255,.16);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .2s ease-out,border-color .2s ease-out,color .15s ease-out}.artist-transactions-action:hover:not(:disabled){background:#ffffff29;border-color:#ffffff3d}.artist-transactions-action:disabled{opacity:.5;cursor:not-allowed}.artist-transactions-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:950px){.artist-transactions-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.artist-transactions-summary{grid-template-columns:1fr}}.artist-transactions-summary-card{display:flex;flex-direction:column;gap:5px;padding:15px;background:#ffffff24;border:solid 1px rgba(255,255,255,.3);border-radius:20px;box-shadow:0 1px 4px #0000002e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.artist-transactions-summary-card-emphasis{background:#ffffff2e;border-color:#ffffff61}.artist-transactions-summary-card-counter{background:#ffffff21}.artist-transactions-summary-card-title{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:500;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artist-transactions-summary-card-amount{font-size:1.4rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.artist-transactions-summary-card-amount-placeholder{font-size:1.4rem;font-weight:600;color:#ffffffd6}.artist-transactions-summary-card-amount-multicurrency{font-size:.875rem;font-weight:500;color:#ffffffd6;font-style:italic}.artist-transactions-summary-card-help{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.artist-transactions-summary-counter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.artist-transactions-summary-counter-list li{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:.875rem;color:#ffffffd6}.artist-transactions-summary-counter-list li strong{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.artist-transactions-filters{display:flex;flex-direction:column;gap:10px}.artist-transactions-filters-header{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.artist-transactions-filters-toggle{display:inline-flex;align-items:center;gap:5px;position:relative;padding:5px 15px;cursor:pointer;background:#ffffff14;border:solid 1px rgba(255,255,255,.16);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:500}.artist-transactions-filters-toggle:hover{background:#ffffff29}.artist-transactions-filters-badge{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6b4ebb}.artist-transactions-filters-search{display:inline-flex;align-items:center;gap:5px;flex:1;min-width:240px;padding:0 10px;background:#ffffff14;border:solid 1px rgba(255,255,255,.2);border-radius:10px;color:#ffffffd6}@media(max-width:600px){.artist-transactions-filters-search{width:100%;flex:0 0 100%}}.artist-transactions-filters-search-input{flex:1;padding:5px 0;background:transparent;border:none;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem}.artist-transactions-filters-search-input:focus{outline:none}.artist-transactions-filters-search-input::placeholder{color:#ffffffd6}.artist-transactions-filters-clear{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;cursor:pointer;background:transparent;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8125rem}.artist-transactions-filters-clear:hover{color:#fff;border-color:#ffffff3d}.artist-transactions-filters-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;background:#ffffff1a;border:solid 1px rgba(255,255,255,.22);border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:950px){.artist-transactions-filters-panel{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.artist-transactions-filters-panel{grid-template-columns:1fr}}.artist-transactions-filters-field{display:flex;flex-direction:column;gap:2px}.artist-transactions-filters-label{font-size:.8125rem;font-weight:500;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.artist-transactions-filters-input{padding:5px 10px;background:#ffffff14;border:solid 1px rgba(255,255,255,.22);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;color-scheme:dark}.artist-transactions-filters-input:focus{outline:solid 1px rgba(255,255,255,.36);outline-offset:1px}.artist-transactions-filters-statuses{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;padding:0;border:none}.artist-transactions-filters-statuses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}@media(max-width:950px){.artist-transactions-filters-statuses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.artist-transactions-filters-statuses-grid{grid-template-columns:1fr}}.artist-transactions-filters-status-option{display:inline-flex;align-items:center;gap:5px;padding:2px 5px;cursor:pointer;font-size:.875rem;color:#ffffffd6}.artist-transactions-filters-status-option input[type=checkbox]{accent-color:#6b4ebb}.artist-transactions-filters-status-option:hover{color:#fff}.artist-transactions-body{display:flex;flex-direction:column}.artist-transactions-state{padding:15px;color:#ffffffd6;font-size:.875rem;text-align:center;background:#ffffff1a;border:solid 1px rgba(255,255,255,.22);border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.artist-transactions-state-error{color:#fff;background:#ff505014;border-color:#ff505052}.artist-transactions-table-wrapper{overflow-x:auto;background:#ffffff0f;border:solid 1px rgba(255,255,255,.22);border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.artist-transactions-table{width:100%;border-collapse:collapse;font-size:.875rem}.artist-transactions-table thead{background:#ffffff1a;border-bottom:solid 1px rgba(255,255,255,.24)}.artist-transactions-table th{padding:10px;text-align:left;font-weight:600;color:#ffffffd6;white-space:nowrap}.artist-transactions-table td{padding:10px;color:#fff;border-bottom:solid 1px rgba(255,255,255,.1);vertical-align:middle}.artist-transactions-table tr:last-child td{border-bottom:none}.artist-transactions-cell-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.artist-transactions-cell-mono{font-family:monospace;font-size:.8125rem;color:#ffffffd6}.artist-transactions-cell-unavailable{color:#7f7f7f;cursor:help}.artist-transactions-role{display:inline-block;padding:2px 5px;border-radius:10px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.artist-transactions-role-principal{background:#6b4ebb26;color:#6b4ebb}.artist-transactions-role-addon{background:#ffc85026;color:#ffc850}.artist-transactions-status{display:inline-block;padding:2px 5px;border-radius:10px;font-size:.8125rem;font-weight:500;background:#ffffff14;color:#ffffffd6}.artist-transactions-status-paid,.artist-transactions-status-transferred{background:#50dc7826;color:#78e696}.artist-transactions-status-refunded,.artist-transactions-status-partially_refunded{background:#ffa05026;color:#ffb464}.artist-transactions-status-failed,.artist-transactions-status-canceled{background:#ff50501f;color:#ff8282}.artist-transactions-status-frozen{background:#8cc8ff26;color:#a0d2ff}.artist-transactions-draft-link{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;color:#ffffffd6;font-size:.8125rem;font-weight:500;text-decoration:none;border:solid 1px rgba(255,255,255,.12);border-radius:10px;white-space:nowrap}.artist-transactions-draft-link:hover{color:#fff;border-color:#ffffff3d;background:#ffffff0f}@media(max-width:600px){.artist-transactions-draft-link-label{display:none}}.artist-transactions-status-badge{margin-left:2px;display:inline-block;padding:2px 5px;border-radius:10px;font-size:.8125rem;font-weight:500;background:#8cc8ff26;color:#a0d2ff}.artist-transactions-footer{border-top:solid 1px rgba(255,255,255,.12);padding-top:10px}.artist-transactions-footer-disclaimer{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.5;font-style:italic}@media print{body{background:#fff;color:#1a1a1a}.artist-transactions-page{padding:0;max-width:none;color:#1a1a1a}.artist-transactions-actions,.artist-transactions-filters,.smart-back-button,nav,aside,.navbar,.sidebar{display:none!important}.artist-transactions-summary-card{background:#fff!important;border:solid 1px rgba(26,26,26,.2);break-inside:avoid}.artist-transactions-summary-card-title{color:#1a1a1ab3}.artist-transactions-summary-card-amount,.artist-transactions-summary-counter-list strong{color:#1a1a1a}.artist-transactions-summary-card-help,.artist-transactions-summary-counter-list li{color:#1a1a1a99}.artist-transactions-table-wrapper{overflow:visible;border:solid 1px rgba(26,26,26,.2);border-radius:0}.artist-transactions-table{color:#1a1a1a;break-inside:auto}.artist-transactions-table thead{background:#1a1a1a0f;display:table-header-group}.artist-transactions-table th{color:#1a1a1acc}.artist-transactions-table td{color:#1a1a1a;border-bottom:solid 1px rgba(26,26,26,.12)}.artist-transactions-table tr{break-inside:avoid}.artist-transactions-role,.artist-transactions-status,.artist-transactions-status-badge{background:transparent!important;color:#1a1a1a!important;border:solid 1px rgba(26,26,26,.4)}.artist-transactions-footer{border-top:solid 1px rgba(26,26,26,.2);color:#1a1a1a}.artist-transactions-footer-disclaimer,.artist-transactions-intro{color:#1a1a1acc}}.auth-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:95vh;gap:30px}@media(max-width:600px){.auth-page{width:100%}.auth-page .tabs-container .tabs-item{font-size:1rem}}.auth-header .auth-logo{width:400px;height:auto}@media(max-width:600px){.auth-header .auth-logo{width:300px}}.auth-panel{display:flex;flex-direction:column;width:500px;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:60px}@media(max-width:600px){.auth-panel{width:100%}}.auth-panel h2{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;color:#fff;text-align:center}.auth-panel p{font-family:Coolvetica,sans-serif;color:#7f7f7f;text-align:center}.auth-form{display:flex;flex-direction:column;align-items:center;height:100%;gap:10px;padding:30px}.auth-oauth-button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#1a1a1a;cursor:pointer;background-color:#fff;border:solid 4px #8a6edd;border-radius:25px;transition:background-color .15s ease-out,box-shadow .15s ease-out}.auth-oauth-button:hover:not(:disabled){background-color:#f2f2f2;box-shadow:0 1px 3px #1a1a1a26}.auth-oauth-button:disabled{cursor:not-allowed;opacity:.6}.auth-oauth-button .auth-oauth-icon{flex-shrink:0}.auth-oauth-divider{display:flex;align-items:center;width:100%;gap:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:.8rem}.auth-oauth-divider:before,.auth-oauth-divider:after{content:"";flex:1;height:1px;background-color:#8a6edd}.auth-help{display:flex;flex-direction:column;gap:5px;width:100%;padding:15px;background-color:#1a1a1a4d;border-radius:25px}.auth-help .auth-help-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.auth-help p{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;text-align:left;line-height:1.4}.auth-help .auth-help-list{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:15px;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;line-height:1.4}.auth-help .auth-help-security{font-style:italic;color:#7f7f7f}.auth-error{width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8;text-align:center;background-color:#f5aab81a;border-radius:20px}.auth-secondary-actions{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;max-width:240px;margin:0 auto}.auth-panel-mfa{gap:15px;padding:20px}.auth-mfa-factors{display:flex;flex-direction:column;align-self:center;gap:5px;width:100%;max-width:240px}.auth-mfa-factors .button{width:100%}.auth-mfa-preparing{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;font-style:italic;color:#7f7f7f;text-align:center}.auth-success{display:flex;flex-direction:column;gap:10px;padding:15px;text-align:center}.auth-success h3{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;color:#fff}.auth-success p{margin:0;font-family:Coolvetica,sans-serif;color:#7f7f7f;line-height:1.5}.auth-submit{display:flex;justify-content:center;margin-top:20px}@media(max-width:600px){.auth-submit .button{font-size:1rem;padding:5px 15px}}.auth-link{font-family:Coolvetica,sans-serif;color:#f6d85f;text-align:center;text-decoration:none;transition:color .15s ease-out}.auth-link:hover{color:#f9e48f}.auth-forgot-btn{width:100%;font-family:Coolvetica,sans-serif;font-size:.8rem;text-align:left;cursor:pointer;background:none;border:none;transition:color .15s ease-out}.auth-forgot-btn:hover{color:#f6d85f}.auth-row{display:flex;width:100%;gap:15px}.auth-password-field{position:relative;width:100%}.auth-password-field .auth-password-toggle{position:absolute;right:5px;bottom:5px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:2px;color:#7f7f7f;cursor:pointer;background:none;border:none;transition:color .15s ease-out}.auth-password-field .auth-password-toggle:hover{color:#fff}.auth-roles{display:flex;flex-direction:column;width:100%;gap:5px}.auth-roles .auth-roles-label{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#7f7f7f}.auth-roles .auth-roles-options{display:flex;align-items:flex-start;gap:10px}.auth-roles .auth-role-card{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.auth-roles .auth-role{width:100%;padding:10px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#7f7f7f;cursor:pointer;background-color:transparent;border:solid 4px #8a6edd;border-radius:25px;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.auth-roles .auth-role:hover{border-color:#f6d85f}.auth-roles .auth-role.auth-role-active{color:#fff;background-color:#f6d85f33;border-color:#f6d85f}.auth-roles .auth-role-description{margin:0;padding:0 5px;font-family:Coolvetica,sans-serif;font-size:.8rem;line-height:1.4;color:#ffffffd6;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out}.auth-roles .auth-role-card:hover .auth-role-description,.auth-roles .auth-role-card:focus-within .auth-role-description,.auth-roles .auth-role-card:has(.auth-role-active) .auth-role-description{opacity:1;max-height:200px}@media(hover:none){.auth-roles .auth-role-card:hover .auth-role-description{opacity:0;max-height:0}.auth-roles .auth-role-card:has(.auth-role-active) .auth-role-description{opacity:1;max-height:200px}}.auth-roles .auth-roles-error{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8}.auth-cgu{display:flex;flex-direction:column;gap:10px;width:100%;padding:15px;background-color:#1a1a1a4d;border-radius:25px}.auth-cgu .auth-cgu-links{display:flex;flex-direction:column;gap:5px}.auth-cgu .auth-cgu-link{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f6d85f;text-decoration:none;transition:color .15s ease-out}.auth-cgu .auth-cgu-link:hover{color:#f9e48f}.auth-cgu .auth-cgu-checkbox,.auth-cgu .auth-remember-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.auth-cgu .auth-cgu-checkbox input[type=checkbox],.auth-cgu .auth-remember-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#f6d85f;cursor:pointer;flex-shrink:0}.auth-cgu .auth-cgu-checkbox span,.auth-cgu .auth-remember-checkbox span{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.auth-cgu .auth-cgu-error{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#f5aab8}.client-profile-bubble{position:relative;display:flex;flex-direction:column;gap:15px;width:100%;padding:15px 20px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;color:#fff}@media(max-width:600px){.client-profile-bubble{gap:10px;padding:10px 15px}}.client-profile-bubble-top-action{position:absolute;top:10px;right:10px;z-index:1}@media(max-width:600px){.client-profile-bubble-top-action{top:5px;right:5px}}.client-profile-bubble-header{display:flex;flex-direction:column;align-items:center;gap:10px}.client-profile-bubble-header .avatar-presence-frame,.client-profile-bubble-header .ranked-avatar,.client-profile-bubble-header .avatar,.client-profile-bubble-header .ranked-avatar-img{width:88px;height:88px;flex-shrink:0}.client-profile-bubble-identity{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;text-align:center}.client-profile-bubble-name{font-size:2rem;line-height:1.15;font-weight:700;overflow-wrap:anywhere;max-width:100%}.client-profile-bubble-handle{font-size:1.4rem;color:#7f7f7f;overflow-wrap:anywhere;max-width:100%}.client-profile-bubble-bio{display:flex;flex-direction:column;gap:2px}.client-profile-bubble-bio-label{font-size:1.2rem;font-weight:500}.client-profile-bubble-bio-body{display:flex;flex-direction:column}.client-profile-bubble-bio-text{margin:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.client-profile-bubble-bio-text-body{font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.client-profile-bubble-action{display:flex;justify-content:center;width:100%}.client-profile-bubble-section{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.client-profile-bubble-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.client-profile-bubble-section-title{margin:0;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.client-profile-bubble-section-subtitle{margin:0;font-size:.9375rem;color:#ffffffd6;line-height:1.45}.client-profile-bubble-section--badges .displayed-badges-section{padding:0}.client-profile-bubble-section--commissions .commissions-section{padding:0;background:none;border:none}.commissions-section{display:flex;flex-direction:column;gap:10px}.commissions-section .commissions-section-header{display:flex;align-items:center;justify-content:space-between}.commissions-section .commissions-section-title{margin:0;font-size:1.4rem;font-weight:600;color:#fff}.commissions-section .commissions-section-link{font-size:.8rem;color:#f6d85f;text-decoration:none}.commissions-section .commissions-section-link:hover{text-decoration:underline}.commissions-section .commissions-section-loading{color:#7f7f7f;font-size:.8rem}.commissions-section .commissions-section-list{display:flex;flex-direction:column;gap:5px;overflow-y:auto;max-height:300px}.commissions-section .commissions-section-item-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 15px;text-decoration:none;color:#fff;background-color:#00102ab2;border:solid 2px rgba(0,29,75,.7450980392);border-radius:10px;transition:border-color .2s ease-out}.commissions-section .commissions-section-item-link:hover{border-color:#f6d85f}.commissions-section .commissions-section-item-left{display:flex;align-items:center;gap:10px}.commissions-section .commissions-section-item-price{font-size:1rem;font-weight:500;color:#f6d85f}.form-client-profile{display:flex;flex-direction:column;gap:15px}.form-client-profile h2{font-size:1.4rem;color:#fff;margin:0}.form-client-profile .form-section{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06)}.form-client-profile .form-section:first-of-type{padding-top:0;border-top:none}.form-client-profile .form-section .form-section-title{margin:0;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.02em}.form-client-profile .form-section .form-section-hint{margin:0;padding:5px 10px;font-size:.9375rem;color:#ffffffd6;line-height:1.5;background-color:#ffffff0a;border-left:solid 3px rgba(246,216,95,.5);border-radius:0 10px 10px 0}.form-client-profile .form-field-warning{margin:0;padding:2px 5px;font-size:.8rem;color:#f6d85f;line-height:1.4;background-color:#f6d85f14;border-left:solid 3px rgba(246,216,95,.5);border-radius:0 10px 10px 0}.form-client-profile .form-textarea-wrapper{position:relative}.form-client-profile .form-textarea-wrapper .form-char-count{position:absolute;bottom:5px;right:10px;font-size:.8rem;color:#7f7f7f}.form-client-profile .form-field-with-hint{display:flex;flex-direction:column;gap:2px}.form-client-profile .form-field-with-hint .form-field-hint{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.form-client-profile .form-existing-images{display:flex;flex-direction:column;gap:5px}.form-client-profile .form-existing-images .form-existing-images-label{font-size:.8rem;color:#7f7f7f}.form-client-profile .form-existing-images .form-existing-images-hint{font-size:.8125rem;color:#ffffffd6;font-style:italic}.form-client-profile .form-existing-images .form-existing-images-grid{display:flex;flex-wrap:wrap;gap:10px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image{display:flex;flex-direction:column;gap:5px;width:200px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-media{position:relative;width:80px;height:80px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-media img{width:100%;height:100%;object-fit:cover;border-radius:20px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image.form-existing-image-refsheet .form-existing-image-media img{outline:2px solid #f6d85f;outline-offset:2px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-refsheet-badge{position:absolute;top:2px;left:2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#041032;background-color:#f6d85f;border-radius:50%;pointer-events:none}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-remove{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#fff;background-color:#f5aab8;border:none;border-radius:50%;cursor:pointer;transition:transform .15s ease-out}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-remove:hover{transform:scale(1.1)}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-set-refsheet{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:2px;padding:2px;font-size:.8125rem;color:#fff;background-color:#000000b3;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-set-refsheet:disabled{cursor:default;opacity:.4}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image:hover .form-existing-image-set-refsheet,.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image:focus-within .form-existing-image-set-refsheet{opacity:1}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-description-field{display:flex;flex-direction:column;gap:2px}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-description-field .form-existing-image-description-label{font-size:.8125rem;color:#ffffffd6;font-weight:600}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-description-field .form-existing-image-description-input{width:100%;padding:5px;font-family:inherit;font-size:.8125rem;color:#fff;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:10px;resize:vertical;transition:border-color .15s ease-out}.form-client-profile .form-existing-images .form-existing-images-grid .form-existing-image .form-existing-image-description-field .form-existing-image-description-input:focus{outline:none;border-color:#f6d85f99}.form-client-profile .form-refsheet{display:flex;flex-direction:column;gap:2px;padding:5px 10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px}.form-client-profile .form-refsheet-label{display:inline-flex;align-items:center;gap:2px;font-size:.8rem;color:#ffffffd6;font-weight:600}.form-client-profile .form-refsheet-hint{font-size:.8125rem;color:#ffffffd6;font-style:italic}.form-client-profile .form-refsheet-active{display:flex;align-items:center;justify-content:space-between;gap:5px}.form-client-profile .form-refsheet-active-name{font-size:.875rem;color:#f6d85f;font-weight:600}.form-client-profile .form-refsheet-unset{padding:2px 5px;font-size:.8125rem;color:#ffffffd6;background-color:transparent;border:solid 1px rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:border-color .2s ease-out,color .2s ease-out}.form-client-profile .form-refsheet-unset:hover:not(:disabled){color:#f5aab8;border-color:#f5aab880}.form-client-profile .form-refsheet-unset:disabled{cursor:default;opacity:.5}.form-client-profile .form-consent{display:flex;flex-direction:column;gap:2px;padding:10px;background-color:#6b4ebb12;border:solid 1px rgba(107,78,187,.3);border-radius:10px}.form-client-profile .form-consent .form-consent-label{display:flex;align-items:flex-start;gap:5px;font-size:.875rem;color:#fff;line-height:1.4;cursor:pointer}.form-client-profile .form-consent .form-consent-label input{flex-shrink:0;margin-top:2px;cursor:pointer}.form-client-profile .form-consent .form-consent-help{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.oc-gallery{display:flex;flex-direction:column;gap:15px;align-items:center;width:100%;height:100%;min-height:0}.oc-gallery .oc-gallery-header{display:flex;flex-direction:row;align-items:center;gap:10px}.oc-gallery .oc-gallery-header .oc-gallery-title{font-size:1.6rem;color:#fff}.oc-gallery .oc-gallery-content{display:flex;flex-direction:column;flex:1;gap:15px;overflow-y:auto;width:100%;min-height:0;scrollbar-width:none;padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease}.oc-gallery .oc-gallery-content .oc-gallery-card{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#6b4ebb;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper{position:relative;overflow:hidden;border-radius:30px}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper:hover .action-button{opacity:1}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper:hover .oc-gallery-card-image{transform:scale(1.05)}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-image-button{position:relative;width:100%;padding:0;background:transparent;border:none;cursor:pointer}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-refsheet-badge{position:absolute;top:5px;left:5px;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#041032;background-color:#f6d85f;border-radius:10px;pointer-events:none}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-image{width:100%;height:300px;border-radius:30px;object-fit:cover;transition:transform .2s ease-out}@media(max-width:600px){.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-image{height:160px}}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:300px;border-radius:30px;background:#ffffff0a;color:#7f7f7f;font-size:.8rem}@media(max-width:600px){.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-no-image{height:160px}}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .action-button{bottom:26px;right:26px}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-drag-handle{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#fff;background-color:#0000008c;border:none;border-radius:10px;cursor:grab;opacity:0;touch-action:none;transition:opacity .2s ease-out}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-drag-handle:hover,.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-drag-handle:focus-visible{background-color:#000000bf}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-drag-handle:active{cursor:grabbing}@media(hover:none){.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-image-wrapper .oc-gallery-card-drag-handle{opacity:1}}.oc-gallery .oc-gallery-content .oc-gallery-card:hover .oc-gallery-card-drag-handle{opacity:1}.oc-gallery .oc-gallery-content .oc-gallery-card .oc-gallery-card-name{font-size:1.2rem;color:#fff;text-align:center}.oc-gallery .oc-gallery-content .oc-gallery-sentinel{display:flex;justify-content:center;padding:15px;color:#7f7f7f}.oc-gallery .oc-gallery-content .oc-gallery-card-skeleton .oc-skeleton-image{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:100%;height:300px;border-radius:30px}@media(max-width:600px){.oc-gallery .oc-gallery-content .oc-gallery-card-skeleton .oc-skeleton-image{height:160px}}.oc-gallery .oc-gallery-content .oc-gallery-card-skeleton .oc-skeleton-name{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:120px;height:24px;margin:0 auto;border-radius:10px}.client-profile{display:grid;grid-template-columns:3fr 2fr;grid-template-areas:"back back" "gallery bubble";align-items:start;gap:10px 15px;width:100%;margin-top:10px;padding:10px}@media(max-width:600px){.client-profile{grid-template-columns:1fr;grid-template-areas:"back" "bubble" "gallery";gap:10px;padding:5px}}.client-profile>.smart-back-button{grid-area:back}.client-profile-bubble-wrapper{grid-area:bubble;display:flex;flex-direction:column;min-width:0}.client-profile-gallery-wrapper{grid-area:gallery;min-width:0}.commissions-skeleton{display:flex;flex-direction:column;gap:10px}.commissions-skeleton .commissions-skeleton-title{border-radius:20px}.commissions-skeleton .commissions-skeleton-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;overflow:hidden}.addon-payment-page{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:700px;margin:0 auto;padding:20px;width:100%;min-height:calc(100vh - 200px);animation:fade-in .2s ease}@media(max-width:600px){.addon-payment-page{padding:10px}}.addon-payment-page .addon-payment-page-back{display:flex;align-items:center;gap:5px;padding:0;font-size:1rem;font-family:Coolvetica,sans-serif;color:#7f7f7f;background:none;border:none;cursor:pointer;width:fit-content;align-self:flex-start;transition:color .2s ease-out}.addon-payment-page .addon-payment-page-back:hover{color:#fff}.addon-payment-page .addon-payment-page-loading,.addon-payment-page .addon-payment-page-error{text-align:center;color:#7f7f7f;font-size:1rem}.addon-payment-page .addon-payment-page-card{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;align-items:stretch;gap:15px;max-width:540px;align-self:center;width:100%}.addon-payment-page .addon-payment-page-title{margin:0;font-size:1.4rem;color:#fff}.addon-payment-page .addon-payment-page-subtitle{margin:0;font-size:1rem;color:#7f7f7f}.addon-payment-page .addon-payment-page-immediate-execution-ack{display:flex;flex-direction:column;gap:10px;padding:15px;background:#ffffff05;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;font-family:Coolvetica,sans-serif}.addon-payment-page .addon-payment-page-immediate-execution-ack .addon-payment-page-immediate-execution-ack-title{margin:0;font-size:1rem;font-weight:600;color:#fff}.addon-payment-page .addon-payment-page-immediate-execution-ack .addon-payment-page-immediate-execution-ack-notice{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5}.addon-payment-page .addon-payment-page-immediate-execution-ack .addon-payment-page-immediate-execution-ack-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:.875rem;color:#fff;cursor:pointer}.addon-payment-page .addon-payment-page-immediate-execution-ack .addon-payment-page-immediate-execution-ack-row input[type=checkbox]{margin-top:2px}.addon-payment-page .addon-payment-page-immediate-execution-ack .addon-payment-page-immediate-execution-ack-hint{margin:0;font-size:.8125rem;color:#f5b342}.addon-payment-page .addon-payment-page-summary{display:flex;flex-direction:column;gap:5px}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-heading{margin:0;font-size:1.2rem;color:#fff}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width:600px){.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-row{flex-direction:column;align-items:flex-start;gap:2px}}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-row:last-child{border-bottom:none}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-label{color:#7f7f7f;font-size:.8rem}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-value{color:#fff;font-size:1rem;text-align:right;overflow-wrap:anywhere}@media(max-width:600px){.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-value{text-align:left}}.addon-payment-page .addon-payment-page-summary .addon-payment-page-summary-amount{font-size:1.2rem;font-weight:600}.addon-payment-page .addon-payment-page-explainer{margin:0;font-size:.8rem;color:#7f7f7f;line-height:1.4}.addon-payment-page .addon-payment-page-form{display:flex;flex-direction:column;gap:10px}.addon-payment-page .addon-payment-page-form-error{margin:0;color:#e5484d;font-size:.8rem}.addon-payment-page .addon-payment-page-confirmed{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:20px;background:#ffffff08}.addon-payment-page .addon-payment-page-confirmed-title{margin:0;font-size:1.2rem;color:#fff;font-weight:600}.addon-payment-page .addon-payment-page-confirmed-body{margin:0;font-size:.8rem;color:#7f7f7f;line-height:1.4}.addon-payment-page .addon-payment-page-recheck-outcome{display:flex;flex-direction:column;gap:2px;padding:5px 10px;border-radius:20px;background:#ffffff0a}.addon-payment-page .addon-payment-page-recheck-outcome-title{margin:0;font-size:.8rem;color:#fff;font-weight:600}.addon-payment-page .addon-payment-page-recheck-outcome-body{margin:0;font-size:.8125rem;color:#7f7f7f;line-height:1.4}.addon-payment-page .addon-payment-page-recheck-error{margin:0;font-size:.8rem;color:#e5484d}.commission-collapsible-panel{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.commission-collapsible-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.commission-collapsible-panel-toggle{display:flex;flex:1;align-items:center;gap:5px;min-width:0;padding:0;background:none;border:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.commission-collapsible-panel-toggle:focus-visible{outline:2px solid #6b4ebb;outline-offset:2px;border-radius:10px}.commission-collapsible-panel-chevron{flex-shrink:0;color:#ffffffd6;transition:transform .15s ease-out ease}.commission-collapsible-panel-open .commission-collapsible-panel-chevron{transform:rotate(180deg)}.commission-collapsible-panel-icon{display:inline-flex;flex-shrink:0;color:#ffffffd6}.commission-collapsible-panel-title{font-size:1.2rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commission-collapsible-panel-summary{margin-left:auto;font-size:.875rem;color:#ffffffd6;white-space:nowrap}@media(max-width:600px){.commission-collapsible-panel-summary{display:none}}.commission-collapsible-panel-actions{flex-shrink:0}.commission-collapsible-panel-body{display:flex;flex-direction:column;gap:10px}.acceptance-snapshot{display:flex;flex-direction:column;gap:15px}.acceptance-snapshot-empty{padding:10px 0;color:#7f7f7f;font-style:italic}.acceptance-snapshot-help{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#f6d85f14;border:solid 1px rgba(246,216,95,.25);border-radius:10px;color:#ffffffd6;font-size:.8125rem;align-self:flex-start}.acceptance-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0}.acceptance-snapshot-row{display:flex;flex-direction:column;gap:2px}.acceptance-snapshot-row dt{font-size:.8125rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.06em}.acceptance-snapshot-row dd{margin:0;color:#fff;font-size:1rem;font-weight:500}.acceptance-snapshot-block{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.acceptance-snapshot-block h4{margin:0;font-size:.8rem;font-weight:600;color:#ffffffd6;text-transform:uppercase;letter-spacing:.06em}.acceptance-snapshot-block ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.acceptance-snapshot-block li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#fff;font-size:1rem}.acceptance-snapshot-qty,.acceptance-snapshot-amount{color:#ffffffd6;font-size:.8rem;font-weight:500}.review-form{display:flex;flex-direction:column;gap:15px;padding:15px}.review-form h2{margin:0;font-size:1.4rem;color:#fff}.review-form .review-form-field{display:flex;flex-direction:column;gap:10px}.review-form .review-form-field .review-form-field-label{font-size:.8rem;color:#7f7f7f;font-weight:600}.review-form .review-form-error{font-size:.8125rem;color:#f5aab8}.commission-actions-payout-note{flex-basis:100%;margin:0;text-align:center;font-size:.875rem;color:#ffffffd6;line-height:1.5}.change-request-form{gap:15px}@media(max-width:600px){.change-request-form{gap:10px}}.change-request-form .change-request-form-header{display:flex;flex-direction:column;gap:2px}.change-request-form .change-request-form-header h2{margin:0;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.01em}.change-request-form .change-request-form-header-hint{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.45}.change-request-form .change-request-form-intro{display:flex;align-items:flex-start;gap:10px;padding:10px 15px;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.25);border-radius:20px}@media(max-width:600px){.change-request-form .change-request-form-intro{padding:10px;gap:5px}}.change-request-form .change-request-form-intro svg{color:#f6d85f;flex-shrink:0;margin-top:2px}.change-request-form .change-request-form-intro-body{display:flex;flex-direction:column;gap:2px;min-width:0}.change-request-form .change-request-form-intro-title{margin:0;font-size:.8rem;font-weight:600;color:#fff}.change-request-form .change-request-form-intro-text{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.45}.change-request-form .change-request-form-field{display:flex;flex-direction:column;gap:5px}.change-request-form .change-request-form-field label{display:flex;flex-direction:column;gap:5px;color:#fff;font-family:Coolvetica,sans-serif}.change-request-form .change-request-form-field label>span:first-child{font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.01em}.change-request-form .change-request-form-field input,.change-request-form .change-request-form-field select,.change-request-form .change-request-form-field textarea{padding:5px 10px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;line-height:1.4;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.change-request-form .change-request-form-field input::placeholder,.change-request-form .change-request-form-field select::placeholder,.change-request-form .change-request-form-field textarea::placeholder{color:#7f7f7f}.change-request-form .change-request-form-field input:hover:not(:disabled),.change-request-form .change-request-form-field select:hover:not(:disabled),.change-request-form .change-request-form-field textarea:hover:not(:disabled){border-color:#fff3}.change-request-form .change-request-form-field input:focus,.change-request-form .change-request-form-field select:focus,.change-request-form .change-request-form-field textarea:focus{outline:none;border-color:#f6d85f99;background-color:#ffffff0f;box-shadow:0 0 0 1px #f6d85f40}.change-request-form .change-request-form-field input:disabled,.change-request-form .change-request-form-field select:disabled,.change-request-form .change-request-form-field textarea:disabled{opacity:.45;cursor:not-allowed}.change-request-form .change-request-form-field textarea{resize:vertical;min-height:120px}.change-request-form .change-request-form-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M2 4.5L6 8.5L10 4.5' stroke='rgba(255,255,255,0.6)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:25px;cursor:pointer}.change-request-form .change-request-form-field-foot{display:flex;justify-content:space-between;align-items:baseline;gap:5px;flex-wrap:wrap}.change-request-form .change-request-form-field-hint{flex:1;margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.change-request-form .change-request-form-field-counter{flex-shrink:0;font-size:.8125rem;color:#7f7f7f;font-variant-numeric:tabular-nums}.change-request-form .change-request-form-field-error{margin:0;font-size:.8125rem;color:#f5aab8;line-height:1.4}.change-request-form .change-request-form-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 15px;background-color:#f5b34214;border:solid 1px rgba(245,179,66,.35);border-radius:20px}@media(max-width:600px){.change-request-form .change-request-form-notice{padding:10px;gap:5px}}.change-request-form .change-request-form-notice svg{color:#f5b342;flex-shrink:0;margin-top:2px}.change-request-form .change-request-form-notice p{margin:0;font-size:.8rem;color:#fff;line-height:1.45}.change-request-form .change-request-form-cards-field{border:0;padding:0;margin:0;min-width:0}.change-request-form .change-request-form-cards-field legend{padding:0;margin:0}.change-request-form .change-request-form-cards-field legend span{font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.01em}.change-request-form .change-request-form-cards-field[disabled]{opacity:.5}.change-request-form .change-request-form-cards-field[disabled] .change-request-form-card{cursor:not-allowed}.change-request-form .change-request-form-cards-grid{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:600px){.change-request-form .change-request-form-cards-grid{grid-template-columns:1fr}}.change-request-form .change-request-form-card{display:flex;align-items:center;gap:10px;padding:10px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.change-request-form .change-request-form-card:hover{border-color:#ffffff38;background-color:#ffffff0f}.change-request-form .change-request-form-card input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.change-request-form .change-request-form-card:has(input[type=radio]:focus-visible){outline:none;border-color:#f6d85f99;box-shadow:0 0 0 2px #f6d85f40}.change-request-form .change-request-form-card:has(input[type=radio]:checked){border-color:#f6d85f99;background-color:#f6d85f1f}.change-request-form .change-request-form-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.change-request-form .change-request-form-card-title{font-size:.8rem;font-weight:600;color:#fff;line-height:1.3}.change-request-form .change-request-form-footer-hint{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4;text-align:center}.change-request-form .change-request-form-card-refusal{grid-column:1/-1;margin-top:5px;border-style:dashed;border-color:#f5aab866}.change-request-form .change-request-form-card-refusal:hover{border-color:#f5aab899;background-color:#f5aab80d}.change-request-form .change-request-form-card-refusal:has(input[type=radio]:focus-visible){outline:none;border-color:#f5aab8b3;box-shadow:0 0 0 2px #f5aab840}.change-request-form .change-request-form-card-refusal:has(input[type=radio]:checked){border-color:#f5aab8b3;background-color:#f5aab81a}.change-request-form .change-request-form-card-refusal .change-request-form-card-title{color:#f5aab8}.change-request-form .change-request-form-card-description{font-size:.8125rem;color:#ffffffd6;line-height:1.4}.qualify-form-impact{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#f6d85f14;border:solid 1px rgba(246,216,95,.3);border-radius:20px}.qualify-form-impact.qualify-form-impact-refusal{background-color:#f5aab814;border-color:#f5aab859}.qualify-form-impact.qualify-form-impact-refusal .qualify-form-impact-icon{color:#f5aab8}.qualify-form-impact-header{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:.8rem;font-weight:600;color:#fff}.qualify-form-impact-icon{flex-shrink:0;color:#f6d85f}.qualify-form-impact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.qualify-form-impact-item{display:flex;align-items:flex-start;gap:5px;font-size:.8rem;color:#fff;line-height:1.45}.qualify-form-impact-item svg{flex-shrink:0;margin-top:2px;color:#ffffffd6}.cancel-change-request-modal{display:flex;flex-direction:column;gap:10px;max-width:480px}.cancel-change-request-modal-header{display:inline-flex;align-items:center;gap:5px}.cancel-change-request-modal-icon{color:#f5aab8;flex-shrink:0}.cancel-change-request-modal-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.cancel-change-request-modal-body{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.5}.cancel-change-request-modal-submit-error{margin:0;padding:5px 10px;font-size:.8rem;color:#f5aab8;background-color:#f5aab814;border:solid 1px rgba(245,170,184,.25);border-radius:10px;line-height:1.4}.cancel-change-request-modal-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:5px;flex-wrap:wrap}@media(max-width:600px){.cancel-change-request-modal-actions{flex-direction:column;align-items:stretch}.cancel-change-request-modal-actions>*{width:100%}}.refuse-change-request-modal{display:flex;flex-direction:column;gap:10px;max-width:480px}.refuse-change-request-modal-header{display:inline-flex;align-items:center;gap:5px}.refuse-change-request-modal-icon{color:#f5aab8;flex-shrink:0}.refuse-change-request-modal-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.refuse-change-request-modal-body{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.5}.refuse-change-request-modal-field{display:flex;flex-direction:column;gap:5px}.refuse-change-request-modal-field label{display:flex;flex-direction:column;gap:5px;color:#fff;font-family:Coolvetica,sans-serif}.refuse-change-request-modal-field label>span:first-child{font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.01em}.refuse-change-request-modal-field textarea{padding:5px 10px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;line-height:1.4;resize:vertical;min-height:96px;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.refuse-change-request-modal-field textarea::placeholder{color:#7f7f7f}.refuse-change-request-modal-field textarea:hover:not(:disabled){border-color:#fff3}.refuse-change-request-modal-field textarea:focus{outline:none;border-color:#f6d85f99;background-color:#ffffff0f;box-shadow:0 0 0 1px #f6d85f40}.refuse-change-request-modal-field textarea[aria-invalid=true]{border-color:#f5aab899}.refuse-change-request-modal-field textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px #f5aab859}.refuse-change-request-modal-field-foot{display:flex;justify-content:space-between;align-items:baseline;gap:5px;flex-wrap:wrap}.refuse-change-request-modal-field-hint{flex:1;margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.refuse-change-request-modal-field-counter{flex-shrink:0;font-size:.8125rem;color:#7f7f7f;font-variant-numeric:tabular-nums}.refuse-change-request-modal-field-error{margin:0;font-size:.8125rem;color:#f5aab8;line-height:1.4}.refuse-change-request-modal-submit-error{margin:0;padding:5px 10px;font-size:.8rem;color:#f5aab8;background-color:#f5aab814;border:solid 1px rgba(245,170,184,.25);border-radius:10px;line-height:1.4}.commission-change-requests-section-loading,.commission-change-requests-section-empty{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.commission-change-requests-section-show-all{display:flex;justify-content:center;margin-top:2px}.commission-change-requests-section-show-all-button{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;background:none;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}@media(max-width:600px){.commission-change-requests-section-show-all-button{min-height:44px;padding:5px 15px}}.commission-change-requests-section-show-all-button:hover,.commission-change-requests-section-show-all-button:focus-visible{background-color:#ffffff0a;border-color:#f6d85f73;color:#fff}.commission-change-requests-section-show-all-button:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.commission-change-requests-section-error{margin:0;padding:10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff0a;border-radius:10px}.commission-change-requests-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.commission-change-requests-row{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px}.commission-change-requests-row-compact{gap:2px;padding:5px 10px;background-color:#ffffff05;opacity:.92}.commission-change-requests-row-compact .commission-change-requests-row-title{font-size:.8125rem;font-weight:600}.commission-change-requests-row-compact .commission-change-requests-row-amount,.commission-change-requests-row-compact .commission-change-requests-row-deadline{font-size:.8125rem}.commission-change-requests-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.commission-change-requests-row-title-group{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.commission-change-requests-row-title{font-size:.875rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.commission-change-requests-row-kind,.commission-change-requests-row-pricing{display:inline-flex;align-self:flex-start;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;border:solid 1px rgba(255,255,255,.12);color:#ffffffd6;background-color:#ffffff0a}.commission-change-requests-row-left-to-artist{display:inline-flex;align-self:flex-start;padding:2px 5px;font-size:.8125rem;font-style:italic;letter-spacing:.02em;border-radius:10px;border:dashed 1px rgba(255,255,255,.18);color:#ffffffd6;background-color:transparent}.commission-change-requests-row-description{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.45;overflow-wrap:anywhere}.commission-change-requests-row-amount{margin:0;font-size:.875rem;font-weight:600;color:#fff}.commission-change-requests-row-deadline{margin:0;font-size:.875rem;color:#ffffffd6}.commission-change-requests-row-artist-response{margin:0;font-size:.875rem;color:#fff;line-height:1.45;overflow-wrap:anywhere}.commission-change-requests-row-artist-response-label{font-weight:600;color:#ffffffd6}.commission-change-requests-row-refusal{display:flex;align-items:flex-start;gap:5px;margin:0;padding:5px 10px;font-size:.875rem;color:#f5aab8;background-color:#f5aab814;border:solid 1px rgba(245,170,184,.25);border-radius:10px;line-height:1.45}.commission-change-requests-row-refusal svg{flex-shrink:0;margin-top:2px}.commission-change-requests-row-refusal-label{font-weight:600}.commission-change-requests-row-payment-pending{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#f5b34214;border:solid 1px rgba(245,179,66,.3);border-radius:10px}.commission-change-requests-row-payment-pending svg{color:#f5b342;flex-shrink:0;margin-top:2px}.commission-change-requests-row-payment-pending-title{margin:0;font-size:.8rem;font-weight:600;color:#fff}.commission-change-requests-row-payment-pending-body{margin:2px 0 0;font-size:.875rem;color:#ffffffd6;line-height:1.45}.commission-change-requests-row-actions{display:flex;gap:5px;flex-wrap:wrap}.commission-change-requests-badge{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;color:#041032;background-color:#ffffffd6}.commission-change-requests-badge-pending{background-color:#f6d85f}.commission-change-requests-badge-positive{background-color:#58d68d}.commission-change-requests-badge-negative{background-color:#f5aab8}.commission-change-requests-badge-neutral{background-color:#ffffffd6}.commission-change-requests-badge-info{background-color:#f6d85f}.reviews-sheet-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:flex-end}.reviews-sheet-overlay .reviews-sheet-backdrop{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;animation:fade-in .3s ease-out}.reviews-sheet-overlay.reviews-sheet-overlay-closing .reviews-sheet-backdrop{animation:fade-out .25s ease-out forwards}.reviews-sheet-overlay.reviews-sheet-overlay-closing .reviews-sheet{animation:slide-out-right .25s ease-out forwards}.reviews-sheet-overlay .reviews-sheet{position:relative;width:480px;max-width:100%;height:100vh;max-height:100vh;background:linear-gradient(180deg,#041032,#141026fa);border-left:solid 1px rgba(138,110,221,.6);box-shadow:-16px 0 40px #00000073;display:flex;flex-direction:column;overflow:hidden;animation:slide-in-right .3s ease-out}@media(max-width:600px){.reviews-sheet-overlay .reviews-sheet{width:100%;border-left:none}}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px;border-bottom:solid 1px rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-header h3{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-header .reviews-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:50%;color:#ffffffd6;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-header .reviews-sheet-close:hover{background-color:#ffffff1a;color:#fff;border-color:#ffffff2e}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px 20px 25px;display:flex;flex-direction:column;gap:10px}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content::-webkit-scrollbar{width:6px}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content::-webkit-scrollbar-track{background-color:transparent}.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content .reviews-sheet-loading,.reviews-sheet-overlay .reviews-sheet .reviews-sheet-content .reviews-sheet-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:#7f7f7f;font-size:.8rem;padding:40px 15px}.review-item{display:flex;flex-direction:column;gap:10px;padding:15px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;width:100%;min-width:0;flex-shrink:0}.review-item .review-item-header{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.review-item .review-item-header .avatar,.review-item .review-item-header .avatar-presence-frame,.review-item .review-item-header .ranked-avatar{width:44px;height:44px;flex-shrink:0}.review-item .review-item-header .review-item-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.review-item .review-item-header .review-item-meta .review-item-name{font-size:1rem;color:#fff;font-weight:600;transition:color .2s ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-item .review-item-header .review-item-meta .review-item-time{font-size:.8125rem;color:#7f7f7f}.review-item a.review-item-header:hover .review-item-name{color:#f6d85f}.review-item .review-item-ratings{display:flex;flex-wrap:wrap;gap:10px}.review-item .review-item-ratings .review-item-rating{display:flex;align-items:center;gap:5px}.review-item .review-item-ratings .review-item-rating .review-item-rating-label{font-size:.8rem;color:#ffffffd6}.review-item .review-item-comment{margin:0;font-size:.8rem;color:#fff;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.review-item .review-item-delivery-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px;margin:0}@media(min-width:768px){.review-item .review-item-delivery-images{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}}.review-item .review-item-delivery-images .review-item-delivery-image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background-color:#ffffff0a;display:block}.review-item .review-item-delivery-images-consent{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:#ffffffd6}.review-item-skeleton{display:flex;flex-direction:column;gap:10px;padding:15px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;width:100%;min-width:0;flex-shrink:0}.review-item-skeleton .review-item-skeleton-header{display:flex;align-items:center;gap:10px}.review-item-skeleton .review-item-skeleton-header .review-item-skeleton-avatar{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:44px;height:44px;border-radius:50%;flex-shrink:0}.review-item-skeleton .review-item-skeleton-header .review-item-skeleton-name{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:100px;height:14px;border-radius:10px}.review-item-skeleton .review-item-skeleton-header .review-item-skeleton-time{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:60px;height:12px;border-radius:10px}.review-item-skeleton .review-item-skeleton-ratings{display:flex;gap:10px}.review-item-skeleton .review-item-skeleton-ratings .review-item-skeleton-rating{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:90px;height:14px;border-radius:10px}.review-item-skeleton .review-item-skeleton-comment{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;width:100%;height:48px;border-radius:10px}.commission-tos{display:flex;flex-direction:column;gap:5px;padding:10px 15px;border:solid 1px rgba(107,78,187,.25);border-radius:10px;background-color:#6b4ebb0d}.commission-tos-title{display:flex;align-items:center;gap:5px;margin:0;font-size:1rem;color:#fff}.commission-tos-title svg{flex-shrink:0;color:#6b4ebb}.commission-tos-help{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5}.commission-tos-status{margin:0;font-size:.875rem;color:#ffffffd6}.commission-tos-status-error{color:#f5aab8}.commission-tos-loaded{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.commission-tos-version{font-size:.875rem;color:#ffffffd6}.commission-tos-modal{display:flex;flex-direction:column;gap:10px}.commission-tos-modal-title{margin:0;font-size:1rem;color:#fff}.commission-tos-modal-content{max-height:60vh;overflow-y:auto;padding:10px;font-size:.8rem;color:#fff;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;border:solid 1px rgba(107,78,187,.2);border-radius:10px}.commission-tos-empty{margin:0;font-size:.875rem;color:#ffffffd6}.commission-summary-client-rating{display:flex;align-items:center;gap:10px}.commission-summary-reviews-link{background:none;border:none;padding:0;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#f6d85f;cursor:pointer;text-decoration:underline}.commission-summary-reviews-link:hover{color:#f6d85f}.commission-summary-skeleton-rating{display:inline-block;width:70px;height:16px;border-radius:10px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.final-delivery-section{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.final-delivery-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.final-delivery-section-title{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:1.2rem;color:#fff}.final-delivery-section-privacy{display:inline-flex;align-items:center;gap:2px;font-size:.8125rem;color:#ffffffd6}.final-delivery-section-empty{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.final-delivery-section-legacy-note{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff0a;border-radius:10px}.final-delivery-section-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.final-delivery-section-item{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:20px;background-color:#ffffff0a}.final-delivery-section-item-btn{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.final-delivery-section-item-btn img{width:100%;height:100%;object-fit:cover;display:block}.final-delivery-section-upload{display:flex;flex-direction:column;gap:10px}.mutual-closure-confirm{display:flex;flex-direction:column;gap:15px;padding:15px;max-width:32rem}.mutual-closure-confirm h3{margin:0;font-size:1rem;font-weight:600}.mutual-closure-confirm-intro{margin:0;color:#ffffffd6}.mutual-closure-confirm-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:.875rem}.mutual-closure-confirm-checklist li{display:flex;align-items:flex-start;gap:5px}.mutual-closure-confirm-checklist svg{flex:0 0 auto;margin-top:2px;color:#58d68d}.mutual-closure-confirm-footer-note{margin:0;display:flex;align-items:flex-start;gap:5px;padding:5px 10px;border-radius:10px;background:#00102ab2;border:1px solid rgba(0,29,75,.7450980392);color:#ffffffd6;font-size:.875rem}.mutual-closure-confirm-footer-note svg{flex:0 0 auto;margin-top:2px}.mutual-closure-confirm-blockers{background:#ffa5001f;border-left:3px solid #f5b342;padding:10px 15px;border-radius:10px}.mutual-closure-confirm-blockers p{margin:0 0 5px;font-weight:600}.mutual-closure-confirm-blockers ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:2px}.mutual-closure-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:5px;flex-wrap:wrap}.mutual-closure-confirm-actions button{flex:1 1 auto;min-width:9rem}.mutual-closure-section{border:1px solid rgba(0,29,75,.7450980392);border-radius:10px;padding:15px 20px;display:flex;flex-direction:column;gap:10px;background:#00102ab2}.mutual-closure-section-title{margin:0;font-size:1rem;font-weight:600}.mutual-closure-section-explanation,.mutual-closure-section-status,.mutual-closure-section-scheduled,.mutual-closure-section-paused,.mutual-closure-section-preserved,.mutual-closure-section-terminal,.mutual-closure-section-meta{margin:0;font-size:.875rem;color:#ffffffd6}.mutual-closure-section-status{color:#fff;font-weight:500}.mutual-closure-section-scheduled{color:#58d68d;font-weight:600}.mutual-closure-section-paused{color:#f5b342;font-weight:600}.mutual-closure-section-terminal{color:#f5b342;font-weight:500}.mutual-closure-section-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.delete-message-confirm{display:flex;flex-direction:column;gap:10px;max-width:480px}.delete-message-confirm-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.delete-message-confirm-body{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.5}.delete-message-confirm-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:5px;flex-wrap:wrap}@media(max-width:600px){.delete-message-confirm-actions{flex-direction:column;align-items:stretch}.delete-message-confirm-actions>*{width:100%}}.revision-qualification-panel{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.25);border-radius:20px;color:#fff}.revision-qualification-panel-title{margin:0;font-size:.8rem;font-weight:600;color:#fff}.revision-qualification-panel-description{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.45}.revision-qualification-panel-counter{margin:0;font-size:.875rem;font-weight:600;color:#fff}.revision-qualification-panel-choices{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.revision-qualification-panel-choice{display:flex;flex-direction:column;gap:2px}.revision-qualification-panel-choice-description{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.revision-qualification-confirm{display:flex;flex-direction:column;gap:10px;padding:20px 15px;color:#fff}.revision-qualification-confirm-title{margin:0;font-size:1.4rem;font-weight:700;color:#fff}.revision-qualification-confirm-body{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.5}.revision-qualification-confirm-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:5px}.revision-qualification-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;font-size:.8125rem;font-weight:600;color:#fff;background-color:#f6d85f14;border:solid 1px rgba(246,216,95,.25);border-radius:10px;align-self:flex-start}.progress-validations-section-loading,.progress-validations-section-empty{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.progress-validations-section-show-all{display:flex;justify-content:center;margin-top:2px}.progress-validations-section-show-all-button{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;background:none;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.progress-validations-section-show-all-button:hover,.progress-validations-section-show-all-button:focus-visible{background-color:#ffffff0a;border-color:#f6d85f73;color:#fff}.progress-validations-section-show-all-button:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.progress-validations-section-revisions{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;font-size:.875rem;font-weight:600;color:#fff;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.2);border-radius:10px;align-self:flex-start}.progress-validations-section-revisions svg{color:#f6d85f;flex-shrink:0}.progress-validations-section-error{margin:0;padding:10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff0a;border-radius:10px}.progress-validations-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.progress-validations-section-row{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px}.progress-validations-section-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.progress-validations-section-row-title-group{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.progress-validations-section-row-title{font-size:.875rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.progress-validations-section-type{display:inline-flex;align-self:flex-start;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;border:solid 1px rgba(255,255,255,.12);color:#ffffffd6;background-color:#ffffff0a}.progress-validations-section-type-final{color:#f6d85f;border-color:#f6d85f66;background-color:#f6d85f1f}.progress-validations-section-row-warning{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;font-size:.875rem;color:#f5aab8;background-color:#f5aab81a;border:solid 1px rgba(245,170,184,.4);border-radius:10px}.progress-validations-section-row-description{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4;overflow-wrap:anywhere}.progress-validations-section-row-auto-release{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;font-size:.875rem;color:#6b4ebb;background-color:#6b4ebb14;border:solid 1px rgba(107,78,187,.35);border-radius:10px;line-height:1.4}.progress-validations-section-row-images{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px;max-width:520px}@media(max-width:600px){.progress-validations-section-row-images{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.progress-validations-section-row-images-item{position:relative;margin:0;padding:0}.progress-validations-section-row-images-download{position:absolute;top:2px;right:2px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;background:#0000008c;border:solid 1px rgba(255,255,255,.18);border-radius:10px;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.progress-validations-section-row-images-download:hover,.progress-validations-section-row-images-download:focus-visible{background:#000000bf;border-color:#fff6;transform:scale(1.05)}.progress-validations-section-row-images-download:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}@media(max-width:600px){.progress-validations-section-row-images-download{width:28px;height:28px}}.progress-validations-section-row-images-btn{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:solid 1px rgba(255,255,255,.08);background:transparent;cursor:pointer;border-radius:10px;overflow:hidden;transition:border-color .12s ease-out,transform .12s ease-out}.progress-validations-section-row-images-btn img{display:block;width:100%;height:100%;object-fit:cover}.progress-validations-section-row-images-btn:hover{border-color:#ffffff40}.progress-validations-section-row-images-btn:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.progress-validations-section-row-images-overflow{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0009;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;pointer-events:none}.progress-validations-section-row-images-note{margin:0;font-size:.8125rem;color:#7f7f7f;line-height:1.4;font-style:italic}.progress-validations-section-row-status-msg{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:.875rem}.progress-validations-section-row-status-msg-positive{color:#58d68d}.progress-validations-section-row-status-msg-negative{display:flex;flex-direction:column;gap:2px;color:#f5aab8}.progress-validations-section-row-status-msg-negative p{display:inline-flex;align-items:center;gap:5px;margin:0}.progress-validations-section-row-status-msg-neutral{color:#ffffffd6}.progress-validations-section-row-rejection-reason{font-size:.875rem;color:#ffffffd6;overflow-wrap:anywhere}.progress-validations-section-row-rejection-label{font-weight:600;color:#fff}.progress-validations-section-row-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:#ffffffd6}.progress-validations-section-row-actions{display:flex;gap:5px;flex-wrap:wrap}.progress-validations-section-badge{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;color:#041032;background-color:#ffffffd6}.progress-validations-section-badge-pending{background-color:#f6d85f}.progress-validations-section-badge-positive{background-color:#58d68d}.progress-validations-section-badge-negative{background-color:#f5aab8}.progress-validations-section-badge-neutral{background-color:#ffffffd6}.progress-validation-form{display:flex;flex-direction:column;gap:10px}.progress-validation-form h2{margin:0;font-size:1.2rem;color:#fff}.progress-validation-form-help{margin:0;font-size:.875rem;color:#ffffffd6}.progress-validation-form-type{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:5px}.progress-validation-form-type legend{padding:0;margin-bottom:2px;font-size:.8rem;color:#ffffffd6}.progress-validation-form-type-option{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;border:solid 1px rgba(255,255,255,.12);border-radius:10px;cursor:pointer;background-color:#ffffff08}.progress-validation-form-type-option input[type=radio]{margin-top:4px;flex-shrink:0}.progress-validation-form-type-option span{display:flex;flex-direction:column;gap:2px;font-size:.875rem;color:#fff}.progress-validation-form-type-hint{font-size:.8125rem;color:#ffffffd6}.progress-validation-form-images{display:flex;flex-direction:column;gap:2px}.progress-validation-form-images-hint{font-size:.8125rem;color:#ffffffd6}.quote-breakdown-section{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.quote-breakdown-section-embedded{display:flex;flex-direction:column;gap:10px}.quote-breakdown-section-methods{display:flex;flex-direction:column;gap:5px;margin-top:10px}.quote-breakdown-section-methods .quote-breakdown-section-methods-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.quote-breakdown-section-methods .quote-breakdown-section-methods-item{padding:2px 10px;border-radius:20px;background-color:#ffffff0f;font-size:.8rem;color:#fff}.quote-breakdown-section-methods .quote-breakdown-section-methods-hint{margin:0;font-size:.875rem;color:#ffffffd6}.quote-breakdown-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-breakdown-section-title{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:1.2rem;color:#fff}.quote-breakdown-section-loading{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.quote-breakdown-section-subtext{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.5}.quote-breakdown-section-methods-addon-hint{font-style:italic}.quote-breakdown-section-group{display:flex;flex-direction:column;gap:5px}.quote-breakdown-section-group-title{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd6}.quote-breakdown-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.quote-breakdown-section-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:5px 10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.06);border-radius:10px}.quote-breakdown-section-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.quote-breakdown-section-row-name{font-size:.875rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.quote-breakdown-section-row-quantity{color:#ffffffd6;font-weight:400}.quote-breakdown-section-row-meta{display:flex;flex-wrap:wrap;gap:2px}.quote-breakdown-section-tag{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;letter-spacing:.04em;border-radius:10px;border:solid 1px rgba(255,255,255,.08);color:#ffffffd6;background-color:#ffffff08}.quote-breakdown-section-tag-refinement{color:#f6d85f;border-color:#f6d85f59;background-color:#f6d85f14}.quote-breakdown-section-tag-days{color:#6b4ebb;border-color:#6b4ebb59;background-color:#6b4ebb14}.quote-breakdown-section-row-description{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4;overflow-wrap:anywhere}.quote-breakdown-section-row-price{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap}.quote-breakdown-section-row-price-muted{font-weight:400;color:#ffffffd6;font-style:italic}.quote-breakdown-section-totals{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.quote-breakdown-section-totals-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-breakdown-section-totals-label{font-size:.8rem;color:#ffffffd6}.quote-breakdown-section-totals-value{font-size:1rem;color:#fff}.quote-breakdown-section-totals-row-final{padding-top:5px;border-top:solid 1px rgba(255,255,255,.06)}.quote-breakdown-section-totals-row-final .quote-breakdown-section-totals-label{font-size:1rem;font-weight:600;color:#fff}.quote-breakdown-section-totals-value-accent{color:#f6d85f;font-weight:700}.quote-breakdown-section-deadline-row{padding:5px 10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.06);border-radius:10px}.quote-breakdown-section-deadline-label{display:inline-flex;align-items:center;gap:2px;font-size:.875rem;font-weight:500;color:#fff}.quote-breakdown-section-deadline-value{font-size:.875rem;font-weight:600;color:#fff}.quote-breakdown-section-gap-note{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;font-size:.8125rem;color:#ffffffd6;background-color:#ffffff08;border:dashed 1px rgba(255,255,255,.1);border-radius:10px;line-height:1.4}.quote-checklist{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.quote-checklist-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-checklist-title{margin:0;font-size:1.2rem;color:#fff}.quote-checklist-status{display:inline-flex;align-items:center;gap:2px;font-size:.8rem;color:#f6d85f}.quote-checklist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.quote-checklist-item{display:flex;align-items:center;gap:5px;padding:2px 0;font-size:.8rem;color:#fff}.quote-checklist-item-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0}.quote-checklist-item-ok .quote-checklist-item-icon{color:#f6d85f;background-color:#f6d85f1a}.quote-checklist-item-warn{color:#ffffffd6}.quote-checklist-item-warn .quote-checklist-item-icon{color:#f5b342;background-color:#f5b3421f}.quote-checklist-item-info{color:#ffffffd6}.quote-checklist-item-info .quote-checklist-item-icon{color:#f6d85f;background-color:#f6d85f1f}.quote-checklist-item-blocking{color:#fff}.quote-checklist-item-blocking .quote-checklist-item-icon{color:#f5aab8;background-color:#f5aab824}.quote-checklist-item-blocking .quote-checklist-item-label{font-weight:600}.quote-checklist-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;border-radius:20px;border:solid 1px transparent}.quote-checklist-banner-text{margin:0;font-size:.8rem;line-height:1.5;flex:1 1 220px;min-width:0}.quote-checklist-banner-blocking{background-color:#f5aab814;border-color:#f5aab859;color:#f5aab8}.quote-checklist-banner-warn{background-color:#f5b34214;border-color:#f5b3424d;color:#f5b342f2}.quote-options-section{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.quote-options-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.quote-options-section-title{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:1.2rem;color:#fff}.quote-options-section-loading,.quote-options-section-empty{margin:0;font-size:.875rem;color:#ffffffd6;font-style:italic}.quote-options-section-callout{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.25);border-radius:20px;color:#fff}.quote-options-section-callout svg{color:#f6d85f;flex-shrink:0;margin-top:2px}.quote-options-section-callout-body{display:flex;flex-direction:column;gap:2px;min-width:0}.quote-options-section-callout-title{margin:0;font-size:.8rem;font-weight:600;color:#fff}.quote-options-section-callout-text{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.45}.quote-options-section-error{margin:0;padding:10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff0a;border-radius:10px}.quote-options-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.quote-options-section-row{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px}.quote-options-section-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.quote-options-section-row-title-group{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.quote-options-section-row-title{font-size:.875rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.quote-options-section-row-category{font-size:.8125rem;color:#ffffffd6;text-transform:uppercase;letter-spacing:.04em}.quote-options-section-row-kind{display:inline-flex;align-self:flex-start;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;border:solid 1px rgba(255,255,255,.12);color:#ffffffd6;background-color:#ffffff0a}.quote-options-section-row-service,.quote-options-section-row-description{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4;overflow-wrap:anywhere}.quote-options-section-row-service-label{font-weight:600;color:#fff}.quote-options-section-row-price{margin:0;font-size:.875rem;font-weight:600;color:#fff}.quote-options-section-row-additional-days{margin:0;font-size:.875rem;color:#ffffffd6}.quote-options-section-row-status-msg{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:.875rem}.quote-options-section-row-status-msg-positive{color:#58d68d}.quote-options-section-row-status-msg-negative{color:#f5aab8}.quote-options-section-row-status-msg-neutral{color:#ffffffd6}.quote-options-section-row-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:#ffffffd6}.quote-options-section-row-actions{display:flex;gap:5px;flex-wrap:wrap}.quote-options-section-badge{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;color:#041032;background-color:#ffffffd6}.quote-options-section-badge-pending{background-color:#f6d85f}.quote-options-section-badge-positive{background-color:#58d68d}.quote-options-section-badge-negative{background-color:#f5aab8}.quote-options-section-badge-neutral{background-color:#ffffffd6}.quote-option-form{display:flex;flex-direction:column;gap:10px}.quote-option-form h2{margin:0;font-size:1.2rem;color:#fff}.quote-option-form-field{display:flex;flex-direction:column;gap:2px}.quote-option-form-label{font-size:.8rem;color:#ffffffd6}.quote-option-form-hint{font-size:.8125rem;color:#ffffffd6}.quote-option-form-derived{display:inline-flex;align-items:center;padding:5px 10px;font-size:.875rem;color:#fff;background-color:#ffffff0a;border-radius:10px;border:solid 1px rgba(255,255,255,.08)}.quote-option-form-error{font-size:.8125rem;color:#f5aab8}.quote-option-form-kind{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:5px}.quote-option-form-kind legend{padding:0;margin-bottom:2px;font-size:.8rem;color:#ffffffd6}.quote-option-form-kind-option{display:flex;align-items:flex-start;gap:5px;padding:5px 10px;border:solid 1px rgba(255,255,255,.12);border-radius:10px;cursor:pointer;background-color:#ffffff08}.quote-option-form-kind-option input[type=radio]{margin-top:4px;flex-shrink:0}.quote-option-form-kind-option span{display:flex;flex-direction:column;gap:2px;font-size:.875rem;color:#fff}.quote-option-form-kind-hint{font-size:.8125rem;color:#ffffffd6}.commission-detail{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto;padding:20px;width:100%;animation:fade-in .2s ease}@media(max-width:600px){.commission-detail{padding:10px}}.commission-detail .commission-detail-back{display:flex;align-items:center;gap:5px;padding:0;font-size:1rem;font-family:Coolvetica,sans-serif;color:#7f7f7f;background:none;border:none;cursor:pointer;width:fit-content;transition:color .2s ease-out}.commission-detail .commission-detail-back:hover{color:#fff}.commission-detail .commission-detail-cancelled{display:flex;justify-content:center;padding:15px}.commission-detail .commission-detail-refund{background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:5px;padding:10px 15px;border-radius:10px;background-color:#ffc80014;border:solid 1px rgba(255,200,0,.25)}.commission-detail .commission-detail-refund .commission-detail-refund-title{margin:0;font-size:1rem;font-weight:600;color:#fff}.commission-detail .commission-detail-refund .commission-detail-refund-body{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.commission-detail .commission-detail-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#7f7f7f}.commission-detail .commission-detail-skeleton{display:flex;flex-direction:column;gap:20px;animation:pulse 1.5s ease-in-out infinite}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-timeline{height:60px;border-radius:20px;background:#ffffff0a}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-card{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:5px;min-height:300px}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-line-lg{width:40%;height:24px;border-radius:10px;background:#ffffff14;margin-bottom:5px}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-line{display:flex;justify-content:space-between;height:18px;border-radius:10px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.03);padding:2px 0}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-line-sm{width:60%;height:18px;border-radius:10px;background:#ffffff0d}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:5px}.commission-detail .commission-detail-skeleton .commission-detail-skeleton-actions .commission-detail-skeleton-btn{min-width:160px;height:44px;border-radius:50%;border:solid 4px rgba(255,255,255,.08);background:#ffffff0a}.commission-detail .commission-summary{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:10px}.commission-detail .commission-summary .commission-summary-title{margin:0;font-size:1.2rem;color:#fff}.commission-detail .commission-summary .commission-summary-grid{display:flex;flex-direction:column;gap:5px}.commission-detail .commission-summary .commission-summary-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}.commission-detail .commission-summary .commission-summary-row:last-child{border-bottom:none}.commission-detail .commission-summary .commission-summary-row.commission-summary-row-full{flex-direction:column;align-items:flex-start;gap:2px}.commission-detail .commission-summary .commission-summary-row.commission-summary-fees-hint{font-size:.8125rem;color:#ffffffd6;font-style:italic;line-height:1.4}.commission-detail .commission-summary .commission-summary-label{font-size:.8rem;color:#7f7f7f}.commission-detail .commission-summary .commission-summary-value{font-size:1rem;color:#fff}.commission-detail .commission-summary .commission-summary-value.commission-summary-value-accent{color:#f6d85f;font-weight:500}.commission-detail .commission-summary .commission-summary-value.commission-summary-deadline-current{display:inline-flex;align-items:center;gap:5px}.commission-detail .commission-summary .commission-summary-deadline-shift-badge{font-size:.8125rem;font-weight:600;color:#041032;background-color:#58d68d;padding:2px 5px;border-radius:10px;white-space:nowrap}.commission-detail .commission-summary .commission-summary-text{margin:0;font-size:.8rem;color:#fff;line-height:1.5}.commission-detail .commission-summary .commission-summary-services{display:flex;flex-wrap:wrap;gap:5px}.commission-detail .commission-summary .commission-summary-services .commission-summary-service{font-size:.8rem;color:#f6d85f;padding:2px 5px;background-color:#ffffff0d;border-radius:10px}.commission-detail .commission-summary .commission-summary-services .commission-summary-service.commission-summary-service-skeleton{width:100px;height:26px;background-color:#ffffff0d;animation:pulse 1.5s ease-in-out infinite}.commission-detail .commission-summary .commission-summary-ocs{display:flex;flex-wrap:wrap;gap:5px}.commission-detail .commission-summary .commission-summary-oc{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 2px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:10px;max-width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.commission-detail .commission-summary .commission-summary-oc:hover:not(:disabled){background-color:#ffffff0f;border-color:#ffffff2e}.commission-detail .commission-summary .commission-summary-oc:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.commission-detail .commission-summary .commission-summary-oc:disabled{cursor:default;opacity:.7}.commission-detail .commission-summary .commission-summary-oc-skeleton{width:120px;height:36px;background-color:#ffffff0d;animation:pulse 1.5s ease-in-out infinite}.commission-detail .commission-summary .commission-summary-oc-image{width:28px;height:28px;box-sizing:border-box;object-fit:cover;border-radius:10px;flex-shrink:0}.commission-detail .commission-summary .commission-summary-oc-image.commission-summary-oc-image-placeholder{display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;color:#ffffff59;border:dashed 1px rgba(255,255,255,.1)}.commission-detail .commission-summary .commission-summary-oc-name{font-size:.8rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.commission-detail .commission-summary .commission-summary-ocs-empty{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;background-color:#f5b3420f;border:solid 1px rgba(245,179,66,.25);border-radius:10px;font-size:.8rem;color:#f5b342f2;line-height:1.5}.commission-detail .commission-summary .commission-summary-ocs-empty svg{flex-shrink:0}.commission-detail .commission-summary .commission-summary-ocs-fallback{margin:0;font-size:.8rem;color:#ffffffd6;font-style:italic}.commission-detail .commission-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.commission-detail .commission-actions .button{min-width:160px}@media(max-width:600px){.commission-detail .commission-actions .button{min-width:0;width:100%}}.commission-detail .commission-actions .commission-actions-accept{display:flex;flex-direction:column;align-items:center;gap:5px}.commission-detail .commission-actions .commission-actions-accept-reason{font-size:.8rem;color:#ffffffd6;text-align:center;max-width:360px;line-height:1.45}.commission-detail .commission-actions .commission-actions-accept-reason p{margin:0}.commission-detail .commission-actions .commission-actions-accept-reason ul{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.commission-detail .commission-actions .commission-actions-accept-reason li{font-size:.8rem;color:#ffffffd6}.commission-detail .commission-actions .commission-actions-pending-warning{max-width:360px;padding:5px 10px;border:solid 1px rgba(107,78,187,.4);border-radius:10px;background-color:#6b4ebb14;color:#fff;font-size:.875rem;line-height:1.45;text-align:center}.commission-detail .commission-actions .commission-actions-pending-warning p{margin:0}.commission-detail .commission-detail-conversation{align-self:center}.commissions-page{display:flex;flex-direction:column;max-width:700px;margin:0 auto;padding:30px 15px;gap:20px}@media(max-width:950px){.commissions-page{max-width:none;width:100%;padding:20px 10px;gap:15px}}.commissions-page .commissions-page-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;color:#fff}.commissions-page .commissions-page-loading{display:flex;flex:1;align-items:center;justify-content:center;color:#7f7f7f}.commissions-page .commissions-page-loading svg{width:32px;height:32px}.commissions-page .commissions-page-list{display:flex;flex-direction:column;min-height:500px;max-height:500px;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:30px;overflow-y:auto}.commissions-page .commission-list-skeleton{display:flex;align-items:center;justify-content:space-between;padding:15px;animation:pulse 1.5s ease-in-out infinite}.commissions-page .commission-list-skeleton:not(:last-child){border-bottom:1px solid #8a6edd}.commissions-page .commission-list-skeleton .commission-list-skeleton-badge{width:80px;height:24px;border-radius:50%;background:#ffffff14}.commissions-page .commission-list-skeleton .commission-list-skeleton-price{width:50px;height:18px;border-radius:10px;background:#ffffff0f}.commissions-page .commission-list-skeleton .commission-list-skeleton-time{width:40px;height:14px;border-radius:10px;background:#ffffff0d}.commissions-page .commission-filters{display:flex;flex-wrap:wrap;gap:5px}.commissions-page .commission-filter-pill{padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#7f7f7f;background:none;border:solid 3px #8a6edd;border-radius:50%;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.commissions-page .commission-filter-pill:hover{color:#fff;border-color:#7f7f7f}.commissions-page .commission-filter-pill.commission-filter-pill-active{color:#1a1a1a;background-color:#f6d85f;border-color:#f6d85f}.commissions-page .commission-list-item{display:flex;align-items:center;justify-content:space-between;padding:15px;color:#fff;text-decoration:none;transition:background-color .2s ease-out}.commissions-page .commission-list-item:not(:last-child){border-bottom:1px solid #8a6edd}.commissions-page .commission-list-item:hover{background-color:#ffffff08}.commissions-page .commission-list-item-left{display:flex;align-items:center;gap:10px}.commissions-page .commission-list-item-right{display:flex;align-items:center;gap:5px}.commissions-page .commission-list-item-price{font-size:1rem;color:#f6d85f;font-weight:500}.commissions-page .commission-list-item-time{font-size:.8rem;color:#7f7f7f}.commissions-page .commission-list-item-chevron{color:#7f7f7f}.payment-method-card{display:flex;flex-direction:column;gap:10px;width:100%;padding:15px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.12);border-radius:20px;transition:border-color .2s ease-out,background-color .2s ease-out}.payment-method-card:hover,.payment-method-card:focus-within{background:#ffffff0f;border-color:#ffffff3d}.payment-method-card-stripe{border-left:solid 3px rgba(107,78,187,.7)}.payment-method-card-paypal{border-left:solid 3px rgba(255,196,57,.8)}.payment-method-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.payment-method-card-heading{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.payment-method-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.12);border-radius:10px;color:#ffffffd6;flex-shrink:0}.payment-method-card-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.payment-method-card-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;color:#fff}.payment-method-card-subtitle{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.payment-method-card-badge{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;border-radius:10px;text-transform:uppercase;flex-shrink:0}.payment-method-card-badge-stripe{background:#6b4ebb2e;color:#beaaff}.payment-method-card-badge-paypal{background:#ffc4392e;color:#ffd564}.payment-method-card-action{display:flex;flex-direction:column;gap:5px;width:100%}@media(max-width:600px){.payment-method-card{padding:10px}}.payment-page{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:700px;margin:0 auto;padding:20px;width:100%;min-height:calc(100vh - 200px);animation:fade-in .2s ease;overflow-x:hidden}@media(max-width:600px){.payment-page{padding:10px;gap:10px}}.payment-page .payment-page-back{display:flex;align-items:center;gap:5px;padding:0;font-size:1rem;font-family:Coolvetica,sans-serif;color:#7f7f7f;background:none;border:none;cursor:pointer;width:fit-content;transition:color .2s ease-out}.payment-page .payment-page-back:hover{color:#fff}.payment-page .payment-page-title{margin:0;font-size:1.4rem;color:#fff}.payment-page .payment-page-card{padding:15px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;align-items:stretch;gap:15px;max-width:500px;align-self:center;width:100%}@media(max-width:600px){.payment-page .payment-page-card{padding:10px;gap:10px}}.payment-page .payment-page-summary{display:flex;flex-direction:column;gap:5px;width:100%}.payment-page .payment-page-summary .payment-page-summary-title{margin:0;font-size:1.2rem;color:#fff}.payment-page .payment-page-summary .payment-page-summary-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}.payment-page .payment-page-summary .payment-page-summary-row:last-child{border-bottom:none}.payment-page .payment-page-summary .payment-page-summary-label{font-size:.8rem;color:#7f7f7f}.payment-page .payment-page-summary .payment-page-summary-value{font-size:1rem;color:#fff}.payment-page .payment-page-summary .payment-page-summary-value.payment-page-summary-value-accent{color:#f6d85f;font-weight:600;font-size:1.2rem}.payment-page .payment-page-summary .payment-page-summary-hint{margin:0;font-size:.8125rem;color:#7f7f7f;font-style:italic}.payment-page .payment-page-paypal-blocked{margin:0 0 15px;padding:10px 15px;background:#f5b3421f;border:solid 3px rgba(245,179,66,.45);border-radius:20px;color:#fff;font-size:.875rem;line-height:1.5}.payment-page .payment-page-loading,.payment-page .payment-page-error{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#7f7f7f}.payment-page .payment-page-empty-notice{margin:0;padding:10px 15px;font-size:.8rem;color:#ffffffd6;text-align:center;background-color:#ffffff0a;border-radius:10px;width:100%}.payment-page .payment-page-degraded-notice{margin:0;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff08;border-radius:10px;width:100%}.payment-page .payment-page-seller-status{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#ffffffd6;line-height:1.5}.payment-page .payment-page-immediate-execution-ack{display:flex;flex-direction:column;gap:10px;padding:15px;background:#ffffff05;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px}.payment-page .payment-page-immediate-execution-ack .payment-page-immediate-execution-ack-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;color:#fff}.payment-page .payment-page-immediate-execution-ack .payment-page-immediate-execution-ack-notice{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#ffffffd6;line-height:1.5}.payment-page .payment-page-immediate-execution-ack .payment-page-immediate-execution-ack-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#fff;cursor:pointer}.payment-page .payment-page-immediate-execution-ack .payment-page-immediate-execution-ack-row:focus-within{outline:2px solid #f6d85f;outline-offset:2px;border-radius:10px}.payment-page .payment-page-immediate-execution-ack .payment-page-immediate-execution-ack-row input[type=checkbox]{margin-top:2px}.payment-page .payment-page-immediate-execution-ack-hint{margin:5px 0 0;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#f5b342}.payment-page .payment-page-sandbox{width:100%;margin:0;padding:10px 15px;border:dashed 1px rgba(255,200,0,.4);background-color:#ffc8000f;border-radius:10px;display:flex;flex-direction:column;gap:5px}.payment-page .payment-page-sandbox .payment-page-sandbox-legend{padding:0 5px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd6}.payment-page .payment-page-sandbox .payment-page-sandbox-hint{margin:0;font-size:.8125rem;color:#ffffffd6;line-height:1.4}.payment-page .payment-page-sandbox .payment-page-sandbox-row{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#fff;cursor:pointer}.payment-page .payment-page-result{background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff;animation:fade-in .2s ease;display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px 15px;text-align:center}.payment-page .payment-page-result .payment-page-result-icon-success{color:#58d68d}.payment-page .payment-page-result .payment-page-result-icon-error{color:#f5aab8}.payment-page .payment-page-result .payment-page-result-title{margin:0;font-size:1.4rem;color:#fff}.payment-page .payment-page-result .payment-page-result-text{margin:0;font-size:1rem;color:#7f7f7f;max-width:400px}.contributor-card{--card-accent: #6b4ebb;--card-accent-border: #8a6edd;--card-accent-soft: rgba(195, 113, 255, .18);--card-accent-glow: rgba(195, 113, 255, .4);display:inline-flex;align-items:center;gap:2px;min-height:44px}@media(max-width:600px){.contributor-card{width:100%}}.contributor-card--yellow{--card-accent: #f5c842;--card-accent-border: rgba(245, 200, 66, .55);--card-accent-soft: rgba(245, 200, 66, .14);--card-accent-glow: rgba(245, 200, 66, .35)}.contributor-card--sky{--card-accent: #53d8ff;--card-accent-border: rgba(83, 216, 255, .6);--card-accent-soft: rgba(83, 216, 255, .14);--card-accent-glow: rgba(83, 216, 255, .4)}.contributor-card--deep{--card-accent: #5b6dff;--card-accent-border: rgba(91, 109, 255, .6);--card-accent-soft: rgba(91, 109, 255, .16);--card-accent-glow: rgba(91, 109, 255, .42)}.contributor-card--green{--card-accent: #6dd49a;--card-accent-border: rgba(109, 212, 154, .55);--card-accent-soft: rgba(109, 212, 154, .14);--card-accent-glow: rgba(109, 212, 154, .35)}.contributor-card-profile{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;min-height:44px;border-radius:20px;background:#ffffff0a;border:solid 3px rgba(0,29,75,.7450980392);color:#fff;text-decoration:none;font-size:.875rem;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}@media(max-width:600px){.contributor-card-profile{flex:1;justify-content:flex-start}}.contributor-card-profile--clickable{cursor:pointer}.contributor-card-profile--clickable:hover{background:#ffffff14;border-color:var(--card-accent-border);transform:translateY(-1px)}.contributor-card-profile--clickable:hover .contributor-card-chevron{transform:translate(2px)}.contributor-card-profile--clickable:focus-visible{outline:4px solid var(--card-accent-border);outline-offset:2px}.contributor-card-profile--static{cursor:default;opacity:.85}.contributor-card-avatar{flex-shrink:0;width:26px;height:26px;font-size:11px}.contributor-card-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:160px}.contributor-card-chevron{flex-shrink:0;color:#ffffffd6;transition:transform .2s ease-out}.contributor-card-chat{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;flex-shrink:0;padding:0;border:solid 3px var(--card-accent-border);border-radius:20px;background:#ffffff0a;color:var(--card-accent);cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out,color .2s ease-out}.contributor-card-chat:hover:not(:disabled){background:var(--card-accent-soft);transform:translateY(-1px)}.contributor-card-chat:focus-visible{outline:4px solid var(--card-accent-border);outline-offset:2px}.contributor-card-chat:disabled{opacity:.5;cursor:progress}@media(max-width:600px){.contributor-card-chat{width:44px;height:44px;min-width:44px}}.contributor-card-external{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;min-height:44px;border-radius:20px;background:#6b4ebb14;border:dashed 3px rgba(0,29,75,.7450980392);cursor:default}.contributor-card-external .contributor-card-name{font-weight:500;color:#ffffffd6;white-space:normal;max-width:none}.contributor-card-external-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#6b4ebb2e;color:#6b4ebb}@media(prefers-reduced-motion:reduce){.contributor-card-profile,.contributor-card-chevron,.contributor-card-chat{transition:none}.contributor-card-profile--clickable:hover,.contributor-card-chat:hover:not(:disabled){transform:none}.contributor-card-profile--clickable:hover .contributor-card-chevron,.contributor-card-chat:hover:not(:disabled) .contributor-card-chevron{transform:none}}.contributors-page{display:flex;flex-direction:column;gap:25px;max-width:1200px;margin:0 auto;padding:30px 20px}@media(max-width:950px){.contributors-page{padding:20px 10px;gap:20px}}@media(max-width:600px){.contributors-page{padding:15px 10px}}.contributors-hero{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:20px 0}.contributors-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 20px;border:solid 4px #8a6edd;border-radius:25px;background:linear-gradient(135deg,#6b4ebb52,#f6d85f3d),#041032f2;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:inset 0 1px #ffffff14,0 8px 22px #6b4ebb38}.contributors-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.15;color:#fff}@media(max-width:600px){.contributors-title{font-size:1.4rem}}.contributors-subtitle{margin:0;max-width:640px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.contributors-contact{display:flex;flex-direction:column;gap:5px;padding:15px 20px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:25px;background:linear-gradient(135deg,rgba(107,78,187,.05) 0%,transparent 80%),#00102a99}.contributors-contact-text{margin:0;font-size:.875rem;line-height:1.5;color:#ffffffd6}.contributors-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0}.contributors-contact-link{font-size:.875rem;font-weight:600;color:#f6d85f;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease-out}.contributors-contact-link:hover,.contributors-contact-link:focus-visible{color:#6b4ebb}.contributors-contact-separator{color:#ffffffd6}.contributors-roles{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.contributors-role{--role-accent: #6b4ebb;--role-accent-border: #8a6edd;--role-accent-soft: rgba(195, 113, 255, .18);--role-accent-glow: rgba(195, 113, 255, .45);display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start;padding:20px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:30px;background:radial-gradient(80% 60% at 0% 0%,var(--role-accent-soft) 0%,transparent 60%),#041032e6}@media(max-width:950px){.contributors-role{grid-template-columns:1fr;gap:15px;padding:15px}}.contributors-role--yellow{--role-accent: #f5c842;--role-accent-border: rgba(245, 200, 66, .55);--role-accent-soft: rgba(245, 200, 66, .16);--role-accent-glow: rgba(245, 200, 66, .45)}.contributors-role--sky{--role-accent: #53d8ff;--role-accent-border: rgba(83, 216, 255, .6);--role-accent-soft: rgba(83, 216, 255, .16);--role-accent-glow: rgba(83, 216, 255, .5)}.contributors-role--deep{--role-accent: #5b6dff;--role-accent-border: rgba(91, 109, 255, .65);--role-accent-soft: rgba(91, 109, 255, .2);--role-accent-glow: rgba(91, 109, 255, .55)}.contributors-role-head{display:flex;align-items:flex-start;gap:10px}.contributors-role-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--role-accent-soft);color:var(--role-accent);border:solid 4px var(--role-accent-border);box-shadow:0 0 0 1px var(--role-accent-soft),0 0 18px var(--role-accent-glow);animation:contributors-role-icon-pulse 3.6s ease-in-out infinite}@keyframes contributors-role-icon-pulse{0%,to{box-shadow:0 0 0 1px var(--role-accent-soft),0 0 12px var(--role-accent-glow)}50%{box-shadow:0 0 0 1px var(--role-accent-soft),0 0 24px var(--role-accent-glow)}}.contributors-role-text{display:flex;flex-direction:column;gap:5px;min-width:0}.contributors-role-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:600;color:var(--role-accent);letter-spacing:-.01em;text-shadow:0 0 18px var(--role-accent-glow)}.contributors-role-description{margin:0;font-size:.875rem;line-height:1.5;color:#ffffffd6}.contributors-role-grid{display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start}@media(max-width:600px){.contributors-role-grid{flex-direction:column;gap:5px}}.contributors-disclaimer{padding:15px 20px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:25px;background:#00102a80}.contributors-disclaimer p{margin:0;font-size:.875rem;line-height:1.6;color:#ffffffd6}@media(prefers-reduced-motion:reduce){.contributors-role-icon{animation:none}.contributors-contact-link{transition:none}}.discoveries{padding:40px 15px;color:#fff}.discoveries-inner{max-width:1080px;margin:0 auto}.discoveries-header{max-width:800px;margin:0 auto 40px;text-align:center}.discoveries-header .discoveries-header-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:10px;background:#f6d85f26;border-radius:50%;color:#f6d85f}.discoveries-header .discoveries-header-icon{width:24px;height:24px}.discoveries-header .discoveries-title{margin:0 0 10px;font-size:2rem;font-weight:700;letter-spacing:-.02em}.discoveries-header .discoveries-subtitle{margin:0 auto 15px;max-width:640px;color:#ffffffb8;font-size:.9375rem;line-height:1.55}.discoveries-header .discoveries-header-chip{display:inline-flex;align-items:center;padding:5px 15px;background:#f6d85f26;border:1px solid rgba(246,216,95,.4);border-radius:10px;color:#f6d85f;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.discoveries-disclaimer{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 0 40px}.discoveries-disclaimer>.discoveries-disclaimer-card{flex:0 1 calc((100% - 20px * 2) / 3);min-width:0}@media not (min-width:900px){.discoveries-disclaimer>.discoveries-disclaimer-card{flex-basis:100%}}.discoveries-disclaimer-card{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#0000008c;border:1px solid rgba(255,255,255,.08);border-radius:20px}.discoveries-disclaimer-card .discoveries-disclaimer-icon{flex-shrink:0;width:36px;height:36px;padding:5px;background:#ffffff0f;border-radius:50%}.discoveries-disclaimer-card .discoveries-disclaimer-icon-purple{color:#7757bd;background:#7757bd29}.discoveries-disclaimer-card .discoveries-disclaimer-icon-blue{color:#5fc7e8;background:#5fc7e829}.discoveries-disclaimer-card .discoveries-disclaimer-icon-heart{color:#f5aab8;background:#f5aab829}.discoveries-disclaimer-card .discoveries-disclaimer-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.discoveries-disclaimer-card .discoveries-disclaimer-heading{margin:0;font-size:1rem;font-weight:700}.discoveries-disclaimer-card .discoveries-disclaimer-text{margin:0;color:#ffffffb3;font-size:.875rem;line-height:1.5}.discoveries-section{margin:0 0 40px;padding:25px;background:#0000008c;border:1px solid rgba(255,255,255,.08);border-radius:20px}.discoveries-section:last-child{margin-bottom:0}.discoveries-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px}@media not (min-width:900px){.discoveries-section-header{flex-direction:column;align-items:stretch}}.discoveries-section-heading-block{flex:1 1 auto;min-width:0}.discoveries-section-title{display:flex;align-items:center;gap:10px;margin:0 0 5px;color:#f6d85f;font-size:1.6rem;font-weight:700;letter-spacing:-.01em}.discoveries-section-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;padding:0;color:#ffffffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.discoveries-section-toggle:hover,.discoveries-section-toggle:focus-visible{background:#ffffff1a;color:#fff}.discoveries-section-toggle-icon{transition:transform .2s ease}.discoveries-section-toggle--collapsed .discoveries-section-toggle-icon{transform:rotate(-90deg)}.discoveries-section-body{display:block}@media(prefers-reduced-motion:reduce){.discoveries-section-toggle,.discoveries-section-toggle-icon{transition:none;animation:none}}.discoveries-section-title-icon{width:22px;height:22px}.discoveries-section-lead{margin:0;color:#ffffffb3;font-size:.9375rem;line-height:1.55}.discoveries-mystery-panel{display:flex;flex-direction:column;gap:10px;min-width:260px;padding:15px 20px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:20px}@media not (min-width:900px){.discoveries-mystery-panel{min-width:0}}.discoveries-mystery-counter{display:flex;justify-content:space-between;align-items:center;gap:15px}.discoveries-mystery-counter .discoveries-mystery-counter-label{color:#ffffffb3;font-size:.875rem}.discoveries-mystery-counter .discoveries-mystery-counter-value{color:#f6d85f;font-family:monospace;font-size:1rem;font-weight:700}.discoveries-reset-button{padding:10px 15px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease-out,border-color .2s ease-out}.discoveries-reset-button:hover{background:#ffffff1f;border-color:#ffffff52}.discoveries-reset-confirming{display:flex;flex-direction:column;gap:10px;padding:10px 15px;background:#e5484d1f;border:1px solid rgba(229,72,77,.4);border-radius:10px}.discoveries-reset-confirming-question{color:#fff;font-size:.875rem;font-weight:600}.discoveries-reset-confirming-actions{display:flex;gap:10px}.discoveries-reset-confirm-button{flex:1 1 0;padding:5px 15px;background:#e5484d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700}.discoveries-reset-confirm-button:hover{filter:brightness(1.1)}.discoveries-reset-cancel-button{flex:1 1 0;padding:5px 15px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600}.discoveries-reset-scope{color:#ffffff80;font-size:.8125rem;line-height:1.4}.discoveries-animations-intro{margin:0 0 15px;color:#ffffffd1;font-size:.9375rem;line-height:1.6}.discoveries-animations-antispam{display:flex;align-items:flex-start;gap:10px;padding:10px 15px;margin-bottom:25px;background:#5fc7e814;border:1px solid rgba(95,199,232,.25);border-radius:20px}.discoveries-animations-antispam .discoveries-animations-antispam-icon{flex-shrink:0;width:20px;height:20px;color:#5fc7e8}.discoveries-animations-antispam .discoveries-animations-antispam-text{margin:0;color:#ffffffd9;font-size:.875rem;line-height:1.55}.discoveries-totals{margin-bottom:25px;padding:15px 20px;background:#0000006b;border:1px solid rgba(255,255,255,.08);border-radius:20px}.discoveries-totals-heading{margin:0 0 10px;color:#ffffffb8;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.discoveries-totals-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}@media not (min-width:720px){.discoveries-totals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:420px){.discoveries-totals-grid{grid-template-columns:1fr}}.discoveries-totals-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 5px;background:#00000052;border:1px solid rgba(255,255,255,.14);border-radius:10px}.discoveries-totals-label{color:#ffffffbf;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.discoveries-totals-value{color:#fff;font-family:monospace;font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.discoveries-totals-item--standard{border-color:#58d68d8c}.discoveries-totals-item--standard .discoveries-totals-label{color:#58d68df2}.discoveries-totals-item--rare{border-color:#5395ff99}.discoveries-totals-item--rare .discoveries-totals-label{color:#a0c8fff2}.discoveries-totals-item--legendary{border-color:#f5c842b3}.discoveries-totals-item--legendary .discoveries-totals-label{color:#ffe278fa}.discoveries-totals-item--mythique{position:relative;isolation:isolate;border:solid 4px transparent;background:linear-gradient(#140c28eb,#140c28eb) padding-box,linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f) border-box;background-size:100% 100%,200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite}.discoveries-totals-item--mythique .discoveries-totals-label{background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:mythique-rainbow-shift 5.5s linear infinite;font-weight:800}.discoveries-totals-value--soon{font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;font-style:italic;letter-spacing:.02em;color:#fffafffa;text-transform:none}.discoveries-totals-item--total{background:#f6d85f1f;border-color:#f6d85f8c}.discoveries-totals-item--total .discoveries-totals-label{color:#f6d85f}@media(prefers-reduced-motion:reduce){.discoveries-totals-item--mythique{background:linear-gradient(135deg,#9333ea29,#ec489929);border:solid 4px rgba(236,72,153,.55);animation:none}.discoveries-totals-item--mythique .discoveries-totals-label{background:none;background-clip:initial;-webkit-text-fill-color:initial;color:#f9a8d4;animation:none}}.discoveries-tier{margin-bottom:25px}.discoveries-tier:last-child{margin-bottom:0}.discoveries-tier-header{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.discoveries-tier-title{margin:0;color:#ffffffe6;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.discoveries-tier-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#ffffffd9;font-family:monospace;font-size:.8125rem}.discoveries-tier-chip-percent{color:#f6d85f;font-weight:700}.discoveries-tier-chip-separator{color:#ffffff59}.discoveries-variant-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.discoveries-variant-grid>.discoveries-variant{flex:0 1 calc((100% - 15px * 2) / 3);min-width:0}@media not (min-width:800px){.discoveries-variant-grid>.discoveries-variant{flex-basis:calc((100% - 15px)/2)}}@media not (min-width:500px){.discoveries-variant-grid>.discoveries-variant{flex-basis:100%}}.discoveries-variant-grid-legendary{max-width:320px;margin:0 auto}.discoveries-variant-grid-legendary>.discoveries-variant{flex-basis:100%}.discoveries-variant{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 15px;background:#0000006b;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow-anchor:none;text-align:center;transition:border-color .2s ease-out}.discoveries-variant-normal{border-color:#58d68d8c}.discoveries-variant-rare{border-color:#5fc7e866}.discoveries-variant-legendary{border-color:#f6d85f8c}.discoveries-variant-stage{display:flex;align-items:center;justify-content:center;width:100%;height:96px}.discoveries-variant-button{width:40px;max-width:40px;height:40px;--fx-scale: 1}.discoveries-variant-picker{display:flex;flex-direction:column;gap:5px;width:100%;--picker-accent: rgba(255, 255, 255, .65)}.discoveries-variant-normal .discoveries-variant-picker{--picker-accent: rgba(88, 214, 141, .95)}.discoveries-variant-rare .discoveries-variant-picker{--picker-accent: rgba(95, 199, 232, .95)}.discoveries-variant-legendary .discoveries-variant-picker{--picker-accent: rgba(246, 216, 95, .95)}.discoveries-variant-picker-label{color:#ffffff80;font-family:monospace;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.discoveries-variant-picker-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.discoveries-variant-picker-chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff9;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .2s ease-out}.discoveries-variant-picker-chip:hover{background:#ffffff1f;border-color:#ffffff59;color:#ffffffe6;transform:scale(1.06)}.discoveries-variant-picker-chip:focus-visible{outline:2px solid var(--picker-accent);outline-offset:2px}.discoveries-variant-picker-chip.is-selected{background:#ffffff1f;border-color:var(--picker-accent);color:var(--picker-accent)}.discoveries-variant-play{padding:10px 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.discoveries-variant-play:hover{transform:scale(1.04);background:#ffffff24;border-color:#ffffff59}.discoveries-variant-name{margin:0;font-family:monospace;font-size:1rem;font-weight:700;letter-spacing:.02em}.discoveries-variant-description{margin:0;color:#ffffffa6;font-size:.8125rem;line-height:1.5}.discoveries-variant-seen-count{margin:0;padding:2px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#ffffffc7;font-family:monospace;font-size:.8125rem;letter-spacing:.02em}.discoveries-variant-mystery{position:relative;padding:20px 15px 15px}.discoveries-variant-mystery-tag{position:absolute;top:10px;right:10px;padding:5px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fffc;font-family:monospace;font-size:.8125rem;font-weight:600}.discoveries-variant-mystery-visual{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-top:5px;background:radial-gradient(circle at center,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%}.discoveries-variant-mystery-icon{width:48px;height:48px;color:#ffffff8c}.discoveries-variant-mystery-hint{margin:0;color:#fff9;font-size:.8125rem;line-height:1.5}.discoveries-variant-mystery.discoveries-variant-legendary{background:linear-gradient(180deg,#f6d85f0f,#0000006b);border-color:#f6d85f66}.discoveries-variant-mystery.discoveries-variant-legendary .discoveries-variant-mystery-tag{background:#f6d85f2e;border-color:#f6d85f80;color:#f6d85f}.discoveries-variant-mystery.discoveries-variant-legendary .discoveries-variant-mystery-visual{background:radial-gradient(circle at center,rgba(246,216,95,.28) 0%,transparent 70%);animation:discoveries-legendary-halo 3.6s ease-in-out infinite}.discoveries-variant-mystery.discoveries-variant-legendary .discoveries-variant-mystery-icon{color:#f6d85f}@keyframes discoveries-legendary-halo{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.discoveries-badge-manager{display:flex;flex-direction:column;gap:15px;padding:20px;margin-bottom:25px;background:#0000006b;border:1px solid rgba(255,255,255,.1);border-radius:20px}.discoveries-badge-manager-heading{margin:0;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.discoveries-badge-manager-lead{margin:2px 0 0;color:#ffffffad;font-size:.9375rem;line-height:1.55}.discoveries-badge-manager-preview{display:flex;flex-direction:column;gap:10px}.discoveries-badge-manager-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}@media not (min-width:640px){.discoveries-badge-manager-slots{grid-template-columns:1fr}}.discoveries-badge-manager-slot{position:relative;display:flex;align-items:center;justify-content:center;min-height:132px;padding:15px;background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:20px}.discoveries-badge-manager-slot--empty{color:#ffffff80;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;border-style:dashed}.discoveries-badge-manager-slot-remove{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:#000000b3;border:1px solid rgba(255,255,255,.24);border-radius:10px;color:#fff;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out}.discoveries-badge-manager-slot-remove:hover{background:#e5484d59;border-color:#e5484db3}.discoveries-badge-manager-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}@media not (min-width:640px){.discoveries-badge-manager-actions{flex-direction:column;align-items:stretch}}.discoveries-badge-manager-status{color:#ffffffb3;font-size:.875rem}.discoveries-badge-manager-save{padding:10px 20px;background:#f6d85f;border:1px solid rgba(246,216,95,.8);border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:filter .2s ease-out,opacity .2s ease-out}.discoveries-badge-manager-save:hover:not(:disabled){filter:brightness(1.1)}.discoveries-badge-manager-save:disabled{opacity:.45;cursor:not-allowed}.discoveries-badge-card-action{padding:5px 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease-out,border-color .2s ease-out}.discoveries-badge-card-action:hover:not(:disabled){background:#ffffff24;border-color:#ffffff57}.discoveries-badge-card-action:disabled{opacity:.5;cursor:not-allowed}.discoveries-badge-card-action--equipped{background:#f6d85f2e;border-color:#f6d85f8c;color:#f6d85f}.discoveries-badge-card-action--equipped:hover:not(:disabled){background:#f6d85f47;border-color:#f6d85fb3}.discoveries-badge-card-locked{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ffffffb8;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.discoveries-badge-card--locked{background:#00000052}.discoveries-badge-card--locked .badge--rarity-mythique{animation:none;box-shadow:0 0 10px #a855f74d,0 0 18px #ec48992e,inset 0 0 0 1px #ec489940}.discoveries-badge-card--locked .badge--rarity-mythique:before{display:none}.discoveries-badges-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:25px}.discoveries-badges-grid>.discoveries-badge-card{flex:0 1 calc((100% - 15px * 2) / 3);min-width:0}@media not (min-width:800px){.discoveries-badges-grid>.discoveries-badge-card{flex-basis:calc((100% - 15px)/2)}}@media not (min-width:500px){.discoveries-badges-grid>.discoveries-badge-card{flex-basis:100%}}.discoveries-badge-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 15px;background:#0000006b;border:1px solid rgba(255,255,255,.08);border-radius:20px;text-align:center}.discoveries-badge-card-description{margin:0;color:#ffffffa6;font-size:.8125rem;line-height:1.5}.discoveries-badge-rarity{padding:2px 10px;border:1px solid transparent;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.discoveries-badge-rarity-classic{background:#58d68d24;border-color:#58d68d8c;color:#58d68df2}.discoveries-badge-rarity-rare{background:#5395ff29;border-color:#5395ff99;color:#a0c8fff2}.discoveries-badge-rarity-legendary{background:#f5c84229;border-color:#f5c842b3;color:#ffe278fa}.discoveries-badge-rarity-mythique{position:relative;isolation:isolate;background:#140c28d9;border-color:transparent;color:#fffafffa;text-shadow:0 1px 2px rgba(0,0,0,.55)}.discoveries-badge-rarity-mythique:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5s linear infinite;pointer-events:none;z-index:-1}.discoveries-badge-rarity-mythique:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5s linear infinite;opacity:.55;filter:blur(12px);pointer-events:none;z-index:-2}@media(prefers-reduced-motion:reduce){.discoveries-badge-rarity-mythique{background:linear-gradient(135deg,#9333ea47,#ec489947);border-color:#ec4899d9;color:#ffdcf5fa;box-shadow:0 0 14px #a855f799,0 0 24px #ec489966;text-shadow:0 0 8px rgba(236,72,153,.5)}.discoveries-badge-rarity-mythique:before,.discoveries-badge-rarity-mythique:after{animation:none;display:none}}.discoveries-tier-rate{margin-left:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.discoveries-tier-rate-mythique{color:#f0bef0b8;animation:mythique-rainbow-color 5.5s linear infinite}@media(prefers-reduced-motion:reduce){.discoveries-tier-rate-mythique{animation:none;color:#f0bef0b8}}.discoveries-upcoming-block{display:flex;flex-direction:column;gap:20px}.discoveries-upcoming{padding:15px 20px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:20px}.discoveries-upcoming-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}@media not (min-width:640px){.discoveries-upcoming-header{flex-direction:column;align-items:flex-start}}.discoveries-upcoming-caption{margin:0;color:#ffffffb3;font-size:.875rem;line-height:1.5}.discoveries-upcoming-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.discoveries-upcoming-grid>.discoveries-upcoming-slot{flex:0 1 calc((100% - 15px)/2);min-width:0}@media not (min-width:500px){.discoveries-upcoming-grid>.discoveries-upcoming-slot{flex-basis:100%}}.discoveries-upcoming-slot{display:flex;align-items:center;justify-content:center;min-height:96px;background:#00000059;border:1px dashed rgba(255,255,255,.22);border-radius:20px}.discoveries-upcoming-slot-rare{border-color:#5395ff66}.discoveries-upcoming-slot-classic{border-color:#58d68d66}.discoveries-upcoming-slot-mythique{position:relative;isolation:isolate;border-color:transparent;box-shadow:inset 0 0 12px #140c2859}.discoveries-upcoming-slot-mythique:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;opacity:.7;pointer-events:none;z-index:-1}@media(prefers-reduced-motion:reduce){.discoveries-upcoming-slot-mythique{border-color:#ec48998c;box-shadow:inset 0 0 12px #a855f72e}.discoveries-upcoming-slot-mythique:before{animation:none;display:none}}.discoveries-upcoming-slot-icon{width:32px;height:32px;color:#ffffff73}@keyframes discoveries-unlock-standard{0%{box-shadow:0 0 #58d68d00;transform:scale(.985)}50%{box-shadow:0 0 0 8px #58d68d59;transform:scale(1.015)}to{box-shadow:0 0 #58d68d00;transform:scale(1)}}@keyframes discoveries-unlock-rare{0%{box-shadow:0 0 #5fc7e800;transform:scale(.985)}50%{box-shadow:0 0 0 8px #5fc7e866;transform:scale(1.015)}to{box-shadow:0 0 #5fc7e800;transform:scale(1)}}@keyframes discoveries-unlock-legendary{0%{box-shadow:0 0 #f6d85f00;transform:scale(.985)}50%{box-shadow:0 0 0 10px #f6d85f80;transform:scale(1.015)}to{box-shadow:0 0 #f6d85f00;transform:scale(1)}}.discoveries-variant-normal.discoveries-variant--just-unlocked{animation:discoveries-unlock-standard 1.6s ease-out 1}.discoveries-variant-rare.discoveries-variant--just-unlocked{animation:discoveries-unlock-rare 1.6s ease-out 1}.discoveries-variant-legendary.discoveries-variant--just-unlocked,.discoveries-badge-card--just-unlocked{animation:discoveries-unlock-legendary 1.6s ease-out 1}.discoveries-variant-new-tag,.discoveries-badge-card-new-tag{display:inline-flex;align-items:center;margin-top:5px;padding:2px 10px;background:#f6d85f29;border:1px solid rgba(246,216,95,.45);border-radius:10px;color:#f6d85f;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.discoveries-variant-normal .discoveries-variant-new-tag{background:#58d68d29;border-color:#58d68d73;color:#58d68d}.discoveries-variant-rare .discoveries-variant-new-tag{background:#5fc7e82e;border-color:#5fc7e880;color:#5fc7e8}.discoveries-variant-legendary .discoveries-variant-new-tag,.discoveries-badge-card-new-tag{background:#f6d85f29;border-color:#f6d85f80;color:#f6d85f}.discoveries-badge-tier{margin-top:25px}.discoveries-badge-tier:first-of-type{margin-top:15px}.discoveries-badge-tier-header{justify-content:flex-start;padding-bottom:0;border-bottom:0}.discoveries-animation-tier-header{justify-content:space-between;padding-bottom:0;border-bottom:0}.discoveries-tier-percent{font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03em;color:#ffffffb8;white-space:nowrap}.discoveries-tier-percent-mythique{color:#f0b4f0d9;animation:mythique-rainbow-color 5.5s linear infinite}@media(prefers-reduced-motion:reduce){.discoveries-tier-percent-mythique{animation:none;color:#f0b4f0d9}}.discoveries-tier-percent-legendary{color:#ffe278d9}.discoveries-tier-percent-rare{color:#a0c8ffd9}.discoveries-tier-percent-standard{color:#58d68dd9}.discoveries-variant-grid-mythique{display:flex;justify-content:center;align-items:center;min-height:140px}.discoveries-mythique-soon{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:15px 25px;border:2px solid transparent;border-radius:20px;background:#140c28d9;box-shadow:inset 0 0 20px #140c2859}.discoveries-mythique-soon:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff3b7f,#ff9f1c,#ffe45e,#5cff8d,#38bdf8,#8b5cf6,#ff3b7f);background-size:200% 100%;animation:mythique-rainbow-shift 5.5s linear infinite;pointer-events:none;z-index:-1}.discoveries-mythique-soon-label{font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fffafffa;text-shadow:0 1px 2px rgba(0,0,0,.6)}@media(prefers-reduced-motion:reduce){.discoveries-mythique-soon{background:linear-gradient(135deg,#9333ea24,#ec489924);border:1px dashed rgba(236,72,153,.55);box-shadow:inset 0 0 20px #a855f72e}.discoveries-mythique-soon:before{animation:none;display:none}.discoveries-mythique-soon-label{color:#ffdcf5f2;text-shadow:0 0 12px rgba(236,72,153,.5)}}@media(prefers-reduced-motion:reduce){.discoveries-variant-mystery.discoveries-variant-legendary .discoveries-variant-mystery-visual,.discoveries-variant--just-unlocked,.discoveries-badge-card--just-unlocked{animation:none}.discoveries-variant-play,.discoveries-reset-button,.discoveries-reset-confirm-button{transition:none}.discoveries-variant-play:hover,.discoveries-reset-button:hover,.discoveries-reset-confirm-button:hover{transform:none}}.audience-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;text-decoration:none;background:#00102ab2;border:2px solid rgba(0,29,75,.7450980392);border-radius:25px;transition:all .2s ease-out}.audience-card:hover{background:#041032;border-color:#8a6eddba;transform:translateY(-3px);box-shadow:0 4px 8px #0003}.audience-card:focus-visible{outline:2px solid #f6d85f;outline-offset:3px}.audience-card-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;color:#f6d85f;background:#fedf2c1a;border:2px solid #d8b93a;border-radius:50%}.audience-card-title{margin:5px 0 0;font-size:1.6rem;font-weight:700;color:#fff}.audience-card-description{margin:0;font-size:.9375rem;line-height:1.5;color:#ffffffd6}.audience-card-bullets{padding:0;margin:5px 0;list-style:none}.audience-card-bullets li{position:relative;padding-left:20px;margin-bottom:5px;font-size:.875rem;color:#ffffffd6}.audience-card-bullets li:before{position:absolute;top:0;left:0;content:"✦";color:#f6d85f}.audience-card-cta{display:inline-flex;gap:5px;align-items:center;margin-top:auto;font-size:1rem;font-weight:600;color:#f6d85f;transition:gap .2s ease-out}.audience-card:hover .audience-card-cta{gap:10px}.audience-card-cta-icon{transition:transform .2s ease-out}.faq-contact{max-width:950px;padding:30px;margin:30px auto;background:#00102ab2;border:1px solid rgba(0,29,75,.7450980392);border-radius:25px}.faq-contact-header{display:flex;gap:15px;align-items:center;margin-bottom:15px}.faq-contact-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;color:#f6d85f;background:#fedf2c1a;border:2px solid #d8b93a;border-radius:50%}.faq-contact-title{margin:0;font-size:1.6rem;font-weight:700;color:#fff}.faq-contact-intro{margin:0 0 20px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.faq-contact-checklist{padding:0;margin:0 0 25px;list-style:none}.faq-contact-checklist li{position:relative;padding:5px 0 5px 25px;font-size:.875rem;color:#ffffffd6}.faq-contact-checklist li:before{position:absolute;top:5px;left:0;content:"✦";color:#f6d85f}.faq-contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:950px){.faq-contact-channels{grid-template-columns:1fr}}.faq-contact-channel{display:flex;flex-direction:column;gap:10px;padding:20px;background:#041032;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px}.faq-contact-channel-label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffd6}.faq-contact-channel-value{font-size:1.2rem;font-weight:600;color:#f6d85f}.quick-help-steps-intro{margin:0 0 20px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.quick-help-step-label{display:inline-flex;gap:10px;align-items:center}.quick-help-step-number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;font-size:.875rem;font-weight:700;color:#041032;background:#f6d85f;border-radius:50%}.faq-page{position:relative;min-height:100vh;padding-bottom:40px}.faq-hero{position:relative;padding:40px 20px 30px;text-align:center}.faq-hero.faq-hero-compact{padding-top:30px;padding-bottom:25px}.faq-hero-inner{max-width:760px;margin:0 auto}.faq-hero-eyebrow{display:inline-flex;gap:5px;align-items:center;padding:5px 15px;margin-bottom:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f6d85f;background:#fedf2c14;border:1px solid #d8b93a;border-radius:30px}.faq-hero-title{margin:0 0 15px;font-size:2.8rem;font-weight:700;line-height:1.15;color:#fff}@media(max-width:950px){.faq-hero-title{font-size:2rem}}@media(max-width:600px){.faq-hero-title{font-size:1.8rem}}.faq-hero-subtitle{margin:0;font-size:1.2rem;line-height:1.5;color:#ffffffd6}@media(max-width:600px){.faq-hero-subtitle{font-size:1rem}}.faq-back-link{display:inline-flex;gap:5px;align-items:center;margin-bottom:20px;font-size:.875rem;font-weight:600;color:#ffffffd6;text-decoration:none;transition:color .2s ease-out}.faq-back-link:hover{color:#f6d85f}.faq-back-link:focus-visible{outline:2px solid #f6d85f;outline-offset:3px;border-radius:10px}.faq-section{position:relative;padding:20px}.faq-section-inner{max-width:950px;padding:30px;margin:0 auto;background:#00102ab2;border:1px solid rgba(0,29,75,.7450980392);border-radius:25px}@media(max-width:600px){.faq-section-inner{padding:20px}}.faq-section-header{display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.faq-section-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;color:#f6d85f;background:#fedf2c1a;border:2px solid #d8b93a;border-radius:50%}.faq-section-title{margin:0 0 5px;font-size:1.6rem;font-weight:700;color:#fff}@media(max-width:600px){.faq-section-title{font-size:1.4rem}}.faq-section-subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:#ffffffd6}.faq-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:950px){.faq-audience-grid{grid-template-columns:1fr}}.faq-providers-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:950px){.faq-providers-grid{grid-template-columns:1fr}}.faq-provider-card{display:flex;flex-direction:column;gap:15px;padding:20px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px}.faq-provider-card-header{display:flex;align-items:center;gap:10px}.faq-provider-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:20px;background-color:#ffffff0d;color:#f6d85f}.faq-provider-card-title{margin:0;font-size:1.2rem;font-weight:700}.faq-provider-card-bullets{margin:0;padding:0 0 0 20px;list-style:disc;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.faq-provider-card-bullets li+li{margin-top:5px}.faq-providers-summary{margin:20px 0 0;padding:15px 20px;background-color:#ffffff08;border-left:solid 4px #f6d85f;border-radius:20px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.faq-providers-summary strong{color:#fff;margin-right:2px}.faq-providers-terms-row{display:flex;justify-content:center;margin-top:15px}.faq-providers-terms-button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:none;border:none;font-size:.875rem;font-weight:500;color:#ffffffd6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;cursor:pointer;transition:color .2s ease-out,text-decoration-color .2s ease-out}.faq-providers-terms-button:hover,.faq-providers-terms-button:focus-visible{color:#fff;text-decoration-color:#f6d85f}.faq-providers-terms-button:focus-visible{outline:2px solid #f6d85f;outline-offset:4px;border-radius:10px}.faq-terms-modal{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px}.faq-terms-modal-title{margin:0;font-size:1.4rem;font-weight:700;color:#fff}.faq-terms-modal-intro{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.faq-terms-modal-section{display:flex;flex-direction:column;gap:10px}.faq-terms-modal-section-title{margin:0;font-size:1rem;font-weight:700;color:#fff}.faq-terms-modal-links{display:flex;flex-direction:column;gap:5px}.faq-terms-modal-link{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background-color:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:20px;color:#fff;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out}.faq-terms-modal-link:hover,.faq-terms-modal-link:focus-visible{background-color:#ffffff0f;border-color:#d8b93a}.faq-terms-modal-link:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.faq-terms-modal-link-label{flex:1}.faq-terms-modal-link-icon{flex-shrink:0;color:#ffffffd6}.faq-answer-cta{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:.875rem;font-weight:600;color:#f6d85f;text-decoration:none;transition:gap .2s ease-out,color .2s ease-out}.faq-answer-cta:hover{color:#fff;gap:10px}.faq-answer-cta:focus-visible{outline:2px solid #f6d85f;outline-offset:2px;border-radius:20px}.followed-artists-list{display:flex;flex-direction:column;gap:15px;min-height:200px}.followed-artists-list-header{padding-right:30px}.followed-artists-list-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.followed-artists-list-empty{padding:25px 10px;text-align:center;color:#ffffffd6;font-size:.9375rem;background-color:#ffffff08;border:dashed 1px rgba(255,255,255,.12);border-radius:20px}.followed-artists-list-items{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.followed-artists-list-item{margin:0;display:flex;align-items:center;gap:5px;padding:5px 10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px;transition:background-color .2s ease-out,border-color .2s ease-out}.followed-artists-list-item:hover{background-color:#ffffff12;border-color:#8a6edd73}.followed-artists-list-link{display:flex;align-items:center;gap:10px;padding:2px 0;flex:1;min-width:0;color:#fff;text-decoration:none}.followed-artists-list-link:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px;border-radius:10px}.followed-artists-list-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.followed-artists-list-notif-toggle,.followed-artists-list-unfollow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#ffffffd6;background:transparent;border:solid 1px transparent;border-radius:50%;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.followed-artists-list-notif-toggle:hover:not(:disabled),.followed-artists-list-unfollow:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff29}.followed-artists-list-notif-toggle:focus-visible,.followed-artists-list-unfollow:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.followed-artists-list-notif-toggle:disabled,.followed-artists-list-unfollow:disabled{opacity:.5;cursor:not-allowed}.followed-artists-list-notif-toggle-active{color:#f6d85f;border-color:#f6d85f59;background:#f6d85f1a}.followed-artists-list-notif-toggle-active:hover:not(:disabled){background:#f6d85f29;border-color:#f6d85f80}.followed-artists-list-unfollow:hover:not(:disabled){color:#f5b342;background:#f5b3421f;border-color:#f5b34252}.followed-artists-list-avatar{flex-shrink:0;width:48px;height:48px}.followed-artists-list-identity{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.followed-artists-list-nickname{font-weight:600;color:#fff;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followed-artists-list-username{font-size:.8rem;color:#ffffffd6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followed-artists-list-footer{display:flex;justify-content:center;padding-top:5px}.followed-artists-card{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;background-color:#4e3b84;border:solid 4px rgba(138,110,221,.73);border-radius:20px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:1rem;transition:background-color .3s ease-out,border-color .2s ease-out;align-self:flex-start}.followed-artists-card:hover{background-color:#7757bd}.followed-artists-card:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}@media(max-width:600px){.followed-artists-card{margin-top:5px;padding:5px;gap:5px;font-size:.8rem}}.followed-artists-card-icon{flex-shrink:0;color:#ffffffd6}.followed-artists-card-label{font-weight:600;color:#fff;white-space:nowrap}.followed-artists-card-cta{color:#ffffffd6;font-weight:500;margin-left:2px;white-space:nowrap}@media(max-width:600px){.followed-artists-card-cta{display:none}}.followed-artists-card-chevron{flex-shrink:0;color:#7f7f7f}.home-recent-reviews{display:block;width:100%;min-width:0;max-width:100%}.home-recent-reviews-line{display:flex;align-items:center;gap:5px;width:auto;min-width:0;max-width:100%;padding:2px 5px;border-radius:20px;color:#ffffffd6;text-decoration:none;font-size:.8125rem;line-height:1.2;transition:background .2s ease-out,color .2s ease-out}.home-recent-reviews-line:hover{background:#ffffff0f;color:#fff}.home-recent-reviews-line:hover .home-recent-reviews-chevron{transform:translate(2px)}.home-recent-reviews-line:focus-visible{outline:4px solid #8a6edd;outline-offset:2px}@media(max-width:600px){.home-recent-reviews-line{min-height:44px;padding:5px 10px}}.home-recent-reviews-line .avatar-presence-frame,.home-recent-reviews-line .ranked-avatar{width:26px;height:26px;flex-shrink:0}.home-recent-reviews-content{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;animation:home-recent-reviews-fade .3s ease-out ease}.home-recent-reviews-line .home-recent-reviews-avatar{width:26px;height:26px;font-size:11px;flex-shrink:0}.home-recent-reviews-client,.home-recent-reviews-artist{min-width:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-weight:600;color:#fff;white-space:nowrap;flex:0 1 auto}.home-recent-reviews-separator{color:#ffffffd6;opacity:.6;flex-shrink:0}.home-recent-reviews-comment{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 0;max-width:min(320px,100%);line-height:1.2;max-height:1.4em;overflow-wrap:anywhere}.home-recent-reviews-for{text-transform:lowercase;flex-shrink:0}.home-recent-reviews-cta{margin-left:5px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:500;white-space:nowrap;flex:0 1 auto}.home-recent-reviews-chevron{flex-shrink:0;transition:transform .2s ease-out}@media(max-width:600px){.home-recent-reviews{width:100%}.home-recent-reviews-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:2px;padding:2px 5px;width:auto;max-width:100%}.home-recent-reviews-line .home-recent-reviews-content{display:flex;justify-content:center;align-items:center;flex:0 1 100%;min-width:0;max-width:100%}.home-recent-reviews-line .home-recent-reviews-client,.home-recent-reviews-line .home-recent-reviews-artist{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-recent-reviews-line .home-recent-reviews-cta{margin-left:0}.home-recent-reviews-comment,.home-recent-reviews-separator--leading{display:none}}@keyframes home-recent-reviews-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.home-recent-reviews-content{animation:none}.home-recent-reviews-line,.home-recent-reviews-chevron{transition:none}.home-recent-reviews-line:hover .home-recent-reviews-chevron{transform:none}}.search-entry{position:relative;width:100%;max-width:840px;margin:0 auto}@media(max-width:950px){.search-entry{max-width:none}}.search-entry .search-entry-form{display:flex;align-items:center;gap:10px;width:100%;height:62px;padding:0 20px;background-color:#4e3b848c;border:solid 4px rgba(119,87,189,.88);border-radius:60px;cursor:text;box-shadow:0 0 20px #4e3b8447;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}@media(max-width:950px){.search-entry .search-entry-form{height:54px;padding:0 15px}}.search-entry .search-entry-form:focus-within{border-color:#8a6edd;background-color:#4e3b84a6;box-shadow:0 0 0 3px #8a6edd2e,0 0 24px #4e3b8473}.search-entry .search-entry-form .search-entry-icon{color:#fff;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(255,255,255,.2))}.search-entry .search-entry-form .search-entry-input{flex:1;min-width:0;background:none;border:none;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;outline:none}.search-entry .search-entry-form .search-entry-input::placeholder{color:#fff9}.search-entry .search-entry-panel{margin-top:15px;display:flex;flex-direction:column;gap:15px;min-height:230px;padding:20px;background-color:#041032;border:solid 4px rgba(138,110,221,.73);border-radius:30px;box-shadow:0 16px 48px #000000d1,0 0 0 1px #7757bd40;animation:fade-in .2s ease-out}@media(max-width:950px){.search-entry .search-entry-panel{min-height:0;max-height:280px;padding:15px;gap:10px;overflow-y:auto;overscroll-behavior:contain}}.search-entry .search-entry-panel-header{display:flex;align-items:center;gap:5px}.search-entry .search-entry-back{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:50%;color:#7f7f7f;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.search-entry .search-entry-back:hover{background-color:#ffffff1a;color:#fff}.search-entry .search-entry-panel-label{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;text-transform:uppercase;letter-spacing:.12em}.search-entry .search-entry-bubbles{display:flex;flex-wrap:wrap;gap:5px}.search-entry .search-entry-bubble{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;background-color:#4e3b84;border:solid 3px rgba(138,110,221,.73);border-radius:60px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.9375rem;line-height:1.4;white-space:nowrap;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.search-entry .search-entry-bubble:hover:not(:disabled){background-color:#6b4ebb;border-color:#8a6edd;color:#f6d85f}.search-entry .search-entry-bubble:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.search-entry .search-entry-bubble-count{font-size:.8rem;color:#ffffffbf;font-weight:400;line-height:1}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:30px;align-items:center;padding:30px 25px;width:100%;min-width:0;max-width:100%;position:relative;background-image:radial-gradient(ellipse 65% 80% at 50% 65%,rgba(119,87,189,.18) 0%,transparent 62%),radial-gradient(ellipse 40% 55% at 8% 85%,rgba(107,78,187,.14) 0%,transparent 52%);background-color:#041032;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}@media(max-width:950px){.home-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:25px 20px}}.home-hero .home-hero-left{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.home-hero .home-hero-eyebrow{align-self:flex-start;padding:2px 15px;background-color:transparent;border:solid 3px rgba(246,216,95,.5);border-radius:60px;font-size:.8rem;font-weight:700;color:#f6d85f;text-transform:uppercase;letter-spacing:.1em}.home-hero .home-hero-title{margin:0;font-size:2rem;font-weight:700;color:#fff;line-height:1.2}@media(max-width:950px){.home-hero .home-hero-title{font-size:1.8rem}}@media(max-width:600px){.home-hero .home-hero-title{font-size:1.6rem}}.home-hero .home-hero-title-accent{color:#f6d85f}.home-hero .home-hero-subtitle{margin:0;font-size:1rem;color:#ffffffc7;line-height:1.7;max-width:460px}.home-hero .home-hero-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.home-hero .home-hero-actions{flex-direction:column}}.home-hero .home-hero-cta-primary{display:inline-flex;align-items:center;gap:5px;justify-content:center;padding:10px 25px;background-color:#6b4ebb;color:#fff;border:solid 4px #8a6edd;border-radius:60px;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease-out}.home-hero .home-hero-cta-primary:hover{background-color:#8a6edd;box-shadow:0 4px 24px #6b4ebb73}@media(max-width:600px){.home-hero .home-hero-cta-primary{width:100%}}.home-hero .home-hero-right{display:flex;flex-direction:column;gap:15px;min-width:0;padding:20px;background-color:#041032e6;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.home-hero .home-hero-search-label{margin:0;font-size:1rem;font-weight:700;color:#fff}.home-hero .home-hero-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-height:230px}@media(max-width:950px){.home-hero .home-hero-trust-grid{min-height:0}}.home-hero .home-hero-trust-item{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#ffffff12;border:solid 1px rgba(255,255,255,.14);border-radius:20px}.home-hero .home-hero-rules-card{display:flex;align-items:flex-start;gap:5px;margin-top:5px;padding:10px;background-color:#ffffff12;border:solid 1px rgba(255,255,255,.14);border-radius:20px;color:inherit;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.home-hero .home-hero-rules-card:hover{background-color:#ffffff1f;border-color:#f6d85f73;transform:translateY(-1px)}.home-hero .home-hero-rules-card:hover .home-hero-rules-card-cta-chevron{transform:translate(2px)}.home-hero .home-hero-rules-card:focus-visible{outline:solid 2px rgba(246,216,95,.65);outline-offset:2px}.home-hero .home-hero-rules-card-cta{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0;font-size:.875rem;font-weight:600;color:#f6d85f;white-space:nowrap}.home-hero .home-hero-rules-card-cta-chevron{transition:transform .2s ease-out}@media(prefers-reduced-motion:reduce){.home-hero .home-hero-rules-card,.home-hero .home-hero-rules-card-cta-chevron{transition:none}.home-hero .home-hero-rules-card:hover,.home-hero .home-hero-rules-card:hover .home-hero-rules-card-cta-chevron{transform:none}}.home-hero .home-hero-trust-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#f6d85f1a;border-radius:10px;color:#f6d85f}.home-hero .home-hero-trust-text{display:flex;flex-direction:column;gap:2px;min-width:0}.home-hero .home-hero-trust-title{font-size:.9375rem;font-weight:700;color:#fff;line-height:1.35}.home-hero .home-hero-trust-desc{font-size:.9375rem;color:#ffffffd6;line-height:1.45}.home-hero .home-hero-stats{display:flex;flex-direction:column;gap:15px;width:100%;min-width:0;max-width:100%;overflow:hidden;padding:20px;background-color:#041032e6;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.home-hero .home-hero-stats-head{display:flex;flex-direction:column;gap:2px;text-align:center}.home-hero .home-hero-stats-title{margin:0;font-size:1.4rem;font-weight:700;color:#f6d85f}.home-hero .home-hero-stats-subtitle{margin:0;font-size:.875rem;color:#ffffffd6;line-height:1.4}.home-hero .home-hero-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;max-width:100%}.home-hero .home-hero-stats-item{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:5px 10px}.home-hero .home-hero-stats-item+.home-hero .home-hero-stats-item{border-left:solid 1px rgba(255,255,255,.1)}.home-hero .home-hero-stats-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#7757bd4d;border-radius:50%;color:#f6d85f}.home-hero .home-hero-stats-figure{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.home-hero .home-hero-stats-value{font-size:1.6rem;font-weight:700;color:#fff;line-height:1.1}.home-hero .home-hero-stats-value-skeleton{width:64px;height:22px;background-color:#ffffff1a;border-radius:10px}.home-hero .home-hero-stats-label{font-size:.875rem;color:#ffffffd6;line-height:1.3;overflow-wrap:anywhere}.home-hero .home-hero-stats-auto{display:flex;align-items:center;justify-content:center;gap:15px;margin:0;font-size:.8125rem;line-height:1;color:#ffffffd6}.home-hero .home-hero-stats-auto-dot{position:relative;width:7px;height:7px;flex-shrink:0;background-color:#58d68d;border-radius:50%;box-shadow:0 0 6px #58d68d8c}.home-hero .home-hero-stats-auto-dot:after{content:"";position:absolute;top:50%;left:50%;width:17px;height:17px;border-radius:50%;border:solid 3px rgba(255,255,255,.6);transform:translate(-50%,-50%) scale(.75);transform-origin:center;animation:home-hero-stats-auto-dot-wave 3s ease-out infinite}@keyframes home-hero-stats-auto-dot-wave{0%{transform:translate(-50%,-50%) scale(.75);opacity:.7}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.home-hero .home-hero-stats-auto-dot{box-shadow:0 0 6px #58d68d73}.home-hero .home-hero-stats-auto-dot:after{animation:none;opacity:0}}.home-hero .home-hero-stats-divider{display:flex;align-items:center;justify-content:center;gap:10px}.home-hero .home-hero-stats-divider:before,.home-hero .home-hero-stats-divider:after{content:"";flex:1;height:1px;background-color:#ffffff1a}.home-hero .home-hero-stats-divider-dot{flex-shrink:0;width:8px;height:8px;background-color:#f6d85f;border-radius:50%;box-shadow:0 0 8px #f6d85fb3}.home-hero .home-hero-stats-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero .home-hero-stats-grid-secondary .home-hero-stats-item+.home-hero-stats-item{border-left:none}.home-hero .home-hero-stats-icon-success{background-color:#58d68d26;color:#58d68d}.home-hero .home-hero-stats-icon-rating{background-color:#f6d85f26;color:#f6d85f}.home-hero .home-hero-stats-sublabel{font-size:.8125rem;color:#ffffffd6;line-height:1.3}@media(max-width:600px){.home-hero{padding:20px 15px;gap:15px}.home-hero .home-hero-left,.home-hero .home-hero-right{min-width:0;width:100%}.home-hero .home-hero-right{padding:10px;gap:10px}.home-hero .home-hero-trust-grid{grid-template-columns:1fr 1fr;gap:5px}.home-hero .home-hero-trust-item{padding:5px 10px;align-items:center}.home-hero .home-hero-trust-icon{width:20px;height:20px}.home-hero .home-hero-trust-title{font-size:.8125rem;line-height:1.4}.home-hero .home-hero-trust-desc{display:none}.home-hero .home-hero-rules-card .home-hero-trust-desc{display:block;font-size:.875rem}.home-hero .home-hero-stats{padding:15px}.home-hero .home-hero-stats-grid{grid-template-columns:minmax(0,1fr);gap:0}.home-hero .home-hero-stats-item{justify-content:flex-start;padding:10px 5px}.home-hero .home-hero-stats-item+.home-hero .home-hero-stats-item{border-left:none;border-top:solid 1px rgba(255,255,255,.1)}.home-hero .home-hero-stats-value{font-size:1.4rem}}.home-trust{width:100%;max-width:960px;margin:0 auto;padding:10px 10px 40px}.home-trust .home-trust-items{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:950px){.home-trust .home-trust-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-trust .home-trust-items{grid-template-columns:1fr;gap:5px}}.home-trust .home-trust-item{display:flex;align-items:center;gap:10px;padding:15px;background-color:#6b4ebb1a;border:solid 3px #8a6edd;border-radius:25px}@media(max-width:600px){.home-trust .home-trust-item{padding:10px}}.home-trust .home-trust-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background-color:#f6d85f1f;border-radius:10px;color:#f6d85f}.home-trust .home-trust-item-label{font-size:.9375rem;color:#fff;line-height:1.4}.feed-preferences-form{display:flex;flex-direction:column;gap:15px}.feed-preferences-form h2{margin:0 0 5px;font-size:1.4rem;color:#fff}.feed-preferences-form h3{margin:0 0 5px;font-size:1rem;color:#fff}.feed-preferences-intro{margin:0 0 5px;font-size:.8rem;color:#ffffffd6}.feed-preferences-section{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;background-color:#00102ab2}.feed-preferences-section-blocked{border-color:#e5484d}.feed-preferences-section-blocked h3{color:#f5aab8}.feed-preferences-section-help{margin:0;font-size:.8rem;color:#ffffffd6}.feed-preferences-counters-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.feed-preferences-selection-counter{display:inline-flex;align-items:center;padding:2px 10px;font-size:.875rem;font-weight:600;color:#f6d85f;background-color:#f6d85f1f;border-radius:50%}.feed-preferences-artworks-counter{display:inline-flex;align-items:center;padding:2px 10px;font-size:.875rem;font-weight:600;border-radius:50%}.feed-preferences-artworks-counter-boosted{color:#f6d85f;background-color:#f6d85f14;border:1px solid rgba(246,216,95,.24)}.feed-preferences-artworks-counter-blocked{color:#f5aab8;background-color:#e5484d1a;border:1px solid rgba(229,72,77,.32)}.feed-preferences-priority-note{margin:0;padding:10px;border-radius:20px;background-color:#00102ab2;font-size:.8rem;color:#fff;font-style:italic}.feed-preferences-tempo-radiogroup{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;border:none}.feed-preferences-tempo-option{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding:5px 10px;border:solid 4px rgba(0,29,75,.7450980392);border-radius:20px;background-color:#041032;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8rem;cursor:pointer;transition:background-color .3s ease-out,border-color .2s ease-out,color .2s ease-out}.feed-preferences-tempo-option:hover{color:#fff;border-color:#8a6eddba}.feed-preferences-tempo-option:focus-within{outline:solid 2px #f6d85f;outline-offset:2px}.feed-preferences-tempo-option-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.feed-preferences-tempo-option-active{background-color:#4e3b84;border-color:#8a6eddba;color:#fff;font-weight:600}.home-page{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;padding:10px 10px 30px}.home-page .home-content{width:100%;min-width:0;max-width:100%;min-height:90vh;display:flex;gap:10px}@media(min-width:1440px){.home-page .home-content{min-height:95vh}}@media(max-width:950px){.home-page .home-content{min-height:84dvh}}@media(max-width:600px){.home-page .home-content{min-height:160dvh}}.home-page .home-content .home-main{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;flex:1;max-width:1600px;margin:0 auto}@media(max-width:950px){.home-page .home-content .home-main{width:100%;flex:1;min-height:0}}.home-page .home-content .home-main .home-tabs{display:flex;gap:2px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;padding:2px}.home-page .home-content .home-main .home-tabs .home-tab{flex:1;padding:5px 15px;background:none;border:none;border-radius:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:1rem;cursor:pointer;transition:all .2s ease-out}.home-page .home-content .home-main .home-tabs .home-tab.home-tab-active{background-color:#6b4ebb;color:#fff}.home-page .home-content .home-main .home-feeds{display:flex;align-items:flex-start;justify-content:space-around;gap:10px;flex:1;min-height:0}@media(max-width:600px){.home-page .home-content .home-main .home-feeds{flex-direction:column}}.home-page .home-content .home-main .home-feeds .home-flux-art{display:flex;flex-direction:column;justify-content:flex-start;width:65%;height:auto}@media(max-width:1400px){.home-page .home-content .home-main .home-feeds .home-flux-art{width:62%}}@media(max-width:1200px){.home-page .home-content .home-main .home-feeds .home-flux-art{width:58%}}@media(max-width:600px){.home-page .home-content .home-main .home-feeds .home-flux-art{width:100%;flex:0 0 auto;min-height:0;padding-top:10px}}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:5px}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown{position:relative;display:inline-flex}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:solid 4px rgba(138,110,221,.73);border-radius:20px;background-color:#4e3b84;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .3s ease-out,border-color .2s ease-out}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger:hover{background-color:#7757bd}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger[aria-expanded=true]{background-color:#7757bd;border-color:#f6d85f}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger .flux-mode-dropdown-label{font-weight:600;color:#fff}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger .flux-mode-dropdown-chevron{flex-shrink:0;color:#7f7f7f}@media(max-width:600px){.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-trigger{padding:5px;gap:5px;font-size:.8rem}}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:9999;min-width:100%;display:flex;flex-direction:column;padding:2px;border:solid 4px rgba(138,110,221,.73);border-radius:20px;background:#4e3b84;box-shadow:0 8px 24px #0000004d}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu .flux-mode-dropdown-option{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;border:none;border-radius:10px;background:transparent;color:#fff;font-size:.8rem;text-align:left;white-space:nowrap;cursor:pointer}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu .flux-mode-dropdown-option:hover,.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu .flux-mode-dropdown-option:focus-visible{background:#7757bd;color:#fff}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu .flux-mode-dropdown-option-active{color:#fff;background:#7757bd;font-weight:600}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-mode-dropdown .flux-mode-dropdown-menu .flux-mode-dropdown-staff-tag{padding:0 5px;border-radius:10px;background-color:#041032;color:#ffffffd6;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-customize-button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;background:transparent;font-size:.8rem;color:#ffffffd6;cursor:pointer}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-customize-button:hover{color:#fff;border-color:#8a6edd}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown{position:relative;display:inline-flex}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:solid 4px rgba(0,29,75,.7450980392);border-radius:20px;background-color:#00102ab2;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;cursor:pointer;transition:background-color .3s ease-out,border-color .2s ease-out}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger:hover{background-color:#041032}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger[aria-expanded=true]{background-color:#041032;border-color:#f6d85f}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger .flux-tempo-dropdown-icon{flex-shrink:0;color:#ffffffd6}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger .flux-tempo-dropdown-label{font-weight:600;color:#fff}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger .flux-tempo-dropdown-chevron{flex-shrink:0;color:#7f7f7f}@media(max-width:600px){.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-trigger{padding:5px;gap:2px;font-size:.8125rem}}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:9999;min-width:100%;display:flex;flex-direction:column;padding:2px;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;background:#00102ab2;box-shadow:0 8px 24px #0000004d}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-menu .flux-tempo-dropdown-option{display:inline-flex;align-items:center;gap:10px;padding:5px 10px;border:none;border-radius:10px;background:transparent;color:#ffffffd6;font-size:.8rem;text-align:left;white-space:nowrap;cursor:pointer}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-menu .flux-tempo-dropdown-option:hover,.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-menu .flux-tempo-dropdown-option:focus-visible{background:#041032;color:#fff}.home-page .home-content .home-main .home-feeds .home-flux-art .flux-tempo-dropdown .flux-tempo-dropdown-menu .flux-tempo-dropdown-option-active{color:#fff;background:#041032}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-manual-inject-button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:solid 4px rgba(138,110,221,.73);border-radius:20px;background-color:#4e3b84;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .3s ease-out,border-color .2s ease-out}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-manual-inject-button:hover{background-color:#7757bd}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-manual-inject-button:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}@media(max-width:600px){.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-manual-inject-button{padding:5px;font-size:.8125rem}}.home-page .home-content .home-main .home-feeds .home-flux-art .feed-section{height:auto}.home-page .home-content .home-main .home-feeds .home-flux-art .feed-section .feed-section-content{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.home-page .home-content .home-main .home-feeds .home-flux-art .home-flux-sentinel{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 0;color:#7f7f7f}.home-page .home-content .home-main .home-feeds .home-favorites{display:flex;justify-content:center;flex:1;min-width:320px;height:auto;align-self:stretch}@media(max-width:1200px){.home-page .home-content .home-main .home-feeds .home-favorites{min-width:260px}}@media(max-width:600px){.home-page .home-content .home-main .home-feeds .home-favorites{width:100%;min-width:0;align-self:auto}}.home-page .home-content .home-main .home-feeds .home-favorites .feed-section{height:auto}.home-page .home-content .home-main .home-feeds .home-favorites .feed-section .feed-section-content{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.legal-language-notice{display:flex;gap:10px;align-items:flex-start;max-width:820px;padding:15px 20px;margin:0 auto 25px;background:#5fc7e814;border:1px solid rgba(95,199,232,.35);border-radius:20px}@media(max-width:600px){.legal-language-notice{flex-direction:column;align-items:stretch;padding:10px 15px}}.legal-language-notice-icon{flex-shrink:0;color:#5fc7e8}.legal-language-notice-body{display:flex;flex-direction:column;gap:5px;flex:1}.legal-language-notice-availability,.legal-language-notice-prevails{margin:0;font-size:.8rem;line-height:1.45}.legal-language-notice-prevails{color:#fff;opacity:.85}.legal-language-notice-link{align-self:flex-start;margin-top:2px;font-size:.8rem;font-weight:600;color:#5fc7e8;text-decoration:underline}.legal-language-notice-link:hover{text-shadow:0 0 6px rgba(95,199,232,.45)}.legal-page{position:relative;padding:40px;margin:0;overflow:hidden;font-family:Poppins,sans-serif;line-height:1.6;color:#fff}.legal-page .legal-title{margin-bottom:25px;font-size:2.8rem;font-weight:700;color:#f6d85f;text-align:center}@media(max-width:600px){.legal-page .legal-title{font-size:1.8rem}}.legal-page h3{margin-top:25px;font-size:1.2rem;font-weight:700;color:#8a6edd}.legal-page h4{margin-top:20px;margin-left:20px;font-size:1rem;color:#5fc7e8}.legal-page p{margin:10px 0;font-size:1rem}.legal-page .highlight{font-weight:600;color:#5fc7e8}.legal-page ul,.legal-page ol{margin:10px 0;padding-left:25px}.legal-page ul li,.legal-page ol li{margin:5px 0}.legal-page .legal-back-to-top{margin:40px 0;text-align:center}.legal-page .legal-back-to-top a{font-size:1.2rem;color:#f6d85f;text-decoration:none}.legal-page .legal-back-to-top a:hover{text-shadow:0 0 8px #f6d85f}.illegal-content-intro{font-size:1rem;line-height:1.6}.illegal-content-list{display:flex;flex-direction:column;gap:5px;margin:15px 0;padding-left:20px;line-height:1.5}.illegal-content-list li{list-style:disc}.illegal-content-note{font-size:.8rem;color:#ffffffd6;line-height:1.55}.illegal-content-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px}.illegal-content-email{font-size:.8rem;color:#ffffffd6}.financial-mediation{display:flex;flex-direction:column;gap:15px;padding:20px;background:#041032;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px}.financial-mediation .financial-mediation-header{display:flex;flex-direction:column;gap:5px}.financial-mediation .financial-mediation-header .financial-mediation-title{display:flex;align-items:center;gap:10px;margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:600;color:#fff}.financial-mediation .financial-mediation-header .financial-mediation-subtitle{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#ffffffd6;line-height:1.5}.financial-mediation .financial-mediation-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:15px;background:#ffffff05;border-radius:10px}@media(max-width:600px){.financial-mediation .financial-mediation-context{grid-template-columns:1fr}}.financial-mediation .financial-mediation-context>div{display:flex;flex-direction:column;gap:2px}.financial-mediation .financial-mediation-context dt{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#7f7f7f}.financial-mediation .financial-mediation-context dd{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;overflow-wrap:anywhere}.financial-mediation .financial-mediation-brief{padding:10px 15px;background:#ffffff05;border-radius:10px;font-family:Coolvetica,sans-serif;color:#ffffffd6}.financial-mediation .financial-mediation-brief summary{cursor:pointer;font-size:.875rem;color:#fff}.financial-mediation .financial-mediation-brief .financial-mediation-brief-block{margin:10px 0 0;font-size:.875rem;line-height:1.55;white-space:pre-wrap}.financial-mediation .financial-mediation-brief .financial-mediation-brief-block strong{color:#fff}.financial-mediation .financial-mediation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}@media(max-width:600px){.financial-mediation .financial-mediation-actions{grid-template-columns:1fr}}.financial-mediation .financial-mediation-actions .financial-mediation-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:120px;padding:20px 15px;background:#00102ab2;border:2px solid rgba(0,29,75,.7450980392);border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.financial-mediation .financial-mediation-actions .financial-mediation-action:hover:not(:disabled){transform:translateY(-1px)}.financial-mediation .financial-mediation-actions .financial-mediation-action:focus-visible{outline:2px solid #f6d85f;outline-offset:2px}.financial-mediation .financial-mediation-actions .financial-mediation-action:disabled{opacity:.5;cursor:not-allowed}.financial-mediation .financial-mediation-actions .financial-mediation-action .financial-mediation-action-label{font-size:1.2rem;font-weight:600}.financial-mediation .financial-mediation-actions .financial-mediation-action .financial-mediation-action-recipient{font-size:.875rem;color:#ffffffd6}.financial-mediation .financial-mediation-actions .financial-mediation-action .financial-mediation-action-amount{font-size:1rem;font-weight:500;color:#f6d85f}.financial-mediation .financial-mediation-actions .financial-mediation-action .financial-mediation-action-refusal{font-size:.8125rem;color:#f5b342}.financial-mediation .financial-mediation-actions .financial-mediation-action.financial-mediation-action-refund_client{border-color:#e5484d8c;background:#e5484d14}.financial-mediation .financial-mediation-actions .financial-mediation-action.financial-mediation-action-refund_client:hover:not(:disabled){border-color:#e5484d;background:#e5484d24}.financial-mediation .financial-mediation-actions .financial-mediation-action.financial-mediation-action-release_artist{border-color:#58d68d8c;background:#58d68d14}.financial-mediation .financial-mediation-actions .financial-mediation-action.financial-mediation-action-release_artist:hover:not(:disabled){border-color:#58d68d;background:#58d68d24}.financial-mediation .financial-mediation-cannot-decide{display:flex;align-items:flex-start;gap:10px;margin:0;padding:15px;background:#f5b34214;border:1px solid rgba(245,179,66,.32);border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#f5b342;line-height:1.5}.financial-mediation .financial-mediation-error,.financial-mediation .financial-mediation-loading,.financial-mediation .financial-mediation-in-flight,.financial-mediation .financial-mediation-failed-retryable,.financial-mediation .financial-mediation-failed-terminal,.financial-mediation .financial-mediation-succeeded,.financial-mediation .financial-mediation-paypal-disabled{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.875rem;line-height:1.5}.financial-mediation .financial-mediation-loading{background:#ffffff0a;color:#ffffffd6}.financial-mediation .financial-mediation-error{background:#e5484d14;border:1px solid rgba(229,72,77,.32);color:#e5484d}.financial-mediation .financial-mediation-in-flight{background:#5fc7e814;border:1px solid rgba(95,199,232,.28);color:#5fc7e8}.financial-mediation .financial-mediation-succeeded{background:#58d68d14;border:1px solid rgba(88,214,141,.32);color:#58d68d}.financial-mediation .financial-mediation-succeeded strong{color:#fff}.financial-mediation .financial-mediation-succeeded .financial-mediation-succeeded-op,.financial-mediation .financial-mediation-succeeded .financial-mediation-succeeded-at{margin:2px 0 0;font-size:.8125rem;color:#ffffffd6}.financial-mediation .financial-mediation-succeeded .financial-mediation-succeeded-op code,.financial-mediation .financial-mediation-succeeded .financial-mediation-succeeded-at code{padding:2px 5px;background:#ffffff0f;border-radius:10px;font-family:monospace}.financial-mediation .financial-mediation-failed-retryable{background:#f5b34214;border:1px solid rgba(245,179,66,.32);color:#f5b342;flex-wrap:wrap}.financial-mediation .financial-mediation-failed-terminal{background:#e5484d14;border:1px solid rgba(229,72,77,.32);color:#e5484d}.financial-mediation .financial-mediation-paypal-disabled{background:#f5b3420f;border:1px solid rgba(245,179,66,.28);color:#ffffffd6}.financial-mediation .financial-mediation-paypal-disabled strong{color:#fff}.financial-mediation .financial-mediation-paypal-disabled .financial-mediation-paypal-instruction{margin:5px 0 0;font-size:.8125rem;color:#7f7f7f}.financial-mediation .financial-mediation-spin{animation:financial-mediation-spin .9s linear infinite}@keyframes financial-mediation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.financial-mediation-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:15px;background:#000000b3}.financial-mediation-modal-overlay .financial-mediation-modal{display:flex;flex-direction:column;gap:15px;width:100%;max-width:560px;max-height:90vh;padding:25px;background:#041032;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px;overflow-y:auto;font-family:Coolvetica,sans-serif;color:#fff}.financial-mediation-modal-overlay .financial-mediation-modal h4{margin:0;font-size:1.4rem;font-weight:600}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;margin:0;padding:15px;background:#ffffff08;border-radius:10px}@media(max-width:600px){.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-summary{grid-template-columns:1fr}}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-summary>div{display:flex;flex-direction:column;gap:2px}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-summary dt{margin:0;font-size:.875rem;color:#7f7f7f}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-summary dd{margin:0;font-size:1rem;color:#fff;overflow-wrap:anywhere}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-warning{margin:0;padding:10px 15px;background:#f5b34214;border:1px solid rgba(245,179,66,.32);border-radius:10px;font-size:.875rem;color:#f5b342;line-height:1.5}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-reason-label{margin:0;font-size:.875rem;color:#fff}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-reason{width:100%;min-height:100px;padding:10px;background:#ffffff0a;border:1px solid rgba(0,29,75,.7450980392);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.875rem;resize:vertical}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-reason:focus-visible{outline:2px solid #f6d85f;outline-offset:1px}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-error{margin:0;padding:10px;background:#e5484d14;border:1px solid rgba(229,72,77,.32);border-radius:10px;font-size:.875rem;color:#e5484d}.financial-mediation-modal-overlay .financial-mediation-modal .financial-mediation-modal-actions{display:flex;justify-content:flex-end;gap:10px}.staff-dispute-timeline-loading,.staff-dispute-timeline-empty{padding:10px 0;color:#ffffffd6;font-size:.875rem;font-style:italic}.staff-dispute-timeline-error{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin:5px 0;color:#fff;background-color:#dc26260f;border:solid 1px rgba(220,38,38,.24);border-radius:10px;font-size:.875rem}.staff-dispute-timeline-retry{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;color:#fff;background-color:transparent;border:solid 1px rgba(255,255,255,.16);border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.staff-dispute-timeline-retry:hover{background-color:#ffffff0f;border-color:#ffffff3d}.staff-dispute-timeline-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.staff-dispute-timeline-entry{display:flex;flex-direction:column;gap:2px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.1);border-radius:10px}.staff-dispute-timeline-line{font-size:.875rem;color:#fff;line-height:1.4;overflow-wrap:break-word}.staff-dispute-timeline-date{font-size:.875rem;color:#ffffffd6}.staff-dispute-timeline-note,.staff-dispute-timeline-evidence{margin:0;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff0a;border-left:solid 2px rgba(255,255,255,.16);border-radius:0 10px 10px 0;white-space:pre-wrap;overflow-wrap:break-word}.staff-dispute-timeline-evidence{font-style:italic}.staff-dispute-timeline-metadata{margin:2px 0 0;padding-left:15px;font-size:.875rem;color:#ffffffd6}.staff-dispute-timeline-metadata li{line-height:1.4}@media(max-width:768px){.staff-dispute-timeline-entry{padding:5px 10px}.staff-dispute-timeline-error{flex-direction:column;align-items:stretch}.staff-dispute-timeline-retry{justify-content:center}}.mediator-guide{display:flex;flex-direction:column;gap:10px;margin:0 0 15px;padding:15px;color:#fff;background-color:#ffffff24;border:solid 1px rgba(255,255,255,.3);border-radius:20px;box-shadow:0 1px 4px #0000002e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1.4}.mediator-guide-collapsed{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 15px;padding:5px 10px;color:#ffffffd6;font-size:.875rem;background-color:#ffffff1a;border:solid 1px rgba(255,255,255,.22);border-radius:20px;box-shadow:0 1px 4px #00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mediator-guide-header{display:flex;align-items:flex-start;gap:10px}.mediator-guide-header-icon{flex-shrink:0;margin-top:2px;color:#ffffffd6}.mediator-guide-header-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mediator-guide-title{font-size:.9375rem;font-weight:600}.mediator-guide-subtitle{font-size:.875rem;color:#ffffffd6}.mediator-guide-dismiss{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:.875rem;font-weight:500;color:#ffffffd6;background-color:transparent;border:solid 1px rgba(255,255,255,.16);border-radius:10px;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;flex-shrink:0}.mediator-guide-dismiss:hover:not(:disabled){color:#fff;background-color:#ffffff0f;border-color:#ffffff3d}.mediator-guide-dismiss:disabled{opacity:.6;cursor:not-allowed}.mediator-guide-restore{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;font-size:.875rem;font-weight:500;color:#6b4ebb;background-color:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease-out}.mediator-guide-restore:hover:not(:disabled){color:#f6d85f}.mediator-guide-restore:disabled{opacity:.6;cursor:not-allowed}.mediator-guide-spin{animation:mediator-guide-spin 1s linear infinite}@keyframes mediator-guide-spin{to{transform:rotate(360deg)}}.mediator-guide-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:.875rem;color:#ffffffd6}.mediator-guide-steps li{line-height:1.5}.mediator-guide-steps li .mediator-guide-step-title{display:block;color:#fff;font-weight:600;margin-bottom:2px}.mediator-guide-steps li .mediator-guide-step-body{display:block;color:#ffffffd6}.mediator-guide-footnote{font-size:.875rem;color:#ffffffd6;font-style:italic}@media(max-width:768px){.mediator-guide{padding:10px;gap:5px}.mediator-guide-header{flex-direction:column;align-items:stretch}.mediator-guide-dismiss{width:100%;justify-content:center}.mediator-guide-collapsed{flex-direction:column;align-items:stretch;gap:5px}.mediator-guide-restore{width:100%;justify-content:center}}.mediation-page{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:30px 15px;gap:20px}@media(max-width:600px){.mediation-page{width:100%}}.mediation-page .mediation-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.8rem;color:#fff}.mediation-page .mediation-subtitle{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.mediation-layout{display:flex;align-items:flex-start;gap:20px;min-height:500px}.mediation-tabs{display:flex;gap:5px;margin-bottom:10px;flex-wrap:wrap}.mediation-tab{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;border-radius:20px;border:solid 1px rgba(0,29,75,.7450980392);background:#00102ab2;color:#ffffffd6;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.mediation-tab:hover{color:#fff;border-color:#8a6eddba}.mediation-tab-active{background:#4e3b84;border-color:#8a6eddba;color:#fff}.mediation-list{display:flex;flex-direction:column;width:420px;flex-shrink:0}@media(max-width:600px){.mediation-list{width:100%}}.mediation-list .mediation-list-container{display:flex;flex-direction:column;height:600px;overflow-y:auto;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.dispute-card{display:flex;align-items:center;gap:15px;padding:15px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:Coolvetica,sans-serif;color:#fff;transition:background-color .2s ease-out;width:100%}.dispute-card:not(:last-child){border-bottom:1px solid rgba(0,29,75,.7450980392)}.dispute-card:hover{background-color:#ffffff08}.dispute-card.dispute-card-selected{background-color:#ffffff0f;border-left:3px solid #f6d85f}.dispute-card .dispute-card-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dispute-card .dispute-card-info .dispute-card-kind{font-size:.8125rem;font-weight:600;color:#7f7f7f;text-transform:uppercase;letter-spacing:.04em}.dispute-card .dispute-card-info .dispute-card-reference{font-size:1rem;font-weight:600;color:#fff}.dispute-card .dispute-card-info .dispute-card-meta,.dispute-card .dispute-card-info .dispute-card-date{font-size:.8125rem;color:#7f7f7f}.dispute-card .dispute-card-badge{padding:5px 10px;border-radius:10px;font-size:.8125rem;font-weight:500;white-space:nowrap;background:#ffffff0d;color:#7f7f7f}.dispute-card .dispute-card-arrow{color:#7f7f7f;flex-shrink:0}.assistance-card-wrapper{display:flex;flex-direction:column}.assistance-card-wrapper:not(:last-child){border-bottom:1px solid rgba(0,29,75,.7450980392)}.assistance-card-wrapper .dispute-card{border-bottom:none}.assistance-card-owner{color:#fff;font-weight:500}.assistance-card-owner-unassigned{color:#7f7f7f;font-style:italic}.assistance-card-admin-actions{display:flex;gap:5px;padding:0 15px 10px;flex-wrap:wrap}.assistance-card-admin-action{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;border:solid 3px rgba(0,29,75,.7450980392);background:#ffffff08;color:#fff}.assistance-card-admin-action:hover{background:#ffffff12}.assistance-card-admin-action-primary{border-color:#5fc7e866;color:#5fc7e8}.assistance-card-admin-action-primary:hover{background:#5fc7e814;border-color:#5fc7e8}.assistance-card-admin-action-danger{border-color:#e5484d66;color:#e5484d}.assistance-card-admin-action-danger:hover{background:#e5484d14;border-color:#e5484d}.assistance-card-admin-action-success{border-color:#58d68d66;color:#58d68d}.assistance-card-admin-action-success:hover{background:#58d68d14;border-color:#58d68d}.assistance-card-timeline{padding:10px 15px 15px;border-top:3px dashed rgba(0,29,75,.7450980392);display:flex;flex-direction:column;gap:10px}.assistance-card-timeline-title{font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#fff;margin:0}.assistance-timeline-loading,.assistance-timeline-empty{font-size:.8125rem;color:#7f7f7f;font-style:italic}.assistance-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.assistance-timeline-entry{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:3px solid rgba(0,29,75,.7450980392)}.assistance-timeline-line{font-size:.8125rem;color:#fff}.assistance-timeline-date{font-size:.8125rem;color:#7f7f7f}.assistance-timeline-note{font-size:.8125rem;color:#7f7f7f;margin:0;white-space:pre-wrap}.mediation-detail{flex:1;min-width:0;min-height:600px}.mediation-detail.mediation-detail--suspended{display:none}.mediation-detail .mediation-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:600px;background:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px}.mediation-detail .mediation-detail-empty .mediation-empty-icon{color:#7f7f7f;opacity:.4}.mediation-detail .mediation-detail-empty .mediation-empty-text{font-family:Coolvetica,sans-serif;font-size:1rem;color:#7f7f7f;text-align:center;padding:0 20px}.dispute-detail{display:flex;flex-direction:column;gap:20px;background:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;padding:20px;max-height:600px;overflow-y:auto}@media(max-width:950px){.dispute-detail{padding:15px}}.dispute-detail .dispute-detail-header{display:flex;align-items:center;justify-content:space-between}.dispute-detail .dispute-detail-header .dispute-detail-reference{font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:600;color:#fff}.dispute-detail .dispute-detail-header .dispute-detail-badge{padding:5px 10px;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:500}.dispute-detail .dispute-detail-participants{display:flex;flex-wrap:wrap;gap:10px;padding:10px;background:#ffffff05;border-radius:10px}.dispute-detail .dispute-detail-participants .dispute-detail-participant{display:flex;flex-direction:column;gap:2px;flex:1;min-width:120px}.dispute-detail .dispute-detail-participants .dispute-detail-participant .dispute-detail-participant-role{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.05em}.dispute-detail .dispute-detail-participants .dispute-detail-participant .dispute-detail-participant-name{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff;font-weight:500}.dispute-detail .dispute-detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px}.dispute-detail .dispute-detail-stats .dispute-stat{display:flex;align-items:center;gap:5px;padding:10px;background:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f}.dispute-detail .dispute-detail-stats .dispute-stat.dispute-stat-frozen{color:#5fc7e8;border-color:#5fc7e84d}.dispute-detail .dispute-detail-stats .dispute-stat .dispute-stat-label{text-transform:uppercase;letter-spacing:.05em}.dispute-detail .dispute-detail-stats .dispute-stat .dispute-stat-value{margin-left:auto;font-size:.8rem;font-weight:600;color:#fff}.dispute-detail .dispute-detail-lock{display:flex;flex-direction:column;gap:5px}.dispute-detail .dispute-detail-lock-banner{display:flex;align-items:center;gap:5px;padding:5px 10px;background:#5fc7e814;border:solid 3px rgba(95,199,232,.25);border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.dispute-detail .dispute-detail-lock-admin{display:flex;flex-direction:column;gap:5px}.dispute-detail .dispute-detail-lock-form{display:flex;flex-direction:column;gap:5px;padding:10px;background:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px}.dispute-detail .dispute-detail-lock-hint{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;font-style:italic}.dispute-detail .dispute-detail-channels{display:flex;gap:5px;flex-wrap:wrap}.dispute-detail .dispute-detail-section{display:flex;flex-direction:column;gap:5px}.dispute-detail .dispute-detail-section .dispute-detail-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;color:#fff}.dispute-detail .dispute-detail-section .dispute-detail-text{margin:0;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#7f7f7f;line-height:1.6}.dispute-detail .dispute-detail-section .dispute-detail-text.dispute-detail-text-muted{font-size:.8125rem;font-style:italic}.dispute-detail .dispute-detail-history{display:flex;flex-direction:column;gap:5px}.dispute-detail .dispute-detail-history .dispute-history-item{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#ffffff05;border-radius:10px}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-dot{width:8px;height:8px;border-radius:50%;background:#f6d85f;margin-top:5px;flex-shrink:0}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-content{flex:1;display:flex;flex-direction:column;gap:2px}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-content .dispute-history-transition{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-content .dispute-history-actor{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-content .dispute-history-note{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;font-style:italic}.dispute-detail .dispute-detail-history .dispute-history-item .dispute-history-content .dispute-history-date{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f}.dispute-detail .dispute-detail-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:15px;border-top:1px solid rgba(0,29,75,.7450980392)}.dispute-detail .dispute-detail-actions .dispute-detail-conv-link{display:inline-flex;align-items:center;gap:5px;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#5fc7e8;text-decoration:none;transition:color .15s ease-out}.dispute-detail .dispute-detail-actions .dispute-detail-conv-link:hover{color:#f6d85f}.dispute-detail .dispute-detail-actions .dispute-detail-transitions{display:flex;gap:5px;flex-wrap:wrap}.dispute-detail .dispute-transition-form{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid rgba(0,29,75,.7450980392)}.dispute-detail .dispute-transition-form .dispute-transition-textarea,.dispute-detail .dispute-transition-form .dispute-transition-input{width:100%;padding:10px;background:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem}.dispute-detail .dispute-transition-form .dispute-transition-textarea:focus,.dispute-detail .dispute-transition-form .dispute-transition-input:focus{outline:none;border-color:#8a6edd}.dispute-detail .dispute-transition-form .dispute-transition-textarea::placeholder,.dispute-detail .dispute-transition-form .dispute-transition-input::placeholder{color:#7f7f7f}.dispute-detail .dispute-transition-form .dispute-transition-textarea{min-height:80px;resize:vertical}.dispute-detail .dispute-transition-form .dispute-transition-label{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.05em}.dispute-detail .dispute-transition-form .dispute-decision-options{display:flex;flex-wrap:wrap;gap:5px}.dispute-detail .dispute-transition-form .dropdown-select .dropdown-select-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#7f7f7f}.dispute-detail .dispute-transition-form .dropdown-select .dropdown-button{padding:10px;background-color:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;font-size:.8rem;font-weight:400}.dispute-detail .dispute-transition-form .dropdown-select .dropdown-button:hover{background-color:#ffffff0f;border-color:#8a6edd}.dispute-detail .dispute-transition-form .dispute-transition-legacy-blocked{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#e5484d14;border:dashed 1px #e5484d;border-radius:10px;font-size:.875rem;color:#e5484d;line-height:1.4}.dispute-detail .dispute-transition-form .dispute-transition-legacy-admin-banner{display:flex;align-items:flex-start;gap:5px;padding:10px;background-color:#f5b34214;border:dashed 1px #f5b342;border-radius:10px;font-size:.875rem;color:#f5b342;line-height:1.4;flex-wrap:wrap}.dispute-detail .dispute-transition-form .dispute-transition-legacy-admin-banner strong{display:block;width:100%;color:#f5b342}.dispute-detail .dispute-transition-form .dispute-transition-legacy-admin-banner span{color:#ffffffd6}.dispute-detail .dispute-transition-form .dispute-decision-context{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#5fc7e814;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f}.dispute-detail .dispute-transition-form .dispute-decision-context strong{color:#fff;font-weight:600}.dispute-detail .dispute-transition-form .dispute-transition-actions{display:flex;gap:5px;justify-content:flex-end}.badge-yellow{background:#f6d85f1f!important;color:#f6d85f!important}.badge-blue{background:#5fc7e81f!important;color:#5fc7e8!important}.badge-green{background:#58d68d1f!important;color:#58d68d!important}.badge-orange{background:#f5b3421f!important;color:#f5b342!important}.badge-red{background:#e5484d1f!important;color:#e5484d!important}.badge-purple{background:#8a6edd33!important;color:#8a6edd!important}.badge-amber{background:#f5b3421f!important;color:#f5b342!important}.badge-pink{background:#f5aab81f!important;color:#f5aab8!important}.badge-neutral{background:#ffffff14!important;color:#7f7f7f!important}.mediation-modal-overlay{position:fixed;inset:0;background:#0009;z-index:50;display:flex;align-items:center;justify-content:center;padding:15px}.mediation-modal-overlay.mediation-modal-overlay--suspended{display:none}.mediation-modal-overlay .mediation-modal{position:relative;width:100%;max-width:500px;max-height:85vh;overflow-y:auto}.mediation-modal-overlay .mediation-modal .dispute-detail{background:#041032;max-height:none;overflow-y:visible}.mediation-modal-overlay .mediation-modal .mediation-modal-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:1;transition:background .15s ease-out}.mediation-modal-overlay .mediation-modal .mediation-modal-close:hover{background:#fff3}.mediation-modal-overlay .mediation-modal .dispute-detail .dispute-detail-header{flex-direction:column;align-items:flex-start;gap:5px;padding-right:40px}.mediation-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;padding:40px 15px}.mediation-empty .mediation-empty-icon{color:#7f7f7f;opacity:.4}.mediation-empty .mediation-empty-text{font-family:Coolvetica,sans-serif;font-size:1rem;color:#7f7f7f}.dropdown-select-content.dispute-dropdown-content{background-color:#041032;border:solid 3px rgba(0,29,75,.7450980392);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown-select-content.dispute-dropdown-content.dropdown-select-content-upward{border-top:solid 3px rgba(0,29,75,.7450980392);border-bottom:none;border-radius:10px 10px 0 0}.dropdown-select-content.dispute-dropdown-content .dropdown-select-item{padding:10px;font-size:.8rem}.dropdown-select-content.dispute-dropdown-content .dropdown-select-item:hover{background-color:#ffffff0f}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mention-redirect{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:60vh;padding:40px;color:#7f7f7f}.mention-redirect .mention-redirect-spinner{animation:mention-redirect-spin 1s linear infinite}.mention-redirect .mention-redirect-message{font-size:1rem}.mention-redirect.mention-redirect-not-found{text-align:center}.mention-redirect.mention-redirect-not-found .mention-redirect-not-found-icon{color:#7f7f7f}.mention-redirect.mention-redirect-not-found .mention-redirect-not-found-title{margin:0;font-size:1.6rem;font-weight:700;color:#fff}.mention-redirect.mention-redirect-not-found .mention-redirect-not-found-message{margin:0;font-size:1rem;color:#7f7f7f}@keyframes mention-redirect-spin{to{transform:rotate(360deg)}}.commission-bar{display:flex;flex-direction:column;gap:5px;padding:5px 10px;border-radius:10px;border:solid 1px transparent;background-color:#00102ab2;color:#fff}.commission-bar-action{border-color:#6b4ebb66;background-color:#6b4ebb0f}.commission-bar-waiting{border-color:#001d4bbe;background-color:#00102ab2}.commission-bar-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;min-width:0}.commission-bar-status{flex-shrink:0}.commission-bar-title{flex:1 1 auto;min-width:0;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-bar-protection{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;margin:0;background:transparent;border:solid 1px rgba(0,29,75,.7450980392);border-radius:10px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.commission-bar-protection:hover,.commission-bar-protection[aria-expanded=true]{background-color:#ffffff0a;color:#fff}.commission-bar-protection svg{color:#6b4ebb}.commission-bar-protection-text{margin:0;padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#ffffffd6;line-height:1.5;background-color:#ffffff08;border-radius:10px}.commission-bar-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border-radius:10px;background-color:#6b4ebb;color:#00102ab2;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:filter .15s ease-out}.commission-bar-cta:hover{filter:brightness(1.08)}.modal-container:has(.conversation-peek){background-color:#041032;border-color:#001d4bbe;box-shadow:0 24px 64px #0000008c}.modal-container:has(.conversation-peek) .modal-content{padding:15px}.conversation-peek{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;box-sizing:border-box;color:#fff}.conversation-peek *,.conversation-peek *:before,.conversation-peek *:after{box-sizing:border-box}.conversation-peek-header{display:flex;align-items:center;gap:10px;padding:0 40px 10px 0;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;min-width:0}.conversation-peek-avatar{width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:50%;border:solid 1px rgba(255,255,255,.08)}.conversation-peek-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.conversation-peek-header-name{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.2}.conversation-peek-header-hint{font-size:.8125rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.conversation-peek-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:15px 5px 10px 0;scrollbar-gutter:stable}.conversation-peek-body::-webkit-scrollbar{width:4px}.conversation-peek-body::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.conversation-peek-body::-webkit-scrollbar-track{background-color:transparent}.conversation-peek-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:120px;color:#ffffff80;font-size:.875rem;text-align:center}.conversation-peek-state.conversation-peek-state-error{color:#e5484d}.conversation-peek-spinner{animation:peek-spin .8s linear infinite}@keyframes peek-spin{to{transform:rotate(360deg)}}.conversation-peek-messages{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.conversation-peek-message{display:flex;justify-content:flex-start;min-width:0}.conversation-peek-message-own{justify-content:flex-end}.conversation-peek-message-own .conversation-peek-message-bubble{background:#5b448e8c;border-bottom-right-radius:10px}.conversation-peek-message-own .conversation-peek-message-time{color:#ffffffb3}.conversation-peek-message:not(.conversation-peek-message-own) .conversation-peek-message-bubble{border-bottom-left-radius:10px}.conversation-peek-message-bubble{max-width:78%;padding:5px 10px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.04);border-radius:20px;color:#fff;font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.conversation-peek-message-text{margin:0;white-space:pre-wrap}.conversation-peek-message-image{display:block;width:100%;max-width:220px;max-height:160px;margin-bottom:2px;border-radius:10px;object-fit:cover;height:auto}.conversation-peek-message-time{display:block;margin-top:2px;font-size:.8125rem;color:#fff6;text-align:right;letter-spacing:.01em}.conversation-peek-message-system{justify-content:center}.conversation-peek-message-system>span{padding:2px 10px;background:#ffffff0a;border-radius:30px;font-size:.8125rem;font-style:italic;color:#ffffff8c}.conversation-peek-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06);flex-shrink:0}.conversation-peek-actions>*{font-size:.875rem}@media(max-width:600px){.conversation-peek-actions{flex-direction:column-reverse;align-items:stretch;gap:5px}}.modal-container:has(.conversation-search){background-color:#041032;border-color:#001d4bbe;box-shadow:0 24px 64px #0000008c;width:min(640px,100%);max-width:640px}.modal-container:has(.conversation-search) .modal-content{padding:15px}.conversation-search{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;box-sizing:border-box;color:#fff}.conversation-search *,.conversation-search *:before,.conversation-search *:after{box-sizing:border-box}.conversation-search-header{display:flex;align-items:center;gap:10px;padding:0 40px 10px 0;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;min-width:0}.conversation-search-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.conversation-search-header-title{font-size:1rem;font-weight:600;color:#fff;line-height:1.2}.conversation-search-header-subtitle{font-size:.8125rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.conversation-search-input-wrapper{position:relative;margin:10px 0;flex-shrink:0}.conversation-search-input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#ffffff73;pointer-events:none}.conversation-search-input{width:100%;padding:5px 10px 5px 30px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.08);border-radius:25px;color:#fff;font-size:.875rem;outline:none;transition:.15s ease-out}.conversation-search-input::placeholder{color:#fff6}.conversation-search-input:focus{border-color:#5b448ecc;background:#ffffff14}.conversation-search-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 5px 10px 0;scrollbar-gutter:stable}.conversation-search-body::-webkit-scrollbar{width:4px}.conversation-search-body::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.conversation-search-body::-webkit-scrollbar-track{background-color:transparent}.conversation-search-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:160px;color:#ffffff80;font-size:.875rem;text-align:center}.conversation-search-state.conversation-search-state-error{color:#e5484d}.conversation-search-spinner{animation:conversation-search-spin .8s linear infinite}@keyframes conversation-search-spin{to{transform:rotate(360deg)}}.conversation-search-count{margin:0 0 5px;font-size:.8125rem;color:#ffffff80;letter-spacing:.04em;text-transform:uppercase}.conversation-search-results{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.conversation-search-result-btn{display:flex;align-items:flex-start;gap:5px;width:100%;padding:5px 10px;background:#ffffff08;border:solid 1px rgba(255,255,255,.04);border-radius:20px;color:#fff;text-align:left;cursor:pointer;transition:.15s ease-out}.conversation-search-result-btn:hover{background:#ffffff0f;border-color:#5b448e80}.conversation-search-result-avatar{width:32px;height:32px;flex-shrink:0;object-fit:cover;border-radius:50%;border:solid 1px rgba(255,255,255,.08)}.conversation-search-result-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.conversation-search-result-meta{display:flex;align-items:baseline;gap:5px;min-width:0}.conversation-search-result-author{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.conversation-search-result-date{font-size:.8125rem;color:#ffffff80;white-space:nowrap;flex-shrink:0}.conversation-search-result-snippet{display:flex;align-items:flex-start;gap:2px;font-size:.875rem;color:#ffffffd9;line-height:1.4;overflow-wrap:anywhere}.conversation-search-result-snippet-icon{margin-top:2px;flex-shrink:0;color:#ffffff80}.conversation-search-mark{background:#e7ad4e59;color:#fff;border-radius:10px;padding:0 2px}.conversation-search-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06);flex-shrink:0}.conversation-search-actions>*{font-size:.875rem}@media(max-width:600px){.conversation-search-actions{flex-direction:column;align-items:stretch;gap:5px}}.public-dispute-timeline{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.public-dispute-timeline-header{display:flex;align-items:center;justify-content:space-between;gap:5px}.public-dispute-timeline-title{font-size:.875rem;font-weight:600;color:#ffffffd6}.public-dispute-timeline-loading,.public-dispute-timeline-empty{padding-top:10px;margin-top:10px;border-top:solid 1px rgba(255,255,255,.08);color:#ffffffd6;font-size:.875rem;font-style:italic}.public-dispute-timeline-error{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;margin-top:10px;color:#fff;background-color:#dc26260f;border:solid 1px rgba(220,38,38,.24);border-radius:10px;font-size:.875rem}.public-dispute-timeline-retry{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;color:#fff;background-color:transparent;border:solid 1px rgba(255,255,255,.16);border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.public-dispute-timeline-retry:hover{background-color:#ffffff0f;border-color:#ffffff3d}.public-dispute-timeline-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.public-dispute-timeline-entry{display:flex;flex-direction:column;gap:2px;padding:5px 10px;background-color:#ffffff05;border-left:solid 2px rgba(255,255,255,.16);border-radius:0 10px 10px 0}.public-dispute-timeline-line{font-size:.875rem;color:#fff;line-height:1.4;overflow-wrap:break-word}.public-dispute-timeline-date{font-size:.875rem;color:#ffffffd6}.public-dispute-timeline-note{margin:2px 0 0;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff08;border-radius:10px;white-space:pre-wrap;overflow-wrap:break-word}.public-dispute-timeline-meta{margin:2px 0 0;font-size:.875rem;color:#ffffffd6}.public-dispute-timeline-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:2px;padding:2px 5px;color:#ffffffd6;background-color:transparent;border:solid 1px transparent;border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.public-dispute-timeline-toggle:hover{color:#fff;background-color:#ffffff0a;border-color:#ffffff1f}@media(max-width:768px){.public-dispute-timeline-error{flex-direction:column;align-items:stretch}.public-dispute-timeline-retry,.public-dispute-timeline-toggle{justify-content:center;align-self:stretch}}.dispute-grace-banner{display:flex;flex-direction:column;gap:10px;padding:10px 15px;color:#fff;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.16);border-radius:10px;line-height:1.4}.dispute-grace-banner-head{display:flex;align-items:flex-start;gap:5px}.dispute-grace-banner-head svg{flex-shrink:0;margin-top:2px;color:#ffffffd6}.dispute-grace-banner-head-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dispute-grace-banner-title{font-size:.875rem;font-weight:600}.dispute-grace-banner-subtitle{font-size:.875rem;color:#ffffffd6}.dispute-grace-banner-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:.875rem;color:#ffffffd6}.dispute-grace-banner-countdown-value{font-weight:600;color:#fff;white-space:nowrap}.dispute-grace-banner-state{display:inline-flex;align-items:center;gap:5px;font-size:.875rem;color:#ffffffd6}.dispute-grace-banner-card{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.12);border-radius:10px}.dispute-grace-banner-card-title{font-size:.875rem;font-weight:600}.dispute-grace-banner-card-body{font-size:.875rem;color:#ffffffd6}.dispute-grace-banner-card-message{display:flex;flex-direction:column;gap:2px;padding:5px 10px;font-size:.875rem;color:#ffffffd6;background-color:#ffffff08;border-left:solid 2px rgba(255,255,255,.18);border-radius:0 10px 10px 0;margin:0}.dispute-grace-banner-card-message-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffffd6}.dispute-grace-banner-card-message-body{margin:0;white-space:pre-wrap;overflow-wrap:break-word;color:#fff}.dispute-grace-banner-card-proposal{border-color:#5b448e66;background-color:#5b448e0f}.dispute-grace-banner-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.dispute-grace-banner-card-attribution{font-size:.875rem;font-weight:500;color:#fff}.dispute-grace-banner-card-warning{margin:0;padding:5px 10px;font-size:.8125rem;color:#ffffffd6;background-color:#ffc3000f;border:solid 1px rgba(255,195,0,.28);border-radius:10px;line-height:1.4}.dispute-grace-banner-status-pill{display:inline-flex;align-items:center;padding:2px 5px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:60px;border:solid 1px transparent}.dispute-grace-banner-status-pill-pending{color:#fff;background-color:#ffc3001f;border-color:#ffc30066}.dispute-grace-banner-status-pill-accepted{color:#fff;background-color:#4bc8781f;border-color:#4bc87866}.dispute-grace-banner-status-pill-refused{color:#fff;background-color:#ff7b9c1f;border-color:#ff7b9c66}.dispute-grace-banner-status-pill-cancelled{color:#ffffffd6;background-color:#ffffff0d;border-color:#ffffff2e}.dispute-grace-banner-card-form{display:flex;flex-direction:column;gap:5px}.dispute-grace-banner-card-textarea{min-height:72px;padding:5px 10px;font-size:.875rem;font-family:inherit;color:#fff;background-color:#ffffff0d;border:solid 1px rgba(255,255,255,.16);border-radius:10px;resize:vertical}.dispute-grace-banner-card-textarea:focus{outline:none;border-color:#ffffff52}.dispute-grace-banner-card-textarea:disabled{opacity:.6;cursor:not-allowed}.dispute-grace-banner-card-counter{align-self:flex-end;font-size:.8125rem;color:#ffffffd6}.dispute-grace-banner-card-actions{display:flex;flex-wrap:wrap;gap:5px}.dispute-grace-banner-button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:.875rem;font-weight:500;color:#fff;background-color:#ffffff0f;border:solid 1px rgba(255,255,255,.16);border-radius:10px;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.dispute-grace-banner-button:hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff3d}.dispute-grace-banner-button:disabled{opacity:.5;cursor:not-allowed}.dispute-grace-banner-button-primary{color:#6b4ebb;border-color:#5b448e99}.dispute-grace-banner-button-primary:hover:not(:disabled){color:#f6d85f;border-color:#5b448ed9}.dispute-grace-banner-button-destructive{color:#f5aab8;border-color:#ff7b9c66}.dispute-grace-banner-button-destructive:hover:not(:disabled){color:#f5aab8;border-color:#ff7b9cb3}.dispute-grace-banner-spin{animation:dispute-grace-banner-spin 1s linear infinite}@keyframes dispute-grace-banner-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.dispute-grace-banner{padding:10px;gap:5px}.dispute-grace-banner-card-actions{flex-direction:column;align-items:stretch}.dispute-grace-banner-button{width:100%;justify-content:center}.dispute-grace-banner-countdown{flex-direction:column;gap:2px}}.modal-container:has(.media-gallery){background-color:#041032;border-color:#001d4bbe;box-shadow:0 24px 64px #0000008c;width:min(720px,100%);max-width:720px}.modal-container:has(.media-gallery) .modal-content{padding:15px}.media-gallery{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;box-sizing:border-box;color:#fff}.media-gallery *,.media-gallery *:before,.media-gallery *:after{box-sizing:border-box}.media-gallery-header{display:flex;align-items:center;gap:10px;padding:0 40px 10px 0;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;min-width:0}.media-gallery-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.media-gallery-header-title{font-size:1rem;font-weight:600;color:#fff;line-height:1.2}.media-gallery-header-subtitle{font-size:.8125rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.media-gallery-tabs{display:flex;gap:2px;padding:5px 0;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;overflow-x:auto}.media-gallery-tabs::-webkit-scrollbar{display:none}.media-gallery-tab{display:inline-flex;align-items:center;gap:2px;padding:2px 10px;background:transparent;border:solid 1px transparent;border-radius:50%;color:#fff9;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:.15s ease-out}.media-gallery-tab:hover{color:#fff;background:#ffffff0a}.media-gallery-tab-active{color:#fff;background:#5b448e8c;border-color:#5b448ecc}.media-gallery-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:15px 5px 10px 0;scrollbar-gutter:stable}.media-gallery-body::-webkit-scrollbar{width:4px}.media-gallery-body::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.media-gallery-body::-webkit-scrollbar-track{background-color:transparent}.media-gallery-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:160px;color:#ffffff80;font-size:.875rem;text-align:center}.media-gallery-state.media-gallery-state-error{color:#e5484d}.media-gallery-spinner{animation:media-gallery-spin .8s linear infinite}@keyframes media-gallery-spin{to{transform:rotate(360deg)}}.media-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:5px;list-style:none;margin:0 0 10px;padding:0}@media(max-width:600px){.media-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:2px}}.media-gallery-tile{aspect-ratio:1/1;overflow:hidden;border-radius:20px;background:#ffffff0a;position:relative}.media-gallery-tile-btn{display:block;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer;position:relative}.media-gallery-tile-img{width:100%;height:100%;object-fit:cover;transition:.2s ease-out;opacity:0}.media-gallery-tile-img-loaded{opacity:1}.media-gallery-tile-btn:hover .media-gallery-tile-img-loaded{transform:scale(1.04)}.media-gallery-tile-skeleton{position:absolute;inset:0;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a,#ffffff0a 70%);background-size:200% 100%;animation:media-gallery-shimmer 1.6s linear infinite}@keyframes media-gallery-shimmer{to{background-position-x:-200%}}.media-gallery-tile-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px;background:#0000004d;color:#ffffff8c;font-size:.8125rem;text-align:center;line-height:1.2}.media-gallery-tile-author{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:2px;padding:2px 5px;background:linear-gradient(to top,#0009,#0000);color:#fff;font-size:.8125rem;font-weight:500;pointer-events:none}.media-gallery-tile-author-avatar{width:18px;height:18px;flex-shrink:0;object-fit:cover;border-radius:50%;border:solid 1px rgba(255,255,255,.4)}.media-gallery-tile-author-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}.media-gallery-audio-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.media-gallery-audio-item{display:flex;flex-direction:column;gap:5px;padding:5px 10px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.04);border-radius:20px}.media-gallery-audio-header{display:flex;align-items:center;gap:5px;min-width:0}.media-gallery-audio-avatar{width:28px;height:28px;flex-shrink:0;object-fit:cover;border-radius:50%;border:solid 1px rgba(255,255,255,.08)}.media-gallery-audio-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.media-gallery-audio-author{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.media-gallery-audio-date{font-size:.8125rem;color:#ffffff80;letter-spacing:.01em;line-height:1.2}.media-gallery-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06);flex-shrink:0}.media-gallery-actions>*{font-size:.875rem}@media(max-width:600px){.media-gallery-actions{flex-direction:column;align-items:stretch;gap:5px}}.image-commission-warning{display:flex;flex-direction:column;gap:10px;max-width:480px}.image-commission-warning-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.image-commission-warning-body{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.5}.image-commission-warning-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:5px}.commission-msg-card{display:flex;width:100%;border-radius:20px;overflow:hidden;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08)}.commission-msg-card .commission-msg-card-accent{width:4px;flex-shrink:0;background:#f6d85f}.commission-msg-card .commission-msg-card-inner{display:flex;flex-direction:column;gap:10px;padding:15px;flex:1;min-width:0}.commission-msg-card .commission-msg-card-header{display:flex;align-items:center;gap:5px}.commission-msg-card .commission-msg-card-header .commission-msg-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#f6d85f2e;color:#f6d85f;flex-shrink:0}.commission-msg-card .commission-msg-card-header .commission-msg-card-label{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.3}.commission-msg-card .commission-msg-card-description{margin:0;font-size:.8rem;color:#ffffffd6;line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.commission-msg-card .commission-msg-card-tags{display:flex;flex-wrap:wrap;gap:2px}.commission-msg-card .commission-msg-card-badge{display:inline-flex;align-items:center;font-size:.8125rem;padding:4px 10px;border-radius:10px;font-weight:700;letter-spacing:.02em}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-enquiry{background:#f6d85f2e;color:#f6d85f;border:solid 1px rgba(246,216,95,.3)}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-quote{background:#f5b34226;color:#f5b342;border:solid 1px rgba(245,179,66,.3)}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-payable{background:#5fc7e826;color:#5fc7e8;border:solid 1px rgba(95,199,232,.3)}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-ongoing{background:#6b4ebb2e;color:#f6d85f;border:solid 1px rgba(138,110,221,.4)}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-completed{background:#58d68d26;color:#58d68d;border:solid 1px rgba(88,214,141,.3)}.commission-msg-card .commission-msg-card-badge.commission-msg-card-badge-cancelled{background:#f5aab826;color:#f5aab8;border:solid 1px rgba(245,170,184,.3)}.commission-msg-card .commission-msg-card-tag{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;padding:4px 10px;border-radius:10px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.08);color:#ffffffd6;font-weight:500}.commission-msg-card .commission-msg-card-tag.commission-msg-card-tag-price{color:#f6d85f;font-weight:700;background:#6b4ebb24;border-color:#8a6edd66}.commission-msg-card .commission-msg-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;margin-top:2px;font-size:.8rem;font-weight:600;font-family:Coolvetica,sans-serif;color:#fff;background:linear-gradient(135deg,#6b4ebb,#8a6edd);border-radius:20px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 4px 16px #6b4ebb40}.commission-msg-card .commission-msg-card-cta:hover{transform:translateY(-1px);box-shadow:0 6px 22px #6b4ebb66;color:#fff}.commission-msg-card.commission-msg-card-enquiry .commission-msg-card-accent{background:#f6d85f}.commission-msg-card.commission-msg-card-quote .commission-msg-card-accent{background:#f5b342}.commission-msg-card.commission-msg-card-payable .commission-msg-card-accent{background:#5fc7e8}.commission-msg-card.commission-msg-card-ongoing .commission-msg-card-accent{background:#f6d85f}.commission-msg-card.commission-msg-card-completed .commission-msg-card-accent{background:#58d68d}.commission-msg-card.commission-msg-card-cancelled .commission-msg-card-accent{background:#f5aab8}.commission-msg-card-error{padding:10px 15px;font-size:.8rem;color:#7f7f7f;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.message-history-modal{display:flex;flex-direction:column;gap:10px;max-width:640px;max-height:70vh;overflow-y:auto}.message-history-modal-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;color:#fff}.message-history-modal-sub{margin:0;font-size:.8rem;color:#ffffffd6}.message-history-modal-loading{display:flex;align-items:center;gap:5px;color:#ffffffd6}.message-history-modal-spinner{animation:message-history-spin .8s linear infinite}@keyframes message-history-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-history-modal-error{color:#f5aab8}.message-history-modal-section{display:flex;flex-direction:column;gap:5px}.message-history-modal-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff}.message-history-modal-entry{display:flex;flex-direction:column;gap:2px;padding:10px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.message-history-modal-meta{color:#ffffffd6;font-size:.8125rem;font-family:Coolvetica,sans-serif}.message-history-modal-content{margin:0;padding:5px;background:#0003;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;white-space:pre-wrap;overflow-wrap:break-word}.message-history-modal-empty{color:#ffffffd6;font-size:.8rem}.message-history-modal-empty-list{margin:0;color:#ffffffd6;font-size:.8rem;font-style:italic}.message-history-modal-image{display:inline-block;padding:0;background:transparent;border:none;cursor:zoom-in}.message-history-modal-image img{display:block;max-width:240px;max-height:240px;object-fit:cover;border-radius:10px;background:#ffffff0a}.message-history-modal-filename{color:#ffffffd6;font-size:.8125rem;font-style:italic}.message-history-modal-versions{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.message-bubble-report{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.message-bubble-report:hover,.message-bubble-report:focus-visible{color:#f5aab8;opacity:1}.message-bubble-pin{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.message-bubble-pin:hover,.message-bubble-pin:focus-visible{color:#6b4ebb;opacity:1}.message-bubble-pin-active{color:#6b4ebb;opacity:1}.message-bubble-pinned-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;color:#6b4ebb;opacity:.85}.message-system-notice{display:flex;align-items:center;justify-content:center;gap:5px;align-self:center;max-width:80%;margin:5px 0;padding:5px 10px;background:#ffffff0a;border:solid 3px rgba(255,255,255,.08);border-radius:20px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-style:italic;text-align:center;-webkit-user-select:none;user-select:none}.message-system-notice .message-system-notice-icon{flex-shrink:0;color:#ffffffd6}.message-system-notice .message-system-notice-text{flex:1}.message-system-notice .message-system-notice-time{flex-shrink:0;opacity:.6;font-size:.8125rem}.message-bubble-image-wrapper{margin:0;padding:0;border:none;background:none;cursor:zoom-in}.message-bubble-image-wrapper:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.message-bubble-image-wrapper .message-bubble-image{display:block;width:100%;max-width:320px;max-height:320px;object-fit:cover;border-radius:20px;background:#ffffff0a}.message-bubble-image-caption{margin-top:2px;font-size:.8rem;white-space:pre-wrap;overflow-wrap:break-word}.message-bubble-image-disclaimer{margin-top:2px;font-size:.8125rem;font-style:italic;color:#ffffffd6}.message-bubble-image-broken{display:flex;align-items:center;gap:5px;padding:10px;color:#ffffffd6;background:#ffffff0a;border-radius:20px;font-size:.8rem;font-style:italic}.message-bubble-audio{min-width:240px;max-width:320px;padding:5px 10px}.message-bubble-audio-transcript-wrap{display:flex;flex-direction:column;gap:2px;margin-top:5px}.message-bubble-audio-transcript-toggle{align-self:flex-start;padding:0;font-size:.8125rem;font-weight:600;color:#f6d85f;text-decoration:underline;background:transparent;border:none;cursor:pointer}.message-bubble-audio-transcript-toggle:hover{text-shadow:0 0 6px rgba(246,216,95,.45)}.message-bubble-audio-transcript{margin:0;padding:5px 10px;font-size:.8rem;font-style:italic;line-height:1.45;white-space:pre-wrap;background:#ffffff14;border-left:2px solid rgba(246,216,95,.6);border-radius:10px}.message-bubble-audio-transcript-editor{display:flex;flex-direction:column;gap:5px;margin-top:5px}.message-bubble-audio-transcript-editor-input{width:100%;padding:5px 10px;font-family:inherit;font-size:.8rem;line-height:1.45;color:#fff;resize:vertical;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:10px}.message-bubble-audio-transcript-editor-input:focus{border-color:#f6d85f;outline:none}.message-bubble-audio-transcript-editor-actions{display:flex;gap:5px;justify-content:flex-end}.message-bubble-audio-transcript-editor-cancel,.message-bubble-audio-transcript-editor-remove,.message-bubble-audio-transcript-editor-save{padding:2px 10px;font-size:.8125rem;font-weight:600;border:1px solid transparent;border-radius:10px;cursor:pointer}.message-bubble-audio-transcript-editor-cancel:disabled,.message-bubble-audio-transcript-editor-remove:disabled,.message-bubble-audio-transcript-editor-save:disabled{cursor:not-allowed;opacity:.5}.message-bubble-audio-transcript-editor-cancel{color:#fff;background:transparent;border-color:#ffffff2e}.message-bubble-audio-transcript-editor-remove{color:#f5aab8;background:#f5aab81a;border-color:#f5aab866}.message-bubble-audio-transcript-editor-save{color:#1a1a1a;background:#f6d85f}.message-bubble-audio-transcript-ai-disclaimer{margin:2px 0 0;font-size:.8125rem;font-style:italic;color:#ffffffd6}.message-bubble-audio-transcript-ai-cta{display:flex;margin-top:5px}.message-bubble-audio-transcript-ai-button{padding:2px 10px;font-size:.8125rem;font-weight:600;color:#5fc7e8;background:#5fc7e814;border:1px solid rgba(95,199,232,.4);border-radius:10px;cursor:pointer}.message-bubble-audio-transcript-ai-button:hover:not(:disabled){background:#5fc7e82e}.message-bubble-audio-transcript-ai-button:disabled{cursor:not-allowed;opacity:.5}.message-bubble-audio-transcript-ai-consent{display:flex;flex-direction:column;gap:5px;margin-top:5px;padding:10px 15px;background:#00000059;border:1px solid rgba(95,199,232,.45);border-radius:10px}.message-bubble-audio-transcript-ai-consent-title{margin:0;font-size:.8rem;font-weight:700;color:#fff}.message-bubble-audio-transcript-ai-consent-body{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffffd6}.message-bubble-audio-transcript-ai-consent-actions{display:flex;gap:5px;justify-content:flex-end}.message-bubble-audio-transcript-ai-consent-cancel,.message-bubble-audio-transcript-ai-consent-accept{padding:2px 10px;font-size:.8125rem;font-weight:600;border:1px solid transparent;border-radius:10px;cursor:pointer}.message-bubble-audio-transcript-ai-consent-cancel:disabled,.message-bubble-audio-transcript-ai-consent-accept:disabled{cursor:not-allowed;opacity:.5}.message-bubble-audio-transcript-ai-consent-cancel{color:#fff;background:transparent;border-color:#ffffff2e}.message-bubble-audio-transcript-ai-consent-accept{color:#1a1a1a;background:#5fc7e8}.message-bubble-edited{font-size:.8125rem;font-style:italic;opacity:.6}.message-bubble-pending{opacity:.78}.message-bubble-pending .message-bubble-image-wrapper:after{content:"";position:absolute;inset:0;background:#00000052;border-radius:inherit;pointer-events:none}.message-bubble-pending .message-bubble-image-wrapper{position:relative}.message-bubble-status{animation:message-bubble-status-spin .9s linear infinite}@keyframes message-bubble-status-spin{to{transform:rotate(360deg)}}.message-bubble-receipt{flex-shrink:0;color:#7f7f7f;opacity:.7}.message-bubble-receipt-seen{color:#8a6edd;opacity:1}.message-bubble-actions{position:relative;display:inline-flex}.message-bubble-actions .message-bubble-actions-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.message-bubble-actions .message-bubble-actions-trigger:hover,.message-bubble-actions .message-bubble-actions-trigger:focus-visible{color:#fff;opacity:1}.message-bubble-actions-menu{z-index:100;display:flex;flex-direction:column;min-width:180px;padding:2px;background:#2e1f5e;border:solid 1px rgba(138,110,221,.73);border-radius:10px;box-shadow:0 8px 24px #00000073}.message-bubble-actions-menu .message-bubble-actions-item{padding:5px 10px;color:#fff;background:transparent;border:none;border-radius:10px;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;text-align:left}.message-bubble-actions-menu .message-bubble-actions-item:hover,.message-bubble-actions-menu .message-bubble-actions-item:focus-visible{background:#ffffff0f}.message-bubble-actions-menu .message-bubble-actions-item.message-bubble-actions-item-danger{color:#f5aab8}.message-bubble-deleted .message-bubble-deleted-content{display:inline-flex;align-items:center;gap:5px;color:#ffffffd6;font-size:.8rem;font-style:italic}.message-bubble-deleted .message-bubble-deleted-icon{flex-shrink:0}.message-bubble-staff-deleted{background:#f5aab80f;border-color:#f5aab82e}.message-bubble-staff-badge{display:inline-flex;align-items:center;gap:2px;margin-bottom:2px;padding:1px 5px;color:#f5aab8;background:#f5aab81f;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-style:italic;align-self:flex-start}.message-bubble-author-header{display:inline-flex;align-items:center;gap:5px;margin-bottom:2px;align-self:flex-start}.message-bubble-author-header .message-bubble-author-avatar{flex:0 0 auto;width:24px;height:24px;min-width:24px;max-width:24px;font-size:10px;object-fit:cover}.message-bubble-author-header .message-bubble-author-name{font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:600;color:#ffffffd6;letter-spacing:.02em}.message-bubble-author-trigger{background:transparent;border:none;border-radius:10px;padding:2px 4px;cursor:pointer;transition:background .15s ease,color .15s ease}.message-bubble-author-trigger:hover,.message-bubble-author-trigger:focus-visible{background:#ffffff0f}.message-bubble-author-trigger:hover .message-bubble-author-name,.message-bubble-author-trigger:focus-visible .message-bubble-author-name{color:#fff}.message-bubble-author-trigger:focus-visible{outline:solid 2px #6b4ebb;outline-offset:2px}.message-bubble-author-popover{display:flex;flex-direction:column;gap:10px;min-width:220px;padding:10px;background:#041032;border:solid 1px rgba(255,255,255,.1);border-radius:20px;box-shadow:0 12px 32px #00000073;z-index:1000}.message-bubble-author-popover-identity{display:flex;align-items:center;gap:5px}.message-bubble-author-popover-identity .message-bubble-author-popover-avatar{flex:0 0 auto;width:36px;height:36px;min-width:36px;max-width:36px;font-size:13px;object-fit:cover}.message-bubble-author-popover-identity .message-bubble-author-popover-name{font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-bubble-author-popover-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;background:#6b4ebb26;border:solid 1px rgba(107,78,187,.3);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.message-bubble-author-popover-action:hover:not(:disabled),.message-bubble-author-popover-action:focus-visible{background:#6b4ebb40;border-color:#6b4ebb73}.message-bubble-author-popover-action:focus-visible{outline:solid 2px #6b4ebb;outline-offset:2px}.message-bubble-author-popover-action:disabled{opacity:.6;cursor:not-allowed}.message-bubble-foot{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.message-bubble-reactions{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px;min-width:0}.message-bubble-reactions .message-bubble-reactions-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;background:#ffffff0f;border:solid 1px transparent;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8125rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.message-bubble-reactions .message-bubble-reactions-chip:hover:not(:disabled),.message-bubble-reactions .message-bubble-reactions-chip:focus-visible{background:#ffffff1f}.message-bubble-reactions .message-bubble-reactions-chip:focus-visible{outline:solid 2px #f6d85f;outline-offset:1px}.message-bubble-reactions .message-bubble-reactions-chip:disabled{cursor:not-allowed;opacity:.6}.message-bubble-reactions .message-bubble-reactions-chip .message-bubble-reactions-chip-emoji{font-size:.8rem;line-height:1}.message-bubble-reactions .message-bubble-reactions-chip .message-bubble-reactions-chip-count{font-variant-numeric:tabular-nums}.message-bubble-reactions .message-bubble-reactions-chip-active{background:#f6d85f29;border-color:#f6d85f73}.message-bubble-reactions .message-bubble-reactions-chip-active:hover:not(:disabled){background:#f6d85f3d}.message-bubble-react{display:inline-flex}.message-bubble-react .message-bubble-react-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.message-bubble-react .message-bubble-react-trigger:hover,.message-bubble-react .message-bubble-react-trigger:focus-visible{color:#f6d85f;opacity:1}.message-bubble-react-picker{z-index:100;display:flex;gap:2px;padding:2px;background:#2e1f5e;border:solid 1px rgba(138,110,221,.73);border-radius:20px;box-shadow:0 8px 24px #00000073;max-width:min(360px,86vw)}.message-bubble-react-picker .message-bubble-react-picker-item{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:10px;cursor:pointer;font-size:1rem;line-height:1;transition:background .15s ease}.message-bubble-react-picker .message-bubble-react-picker-item:hover,.message-bubble-react-picker .message-bubble-react-picker-item:focus-visible{background:#ffffff14}.message-bubble-react-picker .message-bubble-react-picker-item:focus-visible{outline:solid 2px #f6d85f;outline-offset:1px}.message-bubble-react-picker .message-bubble-react-picker-item-active{background:#f6d85f3d}.message-bubble-reply{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.message-bubble-reply:hover,.message-bubble-reply:focus-visible{color:#f6d85f;opacity:1}.message-bubble-quote{display:flex;gap:5px;align-items:center;width:100%;margin-bottom:2px;padding:2px 5px;background:#ffffff0a;border:none;border-left:solid 3px #f6d85f;border-radius:10px;color:#ffffffd6;font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;overflow:hidden;transition:background .15s ease}.message-bubble-quote:hover,.message-bubble-quote:focus-visible{background:#ffffff14}.message-bubble-quote:focus-visible{outline:solid 2px #f6d85f;outline-offset:1px}.message-bubble-quote .message-bubble-quote-author{flex-shrink:0;color:#f6d85f;font-weight:600}.message-bubble-quote .message-bubble-quote-thumb{flex-shrink:0;width:28px;height:28px;object-fit:cover;border-radius:10px}.message-bubble-quote .message-bubble-quote-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-bubble-highlight{animation:message-bubble-quote-flash 1.8s ease-out}@keyframes message-bubble-quote-flash{0%{box-shadow:0 0 #f6d85f00}20%{box-shadow:0 0 0 4px #f6d85f73}to{box-shadow:0 0 #f6d85f00}}.message-bubble-history{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;opacity:.7;transition:opacity .15s ease,color .15s ease}.message-bubble-history:hover,.message-bubble-history:focus-visible{color:#f6d85f;opacity:1}.modal-container:has(.pinned-messages){background-color:#041032;border-color:#001d4bbe;box-shadow:0 24px 64px #0000008c;width:min(620px,100%);max-width:620px}.modal-container:has(.pinned-messages) .modal-content{padding:15px}.pinned-messages{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;box-sizing:border-box;color:#fff}.pinned-messages *,.pinned-messages *:before,.pinned-messages *:after{box-sizing:border-box}.pinned-messages-header{display:flex;align-items:center;gap:10px;padding:0 40px 10px 0;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;min-width:0}.pinned-messages-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pinned-messages-header-title{font-size:1rem;font-weight:600;color:#fff;line-height:1.2}.pinned-messages-header-subtitle{font-size:.8125rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.pinned-messages-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 5px 10px 0;scrollbar-gutter:stable}.pinned-messages-body::-webkit-scrollbar{width:4px}.pinned-messages-body::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.pinned-messages-body::-webkit-scrollbar-track{background-color:transparent}.pinned-messages-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:160px;color:#ffffff80;font-size:.875rem;text-align:center}.pinned-messages-state.pinned-messages-state-error{color:#e5484d}.pinned-messages-spinner{animation:pinned-messages-spin .8s linear infinite}@keyframes pinned-messages-spin{to{transform:rotate(360deg)}}.pinned-messages-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.pinned-messages-entry-btn{display:flex;align-items:flex-start;gap:5px;width:100%;padding:5px 10px;background:#ffffff08;border:solid 1px rgba(255,255,255,.04);border-radius:20px;color:#fff;text-align:left;cursor:pointer;transition:.15s ease-out}.pinned-messages-entry-btn:hover{background:#ffffff0f;border-color:#5b448e80}.pinned-messages-entry-avatar{width:32px;height:32px;flex-shrink:0;object-fit:cover;border-radius:50%;border:solid 1px rgba(255,255,255,.08)}.pinned-messages-entry-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pinned-messages-entry-meta{display:flex;align-items:baseline;gap:5px;min-width:0}.pinned-messages-entry-author{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pinned-messages-entry-date{font-size:.8125rem;color:#ffffff80;white-space:nowrap;flex-shrink:0}.pinned-messages-entry-snippet{display:flex;align-items:flex-start;gap:2px;font-size:.875rem;color:#ffffffd9;line-height:1.4;overflow-wrap:anywhere}.pinned-messages-entry-media{display:inline-flex;align-items:center;gap:2px;color:#ffffffd9}.pinned-messages-entry-icon{flex-shrink:0;color:#ffffff80}.pinned-messages-entry-placeholder{font-style:italic;color:#ffffff80}.pinned-messages-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.06);flex-shrink:0}.pinned-messages-actions>*{font-size:.875rem}@media(max-width:600px){.pinned-messages-actions{flex-direction:column;align-items:stretch;gap:5px}}.typing-indicator{display:flex;align-items:center;gap:5px;padding:2px 20px;font-size:.8125rem;font-weight:500;color:#ffffffd6;flex-shrink:0;line-height:1.2}.typing-indicator-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typing-indicator-dots{display:inline-flex;align-items:center;gap:2px}.typing-indicator-dot{width:5px;height:5px;background:#ffffffd6;border-radius:50%;animation:typing-indicator-bounce 1.2s ease-in-out infinite}.typing-indicator-dot:nth-child(2){animation-delay:.15s}.typing-indicator-dot:nth-child(3){animation-delay:.3s}@keyframes typing-indicator-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.conversation-item-menu{z-index:100;display:flex;flex-direction:column;min-width:180px;padding:2px;background:#041032;border:solid 1px rgba(255,255,255,.08);border-radius:20px;box-shadow:0 8px 24px #00000073}.conversation-item-menu-action{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:none;border-radius:10px;color:#fff;font-size:.8rem;cursor:pointer;text-align:left}.conversation-item-menu-action:hover{background:#ffffff14}.commission-status-menu{display:flex;flex-direction:column;min-width:240px;padding:5px;background:#041032;border:solid 1px rgba(255,255,255,.1);border-radius:20px;box-shadow:0 12px 32px #00000073;z-index:50}.commission-status-menu .commission-status-menu-title{padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.05em}.commission-status-menu .commission-status-option{display:flex;align-items:center;gap:5px;padding:5px 10px;background:none;border:none;border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.commission-status-menu .commission-status-option:hover{background-color:#ffffff0f}.commission-status-menu .commission-status-option.commission-status-option-active{background-color:#ffffff14;font-weight:600}.commission-status-menu .commission-status-option.commission-status-option-danger{color:#f5aab8}.messages-page{display:flex;width:100%;height:80vh;margin-top:20px;background:linear-gradient(160deg,#00102ab2,#141026eb);border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;overflow:hidden;box-shadow:0 0 60px #6b4ebb14}@media(max-width:600px){.messages-page{height:calc(100dvh - var(--messages-top-offset, 100px));padding-bottom:env(safe-area-inset-bottom,0);margin-top:0;border-radius:0}}.messages-page .messages-loading{display:flex;align-items:center;justify-content:center;width:100%;color:#7f7f7f}.messages-page .messages-chat{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.messages-page .messages-chat .messages-chat-header{display:flex;align-items:center;gap:15px;padding:10px 20px;border-bottom:solid 1px rgba(255,255,255,.06);background:linear-gradient(180deg,#4e3b84d9,#4e3b8499);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header{gap:10px;padding:10px}}.messages-page .messages-chat .messages-chat-header .messages-chat-header-left{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header .messages-chat-header-left{gap:5px}}.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn{background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;padding:0;position:relative;transition:transform .2s ease-out}.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn:hover{transform:scale(1.04)}.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .avatar-presence-frame,.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .ranked-avatar{width:44px;height:44px}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .avatar-presence-frame,.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .ranked-avatar{width:38px;height:38px}}.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .avatar{width:44px;height:44px;border:solid 2px rgba(138,110,221,.5);box-shadow:0 0 12px #6b4ebb40}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header .messages-chat-header-avatar-btn .avatar{width:38px;height:38px}}.messages-page .messages-chat .messages-chat-header .messages-chat-back{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#fff;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-out,border-color .2s ease-out}.messages-page .messages-chat .messages-chat-header .messages-chat-back:hover{background-color:#ffffff1a;border-color:#ffffff2e}.messages-page .messages-chat .messages-chat-header .messages-chat-header-stack{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:5px}.messages-page .messages-chat .messages-chat-header .messages-chat-header-identity{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.messages-page .messages-chat .messages-chat-header .messages-chat-header-identity .messages-chat-header-name{flex:1 1 0;min-width:0;font-size:1.2rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header .messages-chat-header-identity .messages-chat-header-name{font-size:1rem}}.messages-page .messages-chat .messages-chat-header .messages-chat-header-actions{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.messages-page .messages-chat .messages-chat-header .messages-chat-header-shortcut{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:20px;color:#ffffffd6;cursor:pointer;transition:background .2s ease-out,color .2s ease-out;position:relative}.messages-page .messages-chat .messages-chat-header .messages-chat-header-shortcut:hover,.messages-page .messages-chat .messages-chat-header .messages-chat-header-shortcut:focus-visible{background:#ffffff0f;color:#fff}.messages-page .messages-chat .messages-chat-header .messages-chat-header-shortcut:focus-visible{outline:2px solid #6b4ebb;outline-offset:2px}.messages-page .messages-chat .messages-chat-header .messages-chat-header-shortcut-active{color:#6b4ebb}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown{position:relative;flex-shrink:0}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger{display:flex;align-items:center;gap:5px;padding:5px 10px;background:#62de8a14;border:solid 1px rgba(98,222,138,.22);border-radius:20px;color:#58d68d;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger:hover{background-color:#62de8a24;border-color:#62de8a66}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger .commission-status-trigger-label{white-space:nowrap}@media(max-width:600px){.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger .commission-status-trigger-label{display:none}}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger .commission-status-trigger-chevron{transition:transform .2s ease-out}.messages-page .messages-chat .messages-chat-header .commission-status-dropdown .commission-status-trigger .commission-status-trigger-chevron.commission-status-trigger-chevron-open{transform:rotate(180deg)}.messages-page .messages-chat .messages-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;color:#7f7f7f;text-align:center;padding:25px}.messages-page .messages-chat .messages-chat-empty .messages-chat-empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:#6b4ebb2e;color:#f6d85f;margin-bottom:5px;box-shadow:0 0 24px #6b4ebb33}.messages-page .messages-chat .messages-chat-empty p:first-of-type{font-size:1.2rem;font-weight:600;color:#fff}.messages-page .messages-chat .messages-chat-empty p:last-of-type{font-size:1rem}.conversation-list{display:flex;flex-direction:column;width:340px;min-width:340px;height:100%;border-right:solid 1px rgba(255,255,255,.06);background:#4e3b848c}@media(max-width:950px){.conversation-list{width:260px;min-width:260px}}@media(max-width:600px){.conversation-list{width:100%;min-width:0;border-right:none}}.conversation-list .conversation-list-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;height:76px;border-bottom:solid 1px rgba(255,255,255,.06);flex-shrink:0;gap:10px;flex-wrap:wrap}@media(max-width:950px){.conversation-list .conversation-list-header{height:auto;min-height:60px;padding:10px 15px;gap:5px}}@media(max-width:600px){.conversation-list .conversation-list-header{padding:10px 15px}}.conversation-list .conversation-list-header .conversation-list-tabs{display:inline-flex;gap:2px;padding:2px;background:#ffffff0a;border-radius:20px;flex-shrink:0}.conversation-list .conversation-list-header .conversation-list-tab{display:inline-flex;align-items:center;gap:2px;padding:2px 10px;background:transparent;border:none;border-radius:10px;font-size:.8125rem;color:#7f7f7f;cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap}.conversation-list .conversation-list-header .conversation-list-tab:hover{color:#fff}.conversation-list .conversation-list-header .conversation-list-tab.conversation-list-tab-active{background:#ffffff14;color:#fff}.conversation-list .conversation-list-header .conversation-list-title{margin:0;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.01em;min-width:0;flex-shrink:1}@media(max-width:950px){.conversation-list .conversation-list-header .conversation-list-title{font-size:1.4rem}}@media(max-width:600px){.conversation-list .conversation-list-header .conversation-list-title{font-size:1.2rem}}.conversation-list .conversation-list-items{flex:1;overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:2px}.conversation-list .conversation-list-items::-webkit-scrollbar{width:6px}.conversation-list .conversation-list-items::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.conversation-list .conversation-list-items::-webkit-scrollbar-track{background-color:transparent}.conversation-list .conversation-list-items .conversation-list-section{display:flex;flex-direction:column;gap:2px;margin-top:5px}.conversation-list .conversation-list-items .conversation-list-section:first-child{margin-top:0}.conversation-list .conversation-list-items .conversation-list-section-toggle{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:5px;width:100%;padding:5px 10px;background-color:#00102ab2;border:none;border-radius:10px;color:#ffffffd6;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .12s ease,background .12s ease}.conversation-list .conversation-list-items .conversation-list-section-toggle:hover{color:#fff;background-color:#ffffff0a}.conversation-list .conversation-list-items .conversation-list-section-toggle:focus-visible{outline:solid 2px #8a6edd;outline-offset:-2px}.conversation-list .conversation-list-items .conversation-list-section-toggle-static{cursor:default;margin:0}.conversation-list .conversation-list-items .conversation-list-section-toggle-static:hover{color:#ffffffd6;background-color:#00102ab2}.conversation-list .conversation-list-items .conversation-list-section-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.conversation-list .conversation-list-items .conversation-list-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#e5484d}.conversation-list .conversation-list-items .conversation-list-section-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.conversation-list .conversation-list-items .conversation-list-section-unread{flex-shrink:0;min-width:22px;padding:0 5px;background:#f6d85f;border-radius:30px;color:#1a1a1a;font-size:.875rem;font-weight:800;letter-spacing:0;text-transform:none;text-align:center;box-shadow:0 0 #f6d85f8c;animation:conversation-list-section-unread-pulse 1.4s ease-out 1}@keyframes conversation-list-section-unread-pulse{0%{box-shadow:0 0 #f6d85f8c;transform:scale(.9)}40%{box-shadow:0 0 0 6px #f6d85f00;transform:scale(1.08)}to{box-shadow:0 0 #f6d85f00;transform:scale(1)}}.conversation-list .conversation-list-items .conversation-list-section-items{display:flex;flex-direction:column;gap:2px}.conversation-list .conversation-list-items .conversation-list-section-danger .conversation-list-section-toggle{color:#e5484d}.conversation-list .conversation-list-items .conversation-list-section-danger .conversation-list-section-unread{background:#e5484d;color:#fff;box-shadow:0 0 #e5484d8c;animation-name:conversation-list-section-unread-pulse-danger}@keyframes conversation-list-section-unread-pulse-danger{0%{box-shadow:0 0 #e5484d99;transform:scale(.9)}40%{box-shadow:0 0 0 6px #e5484d00;transform:scale(1.08)}to{box-shadow:0 0 #e5484d00;transform:scale(1)}}.conversation-list .conversation-list-items .conversation-list-section-mediation .conversation-list-section-toggle{color:#f6d85f}.conversation-list .conversation-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:5px;padding:25px;color:#7f7f7f;font-size:1rem;text-align:center}.conversation-list .conversation-list-empty .conversation-list-empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:20px;background:#ffffff0a;color:#ffffffd6;margin-bottom:5px}.conversation-list .conversation-list-empty .conversation-list-empty-title{font-weight:600;color:#fff}.conversation-list .conversation-list-empty .conversation-list-empty-subtitle{font-size:.8rem}.conversation-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:solid 1px transparent;border-radius:20px;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s ease-out,border-color .15s ease-out;position:relative}.conversation-item:hover{background-color:#ffffff0a}.conversation-item:hover .conversation-item-action-trigger{opacity:1}.conversation-item:focus-within .conversation-item-action-trigger{opacity:1}.conversation-item.conversation-item-active{background-color:#6b4ebb2e;border-color:#8a6edd73;box-shadow:0 0 18px #6b4ebb2e}.conversation-item .conversation-item-actions{position:relative;flex-shrink:0}.conversation-item .conversation-item-action-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:10px;color:#7f7f7f;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}@media(max-width:600px){.conversation-item .conversation-item-action-trigger{opacity:1}}.conversation-item .conversation-item-action-trigger:hover,.conversation-item .conversation-item-action-trigger[aria-expanded=true]{background:#ffffff14;color:#fff;opacity:1}.conversation-item .conversation-item-avatar{flex-shrink:0;width:48px;height:48px;border:solid 1px rgba(255,255,255,.08)}.conversation-item .conversation-item-avatar-group{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;color:#7f7f7f}.conversation-item .conversation-item-avatar-group-badge{position:absolute;bottom:-2px;right:-2px;min-width:18px;height:18px;padding:0 2px;border-radius:50%;background:#f6d85f;color:#041032;font-size:.8125rem;font-weight:700;line-height:18px;text-align:center}.conversation-item .conversation-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.conversation-item .conversation-item-status{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item .conversation-item-dispute-pill{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 5px;border-radius:10px;background:#e5484d2e;color:#e5484d;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1}.conversation-item .conversation-item-header{display:flex;align-items:center;justify-content:space-between;gap:5px}.conversation-item .conversation-item-header .conversation-item-name{font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.conversation-item .conversation-item-header .conversation-item-pin{flex-shrink:0;color:#ffffffd6}.conversation-item .conversation-item-header .conversation-item-dispute-closed{flex-shrink:0;padding:1px 5px;font-size:.8125rem;font-weight:600;color:#ffffffd6;background:#ffffff0f;border-radius:10px;white-space:nowrap}.conversation-item .conversation-item-header .conversation-item-meta{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-left:auto}.conversation-item .conversation-item-header .conversation-item-time{font-size:.8125rem;color:#7f7f7f}.conversation-item .conversation-item-header .conversation-item-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:.8125rem;font-weight:700;color:#fff;background:#8a6edd;border-radius:10px;box-shadow:0 0 10px #8a6edd80}.conversation-item .conversation-item-header .conversation-item-unread-dot{width:8px;height:8px;border-radius:50%;background:#f6d85f;box-shadow:0 0 8px #f6d85f99}.message-list{overflow-y:auto;flex:1}.message-list::-webkit-scrollbar{width:6px}.message-list::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.message-list::-webkit-scrollbar-track{background-color:transparent}.message-list .message-list-content{display:flex;flex-direction:column;gap:10px;padding:20px 20px 15px}@media(max-width:600px){.message-list .message-list-content{padding:10px}}.message-list .message-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:5px;padding:25px;color:#7f7f7f;text-align:center}.message-list .message-list-empty p:first-of-type{font-size:1.2rem;font-weight:600;color:#fff}.message-list .message-list-empty p:last-of-type{font-size:1rem}.message-list .message-list-loading{display:flex;align-items:center;justify-content:center;gap:5px;color:#7f7f7f;font-size:.8rem;padding:5px}.message-list .message-list-loading .message-list-spinner{width:16px;height:16px;animation:spin 1s linear infinite}.message-list .message-list-day-divider{align-self:center;margin:5px auto;padding:4px 12px;background:#ffffff0d;border:solid 1px rgba(255,255,255,.08);border-radius:10px;font-size:.8125rem;color:#ffffffd6;letter-spacing:.04em}.message-bubble{position:relative;display:flex;flex-direction:column;max-width:70%;align-self:flex-start}@media(max-width:600px){.message-bubble{max-width:86%}}.message-bubble .message-bubble-content{padding:10px 15px;background:#ffffff0f;border:solid 1px rgba(255,255,255,.08);border-radius:20px 20px 20px 10px;font-size:1rem;line-height:1.55;overflow-wrap:break-word;color:#fff}.message-bubble .message-bubble-footer{display:flex;align-items:center;gap:5px;margin-top:4px;padding-left:5px}.message-bubble .message-bubble-time{font-size:.8125rem;color:#7f7f7f}.message-bubble .message-bubble-status{color:#7f7f7f}.message-bubble.message-bubble-pending{opacity:.65}.message-bubble.message-bubble-pending .message-bubble-status{animation:spin 1s linear infinite}.message-bubble.message-bubble-error .message-bubble-content{border-color:#f5aab8}.message-bubble.message-bubble-error .message-bubble-status{color:#f5aab8}.message-bubble.message-bubble-own{align-self:flex-end}.message-bubble.message-bubble-own .message-bubble-content{background:linear-gradient(135deg,#6b4ebb,#8a6edd);border-color:#8a6edd;border-radius:20px 20px 10px;color:#fff;box-shadow:0 4px 16px #6b4ebb40}.message-bubble.message-bubble-own .message-bubble-footer{justify-content:flex-end;padding-right:5px;padding-left:0}.message-bubble.message-bubble-commission{align-self:stretch;max-width:540px;width:100%;margin:0 auto}.message-input{display:flex;align-items:center;gap:10px;padding:10px 15px;border-top:solid 1px rgba(255,255,255,.06);background:#4e3b84a6;flex-shrink:0;position:relative;flex-wrap:wrap}@media(max-width:600px){.message-input{gap:2px;padding:5px}}.message-input .message-input-field{flex:1;display:flex;align-items:flex-end;gap:5px;padding:5px 15px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;transition:border-color .2s ease-out;min-width:0}@media(max-width:600px){.message-input .message-input-field{padding:2px 5px}}.message-input .message-input-field:focus-within{border-color:#8a6edd80}.message-input .message-input-field .message-input-textarea{flex:1;width:100%;background:transparent;border:none;outline:none;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;padding:5px 0;max-height:168px;min-height:24px;line-height:1.4;resize:none;overflow-y:auto}@media(max-width:600px){.message-input .message-input-field .message-input-textarea{max-height:120px}}.message-input .message-input-field .message-input-textarea::placeholder{color:#7f7f7f}.message-input .message-input-field .message-input-textarea::-webkit-scrollbar{width:6px}.message-input .message-input-field .message-input-textarea::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:10px}.message-input .message-input-field .message-input-textarea::-webkit-scrollbar-track{background-color:transparent}.message-input .message-input-decorative{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:20px;color:#7f7f7f;pointer-events:none;flex-shrink:0}@media(max-width:600px){.message-input .message-input-decorative{width:28px;height:28px}}.message-input .message-input-send{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#6b4ebb,#8a6edd);border:none;border-radius:20px;color:#fff;cursor:pointer;flex-shrink:0;transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;box-shadow:0 4px 16px #6b4ebb4d}.message-input .message-input-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6b4ebb73}.message-input .message-input-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.message-input .message-input-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#7f7f7f;cursor:pointer;flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.message-input .message-input-action:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff29}.message-input .message-input-action:disabled{cursor:not-allowed;opacity:.5}.message-input .message-input-action[aria-disabled=true]{cursor:not-allowed;opacity:.65}.message-input .message-input-sticker-teaser{padding:2px}.message-input .message-input-sticker-teaser .message-input-sticker-teaser-image{width:100%;height:100%;object-fit:contain;filter:saturate(.75)}.message-input .message-input-sticker-teaser:hover .message-input-sticker-teaser-image{filter:saturate(1)}.message-input .message-input-file-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.message-input .message-input-audio{flex:1;display:flex;align-items:center;gap:10px;min-width:0;padding:5px 10px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#fff;font-size:.8rem}@media(max-width:600px){.message-input .message-input-audio{gap:5px;padding:5px}}.message-input .message-input-audio .message-input-audio-dot{width:10px;height:10px;border-radius:50%;background:#e5484d;flex-shrink:0;animation:message-input-audio-dot-pulse 1.4s ease-in-out infinite}.message-input .message-input-audio .message-input-audio-recording-label{font-weight:500;color:#fff;flex-shrink:0}.message-input .message-input-audio .message-input-audio-timer{font-variant-numeric:tabular-nums;color:#ffffffd6;min-width:3.5em;text-align:center}.message-input .message-input-audio .message-input-audio-controls{display:flex;gap:5px;margin-left:auto;flex-shrink:0}.message-input .message-input-audio .message-input-audio-transcript{flex:1 1 100%;min-height:36px;padding:5px 10px;font-family:inherit;font-size:.8rem;line-height:1.4;color:#fff;resize:vertical;background:#0000002e;border:1px solid rgba(255,255,255,.12);border-radius:10px}.message-input .message-input-audio .message-input-audio-transcript:focus{border-color:#f6d85f;outline:none}.message-input .message-input-audio .message-input-audio-transcript::placeholder{color:#7f7f7f}.message-input .message-input-audio .message-input-audio-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:20px;cursor:pointer;flex-shrink:0;transition:transform .2s ease-out,opacity .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.message-input .message-input-audio .message-input-audio-button:disabled{opacity:.4;cursor:not-allowed}.message-input .message-input-audio .message-input-audio-button-cancel{background:#ffffff0f;color:#7f7f7f}.message-input .message-input-audio .message-input-audio-button-cancel:hover:not(:disabled){color:#fff;background:#ffffff1f}.message-input .message-input-audio .message-input-audio-button-stop{background:#e5484d26;color:#e5484d}.message-input .message-input-audio .message-input-audio-button-stop:hover:not(:disabled){background:#e5484d40}.message-input .message-input-audio .message-input-audio-button-stop .message-input-audio-stop-icon{width:12px;height:12px;background:currentColor}.message-input .message-input-audio .message-input-audio-button-send{background:linear-gradient(135deg,#6b4ebb,#8a6edd);color:#fff;box-shadow:0 4px 16px #6b4ebb4d}.message-input .message-input-audio .message-input-audio-button-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6b4ebb73}.message-input .message-input-audio .audio-player{flex:1}.message-input .message-input-audio-error{display:block;flex-basis:100%;margin:0;color:#e5484d;font-size:.8125rem;line-height:1.4}@keyframes message-input-audio-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.message-input .message-input-reply{display:flex;gap:5px;align-items:center;width:100%;padding:5px 10px;background:#ffffff0a;border-left:solid 3px #f6d85f;border-radius:10px;color:#ffffffd6;font-size:.8rem}.message-input .message-input-reply .message-input-reply-icon{flex-shrink:0;color:#f6d85f}.message-input .message-input-reply .message-input-reply-body{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.message-input .message-input-reply .message-input-reply-author{color:#f6d85f;font-weight:600;font-size:.8125rem}.message-input .message-input-reply .message-input-reply-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.message-input .message-input-reply .message-input-reply-cancel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:color .15s ease,background .15s ease}.message-input .message-input-reply .message-input-reply-cancel:hover,.message-input .message-input-reply .message-input-reply-cancel:focus-visible{color:#fff;background:#ffffff0f}.message-input .message-input-edit{display:flex;gap:5px;align-items:center;width:100%;padding:5px 10px;background:#ffffff0a;border-left:solid 3px #6b4ebb;border-radius:10px;color:#ffffffd6;font-size:.8rem}.message-input .message-input-edit .message-input-edit-icon{flex-shrink:0;color:#6b4ebb}.message-input .message-input-edit .message-input-edit-body{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.message-input .message-input-edit .message-input-edit-title{color:#6b4ebb;font-weight:600;font-size:.8125rem}.message-input .message-input-edit .message-input-edit-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.message-input .message-input-edit .message-input-edit-cancel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#ffffffd6;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:color .15s ease,background .15s ease}.message-input .message-input-edit .message-input-edit-cancel:hover,.message-input .message-input-edit .message-input-edit-cancel:focus-visible{color:#fff;background:#ffffff0f}.message-input .message-input-edit .message-input-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.message-input .message-input-image-preview{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:5px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.message-input .message-input-image-preview img{width:100%;max-width:200px;max-height:160px;object-fit:cover;border-radius:10px;align-self:flex-start}.message-input .message-input-image-preview .message-input-image-preview-cancel{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#7f7f7f;background:#00000080;border:none;border-radius:10px;cursor:pointer;flex-shrink:0}.message-input .message-input-image-preview .message-input-image-preview-cancel:hover:not(:disabled){color:#fff;background:#000000b3}.message-input .message-input-image-preview .message-input-image-preview-cancel:disabled{opacity:.5;cursor:not-allowed}.message-input .message-input-image-preview .message-input-image-preview-sfw{color:#ffffffd6;font-size:.8125rem;font-style:italic}.message-input .message-input-image-error{width:100%;padding:5px 10px;color:#f5aab8;background:#f5aab814;border:solid 1px rgba(245,170,184,.2);border-radius:10px;font-size:.8rem}.message-input .message-input-drop-overlay{position:absolute;inset:5px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#f6d85f;background:#f6d85f14;border:dashed 2px rgba(246,216,95,.6);border-radius:20px;font-size:.8rem;pointer-events:none}@media(max-width:600px){.messages-page-chat-active .conversation-list{display:none}}.audio-player{display:flex;align-items:center;gap:10px;min-width:0}.audio-player .audio-player-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#6b4ebb2e;color:#8a6edd;border:none;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-out,transform .2s ease-out}.audio-player .audio-player-button:hover:not(:disabled){background:#6b4ebb47;transform:scale(1.05)}.audio-player .audio-player-button:disabled{opacity:.45;cursor:not-allowed}.audio-player .audio-player-progress{flex:1;height:6px;min-width:60px;background:#ffffff1f;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .2s ease-out}.audio-player .audio-player-progress:hover{background:#ffffff2e}.audio-player .audio-player-progress:focus-visible{outline:solid 2px rgba(138,110,221,.7);outline-offset:2px}.audio-player .audio-player-progress-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#6b4ebb,#8a6edd);border-radius:10px;transition:width .12s linear}.audio-player .audio-player-timer{font-variant-numeric:tabular-nums;font-size:.8rem;color:#fff;flex-shrink:0;min-width:3em;text-align:right}.audio-player-disabled .audio-player-progress{cursor:default}.audio-player-disabled .audio-player-progress:hover{background:#ffffff1f}.audio-player-disabled .audio-player-timer{color:#ffffffd6}@media(max-width:600px){body[data-furnova-page=messages] #root{padding:0}body[data-furnova-page=messages] .footer,body[data-furnova-page=messages] .contest-fab{display:none}}.fanart-refuse-modal{display:flex;flex-direction:column;gap:10px}.fanart-refuse-modal .fanart-refuse-modal-title{margin:0;font-size:1.4rem;color:#fff}.fanart-refuse-modal .fanart-refuse-modal-help{margin:0;font-size:.9375rem;color:#ffffffd6;line-height:1.5}.fanart-refuse-modal .fanart-refuse-modal-label{margin:0;font-size:.875rem;color:#fff;font-weight:600}.fanart-refuse-modal .fanart-refuse-modal-textarea{width:100%;padding:5px 10px;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);border-radius:10px;color:#fff;font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical}.fanart-refuse-modal .fanart-refuse-modal-textarea:focus-visible{outline:solid 2px #f6d85f;outline-offset:1px}.fanart-refuse-modal .fanart-refuse-modal-counter{align-self:flex-end;font-size:.8125rem;color:#ffffffd6}.fanart-refuse-modal .fanart-refuse-modal-error{margin:0;font-size:.875rem;color:#f5aab8}.fanart-queue-tab{display:flex;flex-direction:column;gap:15px}.fanart-queue-tab .fanart-queue-heading{margin:0;font-size:1.2rem;color:#fff}.fanart-queue-tab .fanart-queue-skeletons{display:flex;flex-direction:column;gap:10px}.fanart-queue-tab .fanart-queue-list{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.fanart-queue-tab .fanart-queue-item{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:center;padding:10px;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);border-radius:20px}@media(max-width:640px){.fanart-queue-tab .fanart-queue-item{grid-template-columns:1fr}}.fanart-queue-tab .fanart-queue-thumbnail{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:#041032;border-radius:10px;overflow:hidden;color:#ffffffd6}.fanart-queue-tab .fanart-queue-thumbnail img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.fanart-queue-tab .fanart-queue-thumbnail{width:100%;height:160px}}.fanart-queue-tab .fanart-queue-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fanart-queue-tab .fanart-queue-info .fanart-queue-artist{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.fanart-queue-tab .fanart-queue-info .fanart-queue-artist .fanart-queue-artist-nickname{font-size:1rem;font-weight:600;color:#fff}.fanart-queue-tab .fanart-queue-info .fanart-queue-artist .fanart-queue-artist-username{font-size:.875rem;color:#ffffffd6}.fanart-queue-tab .fanart-queue-info .fanart-queue-category{font-size:.875rem;color:#f6d85f}.fanart-queue-tab .fanart-queue-info .fanart-queue-date{font-size:.8125rem;color:#ffffffd6}.fanart-queue-tab .fanart-queue-info .fanart-queue-description{margin:2px 0 0;font-size:.875rem;color:#ffffffd6;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fanart-queue-tab .fanart-queue-actions{display:flex;flex-direction:column;gap:5px}@media(max-width:640px){.fanart-queue-tab .fanart-queue-actions{flex-direction:row;justify-content:flex-end}}.moderation-page{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:30px 15px;gap:20px}@media(max-width:950px){.moderation-page{padding:20px 10px}}.moderation-page .moderation-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.8rem;color:#fff}.moderation-page .moderation-tabs{display:flex;gap:2px;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;padding:2px;width:fit-content}.moderation-page .moderation-tabs .moderation-tab{display:flex;align-items:center;gap:5px;padding:5px 20px;background:none;border:none;border-radius:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:1rem;cursor:pointer;transition:all .2s ease-out}.moderation-page .moderation-tabs .moderation-tab:hover{color:#fff;background-color:#ffffff0d}.moderation-page .moderation-tabs .moderation-tab.moderation-tab-active{background-color:#6b4ebb;color:#fff}.moderation-page .moderation-content{display:flex;flex-direction:column;gap:15px;min-height:400px}.moderation-toolbar{display:flex;flex-direction:column;gap:10px}.moderation-toolbar .moderation-search{display:flex;align-items:center;gap:10px;padding:10px 15px;background:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:25px;color:#7f7f7f;transition:border-color .2s ease-out}.moderation-toolbar .moderation-search:focus-within{border-color:#8a6edd}.moderation-toolbar .moderation-search input{flex:1;background:none;border:none;outline:none;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem}.moderation-toolbar .moderation-search input::placeholder{color:#7f7f7f}.moderation-toolbar .moderation-filters-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;min-height:36px}@media(max-width:600px){.moderation-toolbar .moderation-filters-row{flex-direction:column;align-items:stretch}}.moderation-toolbar .moderation-filters-row .moderation-filter-label{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.moderation-toolbar .moderation-filter-buttons{display:flex;gap:5px;flex-wrap:wrap}.moderation-toolbar .moderation-filter-buttons .moderation-filter-btn{padding:5px 15px;background:#00102ab2;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:.8125rem;cursor:pointer;transition:all .2s ease-out}.moderation-toolbar .moderation-filter-buttons .moderation-filter-btn:hover{color:#fff;background-color:#ffffff0d;border-color:#8a6edd}.moderation-toolbar .moderation-filter-buttons .moderation-filter-btn.active{background:#6b4ebb;border-color:#8a6edd;color:#fff}.moderation-list{display:flex;flex-direction:column;height:500px;overflow-y:auto;padding:0;background-color:#00102ab2;border:solid 4px rgba(0,29,75,.7450980392);border-radius:30px;color:#fff}.moderation-card{display:flex;align-items:center;gap:15px;padding:15px;transition:background-color .2s ease-out}@media(max-width:600px){.moderation-card{flex-direction:column;align-items:flex-start}}.moderation-card:not(:last-child){border-bottom:1px solid rgba(0,29,75,.7450980392)}.moderation-card:hover{background-color:#ffffff08}.moderation-card .moderation-card-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.moderation-card .moderation-card-info .moderation-card-title{font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:600;color:#fff}.moderation-card .moderation-card-info .moderation-card-title .moderation-card-accused{color:#f5aab8;font-weight:500}.moderation-card .moderation-card-info .moderation-card-meta{font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#7f7f7f}.moderation-card .moderation-card-info .moderation-card-description{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#7f7f7f;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.moderation-card .moderation-card-info .moderation-card-link{display:inline-flex;align-items:center;gap:2px;margin-top:5px;font-family:Coolvetica,sans-serif;font-size:.8125rem;color:#5fc7e8;text-decoration:none;transition:color .15s ease-out}.moderation-card .moderation-card-info .moderation-card-link:hover{color:#f6d85f}.moderation-card .moderation-card-info .moderation-card-link.moderation-card-link-disabled{color:#7f7f7f;cursor:default}.moderation-card .moderation-card-info .moderation-card-link.moderation-card-link-disabled:hover{color:#7f7f7f}.moderation-card .moderation-card-actions{display:flex;gap:5px;flex-shrink:0}.moderation-card .moderation-card-actions .moderation-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff08;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;color:#7f7f7f;cursor:pointer;transition:all .2s ease-out}.moderation-card .moderation-card-actions .moderation-action-btn:hover{background:#ffffff14;color:#fff}.moderation-card .moderation-card-actions .moderation-action-btn.accept:hover{border-color:#58d68d;color:#58d68d;background:#58d68d1a}.moderation-card .moderation-card-actions .moderation-action-btn.reject:hover{border-color:#f5aab8;color:#f5aab8;background:#f5aab81a}.moderation-card .moderation-card-actions .moderation-action-btn.revert:hover{border-color:#f5b342;color:#f5b342;background:#f5b3421a}.moderation-card .moderation-card-actions .moderation-action-btn:disabled{opacity:.5;cursor:not-allowed}.moderation-card .moderation-card-actions .moderation-action-select{color-scheme:dark;height:32px;max-width:220px;padding:0 25px 0 5px;background:#ffffff0a;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8125rem;cursor:pointer;text-overflow:ellipsis;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:14px 14px}.moderation-card .moderation-card-actions .moderation-action-select option{background:#00102ab2;color:#fff}.moderation-card .moderation-card-actions .moderation-action-select:hover:not(:disabled){background-color:#ffffff14}.moderation-card .moderation-card-actions .moderation-action-select:focus-visible{outline:solid 3px #f6d85f;outline-offset:1px}.moderation-card .moderation-card-actions .moderation-action-select:disabled{opacity:.5;cursor:not-allowed}.moderation-card .moderation-card-badge{padding:5px 10px;border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.8125rem;font-weight:500;white-space:nowrap;background:#ffffff0d;color:#7f7f7f}.moderation-card .moderation-card-badge.badge-pending{background:#f5b3421f;color:#f5b342}.moderation-card .moderation-card-badge.badge-accepted{background:#58d68d1f;color:#58d68d}.moderation-card .moderation-card-badge.badge-rejected{background:#f5aab81f;color:#f5aab8}.moderation-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px}.moderation-pagination .moderation-pagination-info{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#7f7f7f}.moderation-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;padding:40px 15px}.moderation-empty .moderation-empty-icon{color:#7f7f7f;opacity:.4}.moderation-empty .moderation-empty-text{font-family:Coolvetica,sans-serif;font-size:1rem;color:#7f7f7f}.onboarding-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;max-width:500px;margin:0 auto;padding:40px 20px;text-align:center;animation:fade-in .2s ease}.onboarding-page .onboarding-page-icon-success{color:#58d68d}.onboarding-page .onboarding-page-icon-warning{color:#f5b342}.onboarding-page .onboarding-page-title{margin:0;font-size:1.4rem;color:#fff}.onboarding-page .onboarding-page-text{margin:0;font-size:1rem;color:#7f7f7f;line-height:1.5}.partners{padding:40px 15px;color:#fff}.partners-inner{max-width:720px;margin:0 auto}.partners-header{margin-bottom:40px;text-align:center}.partners-header-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:10px;background:#f6d85f26;border-radius:50%;color:#f6d85f}.partners-header-icon{width:24px;height:24px}.partners-title{margin:0 0 10px;font-size:2rem;font-weight:700;letter-spacing:-.02em}.partners-subtitle{margin:0 auto;max-width:560px;color:#ffffffb8;font-size:.9375rem;line-height:1.55}.partners-empty{display:flex;align-items:center;justify-content:center;padding:40px 25px;background:#0000008c;border:1px dashed rgba(255,255,255,.22);border-radius:20px;text-align:center}.partners-empty-text{margin:0;color:#ffffffb3;font-size:.9375rem;line-height:1.55}.reaction-animation-lab{min-height:100vh;padding:40px 25px;background:#4e3b84;color:#fff}.reaction-animation-lab-header{max-width:720px;margin:0 auto 40px;text-align:center}.reaction-animation-lab-header .reaction-animation-lab-badge{display:inline-block;padding:2px 10px;background:#f6d85f26;border:1px solid rgba(246,216,95,.4);border-radius:50%;color:#f6d85f;font-family:monospace;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.reaction-animation-lab-header .reaction-animation-lab-title{margin:15px 0 10px;font-size:2rem;font-weight:700;letter-spacing:-.02em}.reaction-animation-lab-header .reaction-animation-lab-description{margin:0 auto;max-width:620px;color:#ffffffb8;font-size:.9375rem;line-height:1.55}.reaction-animation-lab-header .reaction-animation-lab-description code{padding:2px 5px;background:#ffffff14;border-radius:10px;color:#f6d85f;font-family:monospace;font-size:.8125rem}.reaction-animation-lab-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;max-width:900px;margin:0 auto 40px;padding:15px 25px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:25px}.reaction-animation-lab-emotion-picker{display:flex;flex-direction:column;gap:5px}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-label{color:#fff9;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-options{display:flex;gap:5px}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#7f7f7f;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out,color .2s ease-out}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option:hover{transform:scale(1.05);background:#ffffff14;border-color:#ffffff40}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-active{transform:scale(1.08);background:#f6d85f29;border-color:#f6d85f99;box-shadow:0 0 0 3px #f6d85f2e}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-sparkles.reaction-animation-lab-emotion-picker-option-active{color:#f6d85f}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-palette.reaction-animation-lab-emotion-picker-option-active{color:#5fc7e8}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-leaf.reaction-animation-lab-emotion-picker-option-active{color:#58d68d}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-flame.reaction-animation-lab-emotion-picker-option-active{color:#f5b342}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option.reaction-animation-lab-emotion-picker-option-heart.reaction-animation-lab-emotion-picker-option-active{color:#f5aab8}.reaction-animation-lab-emotion-picker .reaction-animation-lab-emotion-picker-option .reaction-animation-lab-emotion-picker-option-icon{width:20px;height:20px}.reaction-animation-lab-play-all{padding:10px 20px;background:linear-gradient(135deg,#f6d85f,#6b4ebb);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 16px #f6d85f33;transition:transform .2s ease-out,box-shadow .2s ease-out}.reaction-animation-lab-play-all:hover{transform:scale(1.03);box-shadow:0 6px 22px #f6d85f4d}.reaction-animation-lab-section{max-width:900px;margin:0 auto 40px}.reaction-animation-lab-section-header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.reaction-animation-lab-section-header .reaction-animation-lab-section-title{margin:0 0 5px;color:#f6d85f;font-size:1.4rem;font-weight:700;letter-spacing:-.01em}.reaction-animation-lab-section-header .reaction-animation-lab-section-description{margin:0;color:#fff9;font-size:.875rem;line-height:1.5}.reaction-animation-lab-variant-list{display:flex;flex-direction:column;gap:10px}.reaction-animation-lab-variant{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:25px;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:25px;overflow-anchor:none;transition:border-color .2s ease-out}.reaction-animation-lab-variant:has(.emotion-button-variant-legendary.emotion-button-just-activated){animation:artwork-post-legendary-card-glow 1.2s ease-out}.reaction-animation-lab-variant .reaction-animation-lab-variant-copy{min-width:0}.reaction-animation-lab-variant .reaction-animation-lab-variant-name{margin:0 0 2px;font-family:monospace;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.reaction-animation-lab-variant .reaction-animation-lab-variant-description{margin:0;color:#ffffff9e;font-size:.8125rem;line-height:1.5}.reaction-animation-lab-variant .reaction-animation-lab-variant-stage{display:flex;align-items:center;justify-content:center;width:160px;height:100px}.reaction-animation-lab-variant .reaction-animation-lab-button{width:36px;max-width:36px;height:36px}.reaction-animation-lab-variant .reaction-animation-lab-variant-play{padding:5px 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.reaction-animation-lab-variant .reaction-animation-lab-variant-play:hover{transform:scale(1.05);background:#ffffff24;border-color:#ffffff59}@media not (min-width:640px){.reaction-animation-lab-variant{grid-template-columns:1fr;gap:15px;text-align:center}.reaction-animation-lab-variant .reaction-animation-lab-variant-stage{justify-self:center}}@media(prefers-reduced-motion:reduce){.reaction-animation-lab-emotion-picker-option,.reaction-animation-lab-play-all,.reaction-animation-lab-variant-play{transition:none}.reaction-animation-lab-emotion-picker-option:hover,.reaction-animation-lab-play-all:hover,.reaction-animation-lab-variant-play:hover{transform:none}.reaction-animation-lab-variant:has(.emotion-button-variant-legendary.emotion-button-just-activated){animation:none}}.rule-item{display:flex;align-items:flex-start;gap:10px;margin:5px 0;padding:5px 0;line-height:1.5;list-style:none}.rule-item-sr-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rule-item-text{flex:1;min-width:0}.rule-item-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;flex-shrink:0}.rule-item--allowed .rule-item-badge{background:#58d68d24;color:#58d68d;box-shadow:0 0 12px #58d68d38}.rule-item--forbidden .rule-item-badge{background:#e5484d29;color:#e5484d;box-shadow:0 0 12px #e5484d38}.rule-item--sensitive .rule-item-badge{background:#f5b34229;color:#f5b342;box-shadow:0 0 12px #f5b34238}.rule-item-dot{width:6px;height:6px;margin:5px 5px 0;border-radius:50%;background:#ffffff8c;flex-shrink:0}.rules-page{position:relative;padding:40px;margin:0;overflow:hidden;font-family:Poppins,sans-serif;line-height:1.6;color:#fff}.rules-page ul{margin:10px 0;padding-left:0;list-style:none}.rules-page .rules-title{margin-bottom:5px;font-size:2.8rem;font-weight:700;color:#f6d85f;text-align:center}.rules-page .rules-subtitle{margin:0 0 25px;font-size:1.2rem;font-weight:500;text-align:center;opacity:.85}.rules-page .rules-context{max-width:720px;margin:0 auto 25px;padding:20px 25px;font-size:1rem;line-height:1.7;text-align:left}.rules-page .rules-context p{margin:0 0 10px}.rules-page .rules-context p:last-child{margin-bottom:0}.rules-page .rules-callout{display:block;margin:15px 0;font-size:1rem;line-height:1.7}.rules-page .rules-intro-title{font-size:2.8rem;font-weight:700;color:transparent;text-align:center;background-image:linear-gradient(60deg,#c77dff,#5fc7e8);-webkit-background-clip:text;background-clip:text}.rules-page .rules-intro-content{padding:15px;font-size:1rem;font-weight:700;line-height:1.8;text-align:center;border:6px solid;border-radius:20px;box-shadow:6px 4px 16px}.rules-page h3{margin-top:25px;font-size:1.2rem;font-weight:700;color:#f6d85f}.rules-page h4{margin-top:20px;margin-left:20px;font-size:1rem;color:#5fc7e8}.rules-page h5{margin-top:15px;margin-left:20px;font-size:1rem;font-weight:600}.rules-page .rules-highlight{font-size:1.2rem;color:#5fc7e8}.rules-page .rules-sanctions{line-height:2}.rules-page .rules-back-to-top{margin:40px 0;text-align:center}.rules-page .rules-back-to-top a{font-size:1.2rem;color:#f6d85f;text-decoration:none}.rules-page .rules-back-to-top a:hover{text-shadow:0 0 8px #f6d85f}.rules-page .rules-quote{text-align:center}.rules-page .rules-quote .rules-quote-title{font-size:2.8rem;font-weight:700;color:transparent;background-image:linear-gradient(60deg,#c77dff,#5fc7e8);-webkit-background-clip:text;background-clip:text}.rules-page .rules-quote blockquote{margin:20px 0;font-size:1.4rem;font-weight:700;line-height:1.5}.filter-sidebar{display:flex;flex-direction:column;background-color:#041032b8;border:solid 3px rgba(138,110,221,.5);border-radius:25px;overflow:hidden;box-shadow:0 0 24px #2e1f5e47}.filter-sidebar .filter-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.filter-sidebar .filter-sidebar-title{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.filter-sidebar .filter-sidebar-reset-btn{background:none;border:none;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;cursor:pointer;padding:2px 5px;border-radius:10px;transition:color .2s ease-out}.filter-sidebar .filter-sidebar-reset-btn:hover{color:#fff}.filter-sidebar .filter-sidebar-body{display:flex;flex-direction:column;gap:15px;padding:15px;overflow-y:auto;flex:1;min-height:0}.filter-sidebar .filter-sidebar-body::-webkit-scrollbar{width:6px}.filter-sidebar .filter-sidebar-body::-webkit-scrollbar-thumb{background-color:#8a6eddba;border-radius:10px}.filter-sidebar .filter-sidebar-body::-webkit-scrollbar-track{background-color:transparent}.filter-sidebar .filter-sidebar-section{display:flex;flex-direction:column;gap:5px}.filter-sidebar .filter-sidebar-section-label{font-size:.8125rem;color:#ffffffd6;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.filter-sidebar .filter-sidebar-row{display:flex;gap:10px}.filter-sidebar .filter-sidebar-parent-group{display:flex;flex-direction:column;gap:2px}.filter-sidebar .filter-sidebar-sub-chips{display:flex;flex-wrap:wrap;gap:2px;padding-left:10px}.filter-sidebar .filter-sidebar-chips-wrap{display:flex;flex-wrap:wrap;gap:2px}.filter-sidebar .filter-sidebar-chip{display:flex;align-items:center;gap:5px;padding:5px 10px;font-family:Coolvetica,sans-serif;font-size:.9375rem;color:#fff;background-color:#ffffff0f;border:solid 1px rgba(255,255,255,.1);border-radius:20px;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out;text-align:left;width:100%}.filter-sidebar .filter-sidebar-chip:hover:not(:disabled){background-color:#ffffff1c;border-color:#fff3}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-parent{font-weight:600}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-parent .filter-sidebar-chip-label{flex:1}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-has-selection{border-color:#f6d85f80;background-color:#f6d85f0f}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-sub{width:auto;font-size:.8rem;padding:2px 5px}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-active{background-color:#f6d85f26;border-color:#f6d85f;color:#f6d85f}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-active .filter-sidebar-chip-count{color:#f6d85fb3}.filter-sidebar .filter-sidebar-chip.filter-sidebar-chip-disabled{opacity:.3;cursor:not-allowed}.filter-sidebar .filter-sidebar-chip .filter-sidebar-chip-count{font-size:.8125rem;color:#fff6;min-width:18px;text-align:right;flex-shrink:0}.filter-sidebar .filter-sidebar-chip .filter-sidebar-chip-count-skeleton{width:18px;height:10px;border-radius:10px;background-color:#ffffff26;flex-shrink:0;animation:skeleton-pulse 1.5s ease-in-out infinite}.filter-sidebar .filter-sidebar-show-more{background:none;border:none;font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;cursor:pointer;padding:2px 0;text-align:left;transition:color .2s ease-out}.filter-sidebar .filter-sidebar-show-more:hover{color:#fff}.filter-sidebar .filter-sidebar-availability{padding:10px;background-color:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.filter-sidebar .filter-sidebar-actions{padding:10px 15px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}.filter-sidebar .filter-sidebar-apply{width:100%;justify-content:center}@media(max-width:600px){.filter-sidebar{max-height:70vh}.filter-sidebar .filter-sidebar-body{max-height:none;flex:1}}.search-service-detail-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:flex-end}.search-service-detail-overlay .search-service-detail-backdrop{position:absolute;inset:0;background:#0000008c;border:none;cursor:pointer;animation:fade-in .3s ease-out}.search-service-detail-overlay.search-service-detail-overlay-closing .search-service-detail-backdrop{animation:fade-out .25s ease-out forwards}.search-service-detail-overlay.search-service-detail-overlay-closing .search-service-detail{animation:slide-out-right .25s ease-out forwards}.search-service-detail-overlay .search-service-detail{position:relative;display:flex;flex-direction:column;width:460px;max-width:90vw;height:100%;background-color:#041032;border-left:solid 1px #8a6edd;overflow:hidden;animation:slide-in-right .3s ease-out}@media(max-width:600px){.search-service-detail-overlay .search-service-detail{width:100%}}.search-service-detail-overlay .search-service-detail .search-service-detail-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#041032;border-bottom:solid 1px #8a6edd}.search-service-detail-overlay .search-service-detail .search-service-detail-header .search-service-detail-category{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.search-service-detail-overlay .search-service-detail .search-service-detail-header .search-service-detail-close{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#7f7f7f;cursor:pointer;transition:color .2s ease-out}.search-service-detail-overlay .search-service-detail .search-service-detail-header .search-service-detail-close:hover{color:#fff}.search-service-detail-overlay .search-service-detail .search-service-detail-scrollable{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(138,110,221,.73) transparent}.search-service-detail-overlay .search-service-detail .search-service-detail-image-wrapper{width:100%;overflow:hidden;display:block;background-color:#00000040}.search-service-detail-overlay .search-service-detail .search-service-detail-image-wrapper .search-service-detail-image{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.search-service-detail-overlay .search-service-detail .search-service-detail-image-wrapper .search-service-detail-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:16/9;background-color:#ffffff0d;border-bottom:solid 1px #8a6edd;color:#fff6}.search-service-detail-overlay .search-service-detail .search-service-detail-image-wrapper .search-service-detail-image-placeholder span{font-size:.9375rem;color:#fff6}.search-service-detail-overlay .search-service-detail .search-service-detail-body{display:flex;flex-direction:column;gap:20px;padding:20px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-title-block{display:flex;flex-direction:column;gap:2px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-name{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.3}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-description{font-size:1rem;color:#ffffffd6;line-height:1.5;margin:0}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-pricing{display:flex;align-items:baseline;gap:5px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-price{font-size:1.6rem;font-weight:700;color:#fff}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-workload{font-size:1rem;color:#ffffffd6}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-tags{display:flex;flex-wrap:wrap;gap:5px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-tag{padding:2px 10px;background:#6b4ebb2e;border:solid 3px #8a6edd;border-radius:20px;color:#f6d85f;font-size:.9375rem;font-weight:500}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-section-label{display:block;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:10px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finitions{display:flex;flex-direction:column;gap:5px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-row{display:flex;align-items:center;gap:10px;padding:5px 10px;background-color:#ffffff0a;border:solid 3px rgba(255,255,255,.08);border-radius:20px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-thumb{flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-thumb .search-service-detail-finition-thumb-placeholder{width:100%;height:100%;background-color:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff6}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-name{font-size:.9375rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-workload{font-size:.8rem;color:#fff9}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-finition-price{flex-shrink:0;font-size:.9375rem;font-weight:700;color:#f6d85f}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-options{display:flex;flex-direction:column}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-option-tags{display:flex;flex-wrap:wrap;gap:5px}.search-service-detail-overlay .search-service-detail .search-service-detail-body .search-service-detail-option-tag{padding:2px 10px;background:#4e3b8433;border:solid 3px rgba(138,110,221,.73);border-radius:20px;color:#ffffffa6;font-size:.8rem}.search-service-detail-overlay .search-service-detail .search-service-detail-footer{flex-shrink:0;padding:15px 20px;border-top:solid 1px #8a6edd;background-color:#041032}.search-service-detail-overlay .search-service-detail .search-service-detail-footer .search-service-detail-cta{width:100%;padding:10px 15px;background:#6b4ebb;border:none;border-radius:25px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out;text-align:center}.search-service-detail-overlay .search-service-detail .search-service-detail-footer .search-service-detail-cta:hover{background:#8a6edd;box-shadow:0 4px 20px #6b4ebb66}.search-page{width:100%;margin-top:30px;padding:10px 10px 30px}.search-page .search-layout{display:grid;grid-template-columns:280px 1fr;gap:25px;align-items:start}.search-page .search-sidebar{position:sticky;top:15px;max-height:calc(100vh - 30px);display:flex;flex-direction:column}.search-page .search-mobile-filter-toggle{display:none}.search-page .search-main{display:flex;flex-direction:column;gap:25px}.search-page .search-page-search-bar{width:100%}.search-page .search-services{display:flex;flex-direction:column;gap:20px}.search-page .search-services .search-services-title{font-size:1.6rem;color:#fff}.search-page .search-services-section{display:flex;flex-direction:column;gap:15px;padding-top:40px;margin-top:20px}.search-page .search-services-section:first-of-type{padding-top:10px;margin-top:0}.search-page .search-services-section .search-services-section-title{display:flex;align-items:center;gap:15px;margin:0 0 10px;font-size:1.6rem;font-weight:700;color:#f6d85f;text-transform:uppercase;letter-spacing:.24em;text-align:center;text-shadow:0 0 18px rgba(246,216,95,.55)}.search-page .search-services-section .search-services-section-title-rule{flex:1;height:1px;background:linear-gradient(90deg,#f6d85f00,#f6d85f99,#f6d85f00)}.search-page .search-services-section .search-services-section-title-text{flex-shrink:0;padding:0 10px;white-space:nowrap}.search-page .search-services-section-actions{display:flex;justify-content:center;margin-top:5px}.search-page .search-services-load-more{display:inline-flex;align-items:center;gap:5px;padding:5px 20px;background:#f6d85f1f;border:solid 1px rgba(246,216,95,.4);border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.search-page .search-services-load-more:hover:not(:disabled),.search-page .search-services-load-more:focus-visible{background:#f6d85f33;border-color:#f6d85f99}.search-page .search-services-load-more:focus-visible{outline:solid 2px #f6d85f;outline-offset:2px}.search-page .search-services-load-more:disabled{opacity:.6;cursor:not-allowed}.search-page .search-services-load-more-spinner{animation:spin 1s linear infinite}.search-page .search-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:15px}.search-page .search-services-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px;color:#7f7f7f}.search-page .search-services-empty .search-services-empty-title{font-size:1.4rem}.search-page .search-services-empty .search-services-empty-suggestions{display:flex;flex-direction:column;gap:10px;font-size:1rem}.search-page .search-services-empty .search-services-empty-suggestions ul{margin:0;padding-left:25px;display:flex;flex-direction:column;gap:5px}.search-page .search-services-empty .search-services-empty-reset{background:none;border:none;color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:1rem;cursor:pointer;padding:0;text-decoration:underline}.search-page .search-services-empty .search-services-empty-reset:hover{color:#fff}@media(max-width:600px){.search-page .search-layout{grid-template-columns:1fr}.search-page .search-sidebar{position:static;max-height:none;display:none}.search-page .search-sidebar.search-sidebar-open{display:flex}.search-page .search-mobile-filter-toggle{display:flex;align-items:center;gap:5px;padding:5px 15px;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;color:#fff;background-color:#6b4ebb;border:solid 4px #8a6edd;border-radius:20px;cursor:pointer;transition:all .2s ease-out;align-self:flex-start}.search-page .search-mobile-filter-toggle:hover{background-color:#4e3b84}.search-page .search-mobile-filter-toggle.search-mobile-filter-toggle-active{border-color:#f6d85f;color:#f6d85f}.search-page .search-services-section{padding-top:25px;margin-top:10px}.search-page .search-services-section .search-services-section-title{font-size:1.4rem;letter-spacing:.18em;gap:5px}}.artist-mode-section{display:flex;flex-direction:column;gap:15px}.artist-mode-card{display:flex;gap:15px;padding:20px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:25px;background-color:#ffffff05}.artist-mode-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:20px;background-color:#ffffff0d;color:#ffffffd6}.artist-mode-card-icon-danger{background-color:#ff7b9c1f;color:#f5aab8}.artist-mode-card-body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.artist-mode-card-title{margin:0;font-size:1rem;font-weight:700;color:#fff}.artist-mode-card-description{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.artist-mode-warning{display:flex;gap:10px;padding:10px 15px;border-left:solid 4px #f5aab8;border-radius:10px;background-color:#ff7b9c14;color:#fff;font-size:.9375rem;line-height:1.5}.artist-mode-warning p{margin:0}.artist-mode-preserves{margin:0;padding-left:20px;font-size:.9375rem;line-height:1.7;color:#ffffffd6}.artist-mode-blockers{padding:10px 15px;border:solid 3px rgba(255,123,156,.4);border-radius:10px;background-color:#ff7b9c0d}.artist-mode-blockers .artist-mode-blockers-title{margin:0 0 5px;font-weight:600;color:#fff}.artist-mode-blockers ul{margin:0;padding-left:20px;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.artist-mode-reason-label{font-size:.875rem;font-weight:500;color:#ffffffd6}.artist-mode-reason-input{width:100%;padding:10px;border:solid 3px rgba(0,29,75,.7450980392);border-radius:10px;background-color:#ffffff08;color:#fff;font-family:inherit;font-size:.9375rem;resize:vertical}.artist-mode-reason-input:focus{outline:2px solid #f6d85f;outline-offset:2px}.artist-mode-confirm{display:flex;gap:5px;align-items:flex-start;font-size:.9375rem;line-height:1.5;color:#fff;cursor:pointer}.artist-mode-confirm input{margin-top:3px}.artist-seller-status{display:flex;flex-direction:column;gap:15px;padding:20px;background:#041032;border:1px solid rgba(0,29,75,.7450980392);border-radius:20px}.artist-seller-status .artist-seller-status-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:600;color:#fff}.artist-seller-status .artist-seller-status-help{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#ffffffd6;line-height:1.55}.artist-seller-status .artist-seller-status-warning{margin:0;padding:10px 15px;background:#f5b34214;border:1px solid rgba(245,179,66,.32);border-radius:10px;font-family:Coolvetica,sans-serif;font-size:.875rem;color:#f5b342;line-height:1.5}.artist-seller-status .artist-seller-status-choices{display:flex;flex-direction:column;gap:10px}.artist-seller-status .artist-seller-status-choice{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:start;padding:10px 15px;background:#ffffff05;border:1px solid rgba(0,29,75,.7450980392);border-radius:10px;cursor:pointer;font-family:Coolvetica,sans-serif}.artist-seller-status .artist-seller-status-choice:hover{background:#ffffff0a}.artist-seller-status .artist-seller-status-choice:focus-within{outline:2px solid #f6d85f;outline-offset:2px}.artist-seller-status .artist-seller-status-choice input[type=radio]{grid-row:span 2;align-self:center}.artist-seller-status .artist-seller-status-choice .artist-seller-status-choice-label{font-size:1rem;font-weight:500;color:#fff}.artist-seller-status .artist-seller-status-choice .artist-seller-status-choice-hint{font-size:.875rem;color:#ffffffd6;line-height:1.5}.artist-seller-status .artist-seller-status-pending{display:flex;justify-content:flex-end}.connected-accounts-section{display:flex;flex-direction:column;gap:10px}.connected-accounts-section .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.connected-accounts-section .connected-accounts-hint{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.55}.connected-accounts-section .connected-accounts-error{margin:0;color:#f5aab8;font-size:.8rem}.connected-accounts-section .connected-accounts-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:10px}.connected-accounts-section .connected-accounts-row{display:flex;align-items:flex-start;gap:10px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.connected-accounts-section .connected-accounts-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#ffffffd6;background:#ffffff0a;border-radius:10px}.connected-accounts-section .connected-accounts-icon.connected-accounts-icon-google{background:#ffffffeb}.connected-accounts-section .connected-accounts-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.connected-accounts-section .connected-accounts-actions{flex-shrink:0;display:flex;align-items:center}.connected-accounts-section .connected-accounts-heading{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.connected-accounts-section .connected-accounts-label{color:#fff;font-size:1rem;font-weight:500}.connected-accounts-section .connected-accounts-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border-radius:10px;font-size:.8125rem;font-weight:600}.connected-accounts-section .connected-accounts-badge.connected-accounts-badge-linked{color:#58d68d;background:#58d68d26}.connected-accounts-section .connected-accounts-badge.connected-accounts-badge-not-linked{color:#ffffffd6;background:#ffffff0f}.connected-accounts-section .connected-accounts-badge-skeleton{display:inline-block;width:64px;height:20px;border-radius:10px;background:#ffffff0f}.connected-accounts-section .connected-accounts-description{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.sensitive-action-prompt{display:flex;flex-direction:column;gap:10px;min-width:320px}.sensitive-action-prompt .sensitive-action-prompt-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.01em}.sensitive-action-prompt .sensitive-action-prompt-description,.sensitive-action-prompt .sensitive-action-prompt-loading,.sensitive-action-prompt .sensitive-action-prompt-hint{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.5}.sensitive-action-prompt .sensitive-action-prompt-error{margin:0;color:#f5aab8;font-size:.8rem;line-height:1.5}.sensitive-action-prompt .sensitive-action-prompt-factors{display:flex;flex-direction:column;gap:5px}.sensitive-action-prompt .sensitive-action-prompt-factors ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:5px}.sensitive-action-prompt .sensitive-action-prompt-factors .sensitive-action-prompt-factor{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.sensitive-action-prompt .sensitive-action-prompt-factors .sensitive-action-prompt-factor svg{flex-shrink:0;color:#ffffffd6}.sensitive-action-prompt .sensitive-action-prompt-factors .sensitive-action-prompt-factor:hover{background:#ffffff0f;border-color:#8a6edd66}.sensitive-action-prompt .sensitive-action-prompt-code,.sensitive-action-prompt .sensitive-action-prompt-password{display:flex;flex-direction:column;gap:5px}.sensitive-action-prompt .sensitive-action-prompt-actions{display:flex;gap:5px;justify-content:flex-end}.cursor-scale-slider{position:relative;width:100%;height:18px;touch-action:none;-webkit-user-select:none;user-select:none}.cursor-scale-slider:focus-visible{outline:none}.cursor-scale-slider:focus-visible .cursor-scale-slider-thumb{outline:2px solid #f6d85f;outline-offset:4px}.cursor-scale-slider-track{position:absolute;top:50%;left:0;width:100%;height:4px;border-radius:50%;background:#001d4bbe;transform:translateY(-50%)}.cursor-scale-slider-fill{position:absolute;top:50%;left:0;height:4px;border-radius:50%;background:#f6d85f;transform:translateY(-50%)}.cursor-scale-slider-thumb{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#f6d85f;transform:translate(-50%,-50%);transition:transform .2s ease-out}.cursor-scale-slider:hover .cursor-scale-slider-thumb,.cursor-scale-slider:focus-visible .cursor-scale-slider-thumb{transform:translate(-50%,-50%) scale(1.15)}.cursor-section{display:flex;flex-direction:column;gap:15px}.cursor-description{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.cursor-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:solid 3px rgba(0,29,75,.7450980392)}.cursor-toggle-label{display:flex;gap:10px;min-width:0;color:#ffffffd6}.cursor-toggle-label p{margin:0;color:#fff;font-size:.9375rem}.cursor-toggle-hint{margin-top:2px!important;color:#ffffffd6!important;font-size:.875rem!important;line-height:1.5}.cursor-scale-row{display:flex;flex-direction:column;gap:5px;padding:10px 0}.cursor-scale-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cursor-scale-label{font-size:.9375rem;font-weight:500;color:#fff}.cursor-scale-value{font-size:.875rem;font-weight:600;color:#ffffffd6}.cursor-scale-ticks{display:flex;justify-content:space-between;font-size:.8125rem;color:#ffffffd6}.cursor-scale-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:end;justify-items:center;min-height:160px;margin-top:10px;padding:10px;border-radius:20px;background:#001d4bbe}@media(max-width:600px){.cursor-scale-preview{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}}.cursor-scale-preview-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;width:100%;min-width:0}.cursor-scale-preview-image{display:block;height:auto;image-rendering:auto;pointer-events:none}.cursor-scale-preview-label{max-width:100%;font-size:.8125rem;color:#ffffffd6;text-align:center;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cursor-credit{margin:5px 0 0;font-size:.875rem;color:#ffffffd6}.cursor-credit-link{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease-out}.cursor-credit-link:hover,.cursor-credit-link:focus-visible{color:#f6d85f}@media not (any-pointer:fine){.cursor-section{display:none}}.tap-stickers-block{display:flex;flex-direction:column;gap:15px}.tap-stickers-description{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.tap-stickers-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:solid 3px rgba(0,29,75,.7450980392)}.tap-stickers-toggle-label{display:flex;gap:10px;min-width:0;color:#ffffffd6}.tap-stickers-toggle-label p{margin:0;color:#fff;font-size:.9375rem}.tap-stickers-toggle-hint{margin-top:2px!important;color:#ffffffd6!important;font-size:.875rem!important;line-height:1.5}.tap-stickers-preview{display:flex;align-items:center;justify-content:center;gap:20px;padding:15px;border-radius:20px;background:#001d4bbe}.tap-stickers-preview-image{display:block;width:48px;height:48px;pointer-events:none;-webkit-user-select:none;user-select:none}.tap-stickers-credit{margin:5px 0 0;font-size:.875rem;color:#ffffffd6}.tap-stickers-credit-link{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease-out}.tap-stickers-credit-link:hover,.tap-stickers-credit-link:focus-visible{color:#f6d85f}.effects-section{display:flex;flex-direction:column;gap:25px}.effects-section .settings-subsection-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.01em}.effects-section .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.01em}.effects-section-description{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffd6}.notification-matrix{display:flex;flex-direction:column;gap:10px;padding:15px;border:solid 1px rgba(255,255,255,.08);border-radius:20px;background:#ffffff05}.notification-matrix-intro{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.55}.notification-matrix-loading,.notification-matrix-error{display:flex;align-items:center;justify-content:center;gap:5px;min-height:96px;color:#7f7f7f;font-size:.8rem}.notification-matrix-spinner{animation:notification-matrix-spin 1s linear infinite}.notification-matrix-error{flex-direction:column}.notification-matrix-error p{margin:0}.notification-matrix-retry{padding:5px 10px;color:#fff;background:transparent;border:solid 1px rgba(255,255,255,.16);border-radius:10px;font-size:.8rem;cursor:pointer;transition:background .12s ease}.notification-matrix-retry:hover{background:#ffffff0d}.notification-matrix-grid{display:flex;flex-direction:column;gap:2px}.notification-matrix-grid-header{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(88px,1fr));align-items:center;gap:10px;padding:5px 10px;color:#ffffffd6;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-bottom:solid 1px rgba(255,255,255,.06)}@media(max-width:950px){.notification-matrix-grid-header{display:none}}.notification-matrix-col-category{justify-self:flex-start}.notification-matrix-col-channel{display:inline-flex;align-items:center;justify-content:center;gap:2px}.notification-matrix-col-channel svg{opacity:.75}.notification-matrix-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(88px,1fr));align-items:center;gap:10px;padding:10px;border-radius:10px;transition:background .12s ease}.notification-matrix-row:hover{background:#ffffff05}@media(max-width:950px){.notification-matrix-row{grid-template-columns:1fr;align-items:stretch;gap:5px;padding:10px;background:#ffffff05;border:solid 1px rgba(255,255,255,.04)}}.notification-matrix-row-locked{background:#6b4ebb0a}.notification-matrix-row-locked:hover{background:#6b4ebb0f}.notification-matrix-row-saving{opacity:.85}.notification-matrix-cell-category{display:flex;flex-direction:column;gap:2px}.notification-matrix-category-label{display:flex;align-items:center;gap:5px}.notification-matrix-category-name{color:#fff;font-size:1rem;font-weight:600}.notification-matrix-lock-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;color:#6b4ebb;background:#6b4ebb24;border-radius:30px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.notification-matrix-category-desc{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.45}.notification-matrix-bell-only-hint,.notification-matrix-locked-hint{margin:0;color:#7f7f7f;font-size:.8125rem;font-style:italic;line-height:1.4}.notification-matrix-cell-channel{display:flex;align-items:center;justify-content:center;gap:5px}@media(max-width:950px){.notification-matrix-cell-channel{justify-content:space-between;padding:5px 2px;border-top:solid 1px rgba(255,255,255,.05)}.notification-matrix-cell-channel:first-of-type{border-top:none}}.notification-matrix-channel-mobile-label{display:none;align-items:center;gap:5px;color:#ffffffd6;font-size:.8rem}@media(max-width:950px){.notification-matrix-channel-mobile-label{display:inline-flex}}.notification-matrix-always-on-hint{color:#7f7f7f;font-size:.8125rem}@media(max-width:950px){.notification-matrix-always-on-hint{display:none}}@keyframes notification-matrix-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.privacy-data-section .privacy-data-messaging{display:flex;flex-direction:column;gap:10px;padding-bottom:15px;border-bottom:1px solid rgba(138,110,221,.25)}.privacy-data-section .privacy-data-subtitle{margin:0;font-size:1rem;font-weight:600;color:#fff}.privacy-data-section .privacy-data-row{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:720px}@media(max-width:950px){.privacy-data-section .privacy-data-row{flex-direction:column;align-items:flex-start;gap:10px;max-width:none}}.privacy-data-section .privacy-data-row-label{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;color:#fff}.privacy-data-section .privacy-data-row-label svg{flex-shrink:0;margin-top:2px;color:#ffffffd6}.privacy-data-section .privacy-data-row-label p{margin:0}.privacy-data-section .privacy-data-row-hint{margin-top:2px;font-size:.8rem;color:#ffffffd6;line-height:1.45}.privacy-data-section .privacy-data-intro{margin:0;font-size:1rem;color:#fff;line-height:1.55}.privacy-data-section .privacy-data-rights{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:20px;color:#ffffffd6;font-size:.8rem;line-height:1.5}.privacy-data-section .privacy-data-rights li{list-style:disc}.privacy-data-section .privacy-data-note{display:flex;align-items:flex-start;gap:10px;padding:10px 15px;border-radius:10px;background-color:#6b4ebb12;color:#ffffffd6;font-size:.8rem;line-height:1.55}.privacy-data-section .privacy-data-note svg{flex-shrink:0;color:#6b4ebb}.privacy-data-section .privacy-data-note p{margin:0}.privacy-data-section .privacy-data-contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.privacy-data-section .privacy-data-email{font-size:.8rem;color:#ffffffd6}.privacy-data-section .privacy-data-legal-links{display:flex;flex-wrap:wrap;gap:10px}.profile-card-section{display:flex;flex-direction:column;gap:20px}@media(max-width:600px){.profile-card-section{gap:15px}}.profile-card-section.profile-card-section-empty{align-items:center;justify-content:center;min-height:200px;color:#ffffffd6;text-align:center}.profile-card-section-header{display:flex;flex-direction:column;gap:5px}.profile-card-section-eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:#f6d85f14;border:solid 1px rgba(246,216,95,.3);border-radius:10px;font-size:.8125rem;font-weight:700;color:#f6d85f;text-transform:uppercase;letter-spacing:.08em}.profile-card-section-eyebrow svg{color:#f6d85f}.profile-card-section-title{margin:0;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.01em}.profile-card-section-subtitle{margin:0;font-size:1rem;color:#ffffffd6;line-height:1.55;max-width:620px}.profile-card-preview{position:relative;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(80% 90% at 50% 0%,rgba(246,216,95,.1) 0%,transparent 60%),linear-gradient(180deg,#0006,#0000008c);border:solid 1px rgba(246,216,95,.18);border-radius:30px;overflow:hidden;box-shadow:0 16px 48px #00000059}@media(max-width:600px){.profile-card-preview{padding:10px;border-radius:25px}}.profile-card-preview:before{content:"";position:absolute;inset:-40% 25% auto;height:200px;background:radial-gradient(50% 50% at 50% 0%,rgba(107,78,187,.25) 0%,transparent 70%);pointer-events:none;z-index:0}.profile-card-preview-frame{position:relative;z-index:1;width:100%;max-width:880px;border-radius:20px;overflow:hidden;border:solid 1px rgba(255,255,255,.06);box-shadow:0 0 0 1px #f6d85f1f,0 24px 60px #00000080;transition:transform .3s ease-out,box-shadow .3s ease-out}.profile-card-preview-frame:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #f6d85f40,0 30px 70px #0000008c}.profile-card-preview-image{display:block;width:100%;height:auto}.profile-card-preview-placeholder{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:220px;color:#ffffffd6;font-size:.8rem;text-align:center}.profile-card-preview-hint{font-size:.8125rem;color:#7f7f7f;font-style:italic;max-width:340px}.profile-card-meta{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:15px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}@media(max-width:600px){.profile-card-meta{grid-template-columns:1fr;gap:10px;padding:10px}}.profile-card-meta-item{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-card-meta-label{font-size:.8rem;color:#ffffffd6;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.profile-card-meta-value{font-size:1.2rem;color:#fff;font-weight:600;line-height:1.3;display:inline-flex;align-items:center;gap:5px;min-width:0}.profile-card-meta-value-muted{font-size:1rem;color:#ffffffd6;font-style:italic;font-weight:500}.profile-card-meta-value-cardholder{color:#f6d85f;font-size:1.4rem;font-variant-numeric:tabular-nums}.profile-card-meta-value-cardholder svg{color:#f6d85fd9}.profile-card-meta-suffix{font-size:1rem;color:#ffffffd6;font-weight:500}.profile-card-meta-item-url{min-width:0}.profile-card-meta-url{display:inline-block;padding:5px 10px;background-color:#0000004d;border:solid 1px rgba(255,255,255,.08);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;color:#fff;word-break:break-all;overflow-wrap:anywhere}.profile-card-actions{display:flex;flex-wrap:wrap;gap:5px}@media(max-width:600px){.profile-card-actions{flex-direction:column;align-items:stretch}.profile-card-actions>*{width:100%;justify-content:center}}.profile-card-actions-primary{flex:0 1 auto;min-width:220px;box-shadow:0 0 16px #f6d85f40}.profile-card-actions-download{text-decoration:none;display:inline-flex;align-items:center;gap:5px}.profile-card-claim-hint{margin:0;font-size:.8rem;color:#ffffffd6;font-style:italic;line-height:1.5}.profile-card-discord-tip{display:inline-flex;align-items:center;gap:5px;padding:10px 15px;background-color:#f6d85f0f;border:solid 1px rgba(246,216,95,.25);border-radius:20px;color:#ffffffd6;font-size:1rem;align-self:flex-start}.profile-card-discord-tip svg{color:#f6d85f;flex-shrink:0}.profile-card-discord-tip span{line-height:1.5}@media(max-width:600px){.profile-card-discord-tip{align-self:stretch}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes drift1{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes drift2{0%{transform:translateY(0)}to{transform:translateY(-220px)}}@keyframes drift3{0%{transform:translateY(0)}to{transform:translateY(-320px)}}@keyframes twinkle{0%,to{opacity:.9}50%{opacity:.4}}@keyframes emotion-pop-plus{0%{transform:scale(1)}35%{transform:scale(1.18)}62%{transform:scale(.96)}to{transform:scale(1)}}@keyframes emotion-shrink{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes emotion-glow-out{0%{box-shadow:0 0 0 0 var(--emotion-glow-color, rgba(255, 255, 255, 0))}50%{box-shadow:0 0 18px 6px var(--emotion-glow-color, rgba(255, 255, 255, 0))}to{box-shadow:0 0 #fff0}}@keyframes emotion-burst-out{0%{opacity:.9;transform:translate(0) scale(.6)}60%{opacity:.6}to{opacity:0;transform:translate(var(--burst-x, 0),var(--burst-y, 0)) scale(.4)}}@keyframes emotion-legendary-spin{0%{transform:rotate(0) scale(1)}30%{transform:rotate(360deg) scale(1.35)}60%{transform:rotate(540deg) scale(1.2)}to{transform:rotate(720deg) scale(1)}}@keyframes emotion-ghost-rise{0%{opacity:0;transform:translateY(0) scale(.7)}25%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-34px) scale(.85)}}@keyframes emotion-ripple-expand{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes emotion-firework-flash{0%{opacity:0;transform:scale(0)}35%{opacity:.95;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)}}@keyframes emotion-firework-spark{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1;transform:translate(calc(var(--burst-x, 0px) * .3),calc(var(--burst-y, 0px) * .3)) scale(1.2)}70%{opacity:.85;transform:translate(calc(var(--burst-x, 0px) * .9),calc(var(--burst-y, 0px) * .9)) scale(.9)}to{opacity:0;transform:translate(var(--burst-x, 0px),var(--burst-y, 0px)) scale(.3)}}@keyframes emotion-orbit-spiral{0%{opacity:0;transform:rotate(var(--orbit-start, 0deg)) translate(0) scale(.3)}20%{opacity:1}70%{opacity:.9;transform:rotate(calc(var(--orbit-start, 0deg) + 240deg)) translate(28px) scale(1)}to{opacity:0;transform:rotate(calc(var(--orbit-start, 0deg) + 420deg)) translate(40px) scale(.4)}}@keyframes emotion-legendary-mega-halo{0%{opacity:0;transform:scale(.4)}30%{opacity:.75}to{opacity:0;transform:scale(3.2)}}@keyframes emotion-debug-label-fade{0%{opacity:0;transform:translate(-50%,4px)}15%{opacity:1;transform:translate(-50%)}70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes artwork-post-legendary-card-glow{0%{box-shadow:0 0 #fedf2c00,inset 0 0 #fedf2c00}25%{box-shadow:0 0 32px 8px #fedf2ca6,inset 0 0 60px 4px #fedf2c59}to{box-shadow:0 0 #fedf2c00,inset 0 0 #fedf2c00}}@keyframes emotion-legendary-shockwave{0%{opacity:.9;transform:scale(.2)}60%{opacity:.6}to{opacity:0;transform:scale(3)}}@keyframes emotion-legendary-halo{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes contest-glow{0%,to{box-shadow:0 0 8px 2px #fedf2c4d}50%{box-shadow:0 0 20px 6px #fedf2c99}}@keyframes filter-panel-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(.7)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes mythique-rainbow-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes mythique-rainbow-color{0%{color:#ff3b7f}16%{color:#ff9f1c}33%{color:#ffe45e}50%{color:#5cff8d}66%{color:#38bdf8}83%{color:#8b5cf6}to{color:#ff3b7f}}.settings-mobile-nav{position:relative;width:100%;padding:10px;border-bottom:solid 1px rgba(255,255,255,.06)}.settings-mobile-nav .settings-mobile-nav-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 15px;background-color:#041032b8;border:solid 4px rgba(138,110,221,.5);border-radius:20px;color:#fff;font-family:Coolvetica,sans-serif;font-size:1rem;text-align:left;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.settings-mobile-nav .settings-mobile-nav-trigger:hover{background-color:#041032d1;border-color:#8a6edd9e}.settings-mobile-nav .settings-mobile-nav-trigger[aria-expanded=true]{background-color:#041032d1;border-color:#f6d85fbf}.settings-mobile-nav .settings-mobile-nav-trigger:focus-visible{outline:solid 2px rgba(246,216,95,.85);outline-offset:2px}.settings-mobile-nav .settings-mobile-nav-trigger .settings-mobile-nav-trigger-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#f6d85f}.settings-mobile-nav .settings-mobile-nav-trigger .settings-mobile-nav-trigger-label{flex:1;font-weight:500;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-nav .settings-mobile-nav-trigger .settings-mobile-nav-trigger-chevron{flex-shrink:0;color:#ffffffd6;transition:transform .2s ease-out}.settings-mobile-nav .settings-mobile-nav-trigger[aria-expanded=true] .settings-mobile-nav-trigger-chevron{transform:rotate(180deg)}.settings-mobile-nav .settings-mobile-nav-menu{position:absolute;top:calc(100% + 5px);left:10px;right:10px;z-index:9999;display:flex;flex-direction:column;max-height:calc(100dvh - 200px);padding:5px;background-color:#041032;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 4px rgba(138,110,221,.55);border-radius:20px;box-shadow:0 12px 40px #0000008c;overflow-y:auto;overscroll-behavior:contain;animation:fade-in .2s ease-out}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;background:transparent;border:solid 1px transparent;border-radius:10px;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:1rem;text-align:left;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option:hover{background-color:#ffffff0d;color:#fff}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option:focus-visible{outline:solid 2px rgba(246,216,95,.85);outline-offset:-2px}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option .settings-mobile-nav-option-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#ffffffd6;transition:color .15s ease-out}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option .settings-mobile-nav-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option.settings-mobile-nav-option-active{background-color:#6b4ebb2e;border-color:#8a6edd73;color:#fff}.settings-mobile-nav .settings-mobile-nav-menu .settings-mobile-nav-option.settings-mobile-nav-option-active .settings-mobile-nav-option-icon{color:#f6d85f}.settings-page{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:30px 20px;gap:25px}@media(max-width:950px){.settings-page{max-width:none;width:100%;padding:20px 10px;gap:20px}}.settings-page .settings-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.6rem;color:#fff;letter-spacing:-.01em}.settings-layout{display:flex;min-height:480px;background:radial-gradient(80% 60% at 100% 0%,rgba(107,78,187,.08) 0%,transparent 60%),linear-gradient(180deg,#041032,#0b1226f5);border:solid 1px rgba(255,255,255,.06);border-radius:30px;overflow:hidden;box-shadow:0 16px 40px #0000004d}@media(max-width:600px){.settings-layout{flex-direction:column;min-height:0;border-radius:25px;overflow:visible}}.settings-sidebar{display:flex;flex-direction:column;width:240px;flex-shrink:0;padding:10px;gap:2px;background-color:#0003;border-right:solid 1px rgba(255,255,255,.06)}@media(max-width:950px){.settings-sidebar{width:220px}}.settings-sidebar .settings-sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 15px;border:solid 1px transparent;border-radius:20px;background:none;color:#ffffffd6;font-family:Coolvetica,sans-serif;font-size:1rem;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.settings-sidebar .settings-sidebar-item svg{flex-shrink:0;color:inherit}.settings-sidebar .settings-sidebar-item:hover{background-color:#ffffff0a;color:#fff}.settings-sidebar .settings-sidebar-item.active{background-color:#6b4ebb2e;border-color:#8a6edd66;color:#fff}.settings-content{flex:1;min-width:0;padding:25px}@media(max-width:950px){.settings-content{padding:20px}}@media(max-width:600px){.settings-content{padding:15px}}.settings-form{display:flex;flex-direction:column;gap:15px}.settings-form .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:-.01em}.settings-form .notification-status{display:flex;flex-direction:column;gap:10px}.settings-form .notification-info{display:flex;align-items:flex-start;gap:10px;border-radius:10px;color:#ffffffd6;font-size:.8rem;line-height:1.55}.settings-form .notification-info p{margin:0}.settings-form .notification-info svg{flex-shrink:0;margin-top:2px}.settings-form .notification-info.notification-active{color:#58d68d}.settings-form .notification-info.notification-active .notification-hint{color:#f6d85f}.settings-form .notification-info.notification-warning{color:#f5b342}.settings-form .notification-info.notification-warning .notification-hint{color:#7f7f7f}.settings-form .notification-info.notification-ios{color:#f6d85f}.settings-form .notification-info.notification-ios .notification-ios-steps{margin:10px 0;color:#fff;font-size:.8rem;line-height:2}.settings-form .notification-info.notification-ios .notification-ios-steps strong{color:#f6d85f}.settings-form .notification-info.notification-ios .notification-hint{color:#7f7f7f}.settings-form .notification-hint{font-size:.8125rem;color:#7f7f7f;margin-top:2px}.settings-form .notification-preference-row{display:flex;flex-direction:column;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:solid 1px rgba(255,255,255,.06)}.settings-form .notification-preference-row:last-of-type{border-bottom:none}.settings-form .notification-preference-row .notification-preference-label{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:.8rem}.settings-form .notification-preference-row .notification-preference-label svg{flex-shrink:0;margin-top:2px;color:#ffffffd6}.settings-form .notification-preference-row .notification-preference-label p{margin:0}.settings-warning-banner{display:flex;align-items:flex-start;gap:5px;margin:0;padding:10px;color:#f5b342;background:#f5b3421a;border-left:solid 4px #f5b342;border-radius:10px;font-size:.8rem;line-height:1.5}.settings-warning-banner svg{flex-shrink:0;margin-top:2px}.mfa-section{display:flex;flex-direction:column;gap:10px}.mfa-section .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.mfa-section .mfa-section-hint{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.55}.mfa-section .mfa-section-error{margin:0;color:#f5aab8;font-size:.8rem}.mfa-section .mfa-factor-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:10px}.mfa-section .mfa-factor-list .mfa-factor{display:flex;align-items:flex-start;gap:10px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#ffffffd6;background:#ffffff0a;border-radius:10px}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-content{flex:1;display:flex;flex-direction:column;gap:2px}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-content .mfa-factor-heading{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-content .mfa-factor-heading .mfa-factor-label{color:#fff;font-size:1rem;font-weight:500}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-content .mfa-factor-heading .mfa-factor-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;color:#58d68d;background:#58d68d26;border-radius:10px;font-size:.8125rem;font-weight:600}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-content .mfa-factor-description{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.45}.mfa-section .mfa-factor-list .mfa-factor .mfa-factor-actions{flex-shrink:0}.mfa-wizard{display:flex;flex-direction:column;align-items:stretch;gap:10px}.mfa-wizard .mfa-wizard-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.mfa-wizard p{margin:0;color:#fff;font-size:.8rem;line-height:1.55}.mfa-wizard .mfa-wizard-warning{padding:10px;color:#f5b342;background:#f5b3421a;border-left:solid 4px #f5b342;border-radius:10px}.mfa-wizard .mfa-wizard-error{margin:0;color:#f5aab8;font-size:.8rem}.mfa-wizard .mfa-wizard-qr{align-self:center;width:200px;height:200px;background:#fff;padding:5px;border-radius:10px}.mfa-wizard .mfa-wizard-secret{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;text-align:center;color:#ffffffd6}.mfa-wizard .mfa-wizard-secret code{padding:2px 5px;background:#ffffff0d;border-radius:10px;font-family:monospace;color:#fff}.mfa-wizard .mfa-wizard-secret .mfa-wizard-copy{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;background:#ffffff0a;border:solid 1px rgba(255,255,255,.08);border-radius:10px;color:#fff;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8125rem;transition:background .15s ease-out}.mfa-wizard .mfa-wizard-secret .mfa-wizard-copy:hover{background:#ffffff14}.mfa-wizard .mfa-wizard-actions{display:flex;gap:5px;justify-content:flex-end}.active-sessions{display:flex;flex-direction:column;gap:10px}.active-sessions .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.active-sessions .active-sessions-hint,.active-sessions .active-sessions-empty{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.55}.active-sessions .active-sessions-error{margin:0;color:#f5aab8;font-size:.8rem}.active-sessions .active-sessions-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:10px}.active-sessions .active-sessions-list .active-session{display:flex;align-items:flex-start;gap:10px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.active-sessions .active-sessions-list .active-session .active-session-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#ffffffd6;background:#ffffff0a;border-radius:10px}.active-sessions .active-sessions-list .active-session .active-session-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.active-sessions .active-sessions-list .active-session .active-session-content .active-session-heading{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.active-sessions .active-sessions-list .active-session .active-session-content .active-session-heading .active-session-device{color:#fff;font-size:1rem;font-weight:500}.active-sessions .active-sessions-list .active-session .active-session-content .active-session-heading .active-session-badge{padding:2px 5px;color:#f6d85f;background:#f6d85f26;border-radius:10px;font-size:.8125rem;font-weight:600}.active-sessions .active-sessions-list .active-session .active-session-content .active-session-heading .active-session-role{padding:2px 5px;color:#ffffffd6;background:#ffffff0d;border-radius:10px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px}.active-sessions .active-sessions-list .active-session .active-session-content .active-session-meta{display:flex;flex-wrap:wrap;gap:5px;color:#ffffffd6;font-size:.8125rem}.active-sessions .active-sessions-list .active-session .active-session-actions{flex-shrink:0}.active-sessions .active-sessions-footer{margin-top:10px}.settings-layout-share-card{background:radial-gradient(80% 50% at 50% 0%,rgba(107,78,187,.22) 0%,transparent 65%),linear-gradient(180deg,#041032,#0b1226fa);border-color:#8a6edd73;box-shadow:0 24px 60px #0006}.settings-layout-share-card .settings-sidebar{background-color:#00000038}.settings-layout-share-card .settings-sidebar-item.active{background-color:#f6d85f1a;border-color:#f6d85f59;color:#f6d85f;box-shadow:inset 2px 0 #f6d85f99}.blocked-users{display:flex;flex-direction:column;gap:10px}.blocked-users .settings-section-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.blocked-users .blocked-users-hint,.blocked-users .blocked-users-empty,.blocked-users .blocked-users-loading{margin:0;color:#ffffffd6;font-size:.8rem;line-height:1.55}.blocked-users .blocked-users-error{margin:0;color:#f5aab8;font-size:.8rem}.blocked-users .blocked-users-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:10px}.blocked-users .blocked-users-list .blocked-user{display:flex;align-items:center;gap:10px;padding:10px;background-color:#ffffff08;border:solid 1px rgba(255,255,255,.08);border-radius:20px}.blocked-users .blocked-users-list .blocked-user .blocked-user-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.blocked-users .blocked-users-list .blocked-user .blocked-user-info .blocked-user-nickname{color:#fff;font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-users .blocked-users-list .blocked-user .blocked-user-info .blocked-user-username{color:#ffffffd6;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-users .blocked-users-list .blocked-user button{flex-shrink:0}.updates-page{display:flex;flex-direction:column;gap:25px;width:100%;max-width:800px;margin:0 auto;padding:25px 15px}@media(max-width:600px){.updates-page{padding:15px 10px;gap:15px}}.updates-page-header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.updates-page-title-row{display:flex;align-items:center;gap:5px}.updates-page-title-icon{color:#f6d85f}.updates-page-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.8rem;font-weight:700;color:#fff}.updates-page-intro{margin:0;max-width:540px;font-family:Coolvetica,sans-serif;font-size:1rem;color:#ffffffd6;line-height:1.55}.updates-page-list{display:flex;flex-direction:column;gap:15px}.updates-page-divider{display:flex;align-items:center;gap:10px;margin:10px 0}.updates-page-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(246,216,95,.45),transparent)}.updates-page-divider-pill{padding:2px 10px;background-color:#f6d85f29;border:solid 1px rgba(246,216,95,.45);border-radius:50%;color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.updates-release-card{position:relative;display:flex;flex-direction:column;gap:5px;padding:15px 20px;background-color:#00102ab2;border:solid 1px rgba(0,29,75,.7450980392);border-radius:25px;color:#fff;transition:border-color .2s ease-out,box-shadow .2s ease-out}@media(max-width:600px){.updates-release-card{padding:15px}}.updates-release-card.updates-release-card--unread{border-color:#f6d85f73;box-shadow:0 0 0 1px #f6d85f2e,0 0 24px #f6d85f1f}.updates-release-card.updates-release-card--highlight{border-color:#f6d85fbf;box-shadow:0 0 0 2px #f6d85f59,0 0 32px #f6d85f38;animation:updates-card-highlight-pulse 1.6s ease-in-out 2}@media(prefers-reduced-motion:reduce){.updates-release-card.updates-release-card--highlight{animation:none}}@keyframes updates-card-highlight-pulse{0%,to{box-shadow:0 0 0 2px #f6d85f59,0 0 32px #f6d85f38}50%{box-shadow:0 0 0 3px #f6d85f80,0 0 44px #f6d85f4d}}.updates-release-card-header{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.updates-release-card-date{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#ffffffd6;letter-spacing:.02em}.updates-release-card-badge{padding:0 5px;background-color:#f6d85f2e;border:solid 1px rgba(246,216,95,.45);border-radius:10px;color:#f6d85f;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.updates-release-card-flag{padding:0 5px;background-color:#ffffff0f;border:solid 1px rgba(255,255,255,.1);border-radius:10px;color:#7f7f7f;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.6}.updates-release-card-title{margin:0;font-family:Coolvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#fff}.updates-release-card-summary{margin:0;font-family:Coolvetica,sans-serif;font-size:1rem;color:#fff;line-height:1.55}.updates-release-card-toggle{display:inline-flex;align-self:flex-start;align-items:center;gap:2px;margin-top:5px;padding:5px 10px;background:none;border:solid 1px rgba(255,255,255,.1);border-radius:20px;color:#f6d85f;cursor:pointer;font-family:Coolvetica,sans-serif;font-size:.8rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out}.updates-release-card-toggle:hover{background-color:#f6d85f14;border-color:#f6d85f66}.updates-release-card-toggle-chevron{transition:transform .2s ease-out}.updates-release-card-toggle-chevron--open{transform:rotate(180deg)}.updates-release-card-detail{display:flex;flex-direction:column;gap:10px;margin-top:5px;padding-top:10px;border-top:solid 1px rgba(255,255,255,.08)}.updates-release-card-group{display:flex;flex-direction:column;gap:5px}.updates-release-card-group-title{margin:0;font-family:Coolvetica,sans-serif;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.updates-release-card-group-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:2px}.updates-release-card-group-list .updates-release-card-group-item{font-family:Coolvetica,sans-serif;font-size:.8rem;color:#fff;line-height:1.5}.public-commission-list{display:flex;flex-direction:column;gap:5px;width:100%}.public-commission-list-title{margin:0;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.public-commission-list-rows{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.public-commission-list-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 10px;background-color:#ffffff08;border-radius:20px;font-size:1rem;color:#fff}@media(max-width:600px){.public-commission-list-row{flex-direction:column;align-items:flex-start;gap:2px}}.public-commission-list-status{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;flex-shrink:0}.public-commission-list-status--completed{color:#041032;background-color:#f6d85f}.public-commission-list-status--ongoing{color:#fff;background-color:#ffffff1f}.public-commission-list-artist{font-weight:600;color:#fff;overflow-wrap:anywhere}.public-commission-list-category{color:#7f7f7f}.public-commission-list-date{margin-left:auto;font-size:.8rem;color:#7f7f7f;flex-shrink:0}@media(max-width:600px){.public-commission-list-date{margin-left:0}}.public-commission-list-price{font-weight:600;color:#fff;flex-shrink:0}.user-profile{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"gallery bubble";align-items:start;gap:15px;margin-top:10px;padding:10px;width:100%}@media(max-width:950px){.user-profile{grid-template-columns:3fr 2fr}}@media(max-width:600px){.user-profile{grid-template-columns:1fr;grid-template-areas:"bubble" "gallery";gap:10px;padding:5px}}.user-profile-back{align-items:center;background:none;border:none;border-radius:10px;color:#7f7f7f;cursor:pointer;display:flex;font-family:Coolvetica,sans-serif;font-size:.8rem;gap:5px;margin-bottom:5px;padding:5px 10px;transition:color .2s ease-out;width:fit-content}.user-profile-back:hover{color:#fff}.user-profile-gallery{grid-area:gallery;min-width:0}.user-profile-gallery .oc-gallery{height:auto}.user-profile-gallery .oc-gallery-content{overflow-y:visible;height:auto;flex:none;max-height:none}.user-profile-bubble-wrapper{grid-area:bubble;display:flex;flex-direction:column;min-width:0}
