*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.flex{display:flex}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#10131a;--slate:#2b3240;--sand:#f2e9db;--paper:#fffdf8;--accent:#d9531e;--cyan:#3ea8a8}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Manrope,Segoe UI,sans-serif;background:radial-gradient(circle at 5% 5%,#fff 0,#f8f4ec 42%,#ece9e2 100%);min-height:100vh}.site-bg{position:fixed;inset:0;z-index:-1;background-image:linear-gradient(115deg,rgba(62,168,168,.08),transparent 35%),linear-gradient(40deg,rgba(217,83,30,.08),transparent 25%)}.container{width:min(1120px,92vw);margin:0 auto}.topbar{position:sticky;top:0;background:rgba(242,233,219,.85);backdrop-filter:blur(8px);border-bottom:1px solid rgba(16,19,26,.08);z-index:20}.topbar-inner{height:64px;display:flex;justify-content:space-between;align-items:center}.brand{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;font-size:1.65rem}.nav-links{display:flex;gap:.9rem;align-items:center}.nav-links a{text-decoration:none;color:var(--slate);font-weight:700;padding:.45rem .7rem;border-radius:999px}.nav-links a:hover{color:var(--ink);background:rgba(62,168,168,.12)}.page{padding:1.4rem 0 3rem;animation:rise .4s ease both}.title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.h1{margin:0;font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.04em;font-size:clamp(2rem,4vw,3.1rem)}.muted{color:#586273}.panel{background:var(--paper);border:1px solid rgba(16,19,26,.09);border-radius:16px;box-shadow:0 10px 28px rgba(16,19,26,.12);padding:1rem}.filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.cards-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card-item{background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(16,19,26,.1);display:flex;flex-direction:column;transition:transform .18s ease}.card-item:hover{transform:translateY(-3px)}.card-thumb{width:100%;aspect-ratio:3/4;object-fit:cover;background:#dde2ea}.card-body{padding:.85rem}.card-title{margin:0;font-weight:800;font-size:1rem}.card-sub{margin:.3rem 0;color:#5b6575;font-size:.92rem}.tags{display:flex;flex-wrap:wrap;gap:.35rem}.tag{padding:.18rem .5rem;border-radius:999px;font-size:.75rem;background:rgba(62,168,168,.12);color:#145e5e}a.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:none;border-radius:10px;padding:.55rem .9rem;font-weight:700;text-decoration:none;cursor:pointer}.btn-primary{background:var(--accent);color:#fff}.btn-secondary{background:rgba(16,19,26,.08);color:var(--ink)}.btn-danger{background:#d0453a;color:#fff}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}label.field{display:flex;flex-direction:column;gap:.3rem;font-weight:700;color:#32404f}label.field span{font-size:.9rem}input,select,textarea{border:1px solid rgba(16,19,26,.2);border-radius:10px;padding:.55rem .7rem;font:inherit;background:#fff}textarea{min-height:94px;resize:vertical}.full{grid-column:1/-1}.note-error{color:#b12026}.note-error,.note-ok{margin:0 0 .75rem;font-weight:700}.note-ok{color:#0f7a4d}.details{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.gallery img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(16,19,26,.12)}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.info-item{background:rgba(16,19,26,.03);border-radius:10px;padding:.55rem}.info-item strong{display:block;font-size:.8rem;color:#4a5769}.info-item span{font-weight:700}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.cards-grid,.details,.filters,.form-grid,.gallery,.info-grid{grid-template-columns:1fr}}.showcase-page{padding-bottom:4rem}.showcase-hero{background:linear-gradient(140deg,rgba(16,19,26,.9),rgba(43,50,64,.88)),radial-gradient(circle at top right,rgba(217,83,30,.4),transparent 38%);color:#fff;padding:1.4rem}.showcase-kicker{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.75}.showcase-copy{max-width:60ch}.showcase-search{margin-top:1rem;display:flex;gap:.7rem;align-items:center}.showcase-search-input{flex:1}.showcase-grid-wrap,.showcase-groups{margin-top:1.2rem}.showcase-section-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem}.showcase-section-head h2{margin:0;font-size:1.1rem}.showcase-group-row{display:flex;flex-wrap:wrap;gap:.55rem}.showcase-chip{text-decoration:none;color:var(--ink);background:rgba(16,19,26,.06);border-radius:999px;padding:.5rem .8rem;font-weight:700}.showcase-chip.active{background:var(--ink);color:#fff}.showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.showcase-card{text-decoration:none;color:inherit;background:rgba(255,255,255,.78);border:1px solid rgba(16,19,26,.08);border-radius:18px;overflow:hidden;box-shadow:0 18px 42px rgba(16,19,26,.08);transition:transform .18s ease,box-shadow .18s ease}.showcase-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(16,19,26,.14)}.showcase-card-image,.showcase-placeholder{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:linear-gradient(135deg,#d9dfeb,#eef1f7)}.showcase-card-body{padding:.9rem}.showcase-card-body h3,.showcase-card-name{margin:0;font-weight:800}.showcase-card-body p{margin:.3rem 0 0;color:#5b6575}.showcase-detail-top{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.showcase-switches{display:flex;gap:.6rem}.showcase-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.showcase-detail-main-image{width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:14px;background:#f4f1eb}.showcase-detail-thumbs{margin-top:.75rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.showcase-thumb{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;border:1px solid rgba(16,19,26,.1)}.showcase-detail-copy{display:flex;flex-direction:column;justify-content:center}@media (max-width:980px){.showcase-detail,.showcase-detail-top,.showcase-search{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.showcase-detail-thumbs,.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.showcase-grid{grid-template-columns:1fr}}.showcase-image-controls{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.showcase-image-counter{font-weight:800;color:var(--slate)}.showcase-image-nav{min-width:7.5rem}.showcase-thumb-button{padding:0;border:2px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.showcase-thumb-button.active{border-color:var(--accent)}.showcase-thumb-button .showcase-thumb{display:block}@media (max-width:640px){.showcase-image-controls{flex-direction:column;align-items:stretch}.showcase-image-nav{min-width:0}}.showcase-description{margin-top:.85rem;line-height:1.7;color:#38465a;white-space:pre-wrap}.metal-shell{--metal-ink:#d7e6ff;--metal-panel:rgba(7,14,24,0.86);--metal-line:rgba(121,161,214,0.24);--metal-blue:#4ea1ff;--metal-blue-deep:#102640;--metal-gold:#d3a85f;color:var(--metal-ink);padding-bottom:4rem}.metal-card-image,.metal-placeholder,.metal-shell .showcase-detail-main-image,.metal-shell .showcase-thumb{background:linear-gradient(145deg,#0d1520,#192838 55%,#111924)}.metal-detail-copy,.metal-detail-gallery,.metal-empty,.metal-hero,.metal-search{background:linear-gradient(160deg,rgba(8,15,26,.94),rgba(14,25,40,.88)),linear-gradient(135deg,rgba(78,161,255,.12),transparent 45%),linear-gradient(315deg,rgba(211,168,95,.1),transparent 35%);border:1px solid var(--metal-line);box-shadow:0 22px 44px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.metal-hero{padding:1.4rem;border-radius:24px}.metal-kicker{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.18em;color:#88b9f6;font-size:.78rem}.metal-title{margin:0;font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.06em;color:#f2f7ff;font-size:clamp(2.4rem,5vw,4.2rem)}.metal-card-body p,.metal-card-name,.metal-copy,.metal-description,.metal-section-head p{color:#9ab2ce}.metal-search{margin-top:1rem;padding:1rem;border-radius:22px;display:flex;gap:.75rem;align-items:center}.metal-search-input{flex:1;border-radius:14px;border:1px solid rgba(121,161,214,.22);background:rgba(5,11,20,.74);color:#eef6ff;padding:.8rem .95rem}.metal-search-input::placeholder{color:#6d86a3}.metal-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:.7rem 1rem;font-weight:800}.metal-button-primary{background:linear-gradient(135deg,#2d7de0,#144885);color:#f7fbff;border:1px solid rgba(104,164,240,.45)}.metal-button-secondary{background:rgba(11,19,31,.8);color:#cfe0f6;border:1px solid rgba(121,161,214,.22)}.metal-grid-wrap,.metal-groups{margin-top:1.2rem}.metal-section-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem}.metal-section-head h2{margin:0;color:#f0f6ff;font-size:1.1rem}.metal-compare-link{color:var(--metal-gold);text-decoration:none;font-weight:700}.metal-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.metal-chip{text-decoration:none;color:#cfe0f6;background:linear-gradient(145deg,rgba(9,17,28,.96),rgba(18,30,46,.92));border:1px solid rgba(121,161,214,.18);border-radius:999px;padding:.5rem .9rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.metal-chip.active{border-color:rgba(211,168,95,.5);color:#fff6e6;background:linear-gradient(145deg,rgba(29,48,73,.96),rgba(15,24,39,.96))}.metal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.metal-card{text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,rgba(9,17,28,.96),rgba(19,31,46,.94));border:1px solid rgba(121,161,214,.16);box-shadow:0 18px 36px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .18s ease,box-shadow .18s ease}.metal-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px rgba(0,0,0,.42),0 0 0 1px rgba(78,161,255,.18)}.metal-card-image{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.metal-card-body{padding:.95rem}.metal-card-body h3,.metal-card-name{margin:0;color:#f4f9ff;font-weight:800}.metal-empty{margin-top:1rem;padding:1rem;border-radius:18px}.metal-card-page{padding-top:1rem}.metal-detail-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.metal-detail-actions{display:flex;flex-wrap:wrap;gap:.6rem}.metal-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.metal-detail-copy,.metal-detail-gallery{padding:1rem;border-radius:22px}.metal-shell .showcase-image-controls{margin-top:1rem}.metal-shell .showcase-image-counter{color:#dce9fb}.metal-shell .showcase-thumb-button.active{border-color:var(--metal-gold)}@media (max-width:980px){.metal-detail-grid,.metal-detail-top,.metal-search{flex-direction:column;align-items:stretch;grid-template-columns:1fr}.metal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.metal-grid{grid-template-columns:1fr}}.showcase-metalized{--showcase-bg-0:#050a12;--showcase-bg-1:#0a1320;--showcase-bg-2:#11243d;--showcase-line:rgba(124,180,255,0.16);--showcase-line-strong:rgba(156,203,255,0.34);--showcase-glow:rgba(76,153,255,0.22);--showcase-glow-strong:rgba(126,197,255,0.38);--showcase-gold:rgba(197,168,117,0.36);--showcase-text:#e8f2ff;--showcase-muted:#98aec7;position:relative;color:var(--showcase-text);padding:1.1rem 1.1rem 4rem;border-radius:28px;overflow:hidden;background:radial-gradient(circle at top right,rgba(73,139,255,.22),transparent 24%),radial-gradient(circle at bottom left,rgba(31,75,137,.28),transparent 28%),linear-gradient(145deg,var(--showcase-bg-0),var(--showcase-bg-1) 42%,var(--showcase-bg-2));box-shadow:0 24px 54px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(124,180,255,.08)}.showcase-metalized:before{background:repeating-linear-gradient(104deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 2px,rgba(255,255,255,.01) 0,rgba(255,255,255,.01) 8px);opacity:.28}.showcase-metalized:after,.showcase-metalized:before{content:"";position:absolute;inset:0;pointer-events:none}.showcase-metalized:after{border-radius:28px;box-shadow:inset 0 0 0 1px rgba(147,190,255,.08),inset 0 0 50px rgba(76,153,255,.08),inset 0 -60px 80px rgba(0,0,0,.24)}.showcase-metalized>*{position:relative;z-index:1}.showcase-metalized .muted,.showcase-metalized .showcase-card-body p,.showcase-metalized .showcase-description,.showcase-metalized .showcase-image-counter,.showcase-metalized .showcase-section-head p{color:var(--showcase-muted)}.showcase-metalized .panel,.showcase-metalized .showcase-card{background:linear-gradient(160deg,rgba(8,14,23,.9),rgba(14,24,38,.92)),linear-gradient(140deg,rgba(124,180,255,.08),transparent 36%),linear-gradient(320deg,rgba(197,168,117,.08),transparent 28%);border:1px solid var(--showcase-line);box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(76,153,255,.04)}.showcase-metalized .showcase-search{margin-top:0;padding:1rem;border-radius:22px;backdrop-filter:blur(14px)}.showcase-metalized .showcase-search-input{border-radius:14px;border:1px solid rgba(124,180,255,.18);background:linear-gradient(180deg,rgba(4,9,16,.92),rgba(11,18,29,.92));color:var(--showcase-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(35,95,171,.08)}.showcase-metalized .showcase-search-input::placeholder{color:#7590ad}.showcase-metalized .btn-primary,.showcase-metalized .btn-secondary,.showcase-metalized .showcase-chip{border:1px solid rgba(124,180,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(0,0,0,.24)}.showcase-metalized .btn-primary{background:linear-gradient(135deg,#1b5ea9,#0c2d52 60%,#0b213d);color:#f3f8ff}.showcase-metalized .btn-secondary{background:linear-gradient(140deg,rgba(9,16,27,.95),rgba(18,31,48,.92));color:#d8e7f8}.showcase-metalized .showcase-chip{color:#c8d9ee;background:linear-gradient(145deg,rgba(10,18,28,.94),rgba(18,29,44,.92))}.showcase-metalized .showcase-chip.active{background:linear-gradient(145deg,rgba(16,42,75,.98),rgba(11,26,47,.96));color:#f7fbff;border-color:var(--showcase-line-strong);box-shadow:0 0 0 1px rgba(126,197,255,.16),0 0 24px var(--showcase-glow),inset 0 1px 0 rgba(255,255,255,.08)}.showcase-metalized .showcase-card{border-radius:22px}.showcase-metalized .showcase-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(0,0,0,.42),0 0 0 1px rgba(126,197,255,.16),0 0 26px rgba(76,153,255,.12)}.showcase-metalized .showcase-card-image,.showcase-metalized .showcase-detail-main-image,.showcase-metalized .showcase-placeholder,.showcase-metalized .showcase-thumb{background:linear-gradient(145deg,#09111b,#122131 48%,#0b121c),repeating-linear-gradient(115deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 2px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 8px)}.showcase-metalized .h1,.showcase-metalized .showcase-card-body h3,.showcase-metalized .showcase-card-name,.showcase-metalized .showcase-section-head h2{color:#f3f8ff}.showcase-metalized .showcase-detail-top,.showcase-metalized .showcase-section-head{align-items:center}.showcase-metalized .showcase-detail-copy{border-radius:24px}.showcase-metalized .showcase-description{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(124,180,255,.14)}.showcase-metalized .showcase-thumb-button.active{border-color:rgba(147,190,255,.56);box-shadow:0 0 0 1px rgba(147,190,255,.16),0 0 18px rgba(76,153,255,.22)}.showcase-metalized .showcase-image-nav{min-width:8rem}.showcase-metalized .showcase-grid-wrap,.showcase-metalized .showcase-groups{margin-top:1.4rem}@media (max-width:980px){.showcase-metalized{padding:.85rem .85rem 3rem}}body:has(.showcase-metalized){color:#e8f2ff;background:radial-gradient(circle at top,rgba(67,127,214,.2),transparent 22%),radial-gradient(circle at 85% 18%,rgba(114,168,255,.14),transparent 18%),linear-gradient(180deg,#050a12,#08111b 30%,#0a1420 65%,#04070d)}body:has(.showcase-metalized) .site-bg{background-image:radial-gradient(circle at 12% 12%,rgba(92,150,255,.12),transparent 18%),radial-gradient(circle at 88% 16%,rgba(149,205,255,.08),transparent 12%),linear-gradient(115deg,rgba(69,124,214,.12),transparent 32%),linear-gradient(40deg,rgba(162,177,197,.08),transparent 22%),repeating-linear-gradient(102deg,rgba(255,255,255,.018),rgba(255,255,255,.018) 2px,rgba(0,0,0,.028) 0,rgba(0,0,0,.028) 9px)}body:has(.showcase-metalized) .topbar{background:linear-gradient(180deg,rgba(6,12,20,.94),rgba(10,19,31,.88));border-bottom:1px solid rgba(131,184,255,.16);box-shadow:0 14px 26px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(124,180,255,.08)}body:has(.showcase-metalized) .topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(142,194,255,.4),transparent)}body:has(.showcase-metalized) .brand,body:has(.showcase-metalized) .nav-links a{color:#e8f2ff}body:has(.showcase-metalized) .nav-links a:hover{color:#ffffff;background:rgba(88,150,231,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 18px rgba(76,153,255,.12)}body:has(.showcase-metalized) main.container{width:min(1280px,96vw)}body:has(.showcase-metalized) .showcase-page{padding-top:1.2rem}.showcase-metalized:before{background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.15) 0 1.4%,transparent 2.2%),radial-gradient(circle at 18% 22%,rgba(255,255,255,.12) 0 .8%,transparent 1.5%),radial-gradient(circle at 26% 12%,rgba(255,255,255,.1) 0 1.1%,transparent 1.9%),radial-gradient(circle at 38% 18%,rgba(255,255,255,.14) 0 1.5%,transparent 2.4%),radial-gradient(circle at 46% 11%,rgba(255,255,255,.1) 0 .9%,transparent 1.5%),radial-gradient(circle at 58% 17%,rgba(255,255,255,.13) 0 1.3%,transparent 2.2%),radial-gradient(circle at 72% 14%,rgba(255,255,255,.12) 0 1.1%,transparent 1.9%),radial-gradient(circle at 84% 21%,rgba(255,255,255,.14) 0 1.4%,transparent 2.3%),radial-gradient(circle at 90% 12%,rgba(255,255,255,.1) 0 .9%,transparent 1.7%),repeating-linear-gradient(104deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 2px,rgba(255,255,255,.01) 0,rgba(255,255,255,.01) 8px);background-repeat:no-repeat;background-size:100% 100%;opacity:.42}.showcase-metalized .panel,.showcase-metalized .showcase-card,.showcase-metalized .topbar{position:relative;overflow:hidden}.showcase-metalized .panel:before,.showcase-metalized .showcase-card:before,body:has(.showcase-metalized) .topbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 22%,rgba(255,255,255,.18) 0 1.1%,transparent 1.8%),radial-gradient(circle at 28% 14%,rgba(255,255,255,.12) 0 .7%,transparent 1.3%),radial-gradient(circle at 41% 20%,rgba(255,255,255,.16) 0 1.2%,transparent 2%),radial-gradient(circle at 63% 16%,rgba(255,255,255,.13) 0 .9%,transparent 1.6%),radial-gradient(circle at 78% 24%,rgba(255,255,255,.15) 0 1.1%,transparent 1.9%),radial-gradient(circle at 88% 14%,rgba(255,255,255,.11) 0 .8%,transparent 1.4%);opacity:.3}.showcase-metalized .panel:after,.showcase-metalized .showcase-card:after,body:has(.showcase-metalized) .topbar:before{box-shadow:inset 0 12px 20px rgba(255,255,255,.03),inset 0 -10px 18px rgba(0,0,0,.22)}.showcase-metalized:before{background:radial-gradient(circle at 11.4% 14.4%,rgba(255,255,255,.85) 0 .35%,transparent .7%),radial-gradient(circle at 12.2% 15.4%,rgba(202,232,255,.18) 0 1.9%,rgba(142,188,236,.12) 2.1%,rgba(255,255,255,.04) 2.6%,transparent 3%),radial-gradient(circle at 13% 16.2%,rgba(6,12,20,.28) 0 2.2%,transparent 3.1%),radial-gradient(circle at 27.2% 21.4%,rgba(255,255,255,.82) 0 .28%,transparent .55%),radial-gradient(circle at 27.9% 22.1%,rgba(204,236,255,.16) 0 1.45%,rgba(126,172,224,.11) 1.75%,rgba(255,255,255,.04) 2.2%,transparent 2.55%),radial-gradient(circle at 28.6% 22.9%,rgba(7,14,24,.24) 0 1.8%,transparent 2.55%),radial-gradient(circle at 43.2% 12.8%,rgba(255,255,255,.84) 0 .32%,transparent .62%),radial-gradient(circle at 44.1% 13.7%,rgba(205,232,255,.18) 0 1.65%,rgba(127,169,219,.12) 1.95%,rgba(255,255,255,.04) 2.4%,transparent 2.8%),radial-gradient(circle at 44.8% 14.5%,rgba(5,10,18,.25) 0 2%,transparent 2.8%),radial-gradient(circle at 62.6% 18.2%,rgba(255,255,255,.86) 0 .36%,transparent .72%),radial-gradient(circle at 63.4% 19.1%,rgba(209,239,255,.18) 0 1.85%,rgba(132,180,232,.13) 2.15%,rgba(255,255,255,.04) 2.6%,transparent 3%),radial-gradient(circle at 64.2% 20.1%,rgba(6,12,20,.28) 0 2.2%,transparent 3.1%),radial-gradient(circle at 78.8% 12.4%,rgba(255,255,255,.82) 0 .3%,transparent .58%),radial-gradient(circle at 79.6% 13.2%,rgba(206,235,255,.16) 0 1.5%,rgba(127,171,224,.11) 1.8%,rgba(255,255,255,.03) 2.2%,transparent 2.55%),radial-gradient(circle at 80.3% 14%,rgba(6,12,20,.24) 0 1.85%,transparent 2.6%),radial-gradient(circle at 88.4% 22.2%,rgba(255,255,255,.86) 0 .34%,transparent .66%),radial-gradient(circle at 89.2% 23%,rgba(210,240,255,.17) 0 1.65%,rgba(134,182,232,.12) 1.95%,rgba(255,255,255,.04) 2.35%,transparent 2.75%),radial-gradient(circle at 90% 23.9%,rgba(6,12,20,.26) 0 2%,transparent 2.85%),repeating-linear-gradient(104deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 2px,rgba(255,255,255,.008) 0,rgba(255,255,255,.008) 8px);opacity:.6;mix-blend-mode:screen}.showcase-metalized .panel:before,.showcase-metalized .showcase-card:before,body:has(.showcase-metalized) .topbar:before{background:radial-gradient(circle at 14.5% 18.5%,rgba(255,255,255,.78) 0 .42%,transparent .8%),radial-gradient(circle at 15.2% 19.2%,rgba(214,240,255,.18) 0 1.5%,rgba(135,181,232,.11) 1.8%,rgba(255,255,255,.03) 2.15%,transparent 2.45%),radial-gradient(circle at 15.9% 20%,rgba(5,10,18,.26) 0 1.9%,transparent 2.55%),radial-gradient(circle at 38.8% 12.8%,rgba(255,255,255,.72) 0 .3%,transparent .6%),radial-gradient(circle at 39.6% 13.5%,rgba(206,234,255,.14) 0 1.2%,rgba(124,168,218,.1) 1.5%,rgba(255,255,255,.03) 1.9%,transparent 2.2%),radial-gradient(circle at 40.2% 14.2%,rgba(7,13,22,.22) 0 1.55%,transparent 2.2%),radial-gradient(circle at 67.5% 20.8%,rgba(255,255,255,.76) 0 .35%,transparent .68%),radial-gradient(circle at 68.2% 21.6%,rgba(210,239,255,.16) 0 1.35%,rgba(130,176,229,.11) 1.65%,rgba(255,255,255,.03) 2%,transparent 2.35%),radial-gradient(circle at 69% 22.4%,rgba(6,12,20,.24) 0 1.75%,transparent 2.45%),radial-gradient(circle at 86.2% 16.2%,rgba(255,255,255,.72) 0 .28%,transparent .56%),radial-gradient(circle at 87% 16.9%,rgba(203,234,255,.14) 0 1.1%,rgba(123,167,220,.1) 1.4%,rgba(255,255,255,.03) 1.75%,transparent 2.1%);opacity:.48;mix-blend-mode:screen}.showcase-metalized .panel:after,.showcase-metalized .showcase-card:after,body:has(.showcase-metalized) .topbar:after{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 14px 24px rgba(255,255,255,.03),inset 0 -12px 22px rgba(0,0,0,.24)}body:has(.showcase-metalized){background:linear-gradient(180deg,rgba(3,7,14,.68),rgba(4,8,15,.82)),#03070d}body:has(.showcase-metalized) .site-bg{background-image:linear-gradient(180deg,rgba(3,7,14,.3),rgba(3,7,14,.58)),radial-gradient(circle at top,rgba(103,145,230,.12),transparent 30%),url(/showcase-bg.jpg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(.95) brightness(.72) contrast(1.08)}body:has(.showcase-metalized) .topbar{background:linear-gradient(180deg,rgba(5,11,20,.78),rgba(9,18,30,.72));backdrop-filter:blur(12px)}.showcase-metalized{background:linear-gradient(180deg,rgba(6,12,21,.5),rgba(8,15,25,.64));box-shadow:0 28px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(124,180,255,.08);backdrop-filter:blur(3px)}.showcase-metalized .panel,.showcase-metalized .showcase-card{background:linear-gradient(160deg,rgba(7,14,24,.8),rgba(12,22,35,.78)),linear-gradient(140deg,rgba(124,180,255,.06),transparent 36%),linear-gradient(320deg,rgba(197,168,117,.05),transparent 28%);backdrop-filter:blur(6px)}body:has(.showcase-backdrop){color:#f5f7fb;background:#05070d}body:has(.showcase-backdrop) .site-bg{background-image:linear-gradient(180deg,rgba(5,8,14,.4),rgba(5,8,14,.72)),radial-gradient(circle at center,rgba(120,144,203,.16),transparent 34%),url(/showcase-bg.jpg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(.88) brightness(.7) contrast(1.02)}body:has(.showcase-backdrop) .topbar{background:rgba(8,12,20,.54);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(0,0,0,.22)}body:has(.showcase-backdrop) .brand,body:has(.showcase-backdrop) .nav-links a{color:#eef2fb}body:has(.showcase-backdrop) .nav-links a:hover{color:#ffffff;background:rgba(255,255,255,.08)}body:has(.showcase-backdrop) main.container{width:min(1240px,95vw)}.showcase-backdrop{padding-top:1.2rem}.showcase-backdrop .panel,.showcase-backdrop .showcase-card{background:rgba(10,14,24,.5);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,0,0,.18);backdrop-filter:blur(10px)}.showcase-backdrop .showcase-chip{background:rgba(9,14,22,.42);border:1px solid rgba(255,255,255,.12);color:#ecf1fb}.showcase-backdrop .showcase-chip.active{background:rgba(255,255,255,.14);color:#ffffff;border-color:rgba(255,255,255,.22);box-shadow:0 8px 20px rgba(0,0,0,.16)}.showcase-backdrop .btn-secondary{background:rgba(12,18,30,.56);color:#f3f6fb}.showcase-backdrop .btn-primary{background:rgba(255,255,255,.16);color:#ffffff}.showcase-backdrop .showcase-search-input{background:rgba(8,13,21,.58);border:1px solid rgba(255,255,255,.12);color:#f5f7fb}.showcase-backdrop .muted,.showcase-backdrop .showcase-card-body p,.showcase-backdrop .showcase-description,.showcase-backdrop .showcase-search-input::placeholder,.showcase-backdrop .showcase-section-head p{color:rgba(237,242,251,.8)}.showcase-backdrop .h1,.showcase-backdrop .showcase-card-body h3,.showcase-backdrop .showcase-card-name,.showcase-backdrop .showcase-section-head h2{color:#ffffff}