body:has(#app .model-plaza-shell){--mp-canvas: #f5f7f4;--mp-surface: #ffffff;--mp-soft: #f0f4ed;--mp-stripe: #f8faf6;--mp-hover: #edf3e9;--mp-ink: #233d31;--mp-copy: #405848;--mp-muted: #637566;--mp-subtle: #6a7d6e;--mp-line: #dce5d8;--mp-line-soft: #e8eee4;--mp-green: #286248;--mp-green-dark: #1b4f37;--mp-green-soft: #e4efdf;--mp-focus: #438057;--mp-official: #087952;--mp-price: #245bcb;--mp-price-soft: #eef4ff;--mp-card-shadow: 0 1px 2px #203e2805, 0 10px 28px -21px #21472c40;--mp-card-hover-shadow: 0 2px 6px #203e2807, 0 14px 32px -22px #21472c54}.dark body:has(#app .model-plaza-shell){--mp-canvas: #111b17;--mp-surface: #1b2922;--mp-soft: #23362a;--mp-stripe: #1e2e25;--mp-hover: #293f30;--mp-ink: #edf4e9;--mp-copy: #cbdacf;--mp-muted: #a3b7a8;--mp-subtle: #98ac9d;--mp-line: #384d3e;--mp-line-soft: #2c3e32;--mp-green: #aed7b4;--mp-green-dark: #c2e4c7;--mp-green-soft: #2b4631;--mp-focus: #a7d0b0;--mp-official: #7aceaa;--mp-price: #9fbfff;--mp-price-soft: #233648;--mp-card-shadow: 0 1px 2px #0000000f, 0 12px 30px -20px #00000070;--mp-card-hover-shadow: 0 1px 2px #00000012, 0 16px 32px -20px #00000090}body:has(#app .model-plaza-shell) #app>.site-theme-root:not(:has(>aside.sidebar)){background:var(--mp-canvas);color:var(--mp-ink)}body:has(#app .model-plaza-shell) #app>.site-theme-root>header.glass{background:var(--mp-surface);border-color:var(--mp-line);box-shadow:0 1px 8px #1c442307}body:has(#app .model-plaza-shell) #app>.site-theme-root>header.glass .text-gray-950{color:var(--mp-ink)}body:has(#app .model-plaza-shell) #app>.site-theme-root>header.glass a.bg-gradient-to-r{background:linear-gradient(180deg,#2e704f,#235b40);color:#fff;box-shadow:inset 0 1px #ffffff1a,0 3px 9px -4px #224f3540}body:has(#app .model-plaza-shell) #app>.site-theme-root>header.glass a.bg-gradient-to-r:hover{background:linear-gradient(180deg,#245c41,#1b4b34)}.dark body:has(#app .model-plaza-shell) #app>.site-theme-root>header.glass a.bg-gradient-to-r{background:linear-gradient(180deg,#b9ddbf,#a1cda9);color:#173222}body:has(#app .model-plaza-shell) .model-plaza-shell{color:var(--mp-ink)}body:has(#app .model-plaza-shell) .model-plaza-shell:before{background:none}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero{background:linear-gradient(115deg,#1c3e2e,#294f36 58%,#40593d);border-color:#385b3d;border-radius:22px;box-shadow:0 16px 40px -25px #234d3559,inset 0 1px #ffffff14;color:#f2f7ec}.dark body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero{background:linear-gradient(115deg,#1c3326,#2d4832 63%,#364d33);border-color:#486146;box-shadow:0 16px 40px -22px #00000070,inset 0 1px #ffffff0c}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero>.pointer-events-none{background:#9bb87c20}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero>.pointer-events-none:nth-child(2){background:#ccb77717}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero h1,body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero .grid .font-bold{color:#f4f8ef}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero p{color:#c4d5bf}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero .rounded-full.border{background:#ffffff09;color:#d5e7c7;border-color:#c0d2ab38}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero .rounded-full.border>span{background-color:#b9d493;box-shadow:0 0 0 4px #b9d49317}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero .grid>div{background:#f0f7e309;border-color:#c8d7b538;border-radius:12px;box-shadow:inset 0 1px #ffffff09}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-hero .grid>div>div:last-child{color:#cad9bf}body:has(#app .model-plaza-shell) .model-plaza-shell>p{color:var(--mp-muted)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter{background:var(--mp-surface);border-color:var(--mp-line);border-radius:16px;box-shadow:var(--mp-card-shadow)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter>div:first-child{border-color:var(--mp-line-soft)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter .text-slate-900{color:var(--mp-ink)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter :is(.text-slate-500,.text-slate-400,.text-gray-400){color:var(--mp-muted)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter input.input{background:var(--mp-stripe);border-color:var(--mp-line);color:var(--mp-ink);box-shadow:inset 0 1px 3px #23482c04;caret-color:var(--mp-green);--tw-ring-color: #65a2712e;--tw-ring-offset-color: var(--mp-surface)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter input.input::placeholder{color:var(--mp-subtle)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter input.input:focus{background:var(--mp-surface);border-color:var(--mp-focus)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.bg-gradient-to-r{background:linear-gradient(180deg,#2f7250,#266145);color:#fff;box-shadow:inset 0 1px #ffffff14,0 2px 5px #214b3512}.dark body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.bg-gradient-to-r{background:#b2d6b4;color:#183721;box-shadow:inset 0 1px #ffffff14}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.bg-white{background:var(--mp-stripe);color:var(--mp-copy);box-shadow:inset 0 0 0 1px var(--mp-line)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.bg-white:hover:enabled{background:var(--mp-soft);color:var(--mp-ink);box-shadow:inset 0 0 0 1px var(--mp-muted)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.chip-tinted{background:color-mix(in srgb,var(--chip-accent) 5%,var(--mp-surface));color:color-mix(in srgb,var(--chip-accent) 58%,#1b3726);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-accent) 22%,var(--mp-line))}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.chip-tinted:hover:enabled{background:color-mix(in srgb,var(--chip-accent) 11%,var(--mp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-accent) 50%,var(--mp-line))}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.chip-tinted-active{background:color-mix(in srgb,var(--chip-accent) 62%,#203925);color:#fff;box-shadow:inset 0 1px #ffffff18,0 2px 6px #213e2517}.dark body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.chip-tinted{color:color-mix(in srgb,var(--chip-accent) 45%,#e2ecd8);background:color-mix(in srgb,var(--chip-accent) 7%,var(--mp-surface))}.dark body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-filter button.chip-tinted-active{background:color-mix(in srgb,var(--chip-accent) 42%,#deeacf);color:#162f20}body:has(#app .model-plaza-shell) .model-plaza-shell :is(button,input,a):focus-visible{outline:2px solid var(--mp-focus);outline-offset:3px;--tw-ring-color: #65a2712e}body:has(#app .model-plaza-shell) .model-plaza-shell section.plaza-group{background:var(--mp-surface);border-color:color-mix(in srgb,var(--plaza-accent) 26%,var(--mp-line));border-radius:16px;box-shadow:var(--mp-card-shadow)}body:has(#app .model-plaza-shell) .model-plaza-shell section.plaza-group:hover{box-shadow:var(--mp-card-hover-shadow)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-accent-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--plaza-accent) 70%,#425333),color-mix(in srgb,var(--plaza-accent) 20%,var(--mp-surface)))}body:has(#app .model-plaza-shell) .model-plaza-shell header.plaza-group-header{background:linear-gradient(110deg,color-mix(in srgb,var(--plaza-accent) 6%,var(--mp-surface)),var(--mp-surface) 80%);border-color:var(--mp-line-soft)}body:has(#app .model-plaza-shell) .model-plaza-shell header.plaza-group-header>p.text-gray-500{color:var(--mp-muted)}body:has(#app .model-plaza-shell) .model-plaza-shell header.plaza-group-header button{background:var(--mp-surface);color:var(--mp-copy);border-color:var(--mp-line);border-radius:9px;box-shadow:0 1px 2px #1f402909}body:has(#app .model-plaza-shell) .model-plaza-shell header.plaza-group-header button:hover{background:var(--mp-soft);border-color:color-mix(in srgb,var(--plaza-accent) 40%,var(--mp-line))}body:has(#app .model-plaza-shell) .model-plaza-shell header.plaza-group-header button[aria-expanded=true]{background:color-mix(in srgb,var(--plaza-accent) 8%,var(--mp-surface));color:var(--mp-green);border-color:color-mix(in srgb,var(--plaza-accent) 30%,var(--mp-line));box-shadow:inset 0 1px #ffffff0c}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-wrap{background-color:var(--mp-surface);scrollbar-color:#93aa97 transparent}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-legend{background-color:var(--mp-stripe);color:var(--mp-copy);border-color:var(--mp-line-soft)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-legend .pw2-lgi:first-child{color:var(--mp-official)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-legend .pw2-lgi:nth-child(2){color:var(--mp-price)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-dot-off{background-color:var(--mp-official);border-radius:3px}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-dot-site{background-color:var(--mp-price);border-radius:3px}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-table{background-color:var(--mp-surface)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-table thead th{background-color:var(--mp-soft);color:var(--mp-copy);border-color:var(--mp-line);box-shadow:inset 0 -1px 0 var(--mp-line)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-table tbody td{border-color:var(--mp-line-soft);background-color:var(--mp-surface)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-table tbody tr:nth-child(2n) td{background-color:var(--mp-stripe)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-table tbody tr:hover td{background-color:var(--mp-hover)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-name{color:var(--mp-ink)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-off{color:var(--mp-official)}body:has(#app .model-plaza-shell) .model-plaza-shell :is(.pw2-site,.pw2-req){color:var(--mp-price)}body:has(#app .model-plaza-shell) .model-plaza-shell :is(.pw2-thsub,.pw2-offpre,.pw2-hint,.pw2-imglab,.pw2-requnit){color:var(--mp-subtle)}body:has(#app .model-plaza-shell) .model-plaza-shell :is(.pw2-na,.pw2-void){color:var(--mp-subtle)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-tier{border-color:var(--mp-line)}body:has(#app .model-plaza-shell) .model-plaza-shell :is(.pw2-tierlab,.pw2-tag:not(.pw2-tagwarn)){background-color:var(--mp-soft);border-color:var(--mp-line);color:var(--mp-copy)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-badge{background-color:var(--mp-green-soft);color:var(--mp-green-dark);border-color:color-mix(in srgb,var(--mp-green) 24%,var(--mp-line));border-radius:7px}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-badge-muted{background-color:var(--mp-soft);color:var(--mp-muted);border-color:var(--mp-line)}body:has(#app .model-plaza-shell) .model-plaza-shell .pw2-imgpill{background-color:var(--mp-price-soft);color:var(--mp-price);border-color:color-mix(in srgb,var(--mp-price) 18%,var(--mp-line))}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-description{background-color:var(--mp-surface);color:var(--mp-copy);border-color:var(--mp-line);border-radius:13px;box-shadow:inset 3px 0 0 var(--mp-green),var(--mp-card-shadow)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-description :is(h1,h2,h3){color:var(--mp-ink)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-description :is(p,li,blockquote){color:var(--mp-copy)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-description a{color:var(--mp-green)}body:has(#app .model-plaza-shell) .model-plaza-shell .plaza-description code{background-color:var(--mp-soft);color:var(--mp-green)}body:has(#app .model-plaza-shell) .model-plaza-shell>.border-dashed{background-color:var(--mp-stripe);border-color:var(--mp-line);color:var(--mp-muted);border-radius:13px}body:has(#app .model-plaza-shell) .model-plaza-shell ::selection{background-color:var(--mp-green-soft);color:var(--mp-ink)}
