html[data-fit]{--fit-text:calc(4.5rem * var(--text-k,1));--fit-card:calc(6rem * var(--text-k,1));--fit-word:calc(3.4rem * var(--text-k,1));--fit-cap:calc(min(var(--text-k,1), 1.25) / var(--text-k,1));--fit-big:calc(13vw / var(--text-k,1));--fit-sway:.6}html[data-fit="2"]{--fit-sway:.3}html[data-fit] body{overflow-wrap:break-word}html[data-fit] :-webkit-any(.break-keep,[class*=word-break\:keep-all]){word-break:normal}html[data-fit] :-moz-any(.break-keep,[class*=word-break\:keep-all]){word-break:normal}html[data-fit] :is(.break-keep,[class*=word-break\:keep-all]){word-break:normal}html[data-fit] .truncate{min-width:min(100%, var(--fit-word));text-overflow:clip;white-space:normal;overflow:visible}html[data-fit] [class*=line-clamp-]:not(.line-clamp-none){-webkit-line-clamp:unset;display:block;overflow:visible}html[data-fit] .truncate[class*=max-w-\[]{max-width:none}html[data-fit] :-webkit-any(.rounded-full,.gui-chip,.badge,.tabular-nums,.stat-number):not(:-webkit-any(a,button)){overflow-wrap:break-word;word-break:keep-all;flex-shrink:0}html[data-fit] :-moz-any(.rounded-full,.gui-chip,.badge,.tabular-nums,.stat-number):not(:-moz-any(a,button)){overflow-wrap:break-word;word-break:keep-all;flex-shrink:0}html[data-fit] :is(.rounded-full,.gui-chip,.badge,.tabular-nums,.stat-number):not(:is(a,button)){overflow-wrap:break-word;word-break:keep-all;flex-shrink:0}html[data-fit] .whitespace-nowrap{overflow-wrap:break-word;white-space:normal;word-break:keep-all}html[data-fit] .flex:not(:-webkit-any(.flex-col,.flex-col-reverse,.overflow-x-auto,.snap-x,[role=tablist],[data-fit-keep])):not(:-webkit-any(header.sticky,header.sticky *,header.fixed,header.fixed *,nav,nav *,.pm-dock *,.fixed.inset-0:has(>canvas) *)):not(.flex:has(>:-webkit-any(svg,img,span:empty):first-child:nth-last-child(2))){flex-wrap:wrap}html[data-fit] .flex:not(:-moz-any(.flex-col,.flex-col-reverse,.overflow-x-auto,.snap-x,[role=tablist],[data-fit-keep])):not(:-moz-any(header.sticky,header.sticky *,header.fixed,header.fixed *,nav,nav *,.pm-dock *,.fixed.inset-0:has(>canvas) *)):not(.flex:has(>:-moz-any(svg,img,span:empty):first-child:nth-last-child(2))){flex-wrap:wrap}html[data-fit] .flex:not(:is(.flex-col,.flex-col-reverse,.overflow-x-auto,.snap-x,[role=tablist],[data-fit-keep])):not(:is(header.sticky,header.sticky *,header.fixed,header.fixed *,nav,nav *,.pm-dock *,.fixed.inset-0:has(>canvas) *)):not(.flex:has(>:is(svg,img,span:empty):first-child:nth-last-child(2))){flex-wrap:wrap}html[data-fit] .flex:not(:-webkit-any(.flex-col,.flex-col-reverse)):not(:-webkit-any(header.sticky *,header.fixed *,nav *,.fixed.inset-0:has(>canvas) *))>:-webkit-any(.flex-1,.min-w-0,h1,h2,h3,h4,h5,p):not(:-webkit-any(.shrink-0,.rounded-full,input)){flex:1 1 min(100%, var(--fit-text))}html[data-fit] .flex:not(:-moz-any(.flex-col,.flex-col-reverse)):not(:-moz-any(header.sticky *,header.fixed *,nav *,.fixed.inset-0:has(>canvas) *))>:-moz-any(.flex-1,.min-w-0,h1,h2,h3,h4,h5,p):not(:-moz-any(.shrink-0,.rounded-full,input)){flex:1 1 min(100%, var(--fit-text))}html[data-fit] .flex:not(:is(.flex-col,.flex-col-reverse)):not(:is(header.sticky *,header.fixed *,nav *,.fixed.inset-0:has(>canvas) *))>:is(.flex-1,.min-w-0,h1,h2,h3,h4,h5,p):not(:is(.shrink-0,.rounded-full,input)){flex:1 1 min(100%, var(--fit-text))}html[data-fit] .flex:has(>input)>.shrink-0:has(>select){width:100%}html[data-fit] .flex.overflow-x-auto>:not(.flex-1){flex-shrink:0}html[data-fit] .flex>input:not(:-webkit-any([type=checkbox],[type=radio],[type=range])){flex:100%;min-width:0}html[data-fit] .flex>input:not(:-moz-any([type=checkbox],[type=radio],[type=range])){flex:100%;min-width:0}html[data-fit] .flex>input:not(:is([type=checkbox],[type=radio],[type=range])){flex:100%;min-width:0}html[data-fit] :-webkit-any(p.inline-flex,.inline-flex.max-w-full){flex-wrap:wrap}html[data-fit] :-moz-any(p.inline-flex,.inline-flex.max-w-full){flex-wrap:wrap}html[data-fit] :is(p.inline-flex,.inline-flex.max-w-full){flex-wrap:wrap}html[data-fit] .flex:not(:-webkit-any(.overflow-x-auto,.snap-x))>.flex.shrink-0{flex-shrink:1;max-width:100%}html[data-fit] .flex:not(:-moz-any(.overflow-x-auto,.snap-x))>.flex.shrink-0{flex-shrink:1;max-width:100%}html[data-fit] .flex:not(:is(.overflow-x-auto,.snap-x))>.flex.shrink-0{flex-shrink:1;max-width:100%}html[data-fit] :-webkit-any(a,button).inline-flex{white-space:normal;flex-wrap:wrap;max-width:100%}html[data-fit] :-moz-any(a,button).inline-flex{white-space:normal;flex-wrap:wrap;max-width:100%}html[data-fit] :is(a,button).inline-flex{white-space:normal;flex-wrap:wrap;max-width:100%}html[data-fit] .flex>.text-border{display:none}html[data-fit] :-webkit-any(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep]):not(:-webkit-any(.pm-dock *,.fixed.inset-0:has(>canvas) *)){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fit-card)), 1fr))}html[data-fit] :-moz-any(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep]):not(:-moz-any(.pm-dock *,.fixed.inset-0:has(>canvas) *)){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fit-card)), 1fr))}html[data-fit] :is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep]):not(:is(.pm-dock *,.fixed.inset-0:has(>canvas) *)){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fit-card)), 1fr))}html[data-fit] .addon-tier-chart{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fit-card)), 1fr));align-items:end;display:grid}html[data-fit] :-webkit-any(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep])>[class*=col-span-]{grid-column:1/-1}html[data-fit] :-moz-any(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep])>[class*=col-span-]{grid-column:1/-1}html[data-fit] :is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6):not([data-fit-keep])>[class*=col-span-]{grid-column:1/-1}html[data-fit] .overflow-hidden[class*=aspect-]:has(>.absolute.inset-x-0.bottom-0){aspect-ratio:auto;min-height:12rem}html[data-fit] .overflow-hidden[class*=aspect-]>.absolute.inset-x-0.bottom-0{padding-top:7rem;position:relative}html[data-fit] .text-fit-flow{padding:3.25rem .75rem .625rem;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-fit] :-webkit-any(button,a,label,[role=button],[role=tab]):-webkit-any([class^=h-],[class*=\ h-]):not(:-webkit-any(.absolute,.fixed)):not(:has(>:-webkit-any(svg,img):only-child)):not(:-webkit-any(.pm-dock *,.fixed.inset-0:has(>canvas) *)){height:auto;min-height:2.75rem}html[data-fit] :-moz-any(button,a,label,[role=button],[role=tab]):-moz-any([class^=h-],[class*=\ h-]):not(:-moz-any(.absolute,.fixed)):not(:has(>:-moz-any(svg,img):only-child)):not(:-moz-any(.pm-dock *,.fixed.inset-0:has(>canvas) *)){height:auto;min-height:2.75rem}html[data-fit] :is(button,a,label,[role=button],[role=tab]):is([class^=h-],[class*=\ h-]):not(:is(.absolute,.fixed)):not(:has(>:is(svg,img):only-child)):not(:is(.pm-dock *,.fixed.inset-0:has(>canvas) *)){height:auto;min-height:2.75rem}html[data-fit] .gui-btn:not(.gui-btn-icon){text-align:center;white-space:normal;max-width:100%;height:auto;padding:.45em .7em;line-height:1.3}html[data-fit] .btn{white-space:normal;max-width:100%;padding-inline-start:.8em;padding-inline-end:.8em}html[data-fit] .gui-tabs{flex-wrap:wrap}html[data-fit] .gui-tab{white-space:nowrap;flex:auto}html[data-fit] [data-sheet-panel]{overflow-y:auto}html[data-fit] [data-sheet-body],html[data-fit] [data-sheet-body]>*{flex:none;min-height:auto;max-height:none;overflow:visible}html[data-fit] .pm-dock a span:not([aria-hidden]){font-size:calc(11px * var(--fit-cap));line-height:1.2}html[data-fit] .text-fit-badge{font-size:calc(10px * var(--fit-cap))}html[data-fit] .rounded-full:-webkit-any(.w-4,.w-5,.w-6,.w-7,.w-8):-webkit-any(.h-4,.h-5,.h-6,.h-7,.h-8){font-size:calc(.6875rem * var(--fit-cap))}html[data-fit] .rounded-full:-moz-any(.w-4,.w-5,.w-6,.w-7,.w-8):-moz-any(.h-4,.h-5,.h-6,.h-7,.h-8){font-size:calc(.6875rem * var(--fit-cap))}html[data-fit] .rounded-full:is(.w-4,.w-5,.w-6,.w-7,.w-8):is(.h-4,.h-5,.h-6,.h-7,.h-8){font-size:calc(.6875rem * var(--fit-cap))}html[data-fit] .grid-cols-7{column-gap:0}html[data-fit] .grid-cols-7>*{font-size:calc(.75rem * var(--fit-cap));letter-spacing:-.02em;min-width:0;padding-inline-start:0;padding-inline-end:0}html[data-fit] :-webkit-any(header.sticky,header.fixed) :-webkit-any(a,button){font-size:calc(.8125rem * var(--fit-cap));white-space:nowrap}html[data-fit] :-moz-any(header.sticky,header.fixed) :-moz-any(a,button){font-size:calc(.8125rem * var(--fit-cap));white-space:nowrap}html[data-fit] :is(header.sticky,header.fixed) :is(a,button){font-size:calc(.8125rem * var(--fit-cap));white-space:nowrap}html[data-fit] :-webkit-any(header.sticky,header.fixed) img{min-width:0;max-width:30%;height:auto}html[data-fit] :-moz-any(header.sticky,header.fixed) img{min-width:0;max-width:30%;height:auto}html[data-fit] :is(header.sticky,header.fixed) img{min-width:0;max-width:30%;height:auto}html[data-fit] .text-3xl{font-size:min(calc(1.875rem * var(--fit-cap)), var(--fit-big))}html[data-fit] .text-4xl{font-size:min(calc(2.25rem * var(--fit-cap)), var(--fit-big))}html[data-fit] .text-5xl{font-size:min(calc(3rem * var(--fit-cap)), var(--fit-big))}html[data-fit] .text-6xl{font-size:min(calc(3.75rem * var(--fit-cap)), var(--fit-big))}html[data-fit] .text-7xl{font-size:min(calc(4.5rem * var(--fit-cap)), var(--fit-big))}html[data-fit] .fixed.inset-0:has(>canvas)>.absolute.inset-x-3[class*=bottom-]:not(.pointer-events-none){max-height:calc(100dvh - 2rem);overflow-y:auto}html[data-fit] .text-fit-hint,html[data-fit="2"] .text-fit-popup{display:none}html[data-fit] :-webkit-any(.text-\[7rem\],.text-\[8rem\]){display:none}html[data-fit] :-moz-any(.text-\[7rem\],.text-\[8rem\]){display:none}html[data-fit] :is(.text-\[7rem\],.text-\[8rem\]){display:none}
