:root{--terminal-canvas:#08191f;--terminal-canvas-2:#0d252c;--terminal-panel:#102c34;--terminal-panel-light:#163842;--terminal-panel-hover:#1a434e;--terminal-mint:#39d0c5;--terminal-sky:#62bfe8;--terminal-yellow:#f2c94c;--terminal-copy:#f4faf9;--terminal-muted:#a9c4c5;--terminal-border:#28545d;--terminal-cut:polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%)}html{background:var(--terminal-canvas)}body{background:linear-gradient(#39d0c506 1px, transparent 1px), linear-gradient(90deg, #39d0c506 1px, transparent 1px), var(--terminal-canvas);color:var(--terminal-copy);background-size:48px 48px}body:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 8%,#39d0c514,#0000 28%),radial-gradient(circle at 88% 42%,#62bfe80e,#0000 26%);position:fixed;inset:0}::selection{background:var(--terminal-mint);color:var(--terminal-canvas)}.skip-link{z-index:999;border:1px solid var(--terminal-mint);background:var(--terminal-canvas);color:var(--terminal-copy);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.terminal-kicker,.database-eyebrow,.eyebrow{color:var(--terminal-mint);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.terminal-kicker{align-items:center;gap:9px;display:flex}.terminal-kicker span{background:var(--terminal-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2c94c1a}.database-header,.article-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08191fe6;border:0;position:sticky;top:0}.site-header,.site-header-floating{min-height:68px;clip-path:var(--terminal-cut);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a2027d1;border:1px solid #39d0c533;border-radius:15px;box-shadow:0 18px 45px #00080c2e}.site-brand>span{color:var(--terminal-mint);background:#39d0c51f;border:1px solid #39d0c56b;border-radius:10px;box-shadow:inset 0 0 18px #39d0c512}.site-brand strong,.site-header nav a{color:var(--terminal-copy)}.site-brand strong{font-family:var(--font-display);letter-spacing:.045em;font-size:20px}.site-brand small{color:var(--terminal-muted);font-family:var(--font-body)}.site-header nav a{letter-spacing:.03em;border-radius:7px;font-size:12px;position:relative}.site-header nav a:after{background:var(--terminal-mint);content:"";opacity:0;height:2px;transition:all .18s;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(.35)}.site-header nav a:hover,.site-header nav a.active{color:var(--terminal-mint);background:#39d0c514}.site-header nav a:hover:after,.site-header nav a.active:after{opacity:1;transform:scaleX(1)}.site-search-link{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy);box-shadow:none;clip-path:var(--terminal-cut);border-radius:10px}.site-search-link:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);color:var(--terminal-mint)}.site-mobile-menu{display:none}.home-scene-hero,.home-scene-hero#top{min-height:100svh;box-shadow:none;background:linear-gradient(135deg,#08191f 0%,#0b2229 58%,#0e2b32 100%);border:0;border-radius:0;margin:0;padding:18px clamp(16px,4vw,52px) 28px}.home-scene-hero:before{filter:saturate(.75)contrast(1.05);opacity:.12;background-image:url(/og.png);background-position:68%;background-size:cover;inset:0 0 0 56%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.home-scene-shade{background:repeating-linear-gradient(#0000 0 5px,#39d0c505 6px),linear-gradient(90deg,#08191ffa 0%,#08191fdb 53%,#08191f70 100%)}.home-scene-inner{max-width:1380px}.home-scene-grid{grid-template-columns:1fr;align-content:center;gap:20px;width:min(1260px,100%);min-height:calc(100svh - 104px);margin-inline:auto;padding:28px 0 0}.home-terminal-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding-inline:4px;display:grid}.home-terminal-intro h1{max-width:900px;color:var(--terminal-copy);font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:11px 0 0;font-size:clamp(3.3rem,6vw,6.2rem);font-weight:700;line-height:.82}.home-terminal-intro>div:first-child>p:last-child{max-width:780px;color:var(--terminal-muted);margin-top:14px;font-size:15px;line-height:1.65}.terminal-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.terminal-status span{border-top:1px solid var(--terminal-border);min-width:104px;color:var(--terminal-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 8px 5px;font-size:8px}.terminal-status b{color:var(--terminal-yellow);font-family:var(--font-display);margin-bottom:3px;font-size:18px;line-height:1;display:block}.home-scene-hero .hero-core-tool{width:100%;max-width:none;margin:0}.home-tool-board>.home-breeding-card,.home-scene-hero .hero-core-tool .home-breeding-card{border:1px solid var(--terminal-border);color:var(--terminal-copy);clip-path:var(--terminal-cut);-webkit-backdrop-filter:none;backdrop-filter:none;background:#102c34f0;border-radius:15px;box-shadow:0 26px 60px #00080c47,inset 0 1px #ffffff09}.home-breeding-card:after{background:repeating-linear-gradient(115deg,#0000 0 54px,#39d0c506 55px 56px)}.breeding-card-glow{width:300px;height:300px;box-shadow:none;opacity:1;background:radial-gradient(circle,#39d0c521,#0000 68%);top:-155px;right:-125px}.breeding-stage-header p{color:var(--terminal-mint)}.breeding-stage-header p span{background:var(--terminal-yellow);box-shadow:0 0 0 5px #f2c94c1a}.breeding-stage-header :is(h2,h3){color:var(--terminal-copy);letter-spacing:-.025em;text-transform:uppercase;font-weight:700}.breeding-stage-header small{color:var(--terminal-muted)}.breeding-stage-header>a{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy);box-shadow:none;clip-path:var(--terminal-cut);border-radius:9px}.breeding-stage-header>a b{background:var(--terminal-mint);color:var(--terminal-canvas);border-radius:6px}.breeding-pal-slot,.home-scene-hero .hero-core-tool .breeding-pal-slot{border:1px solid var(--terminal-border);color:var(--terminal-copy);clip-path:var(--terminal-cut);background:#08191fb3;border-radius:13px;box-shadow:inset 0 1px #ffffff06}.breeding-pal-slot:not(.offspring):hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);transform:translateY(-3px)}.breeding-pal-slot.selected{border-color:var(--terminal-mint);box-shadow:inset 3px 0 0 var(--terminal-mint)}.breeding-pal-slot.offspring,.breeding-pal-slot.offspring.selected,.home-scene-hero .hero-core-tool .breeding-pal-slot.offspring,.home-scene-hero .hero-core-tool .breeding-pal-slot.offspring.selected{border-color:color-mix(in srgb,var(--terminal-yellow) 55%,var(--terminal-border));background:#f2c94c12}.breeding-pal-slot .slot-label{color:var(--terminal-mint);background:#39d0c51c;border-radius:4px}.breeding-pal-slot .pal-mark{background:var(--terminal-panel-light);border-color:#f4faf9b8;box-shadow:0 0 0 8px #39d0c50e,0 13px 25px #00080c47}.breeding-pal-slot .pal-mark.empty{border-color:var(--terminal-border);color:var(--terminal-muted);background:#ffffff06}.breeding-pal-slot strong{color:var(--terminal-copy);font-weight:700}.breeding-pal-slot>small{color:var(--terminal-muted)}.breeding-pal-slot>i,.breeding-pal-slot>a,.breeding-pal-slot>button{background:var(--terminal-panel-light);color:var(--terminal-muted);border-radius:5px}.breeding-pal-slot.selected>i,.breeding-pal-slot.offspring>a,.breeding-pal-slot.offspring>button{background:var(--terminal-mint);color:var(--terminal-canvas);box-shadow:none}.breeding-operator{color:var(--terminal-mint);box-shadow:none;background:0 0;border:0;border-radius:6px}.breeding-operator.equals{color:var(--terminal-yellow)}.home-search-section,.home-target-section{background:var(--terminal-canvas)}.home-search-section{border-block:1px solid #39d0c51f}.home-search-section p strong{color:var(--terminal-copy);text-transform:uppercase;font-weight:700}.home-search-section .global-search,.global-search{border:1px solid var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy);clip-path:var(--terminal-cut);border-radius:12px}.home-calculator-mode{border-color:var(--terminal-border);background:#08191f9e;gap:5px;padding:5px}.home-calculator-mode button{min-height:42px;color:var(--terminal-copy);letter-spacing:.055em;padding:9px 15px;font-size:12px;font-weight:700}.home-calculator-mode button:hover{color:var(--terminal-mint);background:#39d0c524}.home-calculator-mode button.active{box-shadow:0 3px #00080c52;background:var(--terminal-mint)!important;color:var(--terminal-canvas)!important}.home-calculator-mode button.active:first-line{color:var(--terminal-canvas)!important}.home-scene-hero .home-calculator-mode button.active{background:var(--terminal-mint)!important;color:var(--terminal-canvas)!important}@media (max-width:760px){.home-calculator-mode{width:100%}.home-calculator-mode button{flex:1;min-height:40px;padding:8px 6px;font-size:10px}}.global-search input{color:var(--terminal-copy)}.global-search input::placeholder{color:var(--terminal-muted)}.home-target-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.home-target-picker,.home-target-results{border-color:var(--terminal-border);background:var(--terminal-panel);clip-path:var(--terminal-cut);border-radius:14px}.home-target-picker:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-target-section+section,.tool-lab-section,.popular-pals-section,.home-update-section,#popular,.data-freshness,#faq{background:var(--terminal-canvas-2);border:0;border-radius:0;margin:0}.tool-lab-section,.home-update-section,#popular{background:var(--terminal-canvas)}.home-paldex-feature,.popular-pals-section,.tool-lab-section,.home-update-section,#popular,.data-freshness,#faq{background:radial-gradient(circle at 88% 22%,#32bcb61f,#0000 22%),repeating-linear-gradient(115deg,#0000 0 54px,#53d5cf06 55px 56px),linear-gradient(#061b24 0%,#082731 58%,#092f38 100%)}.home-paldex-feature{color:var(--terminal-copy)}.home-paldex-feature .eyebrow{color:var(--terminal-mint)}.home-paldex-feature .text-muted{color:var(--terminal-muted)}.home-paldex-feature .grid.grid-cols-2>a{border-color:var(--terminal-border);background:var(--terminal-panel);box-shadow:0 18px 42px #00080c29}.home-paldex-feature .grid.grid-cols-2>a:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-paldex-feature .grid.grid-cols-2>a strong{color:var(--terminal-copy)}.home-paldex-feature .grid.grid-cols-2>a :is(span,small){color:var(--terminal-muted)}.section-title,.tool-lab-section .section-title{color:var(--terminal-copy);letter-spacing:-.025em;text-transform:uppercase;font-weight:700}.section-heading-row>p,.home-update-section>div>div:first-child>p:not(.eyebrow),.faq-item p{color:var(--terminal-muted)}.overview-card,.guide-card,.popular-pal-grid>article,.home-update-grid>a,.tool-card,.home-pal-lookup,.hub-tool-links>a,.update-status-grid article,.category-shelf,.category-jump,.related-card{border:1px solid var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy);clip-path:var(--terminal-cut);border-radius:14px;box-shadow:0 18px 42px #00080c29}.overview-card:hover,.guide-card:hover,.popular-pal-grid>article:hover,.hub-tool-links>a:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);transform:translateY(-3px)}.overview-card p,.guide-card p,.popular-pal-grid small,.home-update-grid p,.tool-copy,.hub-tool-links p{color:var(--terminal-muted)}.overview-icon,.tool-card-head>span,.home-tool-card-heading>span{color:var(--terminal-mint);box-shadow:none;background:#39d0c51f;border-radius:8px}.guide-card h3,.popular-pal-grid h3,.home-update-grid h3,.tool-card-head h3,.hub-tool-links h3{color:var(--terminal-copy)}.popular-pal-grid article>a span,.home-update-grid span,.tool-card-head p{color:var(--terminal-mint)}.popular-pal-grid p b{color:var(--terminal-muted);background:#39d0c51a}.popular-pal-grid footer,.popular-pal-grid footer a+a{border-color:var(--terminal-border)}.section-cta{background:var(--terminal-mint);color:var(--terminal-canvas);clip-path:var(--terminal-cut);border-radius:8px}.data-freshness>div>div:first-child>span{background:var(--terminal-mint);color:var(--terminal-canvas);border-radius:8px}.data-freshness small,.data-freshness>div>div:nth-child(2) span{color:var(--terminal-muted)}.faq-item{border-color:var(--terminal-border)}.faq-item summary{color:var(--terminal-copy)}.faq-plus{background:var(--terminal-panel-light);color:var(--terminal-mint);border-radius:7px}.faq-item[open] .faq-plus{background:var(--terminal-yellow);color:var(--terminal-canvas)}.database-page,.pal-profile-page,.hub-page{background:var(--terminal-canvas);color:var(--terminal-copy)}.database-hero,.hub-hero{border:1px solid var(--terminal-border);background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2));clip-path:var(--terminal-cut);border-radius:15px;box-shadow:0 24px 60px #00080c33}.database-hero:after,.hub-hero:after{color:#39d0c547;content:"FIELD RESEARCH // ONLINE";letter-spacing:.2em;font-size:8px;font-weight:700;position:absolute;bottom:22px;right:30px}.database-hero h1,.hub-hero h1{color:var(--terminal-copy);letter-spacing:-.03em;text-transform:uppercase;font-weight:700}.database-hero p:last-child,.hub-hero>p:last-child{color:var(--terminal-muted)}.tools-hub-hero,.guides-hub-hero,.updates-hub-hero,.breeding-hero,.paldex-hero,.one-hero{background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2))}.database-workspace,.database-seo-copy,.one-changes,.profile-content,.hub-content,.guides-index-content,.updates-content{box-shadow:none;background:0 0;border:0;border-radius:0}.database-workspace{padding-inline:0}.database-seo-copy{border-top:1px solid var(--terminal-border);padding-inline:0}.one-changes,.profile-content,.hub-content,.guides-index-content,.updates-content{padding:0}.mode-switch,.database-filters,.target-picker,.calculator-foot,.pal-picker,.profile-stat-strip span,.profile-work-grid article,.profile-related>a,.release-answer,.one-change-grid article,.featured-update,.update-policy span{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy)}.mode-switch button{color:var(--terminal-muted)}.mode-switch button.active{background:var(--terminal-mint);color:var(--terminal-canvas);box-shadow:none}.database-filters label,.calculator-foot,.work-grid>span,.one-checklist li{background:var(--terminal-panel-light);color:var(--terminal-muted)}.database-filters input,.database-filters select{color:var(--terminal-copy)}.pal-select-card,.paldex-grid>:is(button,a),.pal-detail{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy);clip-path:var(--terminal-cut);border-radius:14px}.pal-select-card:hover,.paldex-grid>:is(button,a):hover,.paldex-grid>:is(button,a):focus-visible,.paldex-grid>:is(button,a).selected{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.pal-select-card.result{background:#f2c94c12}.pal-detail h2,.database-list-heading p strong,.profile-main h2,.profile-related h2{color:var(--terminal-copy)}.pal-detail small,.paldex-grid small,.profile-main section>p:not(.database-eyebrow),.database-seo-copy>div>p:not(.database-eyebrow),.database-seo-copy details p{color:var(--terminal-muted)}.breeding-rank{background:var(--terminal-canvas)}.profile-hero{border:1px solid var(--terminal-border);background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2));clip-path:var(--terminal-cut);border-radius:15px}.profile-hero h1{color:var(--terminal-copy);text-transform:uppercase;font-weight:700}.profile-hero-copy>p:last-of-type{color:var(--terminal-muted)}.profile-hero-copy a:first-child{background:var(--terminal-mint);color:var(--terminal-canvas)}.profile-hero-copy a:last-child{border-color:var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy)}.release-answer h2,.one-heading h2,.one-change-grid h3,.featured-update h2,.update-status-grid h3,.update-policy h2{color:var(--terminal-copy)}.release-answer>p:not(.database-eyebrow),.one-heading>p:last-child,.one-change-grid p,.featured-update section>p:not(.database-eyebrow),.update-status-grid p,.update-policy>p:not(.database-eyebrow){color:var(--terminal-muted)}.featured-update>div{background:var(--terminal-yellow);color:var(--terminal-canvas)}.featured-update section a{background:var(--terminal-mint);color:var(--terminal-canvas)}.featured-update section a+a{background:var(--terminal-panel-light);color:var(--terminal-copy)}.update-policy{border-color:var(--terminal-border)}.category-jump{background:var(--terminal-panel)}.category-jump>span,.category-shelf-intro>span{color:var(--terminal-mint);box-shadow:none;background:#39d0c51a;border-radius:8px}.category-jump strong,.category-shelf-intro h2,.category-guide-row strong{color:var(--terminal-copy)}.category-jump small,.category-shelf-intro>div,.category-guide-row small{color:var(--terminal-muted)}.category-shelf-intro{background:var(--terminal-panel-light)}.category-guide-row:hover{background:var(--terminal-panel-hover)}.article-nav{background:var(--terminal-canvas)}.article-nav .site-search-link{border-color:var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy)}.article-nav .site-search-link:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);color:var(--terminal-mint)}.article-hero,.article-hero+div,.article-hero+div+section{background:var(--terminal-canvas-2);box-shadow:none;border:0;border-radius:0;margin:0}.article-hero{border-bottom:1px solid var(--terminal-border)}.article-hero:after{background:var(--terminal-mint);border-radius:0;width:34%;height:1px;bottom:0;left:auto;right:0;transform:none}.article-hero h1{color:var(--terminal-copy);text-transform:uppercase;font-weight:700}.article-hero p{color:var(--terminal-muted)}.article-hero .bg-white\/65{border-color:var(--terminal-border);background:var(--terminal-panel)}.toc-link{color:var(--terminal-muted)}.toc-link:hover{border-color:var(--terminal-mint);color:var(--terminal-mint)}.takeaway-box,.check-item,.article-step,.source-box,.video-source-card,.related-card{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy);box-shadow:none;clip-path:var(--terminal-cut);border-radius:14px}.article-section{border-color:var(--terminal-border)}.article-section h2,.article-step h3,.source-heading h2,.video-source-card h3,.related-card h3{color:var(--terminal-copy);font-weight:700}.section-intro,.article-step p,.article-bullets li,.source-heading p:last-child,.video-source-card p,.related-card p{color:var(--terminal-muted)}.check-item span,.article-step>span,.source-play{background:var(--terminal-mint);color:var(--terminal-canvas);box-shadow:none;border-radius:7px}.field-tip{border-color:var(--terminal-yellow);background:#f2c94c14}.field-tip b{color:var(--terminal-yellow)}.field-tip p{color:var(--terminal-muted)}.database-footer{border-top:1px solid var(--terminal-border);background:var(--terminal-canvas);color:var(--terminal-muted)}.database-footer a{color:var(--terminal-mint)}.data-notice{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy)}.data-notice span{background:var(--terminal-mint);color:var(--terminal-canvas);border-radius:6px}.data-notice p{color:var(--terminal-muted)}.paldex-toolbar{border-color:var(--terminal-border);background:var(--terminal-panel)}.paldex-toolbar>p,.paldex-toolbar>p span{color:var(--terminal-muted)}.paldex-toolbar>p strong{color:var(--terminal-copy)}.paldex-toolbar label,.paldex-view-toggle{background:var(--terminal-panel-light)}.paldex-toolbar label span,.paldex-toolbar select,.paldex-view-toggle button{color:var(--terminal-muted)}.paldex-view-toggle button.active{background:var(--terminal-mint);color:var(--terminal-canvas);box-shadow:none}.paldex-reset{border-color:var(--terminal-border);background:var(--terminal-panel-light);color:var(--theme-danger)}.paldex-pagination a,.paldex-pagination>span{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy);clip-path:var(--terminal-cut)}.paldex-pagination a:hover,.paldex-pagination a:focus-visible{border-color:var(--terminal-mint);color:var(--terminal-mint)}.paldex-pagination a[aria-current=page]{border-color:var(--terminal-mint);background:var(--terminal-mint);color:var(--terminal-canvas)}.compact-paldex-hero{background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2))}.database-hero.compact-paldex-hero{width:min(100% - 64px,1680px);max-width:none;min-height:0;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;margin:18px auto 0;padding:22px 0 10px}.database-hero.compact-paldex-hero:before,.database-hero.compact-paldex-hero:after{display:none}@media (max-width:760px){.database-hero.compact-paldex-hero{width:auto;margin-inline:20px;padding:18px 0 8px}}.paldex-control-bar,.paldex-table-wrap,.paldex-filter-sheet{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy)}.paldex-search,.paldex-control-bar>button,.paldex-filter-options button,.paldex-filter-actions button{background:var(--terminal-panel-light);color:var(--terminal-copy)}.paldex-search>span,.paldex-control-bar>button span,.paldex-table th{color:var(--terminal-muted)}.paldex-search input,.paldex-control-bar>button strong,.paldex-table td:not(:first-child),.paldex-table td:first-child a,.paldex-filter-sheet h2{color:var(--terminal-copy)}.paldex-search input::placeholder,.paldex-table small{color:var(--terminal-muted)}.paldex-table th,.paldex-table td{border-color:var(--terminal-border)}.paldex-table th{background:var(--terminal-panel)}.paldex-table tbody tr:hover,.paldex-table tbody tr.selected{background:var(--terminal-panel-hover)}.paldex-table .mini-work span,.top-work{background:var(--terminal-panel-light);color:var(--terminal-mint)}.paldex-filter-backdrop{background:#011420b8}.paldex-filter-options button.active{background:var(--terminal-mint);color:var(--terminal-canvas)}.not-found-page{background:var(--terminal-canvas);place-items:center;min-height:100svh;padding:110px 24px 60px;display:grid}.not-found-page>section{border:1px solid var(--terminal-border);background:var(--terminal-panel);text-align:center;width:min(720px,100%);clip-path:var(--terminal-cut);border-radius:15px;padding:clamp(34px,6vw,70px)}.not-found-page h1{color:var(--terminal-copy);margin-top:14px}.not-found-page p:not(.terminal-kicker){max-width:520px;color:var(--terminal-muted);margin:16px auto 0}.not-found-page div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.not-found-page a{border:1px solid var(--terminal-border);color:var(--terminal-copy);border-radius:8px;padding:11px 15px;font-weight:700}.not-found-page a:first-child{border-color:var(--terminal-mint);background:var(--terminal-mint);color:var(--terminal-canvas)}.btn,.btn-primary,.btn-secondary,.btn-accent,.btn-outline{clip-path:var(--terminal-cut);border-radius:9px}.btn-primary,.btn-secondary{background:var(--terminal-mint);color:var(--terminal-canvas)}.btn-accent{background:var(--terminal-yellow);color:var(--terminal-canvas)}.btn-outline{border-color:var(--terminal-border);background:var(--terminal-panel);color:var(--terminal-copy)}@media (max-width:860px){body{background-size:34px 34px}.home-scene-hero:before{opacity:.08;left:38%}.home-scene-shade{background:linear-gradient(#08191ff5,#08191fe6)}.home-scene-grid{align-content:start;gap:16px;min-height:calc(100svh - 86px);padding-top:28px}.home-terminal-intro{grid-template-columns:1fr;gap:13px}.home-terminal-intro h1{font-size:clamp(2.7rem,12vw,4rem)}.home-terminal-intro>div:first-child>p:last-child{font-size:12px}.terminal-status{justify-content:flex-start}.terminal-status span{min-width:86px;padding-top:7px}.home-scene-hero .hero-core-tool .home-breeding-card{padding:18px 12px 14px}.home-scene-hero .hero-core-tool .breeding-stage-header{grid-template-columns:1fr auto;display:grid}.home-scene-hero .hero-core-tool .breeding-stage-header :is(h2,h3){font-size:27px}.home-scene-hero .hero-core-tool .breeding-stage-header>a{align-self:start}}@media (max-width:760px){.home-target-section+section,.tool-lab-section,.popular-pals-section,.home-update-section,#popular,.data-freshness,#faq,.article-hero,.article-hero+div,.article-hero+div+section{border-radius:0;margin:0}.database-workspace,.database-seo-copy,.one-changes,.profile-content,.hub-content,.guides-index-content,.updates-content{padding-inline:0}.site-header{min-height:58px}.site-brand strong{font-size:17px}.terminal-status span:last-child,.breeding-stage-header small{display:none}.database-hero,.hub-hero,.profile-hero{border-radius:12px}}.database-hero,.hub-hero{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:16px;padding:clamp(28px,3.4vw,46px) clamp(22px,4.5vw,58px)}.database-hero h1,.hub-hero h1{max-width:920px;margin-top:8px;font-size:clamp(2.65rem,4.4vw,4.65rem);line-height:.9}.database-hero p:last-child,.hub-hero>p:last-child{max-width:760px;margin-top:12px;font-size:14px;line-height:1.55}.database-hero:after,.hub-hero:after{bottom:14px;right:22px}.database-hero .egg-visual,.database-hero .version-orbit{display:none}.database-workspace{margin-top:18px;padding-bottom:42px}.data-notice{margin-top:16px}.hub-content,.guides-index-content,.updates-content{margin-top:24px;margin-bottom:64px}.home-scene-hero,.home-scene-hero#top{min-height:0;padding-bottom:26px}.home-scene-grid{align-content:start;gap:16px;min-height:0;padding-top:24px}.home-terminal-intro{gap:24px}.home-terminal-intro h1{font-size:clamp(3rem,4.6vw,4.8rem);line-height:.88}.home-terminal-intro>div:first-child>p:last-child{max-width:700px;margin-top:10px;font-size:14px;line-height:1.55}.terminal-status span{padding-top:7px}.profile-hero{gap:30px;margin-top:16px;margin-bottom:20px;padding:clamp(26px,3.6vw,44px)}.profile-hero h1{font-size:clamp(2.75rem,4.5vw,4.75rem);line-height:.9}.profile-hero-copy>p:last-of-type{margin-top:12px;font-size:14px;line-height:1.6}.profile-hero-copy>div{margin-top:18px}.profile-hero>.pal-mark{border-radius:42px;width:160px;height:160px}.profile-content{margin-top:34px}.article-hero{padding-top:34px!important;padding-bottom:38px!important}.article-hero>div>.grid{gap:24px}.article-hero h1{font-size:clamp(2.8rem,4.8vw,5rem)!important;line-height:.92!important}.article-hero h1+p{margin-top:14px!important;font-size:16px!important;line-height:1.55!important}.article-hero+div{padding-top:42px!important;padding-bottom:58px!important}@media (max-width:760px){.database-hero,.hub-hero{margin-top:0;padding:26px 18px 28px}.database-hero h1,.hub-hero h1{font-size:clamp(2.35rem,10vw,3.15rem)}.database-hero p:last-child,.hub-hero>p:last-child{margin-top:10px;font-size:13px}.database-hero:after,.hub-hero:after{display:none}.database-workspace{margin-top:14px;padding-bottom:32px}.hub-content,.guides-index-content,.updates-content{margin-top:18px;margin-bottom:48px}.home-scene-grid{gap:14px;padding-top:20px}.home-terminal-intro{gap:12px}.home-terminal-intro h1{font-size:clamp(2.55rem,11vw,3.5rem)}.home-terminal-intro>div:first-child>p:last-child{font-size:12px}.profile-hero{grid-template-columns:1fr;margin:0;padding:26px 18px}.profile-hero>.pal-mark{display:none}.profile-content{margin-top:28px}.article-hero{padding-top:28px!important;padding-bottom:30px!important}.article-hero h1{font-size:clamp(2.45rem,11vw,3.35rem)!important}.article-hero h1+p{font-size:14px!important}.article-hero+div{padding-top:28px!important}}.database-hero,.hub-hero,.profile-hero{box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0}.database-hero:before,.database-hero:after,.hub-hero:before,.hub-hero:after{display:none}.database-hero,.hub-hero,.profile-hero{padding-top:clamp(28px,3.4vw,46px);padding-bottom:20px}.article-hero{background:0 0;border-bottom:0}.article-hero:after{display:none}@media (max-width:760px){.database-hero,.hub-hero,.profile-hero{padding-top:26px;padding-bottom:18px}}.home-calculator-top .home-breeding-workspace{margin-top:18px!important}.home-calculator-top .home-breeding-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.home-calculator-top .home-breeding-tabs button{border:1px solid var(--terminal-border);min-height:48px;color:var(--terminal-muted);text-align:center;background:#08191fa8;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.15;transition:all .16s}.home-calculator-top .home-breeding-tabs button:hover{border-color:var(--terminal-mint);color:var(--terminal-copy);background:#39d0c51a}.home-calculator-top .home-breeding-tabs button.active{border-color:var(--terminal-mint);background:var(--terminal-mint);color:var(--terminal-canvas);box-shadow:0 3px #00080c42}.home-calculator-top .home-workbench{border-color:var(--terminal-border);background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2));min-height:0;clip-path:var(--terminal-cut);border-radius:15px;margin-top:10px;padding:20px;box-shadow:0 20px 50px #00080c3d,inset 0 1px #ffffff0a}.home-calculator-top .home-workbench:after{background:repeating-linear-gradient(115deg,#0000 0 54px,#39d0c506 55px 56px)}.home-calculator-top .home-workbench .breeding-card-glow{background:radial-gradient(circle,#39d0c51f,#0000 68%);width:260px;height:260px;top:-155px;right:-100px}.home-calculator-top .home-breeding-equation{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:8px;margin-top:0}.home-calculator-top .home-breeding-slot{border-color:var(--terminal-border);min-height:178px;clip-path:var(--terminal-cut);background:#08191fad;border-radius:13px;padding:29px 12px 12px}.home-calculator-top .home-breeding-slot:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-calculator-top .home-breeding-slot.offspring{background:#f2c94c12}.home-calculator-top .home-breeding-slot .pal-mark{background:var(--terminal-panel-light);border-color:#f4faf99e;border-radius:21px;width:76px;height:76px}.home-calculator-top .home-breeding-slot>small{color:var(--terminal-muted);font-size:8px}.home-calculator-top .home-breeding-slot>i{background:var(--terminal-panel-light);color:var(--terminal-muted);border-radius:6px;margin-top:8px;font-size:7px}.home-calculator-top .home-breeding-slot.selected>i,.home-calculator-top .home-breeding-slot.offspring>i{background:var(--terminal-mint);color:var(--terminal-canvas)}.home-calculator-top .home-breeding-slot .slot-label{color:var(--terminal-mint);background:#39d0c51f;border-radius:5px}.home-calculator-top .breeding-operator{width:28px;height:32px;box-shadow:none;color:var(--terminal-mint);background:0 0;border:0;font-size:22px}.home-calculator-top .breeding-operator.equals{color:var(--terminal-yellow)}.home-calculator-top .home-breeding-slot{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:29px 16px 15px;display:flex}.home-calculator-top .home-breeding-slot .pal-mark{border-radius:26px;width:96px;height:96px;margin:0}.home-calculator-top .home-breeding-slot strong{margin-top:11px;font-size:20px}.home-calculator-top .home-breeding-slot>small{margin-top:3px}.home-calculator-top .home-breeding-slot>i{margin-top:9px}.home-calculator-top .home-control-row,.home-calculator-top .home-route-controls{align-items:stretch}.home-calculator-top .home-control-row>.home-compact-picker,.home-calculator-top .home-control-row>.home-filter,.home-calculator-top .home-route-controls>:is(.home-compact-picker,.home-filter,.home-number-control,.home-available-control),.home-calculator-top .home-available-control{min-height:220px}.home-calculator-top .home-control-row>.home-compact-picker{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.home-calculator-top .home-control-row>.home-compact-picker .pal-mark{border-radius:20px;width:70px;height:70px}.home-calculator-top .home-control-row>.home-compact-picker>span{min-width:0}.home-calculator-top .home-control-row>.home-compact-picker>b{margin-top:4px}.home-calculator-top .home-control-row>.home-filter,.home-calculator-top .home-route-controls>.home-filter,.home-calculator-top .home-route-controls>.home-number-control{align-content:center}.home-calculator-top .home-control-row,.home-calculator-top .home-route-controls{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:10px;display:grid;position:relative}.home-calculator-top .home-route-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 170px}.home-calculator-top .home-compact-picker,.home-calculator-top .home-filter,.home-calculator-top .home-number-control,.home-calculator-top .home-available-control{border:1px solid var(--terminal-border);min-width:0;color:var(--terminal-copy);background:#08191fa3;border-radius:11px}.home-calculator-top .home-compact-picker{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px;transition:all .16s;display:grid}.home-calculator-top .home-compact-picker:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-calculator-top .home-compact-picker .pal-mark{background:var(--terminal-panel-light);border-width:2px;border-radius:12px;width:45px;height:45px}.home-calculator-top .home-compact-picker>span{min-width:0}.home-calculator-top .home-compact-picker small,.home-calculator-top .home-compact-picker em{color:var(--terminal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700;display:block}.home-calculator-top .home-compact-picker strong{color:var(--terminal-copy);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:18px;display:block;overflow:hidden}.home-calculator-top .home-compact-picker em{letter-spacing:0;text-transform:none;margin-top:2px}.home-calculator-top .home-compact-picker>b,.home-calculator-top .home-available-control header button{background:var(--terminal-mint);color:var(--terminal-canvas);border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900}.home-calculator-top .home-filter,.home-calculator-top .home-number-control{align-content:center;gap:5px;padding:10px 12px;display:grid}.home-calculator-top .home-filter span,.home-calculator-top .home-number-control span{color:var(--terminal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.home-calculator-top .home-filter input,.home-calculator-top .home-number-control select,.home-calculator-top .home-available-list input{width:100%;color:var(--terminal-copy);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.home-calculator-top .home-filter input::placeholder,.home-calculator-top .home-available-list input::placeholder{color:#7e9da0}.home-calculator-top .home-number-control{position:relative}.home-calculator-top .home-number-control>span{font-size:10px}.home-calculator-top .home-generation-trigger{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);width:100%;min-height:42px;color:var(--terminal-copy);cursor:pointer;font:inherit;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 11px;display:flex}.home-calculator-top .home-generation-trigger strong{color:var(--terminal-copy);font-family:var(--font-display);font-size:20px}.home-calculator-top .home-generation-trigger b{color:var(--terminal-mint);font-size:20px;line-height:1}.home-calculator-top .home-generation-trigger:hover,.home-calculator-top .home-generation-trigger[aria-expanded=true]{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-calculator-top .home-generation-menu{z-index:8;border:1px solid var(--terminal-border);background:var(--terminal-panel);border-radius:9px;gap:3px;padding:6px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 35px #00080c70}.home-calculator-top .home-generation-menu button{min-height:34px;color:var(--terminal-copy);font-family:var(--font-display);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;font-size:16px}.home-calculator-top .home-generation-menu button:hover,.home-calculator-top .home-generation-menu button.selected{border-color:var(--terminal-mint);color:var(--terminal-mint);background:#39d0c521}.home-calculator-top .home-control-row{grid-template-columns:minmax(0,1fr)}.home-calculator-top :is(.home-selector-card,.home-available-control){border:1px solid var(--terminal-border);width:100%;min-height:220px;clip-path:var(--terminal-cut);color:var(--terminal-copy);background:#08191fad;border-radius:13px;transition:all .16s}.home-calculator-top .home-selector-card{appearance:none;cursor:pointer}.home-calculator-top :is(.home-selector-card,.home-available-control):hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-calculator-top .home-available-control{z-index:1;padding:10px 12px;position:relative}.home-calculator-top .home-available-control>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-calculator-top .home-available-control header>span small,.home-calculator-top .home-available-control header>span strong{display:block}.home-calculator-top .home-available-control header>span small{color:var(--terminal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.home-calculator-top .home-available-control header>span strong{color:var(--terminal-copy);font-family:var(--font-display);margin-top:3px;font-size:18px}.home-calculator-top .home-available-control header>div{gap:6px;display:flex}.home-calculator-top .home-available-control header button+button{background:var(--terminal-panel-light);color:var(--terminal-copy)}.home-calculator-top .home-available-list{border-top:1px solid var(--terminal-border);margin-top:10px;padding-top:10px}.home-calculator-top .home-available-list>input{border:1px solid var(--terminal-border);background:var(--terminal-canvas);min-height:38px;caret-color:var(--terminal-mint);border-radius:7px;padding:0 10px}.home-calculator-top .home-available-list>input:focus,.home-calculator-top .home-filter:focus-within{border-color:var(--terminal-mint);box-shadow:0 0 0 3px #39d0c52e}.home-calculator-top .home-available-list>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.home-calculator-top .home-available-list>div>button{border:1px solid var(--terminal-border);min-width:0;min-height:116px;color:var(--terminal-copy);text-align:center;background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;transition:all .16s;display:flex}.home-calculator-top .home-available-list>div>button:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-calculator-top .home-available-list>div>button.selected{border-color:var(--terminal-mint);background:#39d0c521}.home-calculator-top .home-available-list .pal-mark{border-width:2px;border-radius:17px;width:58px;height:58px}.home-calculator-top .home-available-list span{min-width:0}.home-calculator-top .home-available-list strong,.home-calculator-top .home-available-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-calculator-top .home-available-list strong{font-size:11px}.home-calculator-top .home-available-list small{color:var(--terminal-muted);margin-top:2px;font-size:8px}.home-calculator-top .home-available-control{text-align:center;justify-content:center;align-items:center;padding:29px 16px 15px}.home-calculator-top .home-available-control>.pal-mark{background:var(--terminal-panel-light);border-color:#f4faf99e;border-radius:26px;width:96px;height:96px}.home-calculator-top .home-available-control>strong{color:var(--terminal-copy);font-family:var(--font-display);margin-top:11px;font-size:20px}.home-calculator-top .home-available-control>small{color:var(--terminal-muted);margin-top:3px;font-size:8px}.home-calculator-top .home-selector-actions{gap:6px;margin-top:9px;display:flex}.home-calculator-top .home-selector-actions button{background:var(--terminal-panel-light);color:var(--terminal-muted);border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900}.home-calculator-top .home-selector-actions button:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);color:var(--terminal-copy)}.home-calculator-top .home-selector-actions button+button{background:var(--terminal-panel-light);color:var(--terminal-copy)}.home-calculator-top .home-available-control .home-available-list{align-self:stretch;width:100%}.home-picker-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#011420d1}.home-pal-picker{border:1px solid var(--terminal-border);background:linear-gradient(135deg,var(--terminal-panel),var(--terminal-canvas-2));color:var(--terminal-copy);box-shadow:0 28px 80px #00080c8a,inset 0 1px #ffffff0d}.home-pal-picker h2{color:var(--terminal-copy)}.home-pal-picker header>button{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy)}.home-pal-picker>input{border:1px solid var(--terminal-border);background:var(--terminal-canvas);width:100%;min-height:52px;color:var(--terminal-copy);caret-color:var(--terminal-mint);font:inherit;border-radius:10px;outline:none;margin-top:16px;padding:0 14px;font-size:14px}.home-pal-picker>input::placeholder{color:#89a8aa;opacity:1}.home-pal-picker>input:focus{border-color:var(--terminal-mint);box-shadow:0 0 0 3px #39d0c538,inset 0 0 0 1px #39d0c524}.home-pal-picker .pal-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.home-pal-picker .pal-picker-grid>button{border-color:var(--terminal-border);min-height:116px;box-shadow:none;color:var(--terminal-copy);background:#ffffff09;border-radius:12px}.home-pal-picker .pal-picker-grid>button:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.home-pal-picker .pal-picker-grid b{color:var(--terminal-copy)}.home-pal-picker .pal-picker-grid small{color:var(--terminal-muted)}.home-calculator-top .home-results{z-index:1;border-top:1px solid var(--terminal-border);margin-top:12px;padding-top:12px;position:relative}.home-calculator-top .home-results>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.home-calculator-top .home-results>header span{color:var(--terminal-mint);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.home-calculator-top .home-results>header strong{color:var(--terminal-copy);font-size:11px}.home-calculator-top .home-results .breed-list{margin-top:0}.home-calculator-top .home-results .breed-empty{border:1px dashed var(--terminal-border);color:var(--terminal-muted);background:#08191f6b;border-radius:10px;margin:0;padding:16px}.home-calculator-top .calculator-foot{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px;display:flex;position:relative}.home-calculator-top .calculator-foot button{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy);border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.home-calculator-top .home-results .breed-row,.home-calculator-top .route-list article{border-color:var(--terminal-border);color:var(--terminal-copy);background:#08191f7a}.home-calculator-top .home-results .breed-row a,.home-calculator-top .route-list a{color:var(--terminal-copy)}.home-calculator-top .home-results .breed-row small,.home-calculator-top .route-list p{color:var(--terminal-muted)}.home-calculator-top .home-results details{border-color:var(--terminal-border);color:var(--terminal-copy);background:#08191f7a}@media (max-width:900px){.home-calculator-top .home-breeding-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.home-calculator-top .home-route-controls{grid-template-columns:1fr 1fr}.home-calculator-top .home-exclude{grid-column:1/-1}.home-calculator-top .home-available-list>div{grid-template-columns:repeat(3,minmax(0,1fr))}.home-pal-picker .pal-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.home-calculator-top .home-breeding-tabs{gap:6px}.home-calculator-top .home-breeding-tabs button{min-height:52px;padding:8px 6px;font-size:11px;line-height:1.15}.home-calculator-top .home-workbench{margin-top:8px;padding:12px}.home-calculator-top .home-breeding-equation{grid-template-columns:1fr;gap:4px}.home-calculator-top .home-breeding-slot{text-align:left;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:42px minmax(0,1fr);column-gap:5px;min-height:116px;padding:25px 6px 7px;display:grid}.home-calculator-top .home-breeding-slot .pal-mark{border-radius:14px;grid-row:1/4;width:48px;height:48px}.home-calculator-top .home-breeding-slot strong{margin:0;font-size:10px}.home-calculator-top .home-breeding-slot>small{margin:0;font-size:5px}.home-calculator-top .home-breeding-slot>i{grid-area:3/2;justify-self:start;margin:0;padding:4px;font-size:4px}.home-calculator-top .home-control-row>.home-compact-picker,.home-calculator-top .home-control-row>.home-filter,.home-calculator-top .home-route-controls>:is(.home-compact-picker,.home-filter,.home-number-control,.home-available-control){min-height:70px}.home-calculator-top .breeding-operator{width:auto;height:10px;font-size:15px;line-height:10px}.home-calculator-top .home-control-row,.home-calculator-top .home-route-controls{grid-template-columns:1fr}.home-calculator-top :is(.home-selector-card,.home-available-control){min-height:116px}.home-calculator-top .home-available-control .home-selector-actions{grid-area:3/2;justify-self:start;margin-top:0}.home-calculator-top .home-available-control .home-available-list{grid-column:1/-1}.home-calculator-top .home-compact-picker{min-height:70px}.home-calculator-top .home-available-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-calculator-top .home-available-list>div>button,.home-pal-picker .pal-picker-grid>button{min-height:100px}.home-pal-picker .pal-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-header{clip-path:none;gap:8px;position:relative}.site-header>nav{display:none}.site-mobile-menu{margin-left:auto;display:block;position:relative}.site-menu-toggle{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);min-height:42px;color:var(--terminal-copy);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.site-menu-toggle>span:first-child{color:var(--terminal-mint);font-size:16px;line-height:1}.site-menu-toggle[aria-expanded=true]{border-color:var(--terminal-mint);background:var(--terminal-panel-hover);color:var(--terminal-mint)}.site-menu-toggle:focus-visible,.site-mobile-nav a:focus-visible{outline:2px solid var(--terminal-mint);outline-offset:2px}.site-header .site-mobile-nav{z-index:70;border:1px solid var(--terminal-border);background:var(--terminal-panel);border-radius:11px;gap:4px;min-width:184px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 35px #00080c61}.site-header .site-mobile-nav a{color:var(--terminal-copy);border-radius:7px;padding:12px;font-size:13px;font-weight:700;display:block}.site-header .site-mobile-nav a:hover,.site-header .site-mobile-nav a.active{color:var(--terminal-mint);background:#39d0c51a}}
.team-builder-hero{border-bottom:1px solid var(--terminal-border);background:linear-gradient(120deg,#39d0c514,#0000 55%);grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:36px;max-width:1360px;margin:18px auto 0;padding:clamp(34px,6vw,78px) clamp(20px,5vw,72px) 32px;display:grid}.team-builder-hero h1{max-width:900px;margin:.35rem 0 .8rem;font-size:clamp(3rem,7vw,6.6rem)}.team-builder-hero>div>p:last-child{max-width:720px;color:var(--terminal-muted);font-size:clamp(16px,2vw,20px);line-height:1.6}.team-builder-hero aside{border-top:3px solid var(--terminal-mint);min-height:142px;clip-path:var(--terminal-cut);background:#102c34b8;align-content:center;padding:20px;display:grid}.team-builder-hero aside span,.team-builder-hero aside small{color:var(--terminal-muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.team-builder-hero aside strong{color:var(--terminal-yellow);font-family:var(--font-display);font-size:58px;line-height:.9}.team-builder{max-width:1360px;margin:0 auto;padding:28px clamp(16px,4vw,52px) 72px}.team-builder-statusbar{border:1px solid var(--terminal-border);background:#08191fbd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.team-builder-statusbar p{gap:2px;display:grid}.team-builder-statusbar p span{color:var(--terminal-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.team-builder-statusbar p strong{font-family:var(--font-display);font-size:19px}.team-builder-statusbar>div{flex-wrap:wrap;gap:7px;display:flex}.team-builder-statusbar button,.team-slot footer :is(a,button){border:1px solid var(--terminal-border);background:var(--terminal-panel-light);color:var(--terminal-copy);border-radius:8px;padding:8px 10px;font-size:11px;text-decoration:none}.team-builder-statusbar button:hover,.team-slot footer :is(a,button):hover{border-color:var(--terminal-mint);color:var(--terminal-mint)}.team-builder-statusbar button.danger{color:#ff938e}.team-builder-statusbar button:disabled{cursor:not-allowed;opacity:.38}.team-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.team-slot{border:1px solid var(--terminal-border);min-width:0;clip-path:var(--terminal-cut);background:linear-gradient(160deg,#163842f2,#08191fe6);border-radius:14px;transition:all .18s;position:relative}.team-slot:hover{border-color:#39d0c59e;transform:translateY(-2px)}.team-slot.filled{border-top:3px solid var(--terminal-mint)}.team-slot.duplicate{border-color:#f2c94cbf}.team-slot-number{color:#a9c4c566;font-family:var(--font-display);font-size:18px;font-weight:700;position:absolute;top:10px;right:12px}.team-slot>button{width:100%;min-height:212px;color:var(--terminal-copy);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:11px;padding:29px 12px 14px;display:grid}.team-slot>button .pal-mark{width:80px;height:80px}.team-slot>button>span:last-child{gap:3px;min-width:0;display:grid}.team-slot>button small{color:var(--terminal-mint);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.team-slot>button strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.team-slot>button em{color:var(--terminal-muted);font-size:10px;font-style:normal}.team-slot footer{grid-template-columns:1fr 1fr 1fr;gap:4px;padding:0 7px 8px;display:grid}.team-slot footer :is(a,button){place-items:center;padding:7px 4px;font-size:9px;display:grid}.team-slot>p{color:var(--terminal-yellow);text-align:center;text-transform:uppercase;background:#f2c94c1c;border-radius:6px;margin:0 8px 8px;padding:5px;font-size:9px;font-weight:700}.team-builder-notice{min-height:30px;color:var(--terminal-muted);padding:10px 3px 0;font-size:11px}.team-analysis{grid-template-columns:1fr 1.1fr 1fr;gap:12px;margin-top:18px;display:grid}.team-analysis-panel{border:1px solid var(--terminal-border);min-width:0;clip-path:var(--terminal-cut);background:#102c34c7;border-radius:14px;padding:17px}.team-analysis-panel>header{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.team-analysis-panel>header>span{border:1px solid var(--terminal-border);width:34px;height:34px;color:var(--terminal-mint);font-family:var(--font-display);border-radius:8px;place-items:center;font-weight:700;display:grid}.team-analysis-panel header p{color:var(--terminal-muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.team-analysis-panel h2{margin:2px 0 0;font-size:22px}.team-element-list,.team-work-list,.team-skill-list{gap:7px;display:grid}.team-element-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-element-list>div,.team-work-list>div,.team-skill-list>div{background:#08191f6b;border:1px solid #28545db8;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.team-element-list span,.team-work-list span,.team-skill-list span{min-width:0;display:grid}.team-element-list strong,.team-work-list strong,.team-skill-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-element-list small,.team-work-list small,.team-skill-list small{color:var(--terminal-muted);font-size:9px}.team-work-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-work-list b{color:var(--terminal-yellow);font-family:var(--font-display);white-space:nowrap;margin-left:auto;font-size:13px}.team-skill-list .partner-skill-icon{flex:none}.team-empty-analysis{border:1px dashed var(--terminal-border);min-height:86px;color:var(--terminal-muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.team-empty-analysis>span{color:var(--terminal-mint);font-family:var(--font-display);font-size:25px}.team-stat-strip{border:1px solid var(--terminal-border);background:#08191fb8;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.team-stat-strip>div{border-right:1px solid var(--terminal-border);gap:3px;padding:14px 18px;display:grid}.team-stat-strip>div:last-child{border-right:0}.team-stat-strip span{color:var(--terminal-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.team-stat-strip strong{color:var(--terminal-yellow);font-family:var(--font-display);font-size:24px}.team-picker-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c10d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.team-picker{border:1px solid var(--terminal-mint);background:var(--terminal-canvas-2);width:min(1040px,100%);max-height:min(820px,92vh);clip-path:var(--terminal-cut);border-radius:18px;flex-direction:column;display:flex;box-shadow:0 32px 100px #00000080}.team-picker>header{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.team-picker>header p{color:var(--terminal-mint);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.team-picker>header h2{margin:2px 0 0;font-size:28px}.team-picker>header button{border:1px solid var(--terminal-border);background:var(--terminal-panel-light);width:40px;height:40px;color:var(--terminal-copy);font-size:22px}.team-picker-search{border:1px solid var(--terminal-border);color:var(--terminal-mint);background:#08191fb3;border-radius:10px;align-items:center;gap:10px;margin:0 20px;padding:0 13px;display:flex}.team-picker-search input{width:100%;min-height:48px;color:var(--terminal-copy);background:0 0;border:0;outline:0}.team-picker-elements{flex-wrap:wrap;gap:6px;padding:10px 20px;display:flex}.team-picker-elements>button{border:1px solid var(--terminal-border);background:var(--terminal-panel);min-width:38px;height:38px;color:var(--terminal-copy);place-items:center;font-size:10px;display:grid}.team-picker-elements>button.active{border-color:var(--terminal-mint);color:var(--terminal-mint);background:#39d0c529}.team-picker-elements .palworld-icon{width:25px;height:25px}.team-picker-count{color:var(--terminal-muted);padding:0 20px 8px;font-size:10px}.team-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 20px 20px;display:grid;overflow:auto}.team-picker-grid>button{border:1px solid var(--terminal-border);background:var(--terminal-panel);min-width:0;color:var(--terminal-copy);text-align:left;align-items:center;gap:8px;padding:8px;display:flex}.team-picker-grid>button:hover{border-color:var(--terminal-mint);background:var(--terminal-panel-hover)}.team-picker-grid>button>span{min-width:0;display:grid}.team-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-picker-grid small{color:var(--terminal-muted);font-size:8px}.team-picker-more{border:1px solid var(--terminal-mint);color:var(--terminal-mint);background:#39d0c51f;margin:0 20px 20px;padding:11px}.team-builder-notes{border-block:1px solid var(--terminal-border);grid-template-columns:.75fr 1.25fr;gap:44px;max-width:1260px;margin:0 auto 70px;padding:45px clamp(18px,4vw,46px);display:grid}.team-builder-notes h2{margin:8px 0 0;font-size:clamp(28px,4vw,46px)}.team-builder-notes>div:last-child{color:var(--terminal-muted);gap:13px;font-size:14px;line-height:1.75;display:grid}@media (max-width:1050px){.team-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.team-analysis{grid-template-columns:1fr 1fr}.skill-panel{grid-column:1/-1}.team-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.team-builder-hero{grid-template-columns:1fr;padding-top:32px}.team-builder-hero aside{display:none}.team-builder{padding-inline:14px}.team-builder-statusbar{flex-direction:column;align-items:flex-start}.team-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.team-analysis{grid-template-columns:1fr}.skill-panel{grid-column:auto}.team-stat-strip{grid-template-columns:repeat(2,1fr)}.team-stat-strip>div:nth-child(2){border-right:0}.team-stat-strip>div:nth-child(-n+2){border-bottom:1px solid var(--terminal-border)}.team-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-builder-notes{grid-template-columns:1fr}}@media (max-width:430px){.team-slot>button{min-height:176px;padding-inline:7px}.team-slot>button .pal-mark{width:62px;height:62px}.team-slot footer{grid-template-columns:1fr}.team-analysis-panel{padding:13px}.team-element-list,.team-work-list{grid-template-columns:1fr}.team-picker-backdrop{padding:0}.team-picker{clip-path:none;border-radius:0;height:100vh;max-height:100vh}.team-picker-grid{grid-template-columns:1fr}.team-picker-elements{gap:4px}.team-picker-elements>button{min-width:33px;height:34px}}
