/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer components{[data-theme=sawah] .t-title{letter-spacing:-.025em;font-weight:600}[data-theme=sawah] .t-card{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=sawah] .t-card{border-color:color-mix(in srgb,var(--color-border)80%,transparent)}}[data-theme=sawah] .t-card-hover:hover{box-shadow:0 22px 44px -18px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=sawah] .t-card-hover:hover{box-shadow:0 22px 44px -18px color-mix(in srgb,var(--color-primary)40%,transparent)}}[data-theme=sawah] .t-card-hover:hover{border-color:var(--color-secondary)}[data-theme=sawah] .t-btn{border-radius:999px;padding-inline:1.6rem}[data-theme=sawah] .t-badge{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=sawah] .t-badge{background:color-mix(in srgb,var(--color-secondary)30%,transparent)}}[data-theme=sawah] .t-badge{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=sawah] .t-badge{color:color-mix(in srgb,var(--color-primary)80%,black)}}[data-theme=sawah] .t-section-alt{background:var(--color-surface-2);background-image:radial-gradient(var(--color-secondary)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=sawah] .t-section-alt{background-image:radial-gradient(color-mix(in srgb,var(--color-secondary)25%,transparent)1px,transparent 1px)}}[data-theme=sawah] .t-section-alt{background-size:22px 22px}[data-theme=sawah] .t-icon-tile{border-radius:999px}[data-theme=sawah] .t-prose blockquote{border-left-color:var(--color-secondary);font-family:var(--font-heading)}[data-theme=sawah] .t-chip[data-active=true]{background:var(--color-primary)}[data-theme=bahari] .t-card{border-color:#0000}[data-theme=bahari] .t-card-hover:hover{box-shadow:0 24px 48px -20px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=bahari] .t-card-hover:hover{box-shadow:0 24px 48px -20px color-mix(in srgb,var(--color-primary)55%,transparent)}}[data-theme=bahari] .t-btn{border-radius:999px}[data-theme=bahari] .t-title{letter-spacing:-.035em;font-weight:800}[data-theme=bahari] .t-section-alt{background:linear-gradient(180deg,var(--color-surface-2),var(--color-bg))}[data-theme=bahari] .t-icon-tile{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;border-radius:1rem}[data-theme=bahari] .t-stat-value{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=bahari] .t-input{border-radius:999px;padding-inline:1.25rem}[data-theme=bahari] textarea.t-input{border-radius:1.25rem}[data-theme=bahari] .bahari-wave{position:relative}@media (prefers-reduced-motion:no-preference){[data-theme=bahari] .bahari-wave-1{animation:bahari-drift 18s linear infinite}[data-theme=bahari] .bahari-wave-2{animation:bahari-drift 11s linear infinite reverse}}@keyframes bahari-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=bahari] .bahari-hero-overlay{background:linear-gradient(120deg,var(--color-primary)0,var(--color-primary)55%,var(--color-accent)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=bahari] .bahari-hero-overlay{background:linear-gradient(120deg,color-mix(in srgb,var(--color-primary)85%,#021018)0,color-mix(in srgb,var(--color-primary)55%,transparent)55%,color-mix(in srgb,var(--color-accent)35%,transparent)100%)}}[data-theme=pegunungan] .t-title{letter-spacing:-.01em;font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);font-weight:400}[data-theme=pegunungan] .t-card{box-shadow:none}[data-theme=pegunungan] .t-card-hover:hover{box-shadow:var(--shadow-theme);transform:none}[data-theme=pegunungan] .t-btn{text-transform:uppercase;letter-spacing:.12em;padding:.95rem 1.6rem;font-size:.78rem}[data-theme=pegunungan] .t-eyebrow{letter-spacing:.3em;color:var(--color-accent)}[data-theme=pegunungan] .t-stat-value{font-weight:400}[data-theme=pegunungan] .t-section-alt{background:var(--color-surface-2)}[data-theme=pegunungan] .t-badge{text-transform:uppercase;letter-spacing:.1em;border-radius:2px;font-size:.65rem}[data-theme=pegunungan] .peg-mist{background:radial-gradient(80% 30% at 20% 85%,#ffffff59,#0000 70%),radial-gradient(70% 25% at 80% 75%,#ffffff40,#0000 70%)}@media (prefers-reduced-motion:no-preference){[data-theme=pegunungan] .peg-mist{animation:peg-drift 22s ease-in-out infinite alternate}[data-theme=pegunungan] .peg-kenburns img{animation:peg-zoom 30s ease-out both}}@keyframes peg-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes peg-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}[data-theme=nusantara]{--nus-kawung:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%239A3B1E' stroke-opacity='.12' stroke-width='1.2'%3E%3Cellipse cx='24' cy='12' rx='6' ry='10'/%3E%3Cellipse cx='24' cy='36' rx='6' ry='10'/%3E%3Cellipse cx='12' cy='24' rx='10' ry='6'/%3E%3Cellipse cx='36' cy='24' rx='10' ry='6'/%3E%3Ccircle cx='24' cy='24' r='2' fill='%239A3B1E' fill-opacity='.15'/%3E%3C/g%3E%3C/svg%3E");--nus-kawung-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23D4A24C' stroke-opacity='.18' stroke-width='1.2'%3E%3Cellipse cx='24' cy='12' rx='6' ry='10'/%3E%3Cellipse cx='24' cy='36' rx='6' ry='10'/%3E%3Cellipse cx='12' cy='24' rx='10' ry='6'/%3E%3Cellipse cx='36' cy='24' rx='10' ry='6'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=nusantara] .nus-batik{background-color:var(--color-bg);background-image:var(--nus-kawung)}[data-theme=nusantara] .nus-batik-dark{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=nusantara] .nus-batik-dark{background-color:color-mix(in srgb,var(--color-secondary)85%,black)}}[data-theme=nusantara] .nus-batik-dark{background-image:var(--nus-kawung-light)}[data-theme=nusantara] .t-card{box-shadow:none;border:1px solid var(--color-border);outline:1px solid var(--color-border);outline-offset:3px}[data-theme=nusantara] .t-card-hover:hover{outline-color:var(--color-accent);border-color:var(--color-accent);transform:none}[data-theme=nusantara] .t-title{letter-spacing:0}[data-theme=nusantara] .t-btn{letter-spacing:.06em;border-radius:2px}[data-theme=nusantara] .t-eyebrow{color:var(--color-accent);letter-spacing:.3em;font-weight:600}[data-theme=nusantara] .t-section-alt{background-color:var(--color-surface-2);background-image:var(--nus-kawung)}[data-theme=nusantara] .t-badge{border:1px solid var(--color-accent);color:var(--color-secondary);background:0 0;border-radius:2px}[data-theme=nusantara] .t-icon-tile{border:1px solid var(--color-accent);background:0 0;border-radius:999px}[data-theme=nusantara] .t-prose{font-size:1.12rem}[data-theme=nusantara] .t-prose>p:first-child:first-letter{font-family:var(--font-heading);float:left;color:var(--color-primary);padding:.05em .12em 0 0;font-size:3.6em;line-height:.85}[data-theme=nusantara] .nus-panel{border-radius:2px}[data-theme=moderngov] .t-section{padding-block:3.5rem}@media (min-width:768px){[data-theme=moderngov] .t-section{padding-block:4.5rem}}[data-theme=moderngov] .t-card{box-shadow:none}[data-theme=moderngov] .t-card-hover:hover{border-color:var(--color-primary);box-shadow:var(--shadow-theme);transform:none}[data-theme=moderngov] .t-card-img{aspect-ratio:16/9}[data-theme=moderngov] .t-title{letter-spacing:-.03em;font-weight:800}[data-theme=moderngov] .t-eyebrow{letter-spacing:.04em;text-transform:none;font-size:.85rem}[data-theme=moderngov] .t-btn{border-radius:8px}[data-theme=moderngov] .t-section-alt{background:var(--color-surface-2)}[data-theme=moderngov] .t-icon-tile{border-radius:8px;width:2.75rem;height:2.75rem}[data-theme=moderngov] .t-stat-value{color:var(--color-text);font-family:var(--font-body)}[data-theme=moderngov] .t-badge{border-radius:6px}[data-theme=smartvillage] .sv-glass{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .sv-glass{background:color-mix(in srgb,var(--color-bg)78%,transparent)}}[data-theme=smartvillage] .sv-glass{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}[data-theme=smartvillage] .sv-grid{background-color:var(--color-bg);background-image:linear-gradient(var(--color-text)1px,transparent 1px),linear-gradient(90deg,var(--color-text)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .sv-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-text)6%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text)6%,transparent)1px,transparent 1px)}}[data-theme=smartvillage] .sv-grid{background-size:44px 44px}[data-theme=smartvillage] .sv-gradient-text{background:linear-gradient(100deg,var(--color-text)10%,var(--color-primary)55%,var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=smartvillage] .t-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-card{background:color-mix(in srgb,var(--color-surface)80%,transparent)}}[data-theme=smartvillage] .t-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=smartvillage] .t-card-hover:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)55%,transparent)}}[data-theme=smartvillage] .t-card-hover:hover{box-shadow:0 0 0 1px var(--color-primary),0 20px 60px -20px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-card-hover:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary)30%,transparent),0 20px 60px -20px color-mix(in srgb,var(--color-primary)50%,transparent)}}[data-theme=smartvillage] .t-btn{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary));color:var(--color-on-primary);border:0;border-radius:999px}[data-theme=smartvillage] .t-btn-outline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}[data-theme=smartvillage] .t-btn-outline:hover{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-btn-outline:hover{background:color-mix(in srgb,var(--color-primary)8%,transparent)}}[data-theme=smartvillage] .t-eyebrow{text-transform:lowercase;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,monospace}[data-theme=smartvillage] .t-section-alt{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-section-alt{background:color-mix(in srgb,var(--color-surface)50%,var(--color-bg))}}[data-theme=smartvillage] .t-page-header{background:var(--color-surface);color:var(--color-text)}[data-theme=smartvillage] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)12%,transparent)}}[data-theme=smartvillage] .t-icon-tile{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=smartvillage] .t-icon-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary)30%,transparent)}}[data-theme=smartvillage] .t-stat-value{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=smartvillage] .t-chip[data-active=true]{background:var(--color-primary);color:var(--color-on-primary)}[data-theme=smartvillage] .t-badge{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}[data-theme=kotahijau] .t-card{background:var(--color-surface);box-shadow:none;border:0}[data-theme=kotahijau] .t-card-hover:hover{background:var(--color-surface-2);transform:none}[data-theme=kotahijau] .t-title{letter-spacing:-.04em;font-weight:600}[data-theme=kotahijau] .t-btn{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);border-radius:999px}[data-theme=kotahijau] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:0 0}[data-theme=kotahijau] .t-section-alt{background:0 0}[data-theme=kotahijau] .t-section-alt>.t-container{background:var(--color-surface);border-radius:var(--radius-theme);padding-block:3rem}[data-theme=kotahijau] .t-icon-tile{border-radius:999px}[data-theme=kotahijau] .t-badge,[data-theme=kotahijau] .t-icon-tile{background:var(--color-secondary);color:#111a0e}[data-theme=kotahijau] .t-chip{background:var(--color-surface);border:0}[data-theme=kotahijau] .t-chip:hover,[data-theme=kotahijau] .t-chip[data-active=true]{background:var(--color-text);color:var(--color-bg)}[data-theme=kotahijau] .t-input{background:var(--color-surface);border:0;border-radius:1rem}[data-theme=kotahijau] .t-stat-value{color:var(--color-text);font-weight:600}[data-theme=kotahijau] .t-eyebrow{text-transform:none;letter-spacing:0;font-size:.85rem}[data-theme=senja] .senja-sky{background:linear-gradient(170deg,var(--color-accent)0,var(--color-secondary)45%,var(--color-primary)78%,#f59e0b 100%)}[data-theme=senja] .senja-sun{filter:blur(2px);background:radial-gradient(circle,#ffe7a8 0,#fdba74 35%,#fb923c59 60%,#0000 72%)}[data-theme=senja] .senja-glass{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=senja] .senja-glass{background:color-mix(in srgb,var(--color-surface)70%,transparent)}}[data-theme=senja] .senja-glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid #fff6}[data-theme=senja] .senja-ring{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary),var(--color-accent))}[data-theme=senja] .senja-active{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary))}[data-theme=senja] .senja-gradient-text{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary),var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=senja] .t-btn{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary));color:#fff;box-shadow:0 10px 25px -10px var(--color-secondary);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=senja] .t-btn{box-shadow:0 10px 25px -10px color-mix(in srgb,var(--color-secondary)70%,transparent)}}[data-theme=senja] .t-btn-outline{color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary);background:0 0}[data-theme=senja] .t-card{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=senja] .t-card{border-color:color-mix(in srgb,var(--color-border)70%,transparent)}}[data-theme=senja] .t-card-hover{position:relative}[data-theme=senja] .t-card-hover:hover{box-shadow:0 0 0 2px var(--color-secondary),var(--shadow-theme)}@supports (color:color-mix(in lab,red,red)){[data-theme=senja] .t-card-hover:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-secondary)50%,transparent),var(--shadow-theme)}}[data-theme=senja] .t-section-alt{background:linear-gradient(180deg,var(--color-surface-2),var(--color-bg))}[data-theme=senja] .t-icon-tile{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:999px}[data-theme=senja] .t-stat-value{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=senja] .t-eyebrow{color:var(--color-secondary)}[data-theme=senja] .t-chip[data-active=true]{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary));color:#fff;border-color:#0000}[data-theme=kampungkreatif] .kk-dots{background-image:radial-gradient(#1b1b1b2e 1.5px,#0000 0);background-size:18px 18px}[data-theme=kampungkreatif] .kk-marker{background:linear-gradient(transparent 55%,var(--color-secondary)55%,var(--color-secondary)92%,transparent 92%);padding-inline:.1em}[data-theme=kampungkreatif] .t-card{border:3px solid var(--color-border);box-shadow:var(--shadow-theme);border-radius:var(--radius-theme)}[data-theme=kampungkreatif] .t-card-hover:hover{box-shadow:8px 8px 0 0 var(--color-border);transform:translate(-3px,-3px)}[data-theme=kampungkreatif] .t-card-img{border-bottom:3px solid var(--color-border)}[data-theme=kampungkreatif] .t-btn{color:#1b1b1b;border:3px solid #1b1b1b;border-radius:14px;font-weight:900;box-shadow:4px 4px #1b1b1b}[data-theme=kampungkreatif] .t-btn:hover{filter:none;transform:translate(-2px,-2px);box-shadow:6px 6px #1b1b1b}[data-theme=kampungkreatif] .t-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #1b1b1b}[data-theme=kampungkreatif] .t-btn-outline{background:#fff}[data-theme=kampungkreatif] .t-title{letter-spacing:-.02em;font-weight:900}[data-theme=kampungkreatif] .t-eyebrow{color:var(--color-text);background:var(--color-accent);letter-spacing:.06em;border:2px solid #1b1b1b;border-radius:8px;padding:.2rem .6rem}[data-theme=kampungkreatif] .t-section-alt{background-color:var(--color-surface-2);border-block:3px solid var(--color-border);background-image:radial-gradient(#1b1b1b1f 1.5px,#0000 0);background-size:18px 18px}[data-theme=kampungkreatif] .t-badge{background:var(--color-secondary);color:#1b1b1b;border:2px solid #1b1b1b;font-weight:900}[data-theme=kampungkreatif] .t-chip{border:3px solid #1b1b1b;font-weight:800}[data-theme=kampungkreatif] .t-chip:hover,[data-theme=kampungkreatif] .t-chip[data-active=true]{background:var(--color-secondary);color:#1b1b1b;box-shadow:3px 3px #1b1b1b}[data-theme=kampungkreatif] .t-input{border:3px solid #1b1b1b;box-shadow:3px 3px #1b1b1b}[data-theme=kampungkreatif] .t-icon-tile{background:var(--color-secondary);color:#1b1b1b;border:3px solid #1b1b1b}[data-theme=kampungkreatif] .t-stat-value{color:var(--color-text);font-weight:900}[data-theme=kampungkreatif] .t-prose blockquote{background:var(--color-secondary);color:#1b1b1b;border:3px solid #1b1b1b;border-radius:16px;padding:1rem 1.25rem;font-style:normal;font-weight:700}[data-theme=hutantropis] .ht-vignette{background:radial-gradient(ellipse at center,#03100a59 0,#03100abf 60%,#03100af2 100%),linear-gradient(180deg,#03100a99,transparent 30%,transparent 70%,var(--color-bg))}[data-theme=hutantropis] .t-title{letter-spacing:-.01em;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem);font-weight:500}[data-theme=hutantropis] .t-card{background:var(--color-surface);border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-card{border-color:color-mix(in srgb,var(--color-secondary)14%,transparent)}}[data-theme=hutantropis] .t-card-hover:hover{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-secondary)60%,transparent)}}[data-theme=hutantropis] .t-card-hover:hover{transform:translateY(-3px)}[data-theme=hutantropis] .t-btn{text-transform:uppercase;letter-spacing:.18em;border-radius:999px;padding:1rem 1.8rem;font-size:.75rem}[data-theme=hutantropis] .t-btn-outline{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-btn-outline{border-color:color-mix(in srgb,var(--color-secondary)60%,transparent)}}[data-theme=hutantropis] .t-btn-outline{color:var(--color-secondary)}[data-theme=hutantropis] .t-eyebrow{color:var(--color-secondary);letter-spacing:.35em;font-weight:500}[data-theme=hutantropis] .t-section-alt{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-section-alt{background:color-mix(in srgb,var(--color-surface)60%,var(--color-bg))}}[data-theme=hutantropis] .t-badge{border:1px solid var(--color-secondary);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-badge{border:1px solid color-mix(in srgb,var(--color-secondary)50%,transparent)}}[data-theme=hutantropis] .t-badge{color:var(--color-secondary)}[data-theme=hutantropis] .t-icon-tile{border:1px solid var(--color-secondary);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-icon-tile{border:1px solid color-mix(in srgb,var(--color-secondary)45%,transparent)}}[data-theme=hutantropis] .t-icon-tile{color:var(--color-secondary);border-radius:999px}[data-theme=hutantropis] .t-stat-value{color:var(--color-secondary);font-style:italic;font-weight:500}[data-theme=hutantropis] .t-prose{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=hutantropis] .t-prose{color:color-mix(in srgb,var(--color-text)90%,transparent)}}[data-theme=hutantropis] .t-prose blockquote{border-left-color:var(--color-secondary);font-family:var(--font-heading);font-size:1.5em}[data-theme=hutantropis] .t-chip:hover,[data-theme=hutantropis] .t-chip[data-active=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:#03100a}[data-theme=minimalis] .mono-label{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}[data-theme=minimalis] .t-card{border-color:var(--color-border);box-shadow:none;border-radius:0}[data-theme=minimalis] .t-card-hover:hover{border-color:var(--color-text);transform:none}[data-theme=minimalis] .t-btn{text-transform:uppercase;letter-spacing:.1em;border-radius:0;padding:.95rem 1.4rem;font-size:.8rem}[data-theme=minimalis] .t-btn:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;filter:none}[data-theme=minimalis] .t-btn-outline{color:var(--color-text);border-color:var(--color-text);background:0 0}[data-theme=minimalis] .t-eyebrow{color:var(--color-secondary);letter-spacing:.18em}[data-theme=minimalis] .t-title{letter-spacing:-.04em}[data-theme=minimalis] .t-badge,[data-theme=minimalis] .t-chip,[data-theme=minimalis] .t-input{border-radius:0}[data-theme=minimalis] .t-chip:hover,[data-theme=minimalis] .t-chip[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}[data-theme=minimalis] .t-icon-tile{color:var(--color-secondary);border:1px solid var(--color-border);background:0 0;border-radius:0}[data-theme=minimalis] .t-stat-value{color:var(--color-text);letter-spacing:-.04em}[data-theme=minimalis] .t-section-alt{background:var(--color-surface-2);border-block:1px solid var(--color-border)}[data-theme=minimalis] .t-prose blockquote{border-left-color:var(--color-secondary);font-style:normal;font-family:var(--font-heading);font-size:1.35em}[data-theme=minimalis] .t-card-img{filter:grayscale(.25)}[data-theme=majalah] .t-card{box-shadow:none;border-color:var(--color-border);border-radius:0}[data-theme=majalah] .t-card-hover:hover{border-color:var(--color-text);transform:none}[data-theme=majalah] .t-btn{font-family:var(--font-heading);letter-spacing:.02em;border-radius:0}[data-theme=majalah] .t-eyebrow{letter-spacing:.3em;font-size:.68rem}[data-theme=majalah] .t-title{font-weight:900}[data-theme=majalah] .t-badge,[data-theme=majalah] .t-chip,[data-theme=majalah] .t-input{border-radius:0}[data-theme=majalah] .t-icon-tile{border:1px solid var(--color-text);color:var(--color-primary);background:0 0;border-radius:0}[data-theme=majalah] .t-stat-value{color:var(--color-text);font-weight:900}[data-theme=majalah] .t-section-alt{background:var(--color-surface-2);border-block:1px solid var(--color-border)}[data-theme=majalah] .t-page-header{background:var(--color-secondary)}[data-theme=majalah] .t-prose>p:first-of-type:first-letter{float:left;font-family:var(--font-heading);color:var(--color-primary);padding:.06em .12em 0 0;font-size:4.2em;font-weight:900;line-height:.82}[data-theme=majalah] .t-prose blockquote{border-left:0;border-block:3px double var(--color-text);text-align:center;font-family:var(--font-heading);color:var(--color-text);padding:1em 0;font-size:1.5em}[data-theme=majalah] .t-prose h2,[data-theme=majalah] .t-prose h3{font-weight:900}[data-theme=kopi] .kopi-blob{border-radius:58% 42% 46% 54%/48% 56% 44% 52%;animation:kopi-morph 14s ease-in-out infinite}@keyframes kopi-morph{50%{border-radius:42% 58% 60% 40%/56% 40% 60% 44%}}[data-theme=kopi] .t-btn{border-radius:999px;padding-inline:1.5rem}[data-theme=kopi] .t-btn-outline{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kopi] .t-btn-outline{border-color:color-mix(in srgb,var(--color-primary)35%,transparent)}}[data-theme=kopi] .t-card{background:var(--color-surface);box-shadow:var(--shadow-theme);border-color:#0000}[data-theme=kopi] .t-card-hover:hover{transform:translateY(-4px)rotate(-.4deg)}[data-theme=kopi] .t-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:none;font-size:.9rem}[data-theme=kopi] .t-title{font-weight:600}[data-theme=kopi] .t-icon-tile{background:var(--color-surface-2);color:var(--color-primary);border-radius:999px}[data-theme=kopi] .t-stat-value{font-weight:600}[data-theme=kopi] .t-section-alt{background:var(--color-surface-2);border-radius:3rem;margin-inline:clamp(0rem,2vw,1.5rem)}[data-theme=kopi] .t-chip{border-radius:999px}[data-theme=kopi] .t-chip:hover,[data-theme=kopi] .t-chip[data-active=true]{background:var(--color-primary)}[data-theme=kopi] .t-page-header{border-radius:0 0 3rem 3rem}[data-theme=kopi] .t-prose blockquote{border-left-color:var(--color-secondary);font-family:var(--font-heading);font-style:normal}@media (prefers-reduced-motion:reduce){[data-theme=kopi] .kopi-blob{animation:none}}[data-theme=emasmalam] .t-btn{text-transform:uppercase;letter-spacing:.25em;color:#14110a;background:linear-gradient(120deg,#b8923c,#e9cf84 50%,#b8923c) 0 0/200% 100%;border:0;border-radius:0;padding:1rem 1.75rem;font-size:.72rem;transition:background-position .6s}[data-theme=emasmalam] .t-btn:hover{filter:none;background-position:100% 0}[data-theme=emasmalam] .t-btn-outline{color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:0 0}[data-theme=emasmalam] .t-btn-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff80}[data-theme=emasmalam] .t-card{border-color:var(--color-border);box-shadow:none;border-radius:0}[data-theme=emasmalam] .t-card-hover:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=emasmalam] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)60%,transparent)}}[data-theme=emasmalam] .t-card-hover:hover{transform:none}[data-theme=emasmalam] .t-eyebrow{letter-spacing:.45em;font-size:.68rem;font-weight:600}[data-theme=emasmalam] .t-title{letter-spacing:0;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);font-weight:500}[data-theme=emasmalam] .t-icon-tile{border:1px solid var(--color-primary);background:0 0;border-radius:0}@supports (color:color-mix(in lab,red,red)){[data-theme=emasmalam] .t-icon-tile{border:1px solid color-mix(in srgb,var(--color-primary)50%,transparent)}}[data-theme=emasmalam] .t-icon-tile{color:var(--color-primary)}[data-theme=emasmalam] .t-stat-value{font-family:var(--font-heading);font-weight:500}[data-theme=emasmalam] .t-badge,[data-theme=emasmalam] .t-chip,[data-theme=emasmalam] .t-input{border-radius:0}[data-theme=emasmalam] .t-chip:hover,[data-theme=emasmalam] .t-chip[data-active=true]{background:var(--color-primary);color:var(--color-on-primary)}[data-theme=emasmalam] .t-page-header{background:#0b0b0e}[data-theme=emasmalam] .t-prose blockquote{border-left:1px solid var(--color-primary);font-family:var(--font-heading);font-size:1.5em}[data-theme=pualam] .pualam-marble{background-color:var(--color-bg);background-image:radial-gradient(ellipse 60% 40% at 15% 20%,var(--color-secondary),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 70%,var(--color-accent),transparent 70%),linear-gradient(115deg,transparent 40%,var(--color-text)41%,transparent 43%),linear-gradient(160deg,transparent 62%,var(--color-text)63%,transparent 65%)}@supports (color:color-mix(in lab,red,red)){[data-theme=pualam] .pualam-marble{background-image:radial-gradient(ellipse 60% 40% at 15% 20%,color-mix(in srgb,var(--color-secondary)10%,transparent),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 70%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 70%),linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--color-text)4%,transparent)41%,transparent 43%),linear-gradient(160deg,transparent 62%,color-mix(in srgb,var(--color-text)3%,transparent)63%,transparent 65%)}}[data-theme=pualam] .t-btn{border-radius:999px;padding-inline:1.5rem;font-weight:600}[data-theme=pualam] .t-btn-outline{border-color:var(--color-border);color:var(--color-text)}[data-theme=pualam] .t-btn-outline:hover{border-color:var(--color-text);background:0 0}[data-theme=pualam] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=pualam] .t-card-hover:hover{box-shadow:var(--shadow-theme);transform:translateY(-3px)}[data-theme=pualam] .t-card-img{border-radius:calc(var(--radius-theme)*.6)calc(var(--radius-theme)*.6)0 0}[data-theme=pualam] .t-eyebrow{color:var(--color-secondary);text-transform:none;letter-spacing:.04em;font-size:.9rem;font-weight:500}[data-theme=pualam] .t-title{letter-spacing:-.01em;font-weight:400}[data-theme=pualam] .t-icon-tile{background:var(--color-surface-2);color:var(--color-primary);border-radius:999px 999px 10px 10px}[data-theme=pualam] .t-stat-value{font-family:var(--font-heading);font-weight:400}[data-theme=pualam] .t-section-alt{background:var(--color-surface-2)}[data-theme=pualam] .t-chip{border-radius:999px}[data-theme=pualam] .t-page-header{background:var(--color-primary)}[data-theme=pualam] .t-prose blockquote{border-left-color:var(--color-secondary);font-family:var(--font-heading);font-style:normal}[data-theme=karanglaut] .t-btn{border-radius:999px;padding-inline:1.4rem}[data-theme=karanglaut] .t-btn:hover{filter:none;box-shadow:0 12px 24px -12px var(--color-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){[data-theme=karanglaut] .t-btn:hover{box-shadow:0 12px 24px -12px color-mix(in srgb,var(--color-primary)70%,transparent)}}[data-theme=karanglaut] .t-card{box-shadow:var(--shadow-theme);border-color:#0000}[data-theme=karanglaut] .t-card-hover:hover{transform:translateY(-6px)}[data-theme=karanglaut] .t-eyebrow{color:var(--color-secondary)}[data-theme=karanglaut] .t-title{font-weight:800}[data-theme=karanglaut] .t-icon-tile{background:var(--color-secondary);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){[data-theme=karanglaut] .t-icon-tile{background:color-mix(in srgb,var(--color-secondary)15%,transparent)}}[data-theme=karanglaut] .t-icon-tile,[data-theme=karanglaut] .t-stat-value{color:var(--color-secondary)}[data-theme=karanglaut] .t-section-alt{background:linear-gradient(180deg,var(--color-surface-2),var(--color-bg))}[data-theme=karanglaut] .t-chip{border-radius:999px}[data-theme=karanglaut] .t-chip:hover,[data-theme=karanglaut] .t-chip[data-active=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}[data-theme=karanglaut] .t-badge{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=karanglaut] .t-badge{background:color-mix(in srgb,var(--color-secondary)15%,transparent)}}[data-theme=karanglaut] .t-badge{color:var(--color-secondary)}[data-theme=karanglaut] .t-page-header{background:linear-gradient(135deg,var(--color-primary),#0f2d33)}[data-theme=karanglaut] .t-prose blockquote{border-left-color:var(--color-secondary);background:var(--color-surface-2);border-radius:0 1rem 1rem 0;padding:1rem 1.25rem}[data-theme=lembayung] .lb-mesh{background:radial-gradient(40% 50% at 15% 20%,var(--color-primary),transparent 70%),radial-gradient(35% 45% at 85% 15%,var(--color-secondary),transparent 70%),radial-gradient(45% 50% at 70% 90%,var(--color-accent),transparent 70%),var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=lembayung] .lb-mesh{background:radial-gradient(40% 50% at 15% 20%,color-mix(in srgb,var(--color-primary)28%,transparent),transparent 70%),radial-gradient(35% 45% at 85% 15%,color-mix(in srgb,var(--color-secondary)22%,transparent),transparent 70%),radial-gradient(45% 50% at 70% 90%,color-mix(in srgb,var(--color-accent)20%,transparent),transparent 70%),var(--color-bg)}}[data-theme=lembayung] .lb-grid{background-image:linear-gradient(var(--color-primary)1px,transparent 1px),linear-gradient(90deg,var(--color-primary)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=lembayung] .lb-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-primary)8%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-primary)8%,transparent)1px,transparent 1px)}}[data-theme=lembayung] .lb-grid{background-size:56px 56px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}[data-theme=lembayung] .lb-grad-bg{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary))}[data-theme=lembayung] .lb-grad-text{background:linear-gradient(110deg,var(--color-primary),var(--color-secondary)60%,var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=lembayung] .lb-grad-border{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,var(--color-primary),var(--color-secondary),var(--color-accent))border-box;border:1.5px solid #0000}[data-theme=lembayung] .lb-glass{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=lembayung] .lb-glass{background:color-mix(in srgb,var(--color-surface)72%,transparent)}}[data-theme=lembayung] .lb-glass{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6)}[data-theme=lembayung] .t-btn{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary));color:#fff;box-shadow:0 14px 30px -14px var(--color-primary);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=lembayung] .t-btn{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=lembayung] .t-btn-outline{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,var(--color-primary),var(--color-secondary))border-box;color:var(--color-text);box-shadow:none;border:1.5px solid #0000}[data-theme=lembayung] .t-card{border-color:var(--color-border)}[data-theme=lembayung] .t-card-hover:hover{box-shadow:0 0 0 1.5px var(--color-primary),var(--shadow-theme)}@supports (color:color-mix(in lab,red,red)){[data-theme=lembayung] .t-card-hover:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-primary)45%,transparent),var(--shadow-theme)}}[data-theme=lembayung] .t-eyebrow{background:linear-gradient(110deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=lembayung] .t-title{letter-spacing:-.025em;font-weight:800}[data-theme=lembayung] .t-icon-tile{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:1rem}[data-theme=lembayung] .t-stat-value{background:linear-gradient(110deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=lembayung] .t-chip{border-radius:999px}[data-theme=lembayung] .t-chip:hover,[data-theme=lembayung] .t-chip[data-active=true]{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary));color:#fff;border-color:#0000}[data-theme=lembayung] .t-section-alt{background:linear-gradient(180deg,var(--color-surface-2),var(--color-bg))}[data-theme=lembayung] .t-page-header{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary))}[data-theme=rempah] .rempah-band{background:linear-gradient(135deg,var(--color-secondary)25%,transparent 25%)-6px 0/12px 12px,linear-gradient(225deg,var(--color-secondary)25%,transparent 25%)-6px 0/12px 12px,linear-gradient(315deg,var(--color-secondary)25%,transparent 25%)0 0/12px 12px,linear-gradient(45deg,var(--color-secondary)25%,transparent 25%)0 0/12px 12px,var(--color-accent)}[data-theme=rempah] .rempah-pattern{background-image:radial-gradient(var(--color-primary)1.5px,transparent 1.5px),linear-gradient(45deg,transparent 48%,var(--color-secondary)49% 51%,transparent 52%)}@supports (color:color-mix(in lab,red,red)){[data-theme=rempah] .rempah-pattern{background-image:radial-gradient(color-mix(in srgb,var(--color-primary)14%,transparent)1.5px,transparent 1.5px),linear-gradient(45deg,transparent 48%,color-mix(in srgb,var(--color-secondary)12%,transparent)49% 51%,transparent 52%)}}[data-theme=rempah] .rempah-pattern{background-size:22px 22px,44px 44px}[data-theme=rempah] .rempah-pattern-dark{background-image:linear-gradient(45deg,#0000 48%,#ffffff14 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#ffffff14 49% 51%,#0000 52%);background-size:40px 40px}[data-theme=rempah] .t-btn{letter-spacing:.02em;border-radius:4px}[data-theme=rempah] .t-btn:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=rempah] .t-btn:hover{background:color-mix(in srgb,var(--color-primary)85%,black)}}[data-theme=rempah] .t-btn:hover{filter:none}[data-theme=rempah] .t-btn-outline:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=rempah] .t-btn-outline:hover{background:color-mix(in srgb,var(--color-primary)8%,transparent)}}[data-theme=rempah] .t-card{border-radius:6px}[data-theme=rempah] .t-card-hover:hover{border-color:var(--color-secondary)}[data-theme=rempah] .t-eyebrow{letter-spacing:.25em}[data-theme=rempah] .t-icon-tile{background:var(--color-primary);color:var(--color-secondary);border-radius:4px;transform:rotate(45deg)}[data-theme=rempah] .t-icon-tile>*{transform:rotate(-45deg)}[data-theme=rempah] .t-stat-value{color:var(--color-primary)}[data-theme=rempah] .t-section-alt{background-color:var(--color-surface-2);background-image:radial-gradient(var(--color-primary)1.5px,transparent 1.5px)}@supports (color:color-mix(in lab,red,red)){[data-theme=rempah] .t-section-alt{background-image:radial-gradient(color-mix(in srgb,var(--color-primary)10%,transparent)1.5px,transparent 1.5px)}}[data-theme=rempah] .t-section-alt{background-size:22px 22px}[data-theme=rempah] .t-badge{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=rempah] .t-badge{background:color-mix(in srgb,var(--color-secondary)20%,transparent)}}[data-theme=rempah] .t-badge{color:var(--color-primary)}[data-theme=rempah] .t-chip:hover,[data-theme=rempah] .t-chip[data-active=true]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=rempah] .t-prose blockquote{border-left-color:var(--color-secondary)}[data-theme=savana] .savana-sun{background:radial-gradient(circle,#ffe9a8 0,#e9b949 40%,#e9b94940 62%,#0000 72%)}[data-theme=savana] .savana-grass{background:linear-gradient(160deg,var(--color-primary),#5b3409 70%);position:relative}[data-theme=savana] .savana-grass:after{content:"";pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 14px,#e9b94914 14px 16px);height:40%;position:absolute;inset:auto 0 0}[data-theme=savana] .t-btn{text-transform:uppercase;letter-spacing:.14em;border-radius:6px;font-size:.78rem}[data-theme=savana] .t-card{border-color:var(--color-border)}[data-theme=savana] .t-card-hover:hover{border-color:var(--color-primary)}[data-theme=savana] .t-eyebrow{letter-spacing:.3em}[data-theme=savana] .t-title{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1}[data-theme=savana] .t-icon-tile{background:var(--color-primary);color:#fff}[data-theme=savana] .t-stat-value{font-weight:800}[data-theme=savana] .t-section-alt{background:var(--color-surface-2)}[data-theme=savana] .t-chip:hover,[data-theme=savana] .t-chip[data-active=true]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=savana] .t-page-header{background:#2b1d0e}[data-theme=savana] .t-prose h2,[data-theme=savana] .t-prose h3{text-transform:uppercase;letter-spacing:.01em}[data-theme=savana] .t-prose blockquote{border-left-color:var(--color-secondary)}[data-theme=nordik] .t-btn{border-radius:12px;font-weight:600}[data-theme=nordik] .t-btn:hover{filter:none;background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=nordik] .t-btn:hover{background:color-mix(in srgb,var(--color-primary)88%,black)}}[data-theme=nordik] .t-btn-outline{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}[data-theme=nordik] .t-btn-outline:hover{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary)}[data-theme=nordik] .t-btn-ghost:hover{background:#ffffff40}[data-theme=nordik] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=nordik] .t-card-hover:hover{box-shadow:var(--shadow-theme);border-color:#0000;transform:translateY(-2px)}[data-theme=nordik] .t-eyebrow{color:var(--color-accent);text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:600}[data-theme=nordik] .t-title{letter-spacing:-.025em;font-weight:700}[data-theme=nordik] .t-icon-tile{background:var(--color-surface-2);color:var(--color-primary);border-radius:12px}[data-theme=nordik] .t-stat-value{color:var(--color-text);font-weight:700}[data-theme=nordik] .t-section-alt{background:var(--color-surface-2);border-radius:2rem;margin-inline:clamp(0rem,2vw,2rem)}[data-theme=nordik] .t-chip{border-radius:10px}[data-theme=nordik] .t-page-header{background:var(--color-primary)}[data-theme=nordik] .t-prose blockquote{border-left-color:var(--color-accent);background:var(--color-surface-2);border-radius:0 12px 12px 0;padding:1rem 1.25rem;font-style:normal}[data-theme=y2k] .y2k-holo{background:linear-gradient(120deg,#c4b5fd,#a5f3fc 25%,#fbcfe8 50%,#fde68a 75%,#c4b5fd) 0 0/300% 100%;animation:y2k-shift 10s ease-in-out infinite}[data-theme=y2k] .y2k-holo-text{color:#0000;background:linear-gradient(120deg,#c4b5fd,#a5f3fc,#fbcfe8,#fde68a);-webkit-background-clip:text;background-clip:text}[data-theme=y2k] .y2k-chrome-text{background:linear-gradient(100deg,var(--color-primary),var(--color-accent)45%,var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=y2k] .y2k-card,[data-theme=y2k] .y2k-chrome-border{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,#c4b5fd,#a5f3fc,#fbcfe8,#fde68a)border-box;border:2px solid #0000}[data-theme=y2k] .y2k-card{border-radius:1.8rem;transition:transform .3s,box-shadow .3s}[data-theme=y2k] .y2k-card:hover{box-shadow:var(--shadow-theme);transform:translateY(-6px)rotate(-.6deg)}[data-theme=y2k] .y2k-orbs{background:radial-gradient(30% 40% at 10% 20%,var(--color-accent),transparent 70%),radial-gradient(30% 40% at 90% 30%,var(--color-secondary),transparent 70%),radial-gradient(40% 40% at 50% 100%,var(--color-primary),transparent 70%)}@supports (color:color-mix(in lab,red,red)){[data-theme=y2k] .y2k-orbs{background:radial-gradient(30% 40% at 10% 20%,color-mix(in srgb,var(--color-accent)30%,transparent),transparent 70%),radial-gradient(30% 40% at 90% 30%,color-mix(in srgb,var(--color-secondary)30%,transparent),transparent 70%),radial-gradient(40% 40% at 50% 100%,color-mix(in srgb,var(--color-primary)22%,transparent),transparent 70%)}}[data-theme=y2k] .y2k-twinkle{animation:y2k-twinkle 2.4s ease-in-out infinite}@keyframes y2k-shift{50%{background-position:100% 0}}@keyframes y2k-twinkle{0%,to{opacity:.6;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}[data-theme=y2k] .t-btn{background:linear-gradient(120deg,var(--color-primary),var(--color-accent));color:#fff;box-shadow:0 12px 26px -12px var(--color-primary);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=y2k] .t-btn{box-shadow:0 12px 26px -12px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=y2k] .t-btn-outline{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,#c4b5fd,#a5f3fc,#fbcfe8,#fde68a)border-box;color:var(--color-text);box-shadow:none;border:2px solid #0000}[data-theme=y2k] .t-card{border-color:var(--color-border)}[data-theme=y2k] .t-eyebrow{color:var(--color-primary)}[data-theme=y2k] .t-title{letter-spacing:-.02em;font-weight:900}[data-theme=y2k] .t-icon-tile{color:#1b1530;background:linear-gradient(120deg,#c4b5fd,#a5f3fc,#fbcfe8);border-radius:999px}[data-theme=y2k] .t-stat-value{background:linear-gradient(100deg,var(--color-primary),var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=y2k] .t-chip{border-radius:999px}[data-theme=y2k] .t-chip:hover,[data-theme=y2k] .t-chip[data-active=true]{color:#1b1530;background:linear-gradient(120deg,#c4b5fd,#a5f3fc,#fbcfe8);border-color:#0000}[data-theme=y2k] .t-section-alt{background:linear-gradient(180deg,var(--color-surface-2),var(--color-bg))}[data-theme=y2k] .t-page-header{background:linear-gradient(120deg,var(--color-primary),var(--color-accent))}@media (prefers-reduced-motion:reduce){[data-theme=y2k] .y2k-holo,[data-theme=y2k] .y2k-twinkle{animation:none}}[data-theme=retro] .retro-sunburst{background:repeating-conic-gradient(from 0deg at 80% 110%,var(--color-secondary)0 6deg,transparent 6deg 12deg)}@supports (color:color-mix(in lab,red,red)){[data-theme=retro] .retro-sunburst{background:repeating-conic-gradient(from 0deg at 80% 110%,color-mix(in srgb,var(--color-secondary)22%,transparent)0 6deg,transparent 6deg 12deg)}}[data-theme=retro] .retro-shadow-text{text-shadow:3px 3px 0 var(--color-secondary),6px 6px 0 var(--color-accent)}[data-theme=retro] .retro-badge{animation:retro-spin 14s linear infinite}@keyframes retro-spin{to{transform:rotate(1turn)}}[data-theme=retro] .t-btn{border:3px solid var(--color-text);box-shadow:4px 4px 0 var(--color-text);border-radius:999px;font-weight:800}[data-theme=retro] .t-btn:hover{box-shadow:6px 6px 0 var(--color-text);filter:none;transform:translate(-2px,-2px)}[data-theme=retro] .t-btn-outline{background:var(--color-surface);color:var(--color-text)}[data-theme=retro] .t-card{border:3px solid var(--color-text);box-shadow:6px 6px 0 var(--color-text)}[data-theme=retro] .t-card-hover:hover{box-shadow:9px 9px 0 var(--color-text);transform:translate(-2px,-2px)}[data-theme=retro] .t-card-img{border-bottom:3px solid var(--color-text)}[data-theme=retro] .t-eyebrow{color:var(--color-primary);font-weight:900}[data-theme=retro] .t-title{font-weight:900}[data-theme=retro] .t-icon-tile{border:3px solid var(--color-text);background:var(--color-secondary);color:#3a1f0f;border-radius:999px}[data-theme=retro] .t-stat-value{color:var(--color-primary);font-weight:900}[data-theme=retro] .t-chip{border:3px solid var(--color-text);border-radius:999px;font-weight:800}[data-theme=retro] .t-chip:hover,[data-theme=retro] .t-chip[data-active=true]{background:var(--color-secondary);color:#3a1f0f;border-color:var(--color-text)}[data-theme=retro] .t-section-alt{background:var(--color-surface-2);border-block:3px solid var(--color-text)}[data-theme=retro] .t-input{border:3px solid var(--color-text)}[data-theme=retro] .t-prose blockquote{border:3px solid var(--color-text);background:var(--color-secondary);color:#3a1f0f;border-radius:1.5rem;padding:1rem 1.25rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-theme=retro] .retro-badge{animation:none}}[data-theme=pixel] .pixel-box{border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}[data-theme=pixel] .pixel-hover{transition:transform .1s steps(2),box-shadow .1s steps(2)}[data-theme=pixel] .pixel-hover:hover{box-shadow:7px 7px 0 var(--color-secondary);transform:translate(-3px,-3px)}[data-theme=pixel] .pixel-grid{background-image:linear-gradient(var(--color-primary)2px,transparent 2px),linear-gradient(90deg,var(--color-primary)2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){[data-theme=pixel] .pixel-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-primary)10%,transparent)2px,transparent 2px),linear-gradient(90deg,color-mix(in srgb,var(--color-primary)10%,transparent)2px,transparent 2px)}}[data-theme=pixel] .pixel-grid{background-size:32px 32px}[data-theme=pixel] .pixel-crt:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000000d 0 1px,#0000 1px 3px);position:absolute;inset:0}[data-theme=pixel] .pixel-img{image-rendering:pixelated}[data-theme=pixel] .pixel-bar{background:repeating-linear-gradient(90deg,var(--color-accent)0 10px,transparent 10px 12px)}[data-theme=pixel] .pixel-blink{animation:pixel-blink 1s step-end infinite}[data-theme=pixel] .pixel-float{animation:pixel-float 1.6s steps(4) infinite}@keyframes pixel-blink{50%{opacity:0}}@keyframes pixel-float{50%{transform:translateY(-8px)}}[data-theme=pixel] .t-btn{border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;border-radius:0;font-size:.72rem}[data-theme=pixel] .t-btn:hover{box-shadow:6px 6px 0 var(--color-secondary);filter:none;transform:translate(-2px,-2px)}[data-theme=pixel] .t-btn:active{box-shadow:0 0 0 var(--color-border);transform:translate(3px,3px)}[data-theme=pixel] .t-btn-outline{background:var(--color-surface);color:var(--color-text)}[data-theme=pixel] .t-card{border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border);border-radius:0}[data-theme=pixel] .t-card-hover:hover{box-shadow:7px 7px 0 var(--color-secondary);transform:translate(-3px,-3px)}[data-theme=pixel] .t-card-img{border-bottom:3px solid var(--color-border)}[data-theme=pixel] .t-eyebrow{font-family:var(--font-heading);color:var(--color-secondary);letter-spacing:0}[data-theme=pixel] .t-title{text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);line-height:1.15}[data-theme=pixel] .t-icon-tile{border:3px solid var(--color-border);background:var(--color-accent);color:#05121a;border-radius:0}[data-theme=pixel] .t-stat-value{font-family:var(--font-heading);color:var(--color-primary)}[data-theme=pixel] .t-badge,[data-theme=pixel] .t-chip,[data-theme=pixel] .t-input{border-radius:0}[data-theme=pixel] .t-chip{border:3px solid var(--color-border);font-family:var(--font-heading);text-transform:uppercase;font-size:.7rem}[data-theme=pixel] .t-chip:hover,[data-theme=pixel] .t-chip[data-active=true]{background:var(--color-secondary);color:#fff;border-color:var(--color-border)}[data-theme=pixel] .t-input{border:3px solid var(--color-border)}[data-theme=pixel] .t-section-alt{background-color:var(--color-surface-2);border-block:4px solid var(--color-border)}[data-theme=pixel] .t-prose h2,[data-theme=pixel] .t-prose h3{font-family:var(--font-heading);text-transform:uppercase}[data-theme=pixel] .t-prose blockquote{border-left-color:var(--color-border);border-left-width:3px;border:3px solid var(--color-border);border-left:8px solid var(--color-secondary);padding:1rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-theme=pixel] .pixel-blink,[data-theme=pixel] .pixel-float{animation:none}}[data-theme=clay] .clay{box-shadow:0 16px 30px -14px var(--color-primary),inset 0 -6px 12px #0000000f,inset 0 6px 12px #ffffffb3}@supports (color:color-mix(in lab,red,red)){[data-theme=clay] .clay{box-shadow:0 16px 30px -14px color-mix(in srgb,var(--color-primary)35%,transparent),inset 0 -6px 12px #0000000f,inset 0 6px 12px #ffffffb3}}[data-theme=clay] .clay-pressed{box-shadow:inset 0 4px 8px #00000014,inset 0 -3px 6px #fff9}[data-theme=clay] .clay-hover{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}[data-theme=clay] .clay-hover:hover{transform:translateY(-5px)scale(1.02)}[data-theme=clay] .clay-blob{filter:blur(2px);opacity:.7;border-radius:42% 58% 55% 45%/50% 45% 55% 50%;animation:clay-wobble 12s ease-in-out infinite}@keyframes clay-wobble{50%{border-radius:58% 42% 45% 55%/45% 58% 42% 55%;transform:translateY(-14px)rotate(8deg)}}[data-theme=clay] .t-btn{box-shadow:0 12px 22px -10px var(--color-primary),inset 0 -4px 8px #00000026,inset 0 4px 8px #ffffff4d;border:0;border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){[data-theme=clay] .t-btn{box-shadow:0 12px 22px -10px color-mix(in srgb,var(--color-primary)70%,transparent),inset 0 -4px 8px #00000026,inset 0 4px 8px #ffffff4d}}[data-theme=clay] .t-btn{font-weight:800}[data-theme=clay] .t-btn:hover{filter:none;transform:translateY(-2px)}[data-theme=clay] .t-btn:active{transform:translateY(1px);box-shadow:inset 0 4px 8px #0003}[data-theme=clay] .t-btn-outline{background:var(--color-surface);color:var(--color-primary);box-shadow:0 12px 22px -14px #00000040,inset 0 -4px 8px #0000000d,inset 0 4px 8px #ffffffb3}[data-theme=clay] .t-card{box-shadow:0 16px 30px -14px var(--color-primary),inset 0 -6px 12px #0000000d,inset 0 6px 12px #ffffffb3;border:0}@supports (color:color-mix(in lab,red,red)){[data-theme=clay] .t-card{box-shadow:0 16px 30px -14px color-mix(in srgb,var(--color-primary)30%,transparent),inset 0 -6px 12px #0000000d,inset 0 6px 12px #ffffffb3}}[data-theme=clay] .t-card-hover:hover{transform:translateY(-5px)}[data-theme=clay] .t-card-img{border-radius:calc(var(--radius-theme)*.8);width:calc(100% - 1rem);margin:.5rem}[data-theme=clay] .t-eyebrow{color:var(--color-primary);font-weight:900}[data-theme=clay] .t-title{font-weight:900}[data-theme=clay] .t-icon-tile{color:#2a2547;background:#c9c5ff;border-radius:1rem;box-shadow:inset 0 4px 8px #fff9,inset 0 -3px 6px #00000014}[data-theme=clay] .t-stat-value{font-weight:900}[data-theme=clay] .t-chip{border:0;border-radius:999px;box-shadow:inset 0 -3px 6px #0000000f,0 6px 14px -8px #00000040}[data-theme=clay] .t-chip:hover,[data-theme=clay] .t-chip[data-active=true]{background:var(--color-primary);color:#fff}[data-theme=clay] .t-input{background:var(--color-surface-2);border:0;border-radius:1rem;box-shadow:inset 0 3px 8px #00000014}[data-theme=clay] .t-section-alt{background:var(--color-surface-2);border-radius:3rem;margin-inline:clamp(0rem,2vw,1.5rem)}[data-theme=clay] .t-page-header{color:#2a2547;background:#c9c5ff;border-radius:0 0 3rem 3rem}[data-theme=clay] .t-prose blockquote{color:#2a2547;background:#ffe7a3;border:0;border-radius:1.5rem;padding:1rem 1.25rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-theme=clay] .clay-blob{animation:none}}[data-theme=acid] .acid-sticker{animation:acid-spin 10s linear infinite}@keyframes acid-spin{to{transform:rotate(1turn)}}[data-theme=acid] .t-btn{border:2px solid var(--color-text);background:var(--color-secondary);color:#0b0b0b;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;font-weight:900}[data-theme=acid] .t-btn:hover{background:var(--color-text);color:var(--color-bg);filter:none}[data-theme=acid] .t-btn-outline{color:var(--color-text);background:0 0}[data-theme=acid] .t-btn-outline:hover{background:var(--color-text);color:var(--color-bg)}[data-theme=acid] .t-card{border:2px solid var(--color-text);box-shadow:none}[data-theme=acid] .t-card-hover:hover{background:var(--color-secondary);color:#0b0b0b;transform:none}[data-theme=acid] .t-card-hover:hover .t-muted{color:#0b0b0b}[data-theme=acid] .t-card-img{filter:grayscale();transition:filter .4s}[data-theme=acid] .t-card-hover:hover .t-card-img{filter:none}[data-theme=acid] .t-eyebrow{background:var(--color-secondary);color:#0b0b0b;padding:.1rem .5rem;display:inline-block;transform:rotate(-2deg)}[data-theme=acid] .t-title{text-transform:uppercase;letter-spacing:-.04em;font-weight:900;line-height:.92}[data-theme=acid] .t-icon-tile{background:var(--color-secondary);color:#0b0b0b;border-radius:6px}[data-theme=acid] .t-stat-value{color:var(--color-text);font-weight:900}[data-theme=acid] .t-badge{background:var(--color-secondary);color:#0b0b0b}[data-theme=acid] .t-chip{border:2px solid var(--color-text);text-transform:uppercase;border-radius:6px;font-size:.75rem;font-weight:800}[data-theme=acid] .t-chip:hover,[data-theme=acid] .t-chip[data-active=true]{background:var(--color-secondary);color:#0b0b0b;border-color:var(--color-text)}[data-theme=acid] .t-input{border:2px solid var(--color-text)}[data-theme=acid] .t-section-alt{background:var(--color-surface-2);border-block:2px solid var(--color-text)}[data-theme=acid] .t-page-header{background:var(--color-secondary);color:#0b0b0b}[data-theme=acid] .t-prose h2,[data-theme=acid] .t-prose h3{text-transform:uppercase;font-weight:900}[data-theme=acid] .t-prose blockquote{border-left:6px solid var(--color-secondary);font-style:normal;font-family:var(--font-heading);text-transform:uppercase;font-size:1.3em}[data-theme=acid] .t-prose a{color:var(--color-text);-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);text-decoration-thickness:3px}@media (prefers-reduced-motion:reduce){[data-theme=acid] .acid-sticker{animation:none}}[data-theme=riso] .riso-paper{background-color:var(--color-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=riso] .riso-offset{text-shadow:3px 2px 0 var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .riso-offset{text-shadow:3px 2px 0 color-mix(in srgb,var(--color-secondary)75%,transparent)}}[data-theme=riso] .riso-dots-pink{background-image:radial-gradient(var(--color-secondary)30%,transparent 32%)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .riso-dots-pink{background-image:radial-gradient(color-mix(in srgb,var(--color-secondary)70%,transparent)30%,transparent 32%)}}[data-theme=riso] .riso-dots-pink{background-size:12px 12px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}[data-theme=riso] .riso-dots-blue{background-image:radial-gradient(var(--color-primary)30%,transparent 32%)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .riso-dots-blue{background-image:radial-gradient(color-mix(in srgb,var(--color-primary)60%,transparent)30%,transparent 32%)}}[data-theme=riso] .riso-dots-blue{background-size:10px 10px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}[data-theme=riso] .riso-photo{filter:contrast(1.06)saturate(1.05)}[data-theme=riso] .t-btn{border:2px solid var(--color-primary);box-shadow:4px 4px 0 var(--color-secondary);border-radius:4px;font-weight:700}[data-theme=riso] .t-btn:hover{box-shadow:6px 6px 0 var(--color-secondary);filter:none;transform:translate(-2px,-2px)}[data-theme=riso] .t-btn-outline{background:var(--color-surface)}[data-theme=riso] .t-card{border:2px solid var(--color-primary);box-shadow:5px 5px 0 var(--color-secondary)}[data-theme=riso] .t-card-hover:hover{box-shadow:8px 8px 0 var(--color-secondary);transform:translate(-2px,-2px)}[data-theme=riso] .t-card-img{filter:contrast(1.06)}[data-theme=riso] .t-eyebrow{background:var(--color-accent);color:#1c1a2e;padding:.1rem .45rem;display:inline-block;transform:rotate(-2deg)}[data-theme=riso] .t-title{color:var(--color-primary);text-shadow:3px 2px 0 var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .t-title{text-shadow:3px 2px 0 color-mix(in srgb,var(--color-secondary)75%,transparent)}}[data-theme=riso] .t-icon-tile{background:var(--color-secondary);color:#fff;border-radius:4px}[data-theme=riso] .t-stat-value{color:var(--color-primary);text-shadow:2px 2px 0 var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .t-stat-value{text-shadow:2px 2px 0 color-mix(in srgb,var(--color-secondary)70%,transparent)}}[data-theme=riso] .t-chip{border:2px solid var(--color-primary);border-radius:4px}[data-theme=riso] .t-chip:hover,[data-theme=riso] .t-chip[data-active=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}[data-theme=riso] .t-section-alt{background-color:var(--color-surface-2);background-image:radial-gradient(var(--color-primary)1.2px,transparent 1.4px)}@supports (color:color-mix(in lab,red,red)){[data-theme=riso] .t-section-alt{background-image:radial-gradient(color-mix(in srgb,var(--color-primary)14%,transparent)1.2px,transparent 1.4px)}}[data-theme=riso] .t-section-alt{background-size:14px 14px}[data-theme=riso] .t-page-header{background:var(--color-primary)}[data-theme=riso] .t-prose blockquote{background:var(--color-accent);color:#1c1a2e;border-left:0;padding:1rem 1.25rem;font-style:normal;font-weight:700;transform:rotate(-.5deg)}[data-theme=sinema] .sinema-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:sinema-grain .6s steps(3) infinite}@keyframes sinema-grain{33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}}[data-theme=sinema] .t-btn{border-radius:6px;font-weight:700}[data-theme=sinema] .t-btn:hover{filter:brightness(1.1)}[data-theme=sinema] .t-btn-ghost{background:#6e6e788c;border-color:#0000}[data-theme=sinema] .t-btn-outline{border-color:var(--color-border);color:var(--color-text)}[data-theme=sinema] .t-card{border-color:var(--color-border);background:var(--color-surface)}[data-theme=sinema] .t-card-hover:hover{box-shadow:var(--shadow-theme);transform:scale(1.03)}[data-theme=sinema] .t-eyebrow{color:var(--color-primary);letter-spacing:.25em}[data-theme=sinema] .t-title{letter-spacing:-.035em;font-weight:800}[data-theme=sinema] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=sinema] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)15%,transparent)}}[data-theme=sinema] .t-icon-tile{color:var(--color-primary)}[data-theme=sinema] .t-stat-value{color:var(--color-text);font-weight:800}[data-theme=sinema] .t-chip:hover,[data-theme=sinema] .t-chip[data-active=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}[data-theme=sinema] .t-section-alt{background:var(--color-surface)}[data-theme=sinema] .t-page-header{background:#08080a}[data-theme=sinema] .t-prose blockquote{border-left-color:var(--color-primary);font-style:normal;font-family:var(--font-heading);font-size:1.3em}@media (prefers-reduced-motion:reduce){[data-theme=sinema] .sinema-grain{animation:none}}[data-theme=festival] .fest-gradient{background:linear-gradient(120deg,var(--color-primary),#ff6b35 50%,var(--color-secondary))}[data-theme=festival] .fest-gradient-text{background:linear-gradient(110deg,var(--color-primary),#ff6b35);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=festival] .fest-confetti{opacity:.85;animation:fest-fall 7s ease-in-out infinite}@keyframes fest-fall{50%{translate:0 18px;rotate:90deg}}[data-theme=festival] .fest-ticket{border-radius:1.1rem;-webkit-mask:radial-gradient(11px at 6rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 6rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 6rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 6rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat}[data-theme=festival] .t-btn{background:linear-gradient(110deg,var(--color-primary),#ff6b35);color:#fff;box-shadow:0 14px 28px -14px var(--color-primary);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=festival] .t-btn{box-shadow:0 14px 28px -14px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=festival] .t-btn{font-weight:800}[data-theme=festival] .t-btn:hover{filter:none;transform:translateY(-2px)scale(1.02)}[data-theme=festival] .t-btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;box-shadow:inset 0 0 0 2px #ffffffa6}[data-theme=festival] .t-btn-outline{background:var(--color-surface);color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}[data-theme=festival] .t-card{box-shadow:var(--shadow-theme);border-color:#0000}[data-theme=festival] .t-card-hover:hover{transform:translateY(-4px)rotate(-.5deg)}[data-theme=festival] .t-eyebrow{background:linear-gradient(110deg,var(--color-primary),#ff6b35);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=festival] .t-title{font-weight:800}[data-theme=festival] .t-icon-tile{background:linear-gradient(135deg,var(--color-primary),#ff6b35);color:#fff;border-radius:1rem}[data-theme=festival] .t-stat-value{background:linear-gradient(110deg,var(--color-primary),#ff6b35);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=festival] .t-chip{border-radius:999px}[data-theme=festival] .t-chip:hover,[data-theme=festival] .t-chip[data-active=true]{background:linear-gradient(110deg,var(--color-primary),#ff6b35);color:#fff;border-color:#0000}[data-theme=festival] .t-section-alt{background:var(--color-surface-2)}[data-theme=festival] .t-page-header{background:linear-gradient(120deg,var(--color-primary),#ff6b35)}[data-theme=festival] .t-prose blockquote{border-left-color:var(--color-secondary);background:var(--color-surface-2);border-radius:0 1rem 1rem 0;padding:1rem 1.25rem}@media (prefers-reduced-motion:reduce){[data-theme=festival] .fest-confetti{animation:none}}[data-theme=playlist] .pl-hero-glow{background:linear-gradient(180deg,var(--color-primary)0,var(--color-bg)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=playlist] .pl-hero-glow{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary)38%,var(--color-bg))0,var(--color-bg)100%)}}[data-theme=playlist] .pl-card{background:linear-gradient(150deg,var(--color-primary),var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=playlist] .pl-card{background:linear-gradient(150deg,var(--color-primary),color-mix(in srgb,var(--color-primary)40%,#0a0d0b))}}[data-theme=playlist] .pl-card:nth-child(4n+2){background:linear-gradient(150deg,#e8115b,#5b0a26)}[data-theme=playlist] .pl-card:nth-child(4n+3){background:linear-gradient(150deg,#1e3264,#0b1530)}[data-theme=playlist] .pl-card:nth-child(4n+4){background:linear-gradient(150deg,#ba5d07,#4a2503)}[data-theme=playlist] .pl-card{transition:transform .25s}[data-theme=playlist] .pl-card:hover{transform:translateY(-4px)}[data-theme=playlist] .pl-eq{height:30%;animation:pl-eq .9s ease-in-out infinite alternate}@keyframes pl-eq{to{height:100%}}[data-theme=playlist] .pl-spin{animation:spin 6s linear infinite}[data-theme=playlist] .t-btn{border-radius:999px;font-weight:800}[data-theme=playlist] .t-btn:hover{filter:none;transform:scale(1.04)}[data-theme=playlist] .t-btn-outline{color:var(--color-text);border-color:var(--color-text);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=playlist] .t-btn-outline{border-color:color-mix(in srgb,var(--color-text)40%,transparent)}}[data-theme=playlist] .t-btn-outline:hover{border-color:var(--color-text);background:0 0}[data-theme=playlist] .t-card{background:var(--color-surface);border-color:#0000}[data-theme=playlist] .t-card-hover:hover{background:var(--color-surface-2);transform:none}[data-theme=playlist] .t-eyebrow{color:var(--color-muted)}[data-theme=playlist] .t-title{letter-spacing:-.03em;font-weight:800}[data-theme=playlist] .t-icon-tile{background:var(--color-primary);color:var(--color-on-primary);border-radius:999px}[data-theme=playlist] .t-stat-value{color:var(--color-text)}[data-theme=playlist] .t-chip{background:var(--color-surface);border-color:#0000;border-radius:999px;font-weight:700}[data-theme=playlist] .t-chip:hover,[data-theme=playlist] .t-chip[data-active=true]{background:var(--color-text);color:var(--color-bg)}[data-theme=playlist] .t-section-alt{background:var(--color-bg)}[data-theme=playlist] .t-page-header{background:linear-gradient(180deg,var(--color-primary),#0a0d0b)}@supports (color:color-mix(in lab,red,red)){[data-theme=playlist] .t-page-header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary)45%,#0a0d0b),#0a0d0b)}}[data-theme=playlist] .t-prose blockquote{border-left-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){[data-theme=playlist] .pl-eq,[data-theme=playlist] .pl-spin{animation:none}}[data-theme=origami] .ori-cut{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}[data-theme=origami] .ori-cut-sm{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}[data-theme=origami] .ori-cut-lg{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,48px 100%,0 calc(100% - 48px))}[data-theme=origami] .ori-cut-alt{clip-path:polygon(48px 0,100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 48px)}[data-theme=origami] .t-btn{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0;padding-inline:1.5rem;font-weight:800}[data-theme=origami] .t-btn:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=origami] .t-btn:hover{background:color-mix(in srgb,var(--color-primary)82%,black)}}[data-theme=origami] .t-btn:hover{filter:none}[data-theme=origami] .t-btn-outline{background:var(--color-surface-2);color:var(--color-primary);border-color:#0000}[data-theme=origami] .t-btn-outline:hover{background:var(--color-primary);color:var(--color-on-primary)}[data-theme=origami] .t-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);box-shadow:none;border-radius:0}[data-theme=origami] .t-card-hover:hover{transform:translateY(-4px)}[data-theme=origami] .t-eyebrow{color:var(--color-secondary)}[data-theme=origami] .t-title{font-weight:800}[data-theme=origami] .t-icon-tile{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:var(--color-accent);color:#0f2421;border-radius:0}[data-theme=origami] .t-stat-value{color:var(--color-primary)}[data-theme=origami] .t-badge,[data-theme=origami] .t-chip,[data-theme=origami] .t-input{border-radius:0}[data-theme=origami] .t-chip:hover,[data-theme=origami] .t-chip[data-active=true]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=origami] .t-section-alt{background:linear-gradient(165deg,var(--color-surface-2)60%,var(--color-secondary)60%)}@supports (color:color-mix(in lab,red,red)){[data-theme=origami] .t-section-alt{background:linear-gradient(165deg,var(--color-surface-2)60%,color-mix(in srgb,var(--color-secondary)12%,var(--color-surface-2))60%)}}[data-theme=origami] .t-page-header{background:var(--color-primary)}[data-theme=origami] .t-prose blockquote{background:var(--color-surface-2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);border-left:0;padding:1rem 1.25rem;font-style:normal}[data-theme=origami] .t-btn:focus-visible{clip-path:none}@keyframes aur-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,-4%)scale(1.08)}66%{transform:translate(-5%,5%)scale(.95)}}[data-theme=aurora] .aur-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-theme=aurora] .aur-sky>span{filter:blur(90px);opacity:.55;border-radius:9999px;animation:aur-drift 22s ease-in-out infinite;position:absolute}[data-theme=aurora] .aur-sky>span:first-child{background:var(--color-primary);width:55%;height:70%;top:-20%;left:-10%}[data-theme=aurora] .aur-sky>span:nth-child(2){background:var(--color-secondary);width:45%;height:60%;animation-delay:-7s;top:0;right:-10%}[data-theme=aurora] .aur-sky>span:nth-child(3){background:var(--color-accent);opacity:.35;width:45%;height:60%;animation-delay:-14s;bottom:-30%;left:30%}@media (prefers-reduced-motion:reduce){[data-theme=aurora] .aur-sky>span{animation:none}}[data-theme=aurora] .aur-noise{background-image:radial-gradient(var(--color-text)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .aur-noise{background-image:radial-gradient(color-mix(in srgb,var(--color-text)10%,transparent)1px,transparent 1px)}}[data-theme=aurora] .aur-noise{background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}[data-theme=aurora] .aur-glass{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .aur-glass{background:color-mix(in srgb,var(--color-surface)62%,transparent)}}[data-theme=aurora] .aur-glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .aur-glass{border:1px solid color-mix(in srgb,var(--color-text)10%,transparent)}}[data-theme=aurora] .aur-text{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary)55%,var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=aurora] .aur-ring{position:relative}[data-theme=aurora] .aur-ring:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-primary),transparent 40%,var(--color-secondary));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .aur-ring:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)70%,transparent),transparent 40%,color-mix(in srgb,var(--color-secondary)70%,transparent))}}[data-theme=aurora] .aur-ring:before{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=aurora] .t-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-card{background:color-mix(in srgb,var(--color-surface)78%,transparent)}}[data-theme=aurora] .t-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-card{border-color:color-mix(in srgb,var(--color-text)9%,transparent)}}[data-theme=aurora] .t-card-hover:hover{box-shadow:0 30px 60px -30px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-card-hover:hover{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--color-primary)60%,transparent)}}[data-theme=aurora] .t-btn{background:linear-gradient(110deg,var(--color-primary),var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-btn{background:linear-gradient(110deg,var(--color-primary),color-mix(in srgb,var(--color-primary)55%,var(--color-secondary)))}}[data-theme=aurora] .t-btn{box-shadow:0 10px 30px -12px var(--color-primary);border-color:#0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-btn{box-shadow:0 10px 30px -12px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=aurora] .t-btn-outline{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-btn-outline{background:color-mix(in srgb,var(--color-surface)55%,transparent)}}[data-theme=aurora] .t-btn-outline{color:var(--color-text);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-btn-outline{border-color:color-mix(in srgb,var(--color-text)16%,transparent)}}[data-theme=aurora] .t-btn-outline{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=aurora] .t-btn-outline:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-btn-outline:hover{background:color-mix(in srgb,var(--color-primary)14%,transparent)}}[data-theme=aurora] .t-btn-ghost{box-shadow:none;background:#ffffff1f}[data-theme=aurora] .t-eyebrow{color:var(--color-secondary)}[data-theme=aurora] .t-icon-tile{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-icon-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)22%,transparent),color-mix(in srgb,var(--color-secondary)22%,transparent))}}[data-theme=aurora] .t-icon-tile{color:var(--color-primary)}[data-theme=aurora] .t-chip:hover,[data-theme=aurora] .t-chip[data-active=true]{background:linear-gradient(110deg,var(--color-primary),var(--color-secondary));border-color:#0000}[data-theme=aurora] .t-section-alt{background:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=aurora] .t-section-alt{background:color-mix(in srgb,var(--color-surface-2)55%,transparent)}}[data-theme=aurora] .t-stat-value{background:linear-gradient(100deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=aurora] .t-page-header{color:var(--color-text);background:0 0}.site-root[data-theme=aurora]{isolation:isolate}[data-theme=bento] .bt-tile{border-radius:var(--radius-theme);background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}[data-theme=bento] .bt-dark{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}[data-theme=bento] .bt-inset{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=bento] .bt-inset{background:color-mix(in srgb,var(--color-bg)14%,transparent)}}[data-theme=bento] .bt-orange{background:var(--color-secondary);color:#1a0a02;border-color:#0000}[data-theme=bento] .bt-lime{background:var(--color-accent);color:#18200a;border-color:#0000}[data-theme=bento] .bt-tile-hover{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}[data-theme=bento] .bt-tile-hover:hover{transform:translateY(-3px)scale(1.005);box-shadow:0 24px 40px -28px #00000059}[data-theme=bento] .t-card{box-shadow:none}[data-theme=bento] .t-card-hover:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #0000004d}[data-theme=bento] .t-btn{border-radius:999px;font-weight:700}[data-theme=bento] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}[data-theme=bento] .t-btn-outline:hover{background:var(--color-surface-2)}[data-theme=bento] .t-eyebrow{color:var(--color-secondary)}[data-theme=bento] .t-title{letter-spacing:-.035em;font-weight:800}[data-theme=bento] .t-icon-tile{background:var(--color-accent);color:#18200a;border-radius:16px}[data-theme=bento] .t-stat-value{color:var(--color-text);letter-spacing:-.04em}[data-theme=bento] .t-chip:hover,[data-theme=bento] .t-chip[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}[data-theme=bento] .t-section-alt{background:0 0}[data-theme=bento] .t-page-header{color:var(--color-text);background:0 0}[data-theme=terakota] .tk-arch{border-radius:999px 999px var(--radius-theme)var(--radius-theme);overflow:hidden}[data-theme=terakota] .tk-arch-sm{border-radius:999px 999px 4px 4px;overflow:hidden}[data-theme=terakota] .tk-paper{background-image:radial-gradient(var(--color-primary).8px,transparent .8px)}@supports (color:color-mix(in lab,red,red)){[data-theme=terakota] .tk-paper{background-image:radial-gradient(color-mix(in srgb,var(--color-primary)9%,transparent).8px,transparent .8px)}}[data-theme=terakota] .tk-paper{background-size:14px 14px}[data-theme=terakota] .tk-rule{align-items:center;gap:.9rem;display:flex}[data-theme=terakota] .tk-rule:after{content:"";background:var(--color-border);flex:1;height:1px}[data-theme=terakota] .tk-spin{animation:tk-spin 28s linear infinite}@keyframes tk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-theme=terakota] .tk-spin{animation:none}}[data-theme=terakota] .t-title,[data-theme=terakota] h1,[data-theme=terakota] h2{letter-spacing:-.01em;font-weight:400!important}[data-theme=terakota] .t-title{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.4rem);line-height:1.04}[data-theme=terakota] h1 em,[data-theme=terakota] h2 em{color:var(--color-primary);font-style:italic}[data-theme=terakota] .t-card{box-shadow:none}[data-theme=terakota] .t-card-hover:hover{box-shadow:var(--shadow-theme)}[data-theme=terakota] .t-btn{letter-spacing:.01em;border-radius:999px;padding-inline:1.4rem}[data-theme=terakota] .t-btn-outline{color:var(--color-text);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=terakota] .t-btn-outline{border-color:color-mix(in srgb,var(--color-text)30%,transparent)}}[data-theme=terakota] .t-btn-outline:hover{background:var(--color-text);color:var(--color-bg)}[data-theme=terakota] .t-eyebrow{color:var(--color-secondary);letter-spacing:.22em}[data-theme=terakota] .t-icon-tile{background:var(--color-primary);border-radius:999px 999px 6px 6px}@supports (color:color-mix(in lab,red,red)){[data-theme=terakota] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)12%,var(--color-surface))}}[data-theme=terakota] .t-icon-tile{color:var(--color-primary)}[data-theme=terakota] .t-stat-value{color:var(--color-primary);font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-weight:400}[data-theme=terakota] .t-section-alt{background:var(--color-surface-2)}[data-theme=terakota] .t-page-header{background:var(--color-surface-2);color:var(--color-text)}[data-theme=terakota] .t-prose blockquote{border-left-color:var(--color-primary);font-family:var(--font-heading);font-size:1.45em;font-style:italic}[data-theme=terakota] .t-chip:hover,[data-theme=terakota] .t-chip[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}[data-theme=panorama] .pn-ink{color:#f1f2ee;background:#0c0f0e}[data-theme=panorama] .pn-reel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;gap:1.25rem;padding-bottom:.5rem;display:grid;overflow-x:auto}[data-theme=panorama] .pn-reel::-webkit-scrollbar{display:none}[data-theme=panorama] .pn-reel>*{scroll-snap-align:start}[data-theme=panorama] .pn-huge{letter-spacing:-.045em;font-size:clamp(3rem,1.2rem + 7.5vw,8.5rem);line-height:.9}[data-theme=panorama] .pn-scroll{animation:pn-bob 2.2s ease-in-out infinite}@keyframes pn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){[data-theme=panorama] .pn-scroll{animation:none}}[data-theme=panorama] .t-title{letter-spacing:-.04em;font-size:clamp(2.2rem,1.3rem + 3vw,4rem);font-weight:800;line-height:1}[data-theme=panorama] .t-card{box-shadow:none;background:0 0;border-color:#0000}[data-theme=panorama] .t-card-img{border-radius:var(--radius-theme)}[data-theme=panorama] .t-btn{border-radius:999px;padding-inline:1.5rem}[data-theme=panorama] .t-btn-outline{color:var(--color-text);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=panorama] .t-btn-outline{border-color:color-mix(in srgb,var(--color-text)25%,transparent)}}[data-theme=panorama] .t-eyebrow{color:var(--color-primary)}[data-theme=panorama] .t-icon-tile{color:var(--color-accent);background:#0c0f0e;border-radius:999px}[data-theme=panorama] .t-stat-value{color:var(--color-text);letter-spacing:-.04em}[data-theme=panorama] .t-section-alt{background:var(--color-surface-2)}[data-theme=panorama] .t-page-header{color:#f1f2ee;background:#0c0f0e}[data-theme=panorama] .t-chip:hover,[data-theme=panorama] .t-chip[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}@keyframes em-morph{0%,to{border-radius:58% 42% 55% 45%/48% 58% 42% 52%}50%{border-radius:42% 58% 44% 56%/58% 42%}}@keyframes em-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=embun] .em-blob{border-radius:58% 42% 55% 45%/48% 58% 42% 52%;animation:em-morph 14s ease-in-out infinite;overflow:hidden}[data-theme=embun] .em-float{animation:em-float 6s ease-in-out infinite}[data-theme=embun] .em-float-2{animation:em-float 7s ease-in-out -3s infinite}@media (prefers-reduced-motion:reduce){[data-theme=embun] .em-blob,[data-theme=embun] .em-float,[data-theme=embun] .em-float-2{animation:none}}[data-theme=embun] .em-wash{background:radial-gradient(60% 60% at 15% 10%,var(--color-accent),transparent 70%),radial-gradient(50% 55% at 90% 30%,var(--color-secondary),transparent 70%),var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .em-wash{background:radial-gradient(60% 60% at 15% 10%,color-mix(in srgb,var(--color-accent)45%,transparent),transparent 70%),radial-gradient(50% 55% at 90% 30%,color-mix(in srgb,var(--color-secondary)45%,transparent),transparent 70%),var(--color-bg)}}[data-theme=embun] .em-mint{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .em-mint{background:color-mix(in srgb,var(--color-accent)35%,var(--color-surface))}}[data-theme=embun] .em-peach{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .em-peach{background:color-mix(in srgb,var(--color-secondary)40%,var(--color-surface))}}[data-theme=embun] .em-sage{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .em-sage{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=embun] .t-card{box-shadow:0 1px 0 var(--color-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .t-card{box-shadow:0 1px 0 color-mix(in srgb,var(--color-primary)8%,transparent)}}[data-theme=embun] .t-card-hover:hover{box-shadow:var(--shadow-theme)}[data-theme=embun] .t-btn{box-shadow:0 12px 24px -14px var(--color-primary);border-radius:999px;padding-inline:1.5rem}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .t-btn{box-shadow:0 12px 24px -14px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=embun] .t-btn-outline{background:var(--color-surface);box-shadow:none;border-color:var(--color-border)}[data-theme=embun] .t-eyebrow{color:var(--color-primary);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .t-eyebrow{background:color-mix(in srgb,var(--color-accent)40%,transparent)}}[data-theme=embun] .t-eyebrow{letter-spacing:.08em;border-radius:999px;padding:.35rem .8rem}[data-theme=embun] .t-title{letter-spacing:-.025em;font-weight:600}[data-theme=embun] .t-icon-tile{background:var(--color-accent);border-radius:40% 60% 55% 45%/50% 45% 55% 50%}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .t-icon-tile{background:color-mix(in srgb,var(--color-accent)45%,var(--color-surface))}}[data-theme=embun] .t-icon-tile{color:var(--color-primary)}[data-theme=embun] .t-stat-value{font-weight:600}[data-theme=embun] .t-section-alt{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=embun] .t-section-alt{background:color-mix(in srgb,var(--color-accent)16%,var(--color-bg))}}[data-theme=embun] .t-page-header{color:var(--color-text);background:0 0}[data-theme=embun] .t-chip{background:var(--color-surface-2);border-color:#0000}[data-theme=hologram] .hg-foil{background:conic-gradient(from calc(var(--px,0)*90deg + 200deg)at 50% 50%,#ff8ad8,#8ab4ff,#7cf5e4,#fff3a1,#ff8ad8)}[data-theme=hologram] .hg-sheen{isolation:isolate;position:relative;overflow:hidden}[data-theme=hologram] .hg-sheen:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),#ff8ad859,#8ab4ff47 35%,#7cf5e42e 55%,transparent 70%);transition:opacity .35s;position:absolute;inset:0}[data-theme=hologram] .hg-sheen:hover:before{opacity:1}[data-theme=hologram] .hg-border{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,#ff8ad8,#8ab4ff,#7cf5e4,#fff3a1)border-box;border:1px solid #0000}[data-theme=hologram] .hg-text{background:linear-gradient(100deg,var(--color-primary),#ff5fcf 30%,#00b8c9 60%,var(--color-primary));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:hg-shift 8s linear infinite}@keyframes hg-shift{to{background-position:200%}}[data-theme=hologram] .hg-orb{filter:blur(60px);opacity:.55;transform:translate(calc(var(--px,0)*30px),calc(var(--py,0)*30px));border-radius:999px;transition:transform .4s ease-out;position:absolute}@media (prefers-reduced-motion:reduce){[data-theme=hologram] .hg-text{animation:none}}[data-theme=hologram] .t-card{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(120deg,#ffd1f0,#d2e0ff,#cbfaf2)border-box;border-width:1px;border-color:#0000}[data-theme=hologram] .t-btn{background:linear-gradient(110deg,var(--color-primary),#b14bf5);border-color:#0000;border-radius:999px}[data-theme=hologram] .t-btn-outline{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}[data-theme=hologram] .t-eyebrow{color:var(--color-primary)}[data-theme=hologram] .t-icon-tile{color:#14142b;background:conic-gradient(from 200deg,#ffd1f0,#d2e0ff,#cbfaf2,#fff6c9,#ffd1f0);border-radius:14px}[data-theme=hologram] .t-stat-value{background:linear-gradient(100deg,var(--color-primary),#ff5fcf,#00b8c9);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=hologram] .t-chip:hover,[data-theme=hologram] .t-chip[data-active=true]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=hologram] .t-page-header{color:var(--color-text);background:0 0}[data-theme=terminal] .tm-scan{pointer-events:none;z-index:60;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-theme=terminal] .tm-glow{text-shadow:0 0 8px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=terminal] .tm-glow{text-shadow:0 0 8px color-mix(in srgb,var(--color-primary)55%,transparent)}}[data-theme=terminal] .tm-win{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-theme)}[data-theme=terminal] .tm-bar{border-bottom:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.72rem;display:flex}[data-theme=terminal] .tm-bar:before{content:"";background:#ff5f57;border-radius:99px;width:.6rem;height:.6rem;margin-right:2.2rem;box-shadow:1rem 0 #febc2e,2rem 0 #28c840}[data-theme=terminal] .tm-prompt:before{content:"$ ";color:var(--color-primary)}[data-theme=terminal] .tm-row:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=terminal] .tm-row:hover{background:color-mix(in srgb,var(--color-primary)8%,transparent)}}[data-theme=terminal] .tm-row:hover .tm-arrow{opacity:1}[data-theme=terminal] .t-card{box-shadow:none}[data-theme=terminal] .t-card-hover:hover{border-color:var(--color-primary);transform:none}[data-theme=terminal] .t-btn{border-radius:var(--radius-theme);text-transform:lowercase;font-weight:700}[data-theme=terminal] .t-btn:before{content:"> "}[data-theme=terminal] .t-btn-outline{color:var(--color-primary);border-color:var(--color-primary)}[data-theme=terminal] .t-title{letter-spacing:-.02em;font-weight:700}[data-theme=terminal] .t-eyebrow{color:var(--color-secondary)}[data-theme=terminal] .t-icon-tile{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;border-radius:4px}[data-theme=terminal] .t-stat-value{color:var(--color-primary);text-shadow:0 0 10px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=terminal] .t-stat-value{text-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent)}}[data-theme=terminal] .t-section-alt{background:var(--color-surface)}[data-theme=terminal] .t-page-header{background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border)}[data-theme=terminal] .t-chip{border-radius:4px}[data-theme=terminal] .t-chip:hover,[data-theme=terminal] .t-chip[data-active=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}[data-theme=terminal] .t-link,[data-theme=terminal] .t-prose a{color:var(--color-secondary)}@media (prefers-reduced-motion:reduce){[data-theme=terminal] .tm-scan{display:none}}[data-theme=orbit] .ob-stars{pointer-events:none;opacity:.8;transform:translate(calc(var(--px,0)*-14px),calc(var(--py,0)*-14px));background-image:radial-gradient(1.2px 1.2px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 120px 80px,#cfd6ff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 200px 160px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 60px 190px,#9aa3d6 50%,#0000 51%),radial-gradient(1.3px 1.3px at 260px 40px,#ffe7b8 50%,#0000 51%);background-size:300px 220px;transition:transform .5s ease-out;position:absolute;inset:-40px}[data-theme=orbit] .ob-stars.far{opacity:.45;transform:translate(calc(var(--px,0)*-6px),calc(var(--py,0)*-6px));background-size:180px 150px;animation:ob-twinkle 5s ease-in-out infinite alternate}@keyframes ob-twinkle{to{opacity:.2}}[data-theme=orbit] .ob-ring{border:1px dashed var(--color-secondary);border-radius:999px;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .ob-ring{border:1px dashed color-mix(in srgb,var(--color-secondary)45%,transparent)}}[data-theme=orbit] .ob-ring{animation:ob-spin linear infinite}[data-theme=orbit] .ob-ring>.ob-planet{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@keyframes ob-spin{to{transform:rotate(1turn)}}[data-theme=orbit] .ob-ring>.ob-planet>*{animation:ob-counter linear infinite}@keyframes ob-counter{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}[data-theme=orbit] .ob-sun{background:radial-gradient(circle at 35% 30%,#fff3d6,var(--color-primary)45%,#b56a10 75%);box-shadow:0 0 80px 10px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .ob-sun{box-shadow:0 0 80px 10px color-mix(in srgb,var(--color-primary)45%,transparent)}}@media (prefers-reduced-motion:reduce){[data-theme=orbit] .ob-ring,[data-theme=orbit] .ob-ring>.ob-planet>*,[data-theme=orbit] .ob-stars.far{animation:none}}[data-theme=orbit] .t-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .t-card{background:color-mix(in srgb,var(--color-surface)80%,transparent)}}[data-theme=orbit] .t-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=orbit] .t-card-hover:hover{box-shadow:0 0 0 1px var(--color-secondary),0 30px 60px -30px var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .t-card-hover:hover{box-shadow:0 0 0 1px var(--color-secondary),0 30px 60px -30px color-mix(in srgb,var(--color-secondary)70%,transparent)}}[data-theme=orbit] .t-btn{border-radius:999px}[data-theme=orbit] .t-btn-outline{color:var(--color-text);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .t-btn-outline{border-color:color-mix(in srgb,var(--color-text)30%,transparent)}}[data-theme=orbit] .t-eyebrow{color:var(--color-accent)}[data-theme=orbit] .t-icon-tile{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .t-icon-tile{background:color-mix(in srgb,var(--color-secondary)18%,transparent)}}[data-theme=orbit] .t-icon-tile{color:var(--color-secondary);border-radius:999px}[data-theme=orbit] .t-stat-value{color:var(--color-primary)}[data-theme=orbit] .t-section-alt{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=orbit] .t-section-alt{background:color-mix(in srgb,var(--color-surface)60%,transparent)}}[data-theme=orbit] .t-page-header{color:var(--color-text);background:0 0}[data-theme=kinetik] .kn-marquee{width:max-content;animation:kn-slide var(--dur,30s)linear infinite;display:flex}[data-theme=kinetik] .kn-marquee.rev{animation-direction:reverse}[data-theme=kinetik] .kn-track:hover .kn-marquee{animation-play-state:paused}@keyframes kn-slide{to{transform:translate(-50%)}}[data-theme=kinetik] .kn-huge{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(3.2rem,1rem + 10vw,11rem);font-weight:800;line-height:.86}[data-theme=kinetik] .kn-outline{color:#0000;-webkit-text-stroke:2px var(--color-text)}[data-theme=kinetik] .kn-row{position:relative}[data-theme=kinetik] .kn-row .kn-peek{aspect-ratio:4/3;object-fit:cover;opacity:0;pointer-events:none;z-index:5;width:15rem;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:8%;transform:translateY(-50%)rotate(-4deg)scale(.9)}[data-theme=kinetik] .kn-row:hover .kn-peek{opacity:1;transform:translateY(-50%)rotate(3deg)scale(1)}[data-theme=kinetik] .kn-row:hover .kn-title{transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){[data-theme=kinetik] .kn-marquee{animation:none}}[data-theme=kinetik] .t-card{border-color:var(--color-text);box-shadow:none}[data-theme=kinetik] .t-card-hover:hover{box-shadow:6px 6px 0 var(--color-secondary);transform:translate(-3px,-3px)}[data-theme=kinetik] .t-btn{text-transform:uppercase;letter-spacing:.04em;background:var(--color-text);color:var(--color-bg);border-color:var(--color-text);border-radius:0;font-weight:800}[data-theme=kinetik] .t-btn:hover{background:var(--color-secondary);color:#0a0a0a;border-color:var(--color-secondary);filter:none}[data-theme=kinetik] .t-btn-outline{color:var(--color-text);background:0 0}[data-theme=kinetik] .t-title{text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2.2rem,1.2rem + 3.5vw,4.5rem);font-weight:800;line-height:.95}[data-theme=kinetik] .t-eyebrow{color:var(--color-accent)}[data-theme=kinetik] .t-icon-tile{background:var(--color-secondary);color:#0a0a0a;border-radius:0}[data-theme=kinetik] .t-stat-value{color:var(--color-text);letter-spacing:-.05em}[data-theme=kinetik] .t-section-alt{background:var(--color-secondary);color:#0a0a0a;--color-muted:#3d3a10;--color-text:#0a0a0a}[data-theme=kinetik] .t-page-header{background:var(--color-text);color:var(--color-bg)}[data-theme=kinetik] .t-chip{border-radius:0}.site-root[data-theme=cetakbiru]{isolation:isolate}[data-theme=cetakbiru] .cb-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0),linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:100px 100px,100px 100px,20px 20px,20px 20px;position:fixed;inset:0}[data-theme=cetakbiru] .cb-draw circle,[data-theme=cetakbiru] .cb-draw line,[data-theme=cetakbiru] .cb-draw path,[data-theme=cetakbiru] .cb-draw rect{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:cb-draw 3.2s cubic-bezier(.6,.1,.3,1) forwards}[data-theme=cetakbiru] .cb-draw .d2{animation-delay:.8s}[data-theme=cetakbiru] .cb-draw .d3{animation-delay:1.6s}@keyframes cb-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-theme=cetakbiru] .cb-draw *{stroke-dashoffset:0!important;animation:none!important}}[data-theme=cetakbiru] .cb-frame{border:1px solid var(--color-text);position:relative}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .cb-frame{border:1px solid color-mix(in srgb,var(--color-text)55%,transparent)}}[data-theme=cetakbiru] .cb-frame:after,[data-theme=cetakbiru] .cb-frame:before{content:"";border-color:var(--color-secondary);pointer-events:none;width:14px;height:14px;position:absolute}[data-theme=cetakbiru] .cb-frame:before{border-top:2px solid;border-left:2px solid;top:-4px;left:-4px}[data-theme=cetakbiru] .cb-frame:after{border-bottom:2px solid;border-right:2px solid;bottom:-4px;right:-4px}[data-theme=cetakbiru] .cb-dim{font-family:var(--font-heading);letter-spacing:.15em;color:var(--color-accent);align-items:center;gap:.5rem;font-size:.7rem;display:flex}[data-theme=cetakbiru] .cb-dim:after,[data-theme=cetakbiru] .cb-dim:before{content:"";background:currentColor;flex:1;height:1px}[data-theme=cetakbiru] .cb-leader{border-bottom:1px dotted var(--color-text);flex:1}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .cb-leader{border-bottom:1px dotted color-mix(in srgb,var(--color-text)40%,transparent)}}[data-theme=cetakbiru] .cb-leader{margin:0 .6rem .3rem}[data-theme=cetakbiru] .t-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .t-card{background:color-mix(in srgb,var(--color-surface)70%,transparent)}}[data-theme=cetakbiru] .t-card{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .t-card{border-color:color-mix(in srgb,var(--color-text)35%,transparent)}}[data-theme=cetakbiru] .t-card{box-shadow:none}[data-theme=cetakbiru] .t-card-hover:hover{border-color:var(--color-secondary);transform:none}[data-theme=cetakbiru] .t-btn{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;border-radius:0}[data-theme=cetakbiru] .t-btn-outline{color:var(--color-text);background:0 0}[data-theme=cetakbiru] .t-title{text-transform:uppercase;letter-spacing:.02em;font-weight:700}[data-theme=cetakbiru] .t-eyebrow{color:var(--color-secondary)}[data-theme=cetakbiru] .t-icon-tile{border:1px solid var(--color-secondary);color:var(--color-secondary);background:0 0;border-radius:0}[data-theme=cetakbiru] .t-stat-value{color:var(--color-secondary);font-family:var(--font-heading)}[data-theme=cetakbiru] .t-section-alt{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .t-section-alt{background:color-mix(in srgb,var(--color-surface)45%,transparent)}}[data-theme=cetakbiru] .t-page-header{color:var(--color-text);border-bottom:1px solid var(--color-text);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=cetakbiru] .t-page-header{border-bottom:1px solid color-mix(in srgb,var(--color-text)30%,transparent)}}[data-theme=cetakbiru] .t-chip{border-radius:0}[data-theme=cetakbiru] .t-chip:hover,[data-theme=cetakbiru] .t-chip[data-active=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}[data-theme=siberpunk] .sp-glitch{display:inline-block;position:relative}[data-theme=siberpunk] .sp-glitch:after,[data-theme=siberpunk] .sp-glitch:before{content:attr(data-text);pointer-events:none;position:absolute;inset:0}[data-theme=siberpunk] .sp-glitch:before{color:var(--color-secondary);clip-path:inset(0 0 60%);mix-blend-mode:screen;animation:sp-g1 3.2s step-end infinite;transform:translate(-2px)}[data-theme=siberpunk] .sp-glitch:after{color:var(--color-primary);clip-path:inset(55% 0 0);mix-blend-mode:screen;animation:sp-g2 2.7s step-end infinite;transform:translate(2px)}@keyframes sp-g1{0%,86%,to{clip-path:inset(0 0 60%);transform:translate(-2px)}88%{clip-path:inset(10% 0 70%);transform:translate(-6px,-2px)}92%{clip-path:inset(40% 0 30%);transform:translate(4px,1px)}}@keyframes sp-g2{0%,80%,to{clip-path:inset(55% 0 0);transform:translate(2px)}83%{clip-path:inset(70% 0 5%);transform:translate(6px,2px)}90%{clip-path:inset(30% 0 50%);transform:translate(-5px)}}[data-theme=siberpunk] .sp-hud{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}@supports (color:color-mix(in lab,red,red)){[data-theme=siberpunk] .sp-hud{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)30%,transparent),color-mix(in srgb,var(--color-secondary)30%,transparent))}}[data-theme=siberpunk] .sp-hud{padding:1px}[data-theme=siberpunk] .sp-hud>*{clip-path:inherit;background:var(--color-surface);height:100%}[data-theme=siberpunk] .sp-neon{box-shadow:0 0 0 1px var(--color-primary),0 0 24px -4px var(--color-primary)}[data-theme=siberpunk] .sp-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#05d9e80f 0 1px,#0000 1px 4px);position:absolute;inset:0}[data-theme=siberpunk] .sp-beam{pointer-events:none;background:linear-gradient(#0000,#05d9e81f,#0000);height:120px;animation:sp-beam 6s linear infinite;position:absolute;left:0;right:0}@keyframes sp-beam{0%{top:-120px}to{top:100%}}[data-theme=siberpunk] .sp-grid{background-image:linear-gradient(#ff2a6d1f 1px,#0000 0),linear-gradient(90deg,#05d9e81a 1px,#0000 0);background-size:44px 44px}@media (prefers-reduced-motion:reduce){[data-theme=siberpunk] .sp-beam,[data-theme=siberpunk] .sp-glitch:after,[data-theme=siberpunk] .sp-glitch:before{animation:none}}[data-theme=siberpunk] .t-card{border-color:var(--color-secondary);border-radius:0}@supports (color:color-mix(in lab,red,red)){[data-theme=siberpunk] .t-card{border-color:color-mix(in srgb,var(--color-secondary)35%,transparent)}}[data-theme=siberpunk] .t-card{box-shadow:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}[data-theme=siberpunk] .t-card-hover:hover{border-color:var(--color-primary);box-shadow:0 0 24px -6px var(--color-primary);transform:translateY(-3px)}[data-theme=siberpunk] .t-btn{text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-heading);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 0 20px -4px var(--color-primary);border-radius:0;font-size:.8rem}[data-theme=siberpunk] .t-btn-outline{color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:none;background:0 0}[data-theme=siberpunk] .t-title{text-transform:uppercase;letter-spacing:.04em}[data-theme=siberpunk] .t-eyebrow{color:var(--color-secondary)}[data-theme=siberpunk] .t-icon-tile{border:1px solid var(--color-secondary);color:var(--color-secondary);box-shadow:inset 0 0 12px -4px var(--color-secondary);background:0 0;border-radius:0}[data-theme=siberpunk] .t-stat-value{color:var(--color-secondary);text-shadow:0 0 14px var(--color-secondary);font-family:var(--font-heading)}[data-theme=siberpunk] .t-section-alt{background:var(--color-surface)}[data-theme=siberpunk] .t-page-header{background:var(--color-surface);color:var(--color-text)}[data-theme=siberpunk] .t-chip{border-radius:0}[data-theme=siberpunk] .t-chip:hover,[data-theme=siberpunk] .t-chip[data-active=true]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=radar] .rd-scope{background:radial-gradient(circle,#0c2a36 0,#061218 70%);border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38b6f059,0 40px 80px -40px #0071b2b3}[data-theme=radar] .rd-scope:before{content:"";border-radius:inherit;background:repeating-radial-gradient(circle,#0000 0 calc(12.5% - 1px),#38b6f047 calc(12.5% - 1px) 12.5%),linear-gradient(#0000 calc(50% - .5px),#38b6f040 calc(50% - .5px) calc(50% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(50% - .5px),#38b6f040 calc(50% - .5px) calc(50% + .5px),#0000 0);position:absolute;inset:0}[data-theme=radar] .rd-sweep{border-radius:inherit;background:conic-gradient(#38f0b473,#38f0b414 50deg,#0000 70deg);animation:rd-spin 4s linear infinite;position:absolute;inset:0}@keyframes rd-spin{to{transform:rotate(1turn)}}[data-theme=radar] .rd-blip{background:#38f0b4;border-radius:99px;width:12px;height:12px;margin:-6px 0 0 -6px;animation:rd-ping 4s ease-out infinite;position:absolute;box-shadow:0 0 0 4px #38f0b440,0 0 16px #38f0b4}[data-theme=radar] .rd-blip.alt{background:#ff6b35;box-shadow:0 0 0 4px #ff6b3540,0 0 16px #ff6b35}@keyframes rd-ping{0%,to{opacity:.35}8%{opacity:1}40%{opacity:.7}}[data-theme=radar] .rd-tag{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font:600 11px/1.3 var(--font-heading);color:#d8f6ff;opacity:0;pointer-events:none;background:#061218cc;border:1px solid #38b6f066;border-radius:6px;padding:3px 7px;transition:opacity .2s;position:absolute;overflow:hidden;transform:translate(10px,-50%)}[data-theme=radar] a:focus-visible>.rd-tag,[data-theme=radar] a:hover>.rd-tag{opacity:1}@media (prefers-reduced-motion:reduce){[data-theme=radar] .rd-blip,[data-theme=radar] .rd-sweep{animation:none}}[data-theme=radar] .rd-board{color:#f3d36b;font-family:var(--font-heading);background:#0b1820}[data-theme=radar] .rd-flap{background:#13232c;border-radius:3px;padding:.15rem .45rem;display:inline-block;box-shadow:inset 0 -1px #00000080,inset 0 1px #ffffff0a}[data-theme=radar] .t-card{box-shadow:none}[data-theme=radar] .t-card-hover:hover{box-shadow:var(--shadow-theme)}[data-theme=radar] .t-btn{border-radius:10px}[data-theme=radar] .t-eyebrow{color:var(--color-primary)}[data-theme=radar] .t-icon-tile{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=radar] .t-icon-tile{background:color-mix(in srgb,var(--color-secondary)15%,var(--color-surface))}}[data-theme=radar] .t-icon-tile{color:var(--color-primary)}[data-theme=radar] .t-page-header{color:#e3f2f8;background:#061218}[data-theme=sintetis] .sy-sky{background:linear-gradient(#0d0024,#2a0a5a 45%,#7a1d7a 72%,#ff4fd8)}[data-theme=sintetis] .sy-sun{aspect-ratio:1;width:min(46vw,22rem);transform:translate(calc(-50% + var(--px,0)*18px),calc(var(--py,0)*10px));background:linear-gradient(#fff27a,#ffb86c 40%,#ff4fd8 75%);border-radius:999px;transition:transform .5s ease-out;position:absolute;bottom:38%;left:50%;box-shadow:0 0 80px 10px #ff4fd873;-webkit-mask:linear-gradient(#000 0 52%,#0000 52% 56%,#000 56% 63%,#0000 63% 67%,#000 67% 73%,#0000 73% 78%,#000 78% 83%,#0000 83% 89%,#000 89%);mask:linear-gradient(#000 0 52%,#0000 52% 56%,#000 56% 63%,#0000 63% 67%,#000 67% 73%,#0000 73% 78%,#000 78% 83%,#0000 83% 89%,#000 89%)}[data-theme=sintetis] .sy-floor{transform-origin:top;background-image:linear-gradient(#2de2e6e6 2px,#0000 0),linear-gradient(90deg,#2de2e6e6 2px,#0000 0);background-size:60px 60px;height:40%;animation:sy-run 1.6s linear infinite;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(300px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 30%);mask:linear-gradient(#0000,#000 30%)}@keyframes sy-run{to{background-position:0 60px}}[data-theme=sintetis] .sy-neon{color:#0000;filter:drop-shadow(0 0 18px #ff4fd88c);background:linear-gradient(#fff,#ffd6f6 40%,#ff4fd8 55%,#2de2e6);-webkit-background-clip:text;background-clip:text;font-style:italic}[data-theme=sintetis] .sy-border{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(135deg,var(--color-primary),var(--color-secondary))border-box;border:1px solid #0000}[data-theme=sintetis] .sy-duo{position:relative}[data-theme=sintetis] .sy-duo:after{content:"";mix-blend-mode:color;background:linear-gradient(#2de2e640,#ff4fd873);transition:opacity .4s;position:absolute;inset:0}[data-theme=sintetis] .group:hover .sy-duo:after{opacity:0}@media (prefers-reduced-motion:reduce){[data-theme=sintetis] .sy-floor{animation:none}}[data-theme=sintetis] .t-card{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(135deg,var(--color-primary),var(--color-secondary))border-box;border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){[data-theme=sintetis] .t-card{background:linear-gradient(var(--color-surface),var(--color-surface))padding-box,linear-gradient(135deg,color-mix(in srgb,var(--color-primary)60%,transparent),color-mix(in srgb,var(--color-secondary)60%,transparent))border-box}}[data-theme=sintetis] .t-card-hover:hover{box-shadow:0 0 40px -10px var(--color-primary)}[data-theme=sintetis] .t-btn{background:linear-gradient(90deg,var(--color-primary),#b14bff);color:#fff;box-shadow:0 0 24px -6px var(--color-primary);border-color:#0000;border-radius:999px}[data-theme=sintetis] .t-btn-outline{border:1px solid var(--color-secondary);color:var(--color-secondary);box-shadow:none;background:0 0}[data-theme=sintetis] .t-title{font-style:italic;font-weight:800}[data-theme=sintetis] .t-eyebrow{color:var(--color-secondary)}[data-theme=sintetis] .t-icon-tile{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#12002b;border-radius:12px}[data-theme=sintetis] .t-stat-value{background:linear-gradient(180deg,#fff,var(--color-primary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=sintetis] .t-section-alt{background:linear-gradient(180deg,var(--color-bg),var(--color-surface))}[data-theme=sintetis] .t-page-header{color:var(--color-text);background:0 0}[data-theme=isometrik] .iso-b{cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1)}[data-theme=isometrik] .iso-b:focus-visible,[data-theme=isometrik] .iso-b:hover{outline:none;transform:translateY(-14px)}[data-theme=isometrik] .iso-b .iso-label{opacity:0;transition:opacity .25s}[data-theme=isometrik] .iso-b:focus-visible .iso-label,[data-theme=isometrik] .iso-b:hover .iso-label{opacity:1}[data-theme=isometrik] .iso-float{animation:iso-float 5s ease-in-out infinite}@keyframes iso-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){[data-theme=isometrik] .iso-float{animation:none}}[data-theme=isometrik] .iso-tile{background:var(--color-surface);border:2px solid var(--color-text);border-radius:var(--radius-theme);box-shadow:6px 6px 0 var(--color-primary);transition:transform .25s,box-shadow .25s;position:relative}[data-theme=isometrik] .iso-tile:hover{box-shadow:10px 10px 0 var(--color-primary);transform:translate(-4px,-4px)}[data-theme=isometrik] .iso-tile.g{box-shadow:6px 6px 0 var(--color-secondary)}[data-theme=isometrik] .iso-tile.g:hover{box-shadow:10px 10px 0 var(--color-secondary)}[data-theme=isometrik] .iso-tile.a{box-shadow:6px 6px 0 var(--color-accent)}[data-theme=isometrik] .iso-tile.a:hover{box-shadow:10px 10px 0 var(--color-accent)}[data-theme=isometrik] .t-card{border:2px solid var(--color-text);box-shadow:6px 6px 0 var(--color-primary)}[data-theme=isometrik] .t-card-hover:hover{box-shadow:10px 10px 0 var(--color-primary);transform:translate(-4px,-4px)}[data-theme=isometrik] .t-btn{border:2px solid var(--color-text);box-shadow:4px 4px 0 var(--color-text)}[data-theme=isometrik] .t-btn:hover{box-shadow:6px 6px 0 var(--color-text);filter:none;transform:translate(-2px,-2px)}[data-theme=isometrik] .t-btn-outline{background:var(--color-surface);color:var(--color-text)}[data-theme=isometrik] .t-eyebrow{color:var(--color-primary)}[data-theme=isometrik] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=isometrik] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=isometrik] .t-icon-tile{color:var(--color-primary);border:2px solid var(--color-text)}[data-theme=isometrik] .t-stat-value{color:var(--color-primary)}[data-theme=isometrik] .t-section-alt{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=isometrik] .t-section-alt{background:color-mix(in srgb,var(--color-primary)6%,var(--color-bg))}}[data-theme=isometrik] .t-page-header{background:var(--color-primary)}[data-theme=kontur] .kt-lines path{fill:none;stroke:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kontur] .kt-lines path{stroke:color-mix(in srgb,var(--color-primary)30%,transparent)}}[data-theme=kontur] .kt-lines path{stroke-width:1.2px;stroke-dasharray:6 10;animation:kt-flow 40s linear infinite}[data-theme=kontur] .kt-lines path:nth-child(3n){stroke:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kontur] .kt-lines path:nth-child(3n){stroke:color-mix(in srgb,var(--color-secondary)45%,transparent)}}[data-theme=kontur] .kt-lines path:nth-child(3n){stroke-dasharray:none;stroke-width:1.6px}[data-theme=kontur] .kt-lines path:nth-child(2n){animation-duration:55s;animation-direction:reverse}@keyframes kt-flow{to{stroke-dashoffset:-480px}}[data-theme=kontur] .kt-shift{transform:translate(calc(var(--px,0)*-10px),calc(var(--py,0)*-10px));transition:transform .6s ease-out}@media (prefers-reduced-motion:reduce){[data-theme=kontur] .kt-lines path{animation:none}}[data-theme=kontur] .kt-ticks{background-image:linear-gradient(90deg,var(--color-text)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=kontur] .kt-ticks{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-text)35%,transparent)1px,transparent 1px)}}[data-theme=kontur] .kt-ticks{background-repeat:repeat-x;background-size:40px 8px;height:8px}[data-theme=kontur] .kt-pin{background:var(--color-accent);color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 6px 14px -6px var(--color-accent);border-radius:999px 999px 999px 0;place-items:center;display:inline-grid;position:relative;transform:rotate(-45deg)}[data-theme=kontur] .kt-pin>*{transform:rotate(45deg)}[data-theme=kontur] .t-card{box-shadow:none}[data-theme=kontur] .t-card-hover:hover{box-shadow:var(--shadow-theme)}[data-theme=kontur] .t-btn{border-radius:999px}[data-theme=kontur] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}[data-theme=kontur] .t-eyebrow{color:var(--color-accent);letter-spacing:.12em;font-family:ui-monospace,monospace}[data-theme=kontur] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kontur] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)12%,var(--color-surface))}}[data-theme=kontur] .t-icon-tile{color:var(--color-primary);border-radius:999px}[data-theme=kontur] .t-stat-value{color:var(--color-primary)}[data-theme=kontur] .t-section-alt{background:var(--color-surface-2)}[data-theme=kontur] .t-page-header{background:var(--color-surface-2);color:var(--color-text)}[data-theme=tambang] .tb-band{stroke:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band{stroke:color-mix(in srgb,var(--color-text)8%,transparent)}}[data-theme=tambang] .tb-band{stroke-width:1px}[data-theme=tambang] .tb-band-0{fill:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-0{fill:color-mix(in srgb,var(--color-surface-2)55%,transparent)}}[data-theme=tambang] .tb-band-1{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-1{fill:color-mix(in srgb,var(--color-primary)10%,var(--color-surface))}}[data-theme=tambang] .tb-band-2{fill:var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-2{fill:color-mix(in srgb,var(--color-surface-2)90%,var(--color-text)4%)}}[data-theme=tambang] .tb-band-3{fill:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-3{fill:color-mix(in srgb,var(--color-secondary)12%,var(--color-surface-2))}}[data-theme=tambang] .tb-band-4{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-4{fill:color-mix(in srgb,var(--color-primary)16%,var(--color-surface-2))}}[data-theme=tambang] .tb-band-5{fill:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-band-5{fill:color-mix(in srgb,var(--color-text)12%,var(--color-bg))}}[data-theme=tambang] .tb-vein{fill:none;stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 14;filter:drop-shadow(0 0 6px var(--color-accent));animation:tb-glint 6s linear infinite}@keyframes tb-glint{to{stroke-dashoffset:-320px}}[data-theme=tambang] .tb-strata{transform:translateY(calc(var(--py,0)*6px));transition:transform .8s ease-out}[data-theme=tambang] .tb-lamp{background:radial-gradient(circle 300px at var(--mx,72%)var(--my,30%),var(--color-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-lamp{background:radial-gradient(circle 300px at var(--mx,72%)var(--my,30%),color-mix(in srgb,var(--color-accent)20%,transparent),transparent 70%)}}[data-theme=tambang] .tb-lamp{mix-blend-mode:screen;transition:background .1s}[data-theme=tambang] .tb-hazard{background:repeating-linear-gradient(-45deg,var(--color-accent)0 10px,#111 10px 20px)}[data-theme=tambang] .tb-frame{border:1px solid var(--color-border);box-shadow:var(--shadow-theme)}[data-theme=tambang] .tb-frame:after{content:"";pointer-events:none;background:linear-gradient(var(--color-primary),var(--color-primary))0 0/22px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary))0 0/2px 22px no-repeat,linear-gradient(var(--color-primary),var(--color-primary))100% 100%/22px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary))100% 100%/2px 22px no-repeat;position:absolute;inset:10px}[data-theme=tambang] .tb-core{transform-origin:bottom;background:repeating-linear-gradient(180deg,var(--color-primary)0 9px,var(--color-secondary)9px 15px,var(--color-text)15px 24px,var(--color-accent)24px 27px);border-radius:17px/8px;width:34px;animation:tb-rise 1.2s cubic-bezier(.2,.7,.2,1) both;display:block}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-core{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--color-primary)85%,black)0 9px,color-mix(in srgb,var(--color-secondary)70%,black)9px 15px,color-mix(in srgb,var(--color-text)30%,var(--color-surface-2))15px 24px,color-mix(in srgb,var(--color-accent)80%,black)24px 27px)}}[data-theme=tambang] .tb-core{box-shadow:inset -8px 0 12px -6px #0009,inset 6px 0 10px -6px #ffffff59,0 12px 24px -12px #000000b3}@keyframes tb-rise{0%{transform:scaleY(0)}}[data-theme=tambang] .tb-sample{background-image:linear-gradient(180deg,transparent 70%,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .tb-sample{background-image:linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--color-primary)8%,transparent))}}[data-theme=tambang] .tb-sample{transition:background-color .3s}[data-theme=tambang] .tb-sample:hover{background-color:var(--color-surface-2)}@media (prefers-reduced-motion:reduce){[data-theme=tambang] .tb-core,[data-theme=tambang] .tb-vein{animation:none}}[data-theme=tambang] .t-card{box-shadow:none}[data-theme=tambang] .t-card-hover:hover{box-shadow:var(--shadow-theme);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)50%,var(--color-border))}}[data-theme=tambang] .t-btn{text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading);border-radius:6px;font-weight:700}[data-theme=tambang] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:0 0}[data-theme=tambang] .t-eyebrow{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.2em}[data-theme=tambang] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=tambang] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=tambang] .t-icon-tile{color:var(--color-primary);border-radius:6px}[data-theme=tambang] .t-stat-value{color:var(--color-primary)}[data-theme=tambang] .t-section-alt{background:var(--color-surface)}[data-theme=tambang] .t-page-header{background:var(--color-bg);color:var(--color-text);padding-bottom:5rem}[data-theme=kawah] .kw-fire{height:78%}[data-theme=kawah] .kw-ridge path{fill:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-ridge path{fill:color-mix(in srgb,var(--color-bg)55%,#05070a)}}[data-theme=kawah] .kw-haze{background:radial-gradient(ellipse 40% 30% at 30% 70%,var(--color-secondary),transparent 70%),radial-gradient(ellipse 35% 25% at 72% 62%,var(--color-secondary),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-haze{background:radial-gradient(ellipse 40% 30% at 30% 70%,color-mix(in srgb,var(--color-secondary)18%,transparent),transparent 70%),radial-gradient(ellipse 35% 25% at 72% 62%,color-mix(in srgb,var(--color-secondary)12%,transparent),transparent 70%)}}[data-theme=kawah] .kw-haze{animation:kw-drift 18s ease-in-out infinite alternate}@keyframes kw-drift{to{transform:translate(4%)translateY(-3%)}}[data-theme=kawah] .kw-flames{width:min(44rem,92vw);height:78%;transform:translateX(-50%)skewX(calc(var(--px,0)*-14deg));transform-origin:bottom;filter:blur(1px);transition:transform .7s ease-out;position:absolute;bottom:16%;left:50%}[data-theme=kawah] .kw-flames span{background:radial-gradient(ellipse 50% 60% at 50% 85%,#ebf8fff2,var(--color-primary)35%,var(--color-primary)60%,transparent 72%);border-radius:50% 50% 45% 45%/70% 70% 30% 30%;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-flames span{background:radial-gradient(ellipse 50% 60% at 50% 85%,#ebf8fff2,color-mix(in srgb,var(--color-primary)85%,transparent)35%,color-mix(in srgb,var(--color-primary)30%,transparent)60%,transparent 72%)}}[data-theme=kawah] .kw-flames span{filter:blur(14px);mix-blend-mode:screen;transform-origin:bottom;animation:kw-flicker 2.6s ease-in-out infinite}[data-theme=kawah] .kw-flames span:first-child{width:32%;height:100%;left:34%}[data-theme=kawah] .kw-flames span:nth-child(2){width:26%;height:70%;animation-duration:2.1s;animation-delay:-.6s;left:18%}[data-theme=kawah] .kw-flames span:nth-child(3){width:26%;height:78%;animation-duration:2.4s;animation-delay:-1.2s;left:56%}[data-theme=kawah] .kw-flames span:nth-child(4){width:20%;height:45%;animation-duration:3s;animation-delay:-1.7s;left:6%}[data-theme=kawah] .kw-flames span:nth-child(5){width:20%;height:52%;animation-duration:2.8s;animation-delay:-.3s;left:74%}[data-theme=kawah] .kw-flames span:nth-child(6){filter:blur(6px);width:16%;height:60%;animation-duration:1.6s;animation-delay:-.9s;left:42%}@keyframes kw-flicker{0%,to{opacity:.9;transform:scale(1)translate(0)}25%{opacity:1;transform:scale(.92,1.08)translate(-3%)}50%{opacity:.75;transform:scale(1.06,.9)translate(2%)}75%{opacity:.95;transform:scale(.96,1.12)translate(-1%)}}[data-theme=kawah] .kw-ember{background:var(--color-secondary);box-shadow:0 0 8px var(--color-secondary);opacity:0;border-radius:99px;animation:kw-rise 6s linear infinite;position:absolute;bottom:16%}[data-theme=kawah] .kw-ember:nth-of-type(3n){box-shadow:0 0 8px var(--color-primary);background:#bfe3ff}@keyframes kw-rise{0%{opacity:0;transform:translate(0)}10%{opacity:1}60%{opacity:.8;transform:translate(16px,-40vh)}to{opacity:0;transform:translate(-10px,-70vh)}}@media (prefers-reduced-motion:reduce){[data-theme=kawah] .kw-ember,[data-theme=kawah] .kw-flames span,[data-theme=kawah] .kw-haze{animation:none}[data-theme=kawah] .kw-ember{opacity:.6}}[data-theme=kawah] .kw-title{background:linear-gradient(180deg,var(--color-text)40%,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-title{background:linear-gradient(180deg,var(--color-text)40%,color-mix(in srgb,var(--color-primary)80%,var(--color-text)))}}[data-theme=kawah] .kw-title{color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=kawah] .kw-glass{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-glass{background:color-mix(in srgb,var(--color-surface)55%,transparent)}}[data-theme=kawah] .kw-glass{-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-glass{border:1px solid color-mix(in srgb,var(--color-primary)25%,var(--color-border))}}[data-theme=kawah] .kw-card{background:var(--color-surface);border:1px solid var(--color-border);transition:box-shadow .3s,border-color .3s,transform .3s}[data-theme=kawah] .kw-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-card:hover{border-color:color-mix(in srgb,var(--color-primary)55%,var(--color-border))}}[data-theme=kawah] .kw-card:hover{box-shadow:0 0 0 1px var(--color-primary),0 20px 50px -24px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary)30%,transparent),0 20px 50px -24px color-mix(in srgb,var(--color-primary)70%,transparent)}}[data-theme=kawah] .kw-card:hover{transform:translateY(-2px)}[data-theme=kawah] .kw-num{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=kawah] .kw-dot{background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 10px var(--color-primary);border-radius:99px;animation:kw-pulse 2s ease-in-out infinite}@keyframes kw-pulse{50%{box-shadow:0 0 2px var(--color-primary);opacity:.6}}[data-theme=kawah] .kw-active{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-active{background:color-mix(in srgb,var(--color-primary)16%,transparent)}}[data-theme=kawah] .kw-active{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .kw-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary)40%,transparent)}}[data-theme=kawah] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=kawah] .t-card-hover:hover{box-shadow:0 20px 50px -24px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .t-card-hover:hover{box-shadow:0 20px 50px -24px color-mix(in srgb,var(--color-primary)70%,transparent)}}[data-theme=kawah] .t-card-hover:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)50%,var(--color-border))}}[data-theme=kawah] .t-btn{box-shadow:0 0 24px -6px var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .t-btn{box-shadow:0 0 24px -6px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=kawah] .t-btn-outline{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .t-btn-outline{background:color-mix(in srgb,var(--color-surface)50%,transparent)}}[data-theme=kawah] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);box-shadow:none}[data-theme=kawah] .t-eyebrow{color:var(--color-primary)}[data-theme=kawah] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kawah] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)15%,var(--color-surface))}}[data-theme=kawah] .t-icon-tile,[data-theme=kawah] .t-stat-value{color:var(--color-primary)}[data-theme=kawah] .t-section-alt{background:var(--color-surface)}[data-theme=kawah] .t-page-header{background:var(--color-bg);color:var(--color-text)}.site-root[data-theme=palung]{isolation:isolate}[data-theme=palung] .pl-deep{background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--color-primary),transparent 70%),linear-gradient(180deg,var(--color-bg),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-deep{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--color-primary)18%,transparent),transparent 70%),linear-gradient(180deg,var(--color-bg),color-mix(in srgb,var(--color-bg)80%,black))}}[data-theme=palung] .pl-mote{background:var(--color-primary);border-radius:99px;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-mote{background:color-mix(in srgb,var(--color-primary)70%,white)}}[data-theme=palung] .pl-mote{box-shadow:0 0 8px var(--color-primary);opacity:.55;animation:pl-snow 14s linear infinite}[data-theme=palung] .pl-mote.alt{background:var(--color-secondary);box-shadow:0 0 10px var(--color-secondary)}@keyframes pl-snow{0%{opacity:0;transform:translate(0)}15%{opacity:.7}50%{transform:translate(14px,40px)}to{opacity:0;transform:translate(-6px,90px)}}[data-theme=palung] .pl-rays{background:repeating-linear-gradient(100deg,transparent 0 60px,var(--color-primary)60px 90px,transparent 90px 170px)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-rays{background:repeating-linear-gradient(100deg,transparent 0 60px,color-mix(in srgb,var(--color-primary)6%,transparent)60px 90px,transparent 90px 170px)}}[data-theme=palung] .pl-rays{animation:pl-sway 12s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}@keyframes pl-sway{to{transform:translate(-40px)skew(-4deg)}}[data-theme=palung] .pl-jelly{filter:drop-shadow(0 0 14px);overflow:visible}[data-theme=palung] .pl-bell{transform-origin:60px 50px;animation:pl-pulse 3.2s ease-in-out infinite}@keyframes pl-pulse{50%{transform:scale(1.08,.9)}}[data-theme=palung] .pl-tentacle{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.6px;stroke-linecap:round;transform-origin:top;animation:pl-wave 3.2s ease-in-out infinite}@keyframes pl-wave{50%{transform:skew(8deg)scaleY(.94)}}[data-theme=palung] .pl-float{translate:calc(var(--px,0)*-16px)calc(var(--py,0)*-10px);transition:translate 1.2s ease-out;animation:pl-bob 9s ease-in-out infinite}[data-theme=palung] .pl-float-b{animation-duration:12s;animation-delay:-4s}@keyframes pl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}[data-theme=palung] .pl-glow{text-shadow:0 0 40px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-glow{text-shadow:0 0 40px color-mix(in srgb,var(--color-primary)45%,transparent)}}[data-theme=palung] .pl-glass{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-glass{background:color-mix(in srgb,var(--color-surface)65%,transparent)}}[data-theme=palung] .pl-glass{-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-glass{border:1px solid color-mix(in srgb,var(--color-primary)18%,var(--color-border))}}[data-theme=palung] .pl-porthole{border:10px solid var(--color-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-porthole{border:10px solid color-mix(in srgb,var(--color-surface-2)80%,var(--color-primary))}}[data-theme=palung] .pl-porthole{box-shadow:0 0 0 1px var(--color-primary),0 0 60px -10px var(--color-primary),inset 0 0 40px #0009}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-porthole{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary)40%,transparent),0 0 60px -10px var(--color-primary),inset 0 0 40px #0009}}[data-theme=palung] .pl-sonar{border:1px solid var(--color-primary);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-sonar{border:1px solid color-mix(in srgb,var(--color-primary)60%,transparent)}}[data-theme=palung] .pl-sonar{pointer-events:none;animation:pl-ping 4s ease-out infinite}[data-theme=palung] .pl-sonar-b{animation-delay:-2s}@keyframes pl-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}[data-theme=palung] .pl-gauge{border-left:1px solid var(--color-primary);flex-direction:column;justify-content:space-between;height:22rem;padding-left:14px}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-gauge{border-left:1px solid color-mix(in srgb,var(--color-primary)35%,transparent)}}[data-theme=palung] .pl-gauge{letter-spacing:.08em;color:var(--color-muted);font:600 10px/1 ui-monospace,monospace}[data-theme=palung] .pl-gauge span{position:relative}[data-theme=palung] .pl-gauge span:before{content:"";background:var(--color-bg);border:1px solid var(--color-primary);border-radius:99px;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-19px}[data-theme=palung] .pl-gauge span:first-child:before{background:var(--color-primary);box-shadow:0 0 10px var(--color-primary)}[data-theme=palung] .pl-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-card{background:color-mix(in srgb,var(--color-surface)82%,transparent)}}[data-theme=palung] .pl-card{border:1px solid var(--color-border);transition:border-color .3s,box-shadow .3s;position:relative}[data-theme=palung] .pl-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle 180px at var(--mx,50%)var(--my,50%),var(--color-primary),transparent 70%);transition:opacity .3s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-card:after{background:radial-gradient(circle 180px at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--color-primary)22%,transparent),transparent 70%)}}[data-theme=palung] .pl-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .pl-card:hover{border-color:color-mix(in srgb,var(--color-primary)55%,var(--color-border))}}[data-theme=palung] .pl-card:hover{box-shadow:0 0 40px -14px var(--color-primary)}[data-theme=palung] .pl-card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){[data-theme=palung] .pl-bell,[data-theme=palung] .pl-float,[data-theme=palung] .pl-mote,[data-theme=palung] .pl-rays,[data-theme=palung] .pl-sonar,[data-theme=palung] .pl-tentacle{animation:none}}[data-theme=palung] .t-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .t-card{background:color-mix(in srgb,var(--color-surface)82%,transparent)}}[data-theme=palung] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=palung] .t-card-hover:hover{box-shadow:0 0 40px -14px var(--color-primary)}[data-theme=palung] .t-btn{box-shadow:0 0 26px -6px var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .t-btn{box-shadow:0 0 26px -6px color-mix(in srgb,var(--color-primary)80%,transparent)}}[data-theme=palung] .t-btn-outline{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .t-btn-outline{background:color-mix(in srgb,var(--color-surface)50%,transparent)}}[data-theme=palung] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);box-shadow:none}[data-theme=palung] .t-eyebrow{color:var(--color-primary)}[data-theme=palung] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,transparent)}}[data-theme=palung] .t-icon-tile{color:var(--color-primary);border-radius:999px}[data-theme=palung] .t-stat-value{color:var(--color-primary)}[data-theme=palung] .t-section-alt{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=palung] .t-section-alt{background:color-mix(in srgb,var(--color-surface)55%,transparent)}}[data-theme=palung] .t-page-header{color:var(--color-text);background:0 0}[data-theme=kelimutu] .kl-lake{border-radius:58% 42% 55% 45%/48% 56% 44% 52%;animation:kl-morph 16s ease-in-out infinite;box-shadow:inset 0 10px 30px #ffffff40,inset 0 -18px 40px #00000040,0 30px 60px -30px #00000073}[data-theme=kelimutu] .kl-lake-a{background:radial-gradient(circle at 35% 30%,var(--color-primary),var(--color-primary)45%,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=kelimutu] .kl-lake-a{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-primary)55%,white),var(--color-primary)45%,color-mix(in srgb,var(--color-primary)70%,black))}}[data-theme=kelimutu] .kl-lake-b{background:radial-gradient(circle at 35% 30%,var(--color-secondary),var(--color-secondary)45%,var(--color-secondary))}@supports (color:color-mix(in lab,red,red)){[data-theme=kelimutu] .kl-lake-b{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-secondary)55%,white),var(--color-secondary)45%,color-mix(in srgb,var(--color-secondary)60%,black))}}[data-theme=kelimutu] .kl-lake-b{animation-duration:19s;animation-delay:-6s}[data-theme=kelimutu] .kl-lake-c{background:radial-gradient(circle at 35% 30%,#5b6664,#1d2523 50%,#0b0f0e);animation-duration:22s;animation-delay:-11s}@keyframes kl-morph{0%,to{border-radius:58% 42% 55% 45%/48% 56% 44% 52%}33%{border-radius:44% 56% 40% 60%/58% 42%}66%{border-radius:52% 48% 62% 38%/40% 60% 46% 54%}}[data-theme=kelimutu] .kl-crater .kl-lake{translate:calc(var(--px,0)*10px)calc(var(--py,0)*8px);transition:translate 1.2s cubic-bezier(.2,.7,.2,1)}[data-theme=kelimutu] .kl-crater .kl-lake-b{translate:calc(var(--px,0)*-14px)calc(var(--py,0)*-10px)}[data-theme=kelimutu] .kl-crater .kl-lake-c{translate:calc(var(--px,0)*18px)calc(var(--py,0)*-12px)}[data-theme=kelimutu] .kl-ring{border:1px dashed var(--color-text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=kelimutu] .kl-ring{border:1px dashed color-mix(in srgb,var(--color-text)18%,transparent)}}[data-theme=kelimutu] .kl-ring{pointer-events:none;animation:kl-spin 80s linear infinite}@keyframes kl-spin{to{transform:rotate(1turn)}}[data-theme=kelimutu] .kl-mist span{background:radial-gradient(ellipse 30% 18% at 30% 40%,var(--color-surface),transparent 70%),radial-gradient(ellipse 25% 14% at 70% 65%,var(--color-surface),transparent 70%);position:absolute;inset:-20% -40%}@supports (color:color-mix(in lab,red,red)){[data-theme=kelimutu] .kl-mist span{background:radial-gradient(ellipse 30% 18% at 30% 40%,color-mix(in srgb,var(--color-surface)90%,transparent),transparent 70%),radial-gradient(ellipse 25% 14% at 70% 65%,color-mix(in srgb,var(--color-surface)80%,transparent),transparent 70%)}}[data-theme=kelimutu] .kl-mist span{opacity:.7;animation:kl-drift 40s linear infinite}[data-theme=kelimutu] .kl-mist span:nth-child(2){opacity:.5;animation-duration:60s;animation-direction:reverse;top:10%}@keyframes kl-drift{0%{transform:translate(-10%)}to{transform:translate(10%)}}[data-theme=kelimutu] .kl-dots{gap:3px;display:inline-flex}[data-theme=kelimutu] .kl-dots i{background:var(--color-primary);border-radius:99px;width:7px;height:7px}[data-theme=kelimutu] .kl-dots i:nth-child(2){background:var(--color-secondary)}[data-theme=kelimutu] .kl-dots i:nth-child(3){background:#1d2523}@media (prefers-reduced-motion:reduce){[data-theme=kelimutu] .kl-lake,[data-theme=kelimutu] .kl-mist span,[data-theme=kelimutu] .kl-ring{animation:none}}[data-theme=kelimutu] .t-title{letter-spacing:-.01em;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.4rem);font-weight:400}[data-theme=kelimutu] .t-card{box-shadow:none;border-color:var(--color-border)}[data-theme=kelimutu] .t-card-hover:hover{box-shadow:var(--shadow-theme)}[data-theme=kelimutu] .t-btn{border-radius:999px;padding-inline:1.5rem}[data-theme=kelimutu] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}[data-theme=kelimutu] .t-eyebrow{color:var(--color-muted);letter-spacing:.22em}[data-theme=kelimutu] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=kelimutu] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)12%,var(--color-surface))}}[data-theme=kelimutu] .t-icon-tile{color:var(--color-primary);border-radius:58% 42% 55% 45%/48% 56% 44% 52%}[data-theme=kelimutu] .t-stat-value{color:var(--color-primary);font-weight:400}[data-theme=kelimutu] .t-section-alt{background:var(--color-surface-2)}[data-theme=kelimutu] .t-page-header{background:var(--color-surface-2);color:var(--color-text);padding-block:4.5rem 4rem}[data-theme=karst] .ks-drip{color:var(--color-surface);display:block}[data-theme=karst] .ks-drip path{fill:currentColor}[data-theme=karst] .ks-shaft{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--color-primary),var(--color-primary)55%,transparent 90%);width:70%;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .ks-shaft{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary)34%,transparent),color-mix(in srgb,var(--color-primary)10%,transparent)55%,transparent 90%)}}[data-theme=karst] .ks-shaft{filter:blur(10px);animation:ks-breathe 9s ease-in-out infinite}@keyframes ks-breathe{50%{opacity:.65}}[data-theme=karst] .ks-dust{background:var(--color-primary);border-radius:99px;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .ks-dust{background:color-mix(in srgb,var(--color-primary)60%,white)}}[data-theme=karst] .ks-dust{box-shadow:0 0 6px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .ks-dust{box-shadow:0 0 6px color-mix(in srgb,var(--color-primary)80%,white)}}[data-theme=karst] .ks-dust{opacity:.7;animation:ks-float 10s ease-in-out infinite}@keyframes ks-float{0%,to{opacity:.2;transform:translate(0)}30%{opacity:.9}50%{transform:translate(18px,-24px)}80%{opacity:.5}}[data-theme=karst] .ks-mouth{clip-path:polygon(14% 6%,32% 0,52% 4%,70% 1%,88% 9%,96% 26%,100% 48%,97% 70%,100% 88%,86% 100%,58% 97%,34% 100%,12% 96%,2% 80%,5% 58%,0 36%,4% 18%)}[data-theme=karst] .ks-glow{background:radial-gradient(ellipse at 50% 20%,var(--color-primary),transparent 60%);position:absolute;inset:0;box-shadow:inset 0 0 60px 20px #000000a6}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .ks-glow{background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--color-primary)22%,transparent),transparent 60%)}}[data-theme=karst] .ks-glow{pointer-events:none}[data-theme=karst] .ks-torch{pointer-events:none;border-radius:var(--radius-theme);background:radial-gradient(circle 360px at var(--mx,50%)var(--my,45%),transparent 0,transparent 35%,#080604b8 75%);transition:background 80ms linear;position:absolute;inset:-12px}@media (hover:none){[data-theme=karst] .ks-torch{display:none}}@media (prefers-reduced-motion:reduce){[data-theme=karst] .ks-dust,[data-theme=karst] .ks-shaft{animation:none}}[data-theme=karst] .t-title{letter-spacing:-.01em;font-size:clamp(2rem,1.3rem + 2.6vw,3.3rem);font-weight:600}[data-theme=karst] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=karst] .t-card-hover:hover{box-shadow:0 24px 50px -28px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .t-card-hover:hover{box-shadow:0 24px 50px -28px color-mix(in srgb,var(--color-primary)55%,black)}}[data-theme=karst] .t-btn{letter-spacing:.04em;border-radius:2px}[data-theme=karst] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:0 0}[data-theme=karst] .t-eyebrow{color:var(--color-secondary);letter-spacing:.22em}[data-theme=karst] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=karst] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=karst] .t-icon-tile,[data-theme=karst] .t-stat-value{color:var(--color-primary)}[data-theme=karst] .t-section-alt{background:var(--color-surface)}[data-theme=karst] .t-page-header{background:var(--color-bg);color:var(--color-text);padding-block:5.5rem 3.5rem}[data-theme=wayang] .wy-kelir{box-shadow:0 0 0 6px #3a2112,0 0 0 8px var(--color-primary),0 40px 90px -30px #d4a73a8c,inset 0 0 80px #3c1e088c;background:radial-gradient(70% 80% at 50% 38%,#fbecc8 0,#f0d29a 35%,#c98f4b 72%,#5b3414 100%);border-radius:4px}[data-theme=wayang] .wy-photo{opacity:.14;mix-blend-mode:multiply;filter:sepia()contrast(1.1)}[data-theme=wayang] .wy-lamp{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#fff8dcd9,#ffe29640 45%,#0000 70%);border-radius:999px;width:70%;height:80%;animation:wy-flicker 3.4s step-end infinite,wy-sway 7s ease-in-out infinite;position:absolute;top:-18%;left:50%;transform:translate(-50%)}@keyframes wy-flicker{0%,to{opacity:1}12%{opacity:.82}14%{opacity:.96}40%{opacity:.88}41%{opacity:1}70%{opacity:.9}72%{opacity:.78}74%{opacity:.95}}@keyframes wy-sway{50%{transform:translate(-46%)scale(1.04)}}[data-theme=wayang] .wy-puppet{fill:#1a0d05;filter:drop-shadow(0 0 1px #ffdc9666);transform-origin:50% 100%;animation:wy-dance 8s ease-in-out infinite}[data-theme=wayang] .wy-shadow{fill:#000;opacity:.38;filter:blur(7px);transform:translate(calc(var(--px,0)*-26px),calc(var(--py,0)*-10px + 8px))scale(1.07);transform-origin:50% 100%;transition:transform .6s ease-out}@keyframes wy-dance{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}[data-theme=wayang] .wy-title{color:#2a160a;text-shadow:0 1px #fff0c880}[data-theme=wayang] .wy-btn-ink{color:#f3e8d2;background:#2a160a;border-color:#2a160a}[data-theme=wayang] .wy-btn-ink:hover{background:#3a2112}[data-theme=wayang] .wy-gedebog{background:repeating-linear-gradient(90deg,#6d7a3a 0 6px,#58652e 6px 9px,#7f8c46 9px 16px);border-radius:0 0 6px 6px;box-shadow:inset 0 3px 6px #00000073}[data-theme=wayang] .wy-frame{border:1px solid var(--color-primary);outline:1px solid var(--color-primary);padding:6px}@supports (color:color-mix(in lab,red,red)){[data-theme=wayang] .wy-frame{outline:1px solid color-mix(in srgb,var(--color-primary)40%,transparent)}}[data-theme=wayang] .wy-frame{outline-offset:4px}[data-theme=wayang] .wy-sepia{filter:sepia(.35)contrast(1.05);transition:filter .5s,transform .7s}[data-theme=wayang] .group:hover .wy-sepia{filter:none}[data-theme=wayang] .wy-ghost{fill:var(--color-primary);opacity:.08;transform:translate(calc(var(--px,0)*-14px),-50%);transition:transform .8s ease-out}@media (prefers-reduced-motion:reduce){[data-theme=wayang] .wy-lamp,[data-theme=wayang] .wy-puppet{animation:none}}[data-theme=wayang] .t-title{letter-spacing:.01em}[data-theme=wayang] .t-card{border-color:var(--color-border);box-shadow:none;border-radius:2px}[data-theme=wayang] .t-card-hover:hover{box-shadow:0 0 0 1px var(--color-primary),0 20px 50px -26px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=wayang] .t-card-hover:hover{box-shadow:0 0 0 1px var(--color-primary),0 20px 50px -26px color-mix(in srgb,var(--color-primary)60%,transparent)}}[data-theme=wayang] .t-btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;font-size:.8rem}[data-theme=wayang] .t-btn-outline{color:var(--color-text);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=wayang] .t-btn-outline{border-color:color-mix(in srgb,var(--color-primary)50%,var(--color-border))}}[data-theme=wayang] .t-btn-outline{background:0 0}[data-theme=wayang] .t-eyebrow{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.25em}[data-theme=wayang] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=wayang] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=wayang] .t-icon-tile{color:var(--color-primary);border-radius:2px}[data-theme=wayang] .t-stat-value{color:var(--color-primary)}[data-theme=wayang] .t-section-alt{background:var(--color-surface)}[data-theme=wayang] .t-page-header{background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=wayang] .t-page-header{border-bottom:1px solid color-mix(in srgb,var(--color-primary)30%,transparent)}}[data-theme=gamelan] .gm-gong{transform:perspective(1000px)rotateY(calc(var(--px,0)*12deg))rotateX(calc(var(--py,0)*-9deg));transition:transform .9s cubic-bezier(.2,.7,.2,1)}[data-theme=gamelan] .gm-face{background:radial-gradient(circle,#0000 0 17%,#00000059 17.5% 18.5%,#0000 19%),repeating-radial-gradient(circle,#0000 0 7px,#fff0c80d 7px 8px),conic-gradient(from 200deg,#6a4413,#e6b866,#8a5a1c,#f3d48a,#7a4e18,#d9a24a,#6a4413);box-shadow:inset 0 0 0 10px #4a2e0c,inset 0 0 0 12px #c9963e,inset 0 0 60px #0000008c,0 40px 80px -30px #d9a24a8c}[data-theme=gamelan] .gm-face:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 40% 40% at calc(50% + var(--px,-.3)*30%)calc(50% + var(--py,-.4)*30%),#fff6dc73,transparent 70%);mix-blend-mode:soft-light;position:absolute;inset:0}[data-theme=gamelan] .gm-boss{background:radial-gradient(circle at 38% 32%,#fff3cf,#e9c26d 25%,#9a6322 65%,#4a2e0c);border-radius:999px;width:30%;height:30%;animation:gm-strike 3.2s cubic-bezier(.3,.6,.3,1) infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 30px -8px #0009,inset 0 -6px 14px #00000059}@keyframes gm-strike{0%,6%{transform:translate(-50%,-50%)scale(1)}3%{transform:translate(-50%,-50%)scale(.94)}}[data-theme=gamelan] .gm-ripple{border:2px solid var(--color-secondary);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .gm-ripple{border:2px solid color-mix(in srgb,var(--color-secondary)60%,transparent)}}[data-theme=gamelan] .gm-ripple{pointer-events:none;animation:gm-ripple 3.2s ease-out infinite}[data-theme=gamelan] .gm-ripple-b{border-width:1px;animation-delay:.25s}[data-theme=gamelan] .gm-ripple-c{border-width:1px;animation-delay:.5s}@keyframes gm-ripple{0%{opacity:.9;transform:scale(.98)}70%{opacity:0}to{opacity:0;transform:scale(1.35)}}[data-theme=gamelan] .gm-bonang span{background:radial-gradient(circle at 50% 45%,#f3d48a 0 18%,#9a6322 22%,#c9963e 40%,#5a3810 75%);border-radius:999px;width:min(2.6rem,8.5vw);height:min(2.6rem,8.5vw);animation:gm-note 2.56s ease-in-out infinite;box-shadow:0 8px 16px -8px #000000b3,inset 0 2px 4px #fff0c866}[data-theme=gamelan] .gm-bonang-sm span{width:1.4rem;height:1.4rem}@keyframes gm-note{0%,to{filter:brightness(.75);transform:translateY(0)}6%{filter:brightness(1.5)drop-shadow(0 0 10px #f3d48a);transform:translateY(-3px)}16%{filter:brightness(.9);transform:translateY(0)}}[data-theme=gamelan] .gm-kenong{background:radial-gradient(circle at 50% 45%,#fff0c4 0 26%,#d9a24a 34%,#9a6322 60%,#4a2e0c 90%);transition:transform .4s;position:relative;box-shadow:0 24px 40px -20px #0009,inset 0 -10px 20px #00000059,inset 0 6px 12px #fff0c880}[data-theme=gamelan] .gm-kenong:hover{transform:translateY(-4px)scale(1.03)}[data-theme=gamelan] .gm-mini{width:14px;height:14px;box-shadow:0 0 0 3px var(--color-primary);background:radial-gradient(circle at 40% 35%,#fff0c4,#d9a24a 40%,#6a4413);border-radius:99px}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .gm-mini{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)25%,transparent)}}[data-theme=gamelan] .gm-gold{background:linear-gradient(100deg,var(--color-text)0,var(--color-secondary)45%,var(--color-primary)70%,var(--color-text)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:gm-shine 8s ease-in-out infinite}@keyframes gm-shine{50%{background-position:100% 0}}[data-theme=gamelan] .gm-batik{opacity:.07;background-image:radial-gradient(circle at 50% 0,transparent 14px,var(--color-primary)15px,transparent 16px),radial-gradient(circle at 0 50%,transparent 14px,var(--color-primary)15px,transparent 16px);background-size:30px 30px;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000,#0000 70%)}[data-theme=gamelan] .gm-active{background:var(--color-primary)}@media (prefers-reduced-motion:reduce){[data-theme=gamelan] .gm-bonang span,[data-theme=gamelan] .gm-boss,[data-theme=gamelan] .gm-gold,[data-theme=gamelan] .gm-ripple{animation:none}}[data-theme=gamelan] .t-title{font-size:clamp(2rem,1.3rem + 2.6vw,3.2rem);font-weight:400}[data-theme=gamelan] .t-card{border-color:var(--color-border);box-shadow:none;border-radius:22px}[data-theme=gamelan] .t-card-hover:hover{box-shadow:var(--shadow-theme);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)45%,var(--color-border))}}[data-theme=gamelan] .t-btn{background:linear-gradient(180deg,var(--color-primary),var(--color-primary));border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .t-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary)80%,white),var(--color-primary))}}[data-theme=gamelan] .t-btn{border-color:#0000}[data-theme=gamelan] .t-btn-outline{color:var(--color-text);border-color:var(--color-primary);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .t-btn-outline{border-color:color-mix(in srgb,var(--color-primary)45%,var(--color-border))}}[data-theme=gamelan] .t-eyebrow{color:var(--color-primary);letter-spacing:.24em}[data-theme=gamelan] .t-icon-tile{background:radial-gradient(circle at 40% 35%,var(--color-secondary),var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=gamelan] .t-icon-tile{background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--color-secondary)40%,var(--color-surface)),color-mix(in srgb,var(--color-primary)20%,var(--color-surface)))}}[data-theme=gamelan] .t-icon-tile{color:var(--color-primary);border-radius:999px}[data-theme=gamelan] .t-stat-value{color:var(--color-primary);font-weight:400}[data-theme=gamelan] .t-section-alt{background:var(--color-surface)}[data-theme=gamelan] .t-page-header{background:var(--color-bg);color:var(--color-text);padding-block:4.5rem 4rem}[data-theme=tongkonan] .tk-ukiran{background-color:#1a1513;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Crect width='48' height='24' fill='%231A1513'/%3E%3Cpath d='M12 2 22 12 12 22 2 12Z' fill='%23A3262A'/%3E%3Cpath d='M12 7 17 12 12 17 7 12Z' fill='%23D9981F'/%3E%3Ccircle cx='12' cy='12' r='2' fill='%23F3EBDD'/%3E%3Cpath d='M24 24 36 3 48 24Z' fill='%23D9981F'/%3E%3Cpath d='M30 24 36 13 42 24Z' fill='%23A3262A'/%3E%3Ccircle cx='36' cy='4' r='1.6' fill='%23F3EBDD'/%3E%3Cpath d='M0 0h48v1H0zM0 23h48v1H0z' fill='%23F3EBDD' opacity='.6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 100%;animation:tk-scroll 40s linear infinite}@keyframes tk-scroll{to{background-position-x:-480px}}[data-theme=tongkonan] .tk-roof{overflow:visible}[data-theme=tongkonan] .tk-roof-shell{fill:var(--color-text)}[data-theme=tongkonan] .tk-roof-layer{fill:none;stroke:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=tongkonan] .tk-roof-layer{stroke:color-mix(in srgb,var(--color-bg)30%,transparent)}}[data-theme=tongkonan] .tk-roof-layer{stroke-width:2px}[data-theme=tongkonan] .tk-roof-ridge{fill:none;stroke:var(--color-secondary);stroke-width:5px;stroke-linecap:round}[data-theme=tongkonan] .tk-gable{fill:var(--color-primary)}[data-theme=tongkonan] .tk-sun{fill:var(--color-secondary);stroke:var(--color-surface);stroke-width:3px}[data-theme=tongkonan] .tk-parallax{transform:translate(calc(var(--px,0)*-12px),calc(var(--py,0)*-5px));transition:transform .8s cubic-bezier(.2,.7,.2,1)}[data-theme=tongkonan] .tk-stilts{background:repeating-linear-gradient(90deg,var(--color-text)0 14px,transparent 14px 92px);background-position:39px 0}[data-theme=tongkonan] .tk-card{border:2px solid var(--color-text);box-shadow:6px 6px 0 0 var(--color-text);transition:transform .2s,box-shadow .2s}[data-theme=tongkonan] .tk-card:hover{box-shadow:9px 9px 0 0 var(--color-primary);transform:translate(-3px,-3px)}[data-theme=tongkonan] .tk-tile{background:var(--color-primary);width:3rem;height:3rem;color:var(--color-on-primary);border:2px solid var(--color-text);place-items:center;transition:background .2s,color .2s;display:grid}[data-theme=tongkonan] .tk-card:hover .tk-tile{background:var(--color-secondary);color:#1a1513}@media (prefers-reduced-motion:reduce){[data-theme=tongkonan] .tk-ukiran{animation:none}}[data-theme=tongkonan] .t-title{letter-spacing:-.01em;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);font-weight:800}[data-theme=tongkonan] .t-card{border:2px solid var(--color-text);box-shadow:5px 5px 0 0 var(--color-text);border-radius:0}[data-theme=tongkonan] .t-card-hover:hover{box-shadow:8px 8px 0 0 var(--color-primary);transform:translate(-2px,-2px)}[data-theme=tongkonan] .t-btn{border:2px solid var(--color-text);box-shadow:4px 4px 0 0 var(--color-text);text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-weight:800}[data-theme=tongkonan] .t-btn:hover{box-shadow:6px 6px 0 0 var(--color-text);transform:translate(-1px,-1px)}[data-theme=tongkonan] .t-btn-outline{background:var(--color-surface);color:var(--color-text)}[data-theme=tongkonan] .t-eyebrow{background:var(--color-secondary);color:#1a1513;letter-spacing:.16em;padding:.2rem .6rem;display:inline-block}[data-theme=tongkonan] .t-icon-tile{background:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-text);border-radius:0}[data-theme=tongkonan] .t-chip{border-width:2px;border-radius:0}[data-theme=tongkonan] .t-stat-value{color:var(--color-primary);font-weight:900}[data-theme=tongkonan] .t-section-alt{background:var(--color-surface-2)}[data-theme=tongkonan] .t-page-header{color:#f3ebdd;background:#1a1513;padding-block:4rem 5rem}[data-theme=pinisi] .ps-star{fill:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-star{fill:color-mix(in srgb,var(--color-text)75%,white)}}[data-theme=pinisi] .ps-star{animation:ps-twinkle 4s ease-in-out infinite}@keyframes ps-twinkle{50%{opacity:.35}}[data-theme=pinisi] .ps-constellation{fill:none;stroke:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-constellation{stroke:color-mix(in srgb,var(--color-primary)55%,transparent)}}[data-theme=pinisi] .ps-constellation{stroke-width:.15px;stroke-dasharray:60;stroke-dashoffset:60px;animation:ps-draw 5s ease-out .4s forwards}@keyframes ps-draw{to{stroke-dashoffset:0}}[data-theme=pinisi] .ps-sky{translate:calc(var(--px,0)*-8px)calc(var(--py,0)*-6px);transition:translate 1.4s ease-out}[data-theme=pinisi] .ps-rose{filter:drop-shadow(0 20px 40px #00000059);overflow:visible}[data-theme=pinisi] .ps-rose *{transform-box:view-box;transform-origin:0 0}[data-theme=pinisi] .ps-dial{animation:ps-turn 140s linear infinite}@keyframes ps-turn{to{transform:rotate(1turn)}}[data-theme=pinisi] .ps-ring{fill:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-ring{fill:color-mix(in srgb,var(--color-surface)50%,transparent)}}[data-theme=pinisi] .ps-ring{stroke:var(--color-primary);stroke-width:1.2px}[data-theme=pinisi] .ps-ring-thin{fill:none;stroke:var(--color-border);stroke-width:.8px}[data-theme=pinisi] .ps-tick{stroke:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-tick{stroke:color-mix(in srgb,var(--color-text)45%,transparent)}}[data-theme=pinisi] .ps-tick{stroke-width:.8px}[data-theme=pinisi] .ps-point-main{fill:var(--color-primary)}[data-theme=pinisi] .ps-point-mid{fill:var(--color-secondary)}[data-theme=pinisi] .ps-point{fill:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-point{fill:color-mix(in srgb,var(--color-text)35%,transparent)}}[data-theme=pinisi] .ps-cardinal{font:700 13px var(--font-heading);fill:var(--color-text)}[data-theme=pinisi] .ps-needle{transform:rotate(calc(var(--px,.15)*70deg));transition:transform 1s cubic-bezier(.3,1.6,.5,1)}[data-theme=pinisi] .ps-needle path{fill:var(--color-accent)}[data-theme=pinisi] .ps-needle circle{fill:var(--color-primary);stroke:var(--color-bg);stroke-width:2px}[data-theme=pinisi] .ps-sea{height:34%}[data-theme=pinisi] .ps-wave-a{fill:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-wave-a{fill:color-mix(in srgb,var(--color-secondary)22%,var(--color-bg))}}[data-theme=pinisi] .ps-wave-a{animation:ps-swell 7s ease-in-out infinite}[data-theme=pinisi] .ps-wave-b{fill:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-wave-b{fill:color-mix(in srgb,var(--color-secondary)12%,color-mix(in srgb,var(--color-bg)80%,black))}}[data-theme=pinisi] .ps-wave-b{animation:ps-swell 9s ease-in-out infinite reverse}@keyframes ps-swell{50%{transform:translateY(4px)}}[data-theme=pinisi] .ps-ship{animation:ps-sail 70s linear infinite,ps-rock 5s ease-in-out infinite;left:-12rem}@keyframes ps-sail{to{left:105%}}@keyframes ps-rock{50%{transform:rotate(-2deg)translateY(2px)}}[data-theme=pinisi] .ps-hull{fill:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-hull{fill:color-mix(in srgb,var(--color-bg)50%,#000)}}[data-theme=pinisi] .ps-sail{fill:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-sail{fill:color-mix(in srgb,var(--color-text)85%,var(--color-primary))}}[data-theme=pinisi] .ps-mast{stroke:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-mast{stroke:color-mix(in srgb,var(--color-bg)50%,#000)}}[data-theme=pinisi] .ps-mast{stroke-width:1.2px}[data-theme=pinisi] .ps-log{background:var(--color-surface);border:1px solid var(--color-border);background-image:repeating-linear-gradient(180deg,transparent 0 47px,var(--color-primary)47px 48px)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .ps-log{background-image:repeating-linear-gradient(180deg,transparent 0 47px,color-mix(in srgb,var(--color-primary)10%,transparent)47px 48px)}}[data-theme=pinisi] .ps-diamond{background:var(--color-primary);width:8px;height:8px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){[data-theme=pinisi] .ps-dial,[data-theme=pinisi] .ps-ship,[data-theme=pinisi] .ps-star,[data-theme=pinisi] .ps-wave-a,[data-theme=pinisi] .ps-wave-b{animation:none}[data-theme=pinisi] .ps-ship{left:8%}[data-theme=pinisi] .ps-constellation{stroke-dashoffset:0;animation:none}}[data-theme=pinisi] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=pinisi] .t-card-hover:hover{box-shadow:var(--shadow-theme);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-primary)50%,var(--color-border))}}[data-theme=pinisi] .t-btn{border-radius:999px}[data-theme=pinisi] .t-btn-outline{color:var(--color-text);border-color:var(--color-border);background:0 0}[data-theme=pinisi] .t-eyebrow{color:var(--color-secondary);letter-spacing:.2em;font-family:ui-monospace,monospace}[data-theme=pinisi] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=pinisi] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}}[data-theme=pinisi] .t-icon-tile{color:var(--color-primary);border-radius:999px}[data-theme=pinisi] .t-stat-value{color:var(--color-primary)}[data-theme=pinisi] .t-section-alt{background:var(--color-surface)}[data-theme=pinisi] .t-page-header{background:var(--color-bg);color:var(--color-text)}[data-theme=reog] .rg-stage{background:radial-gradient(ellipse 55% 45% at 50% 30%,var(--color-primary),transparent 70%),radial-gradient(ellipse 40% 30% at 50% 70%,var(--color-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .rg-stage{background:radial-gradient(ellipse 55% 45% at 50% 30%,color-mix(in srgb,var(--color-primary)26%,transparent),transparent 70%),radial-gradient(ellipse 40% 30% at 50% 70%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 70%)}}[data-theme=reog] .rg-fan{transform:rotate(calc(var(--px,0)*5deg));transform-origin:50% 100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);overflow:visible}[data-theme=reog] .rg-fan *{transform-box:view-box;transform-origin:0 0}[data-theme=reog] .rg-sway{animation:rg-sway 7s ease-in-out infinite}@keyframes rg-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}[data-theme=reog] .rg-feather{transform:rotate(var(--a));animation:rg-open 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes rg-open{0%{opacity:0;transform:rotate(0)scale(.4)}}[data-theme=reog] .rg-shaft{stroke:#c9a65a;stroke-width:1.4px;opacity:.8}[data-theme=reog] .rg-eye{animation:rg-shimmer 5s ease-in-out infinite}@keyframes rg-shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.35)saturate(1.3)drop-shadow(0 0 6px #17a2a499)}}[data-theme=reog] .rg-crown{fill:var(--color-primary);stroke:var(--color-secondary);stroke-width:3px}[data-theme=reog] .rg-title{background:linear-gradient(180deg,var(--color-text)30%,var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=reog] .rg-card{border-radius:999px 999px var(--radius-theme)var(--radius-theme);border:1px solid var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .rg-card{border:1px solid color-mix(in srgb,var(--color-secondary)35%,transparent)}}[data-theme=reog] .rg-card{box-shadow:0 30px 60px -36px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .rg-card{box-shadow:0 30px 60px -36px color-mix(in srgb,var(--color-primary)70%,black)}}[data-theme=reog] .rg-card{transition:transform .4s,box-shadow .4s}[data-theme=reog] .rg-card:hover{box-shadow:0 40px 70px -34px var(--color-primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .rg-card:hover{box-shadow:0 40px 70px -34px color-mix(in srgb,var(--color-primary)85%,black)}}[data-theme=reog] .rg-eye-badge{background:radial-gradient(50% 50% at 50% 55%,#0b1f4a 0 28%,#17a2a4 30% 52%,#e2b13c 56% 76%,#2f5d2a 80%);border-radius:50%;width:26px;height:34px;animation:rg-shimmer 5s ease-in-out infinite;display:inline-block;box-shadow:0 0 14px #17a2a480}[data-theme=reog] .rg-eye-sm{width:12px;height:16px}@media (prefers-reduced-motion:reduce){[data-theme=reog] .rg-eye,[data-theme=reog] .rg-eye-badge,[data-theme=reog] .rg-feather,[data-theme=reog] .rg-sway{animation:none}}[data-theme=reog] .t-card{border-color:var(--color-border);box-shadow:none}[data-theme=reog] .t-card-hover:hover{box-shadow:var(--shadow-theme);border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .t-card-hover:hover{border-color:color-mix(in srgb,var(--color-secondary)50%,var(--color-border))}}[data-theme=reog] .t-btn{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;font-size:.85rem;font-weight:800}[data-theme=reog] .t-btn-outline{color:var(--color-text);border-color:var(--color-secondary);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .t-btn-outline{border-color:color-mix(in srgb,var(--color-secondary)50%,var(--color-border))}}[data-theme=reog] .t-eyebrow{color:var(--color-secondary);letter-spacing:.2em}[data-theme=reog] .t-icon-tile{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=reog] .t-icon-tile{background:color-mix(in srgb,var(--color-primary)16%,var(--color-surface))}}[data-theme=reog] .t-icon-tile{color:var(--color-secondary);border-radius:999px}[data-theme=reog] .t-stat-value{color:var(--color-secondary)}[data-theme=reog] .t-section-alt{background:var(--color-surface)}[data-theme=reog] .t-page-header{background:var(--color-bg);color:var(--color-text);padding-block:4.5rem 4rem}}