@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Oxanium:wght@500;600;700;800&display=swap");:root{--bg-0:var(--grizzly-bg-page,#070a0f);--bg-1:var(--grizzly-bg-ink,#080b10);--bg-2:var(--grizzly-surface-elevated,#151d28);--surface-deep:var(--grizzly-surface-inset,rgba(8,12,18,0.92));--surface-0:var(--grizzly-surface-raised,rgba(14,20,29,0.9));--surface-1:var(--grizzly-surface-elevated,rgba(21,29,40,0.92));--surface-2:var(--grizzly-surface-muted,rgba(19,27,38,0.76));--surface-3:var(--grizzly-surface-overlay,rgba(255,255,255,0.06));--surface-4:var(--grizzly-surface-overlay-subtle,rgba(255,255,255,0.04));--line-soft:var(--grizzly-border-subtle,rgba(255,255,255,0.08));--line-strong:var(--grizzly-border-emphasized,rgba(255,255,255,0.16));--text-strong:var(--grizzly-text-strong,#ffffff);--text-main:var(--grizzly-text-primary,#dce5ee);--text-muted:var(--grizzly-text-muted,#9eabba);--text-soft:var(--grizzly-text-metadata,#7f8d9c);--brand-gold:var(--grizzly-accent,#f6b84a);--brand-gold-deep:var(--grizzly-copper,#e7803c);--brand-red:var(--grizzly-status-danger,#ef7777);--brand-blue:var(--grizzly-copper,#e7803c);--brand-nexus:var(--grizzly-status-danger,#ef7777);--success:var(--grizzly-status-ready,#69d49b);--danger:var(--grizzly-status-danger,#ef7777);--shadow-soft:var(--grizzly-shadow-raised,0 18px 40px rgba(0,0,0,0.26));--shadow-strong:var(--grizzly-shadow-elevated,0 28px 72px rgba(0,0,0,0.42));--shadow-panel:var(--grizzly-shadow-panel,0 24px 58px rgba(0,0,0,0.3));--radius-sm:var(--grizzly-radius-control,12px);--radius-md:var(--grizzly-radius-card,18px);--radius-lg:var(--grizzly-radius-card-large,24px);--radius-xl:var(--grizzly-radius-hero,30px)}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,113,82,.12),transparent 28%),radial-gradient(circle at top right,rgba(93,123,255,.12),transparent 24%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 42%,#06090f 100%);color:var(--text-main);font-family:Manrope,Segoe UI,sans-serif;line-height:1.6}body{overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(249,199,92,.08),transparent 24%),radial-gradient(circle at 88% 10%,rgba(109,141,255,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 28%);opacity:.9;z-index:0}#__next{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}main{flex:1 1;width:100%;padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-strong);font-family:Oxanium,Manrope,sans-serif;letter-spacing:.01em;text-wrap:balance}p{margin-top:0}a{color:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease}img{max-width:100%}button,input,select,textarea{font:inherit}button{border:none;cursor:pointer}input,select,textarea{color:var(--text-strong)}::selection{background:rgba(249,199,92,.3);color:var(--text-strong)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(249,199,92,.16),0 0 0 1px rgba(255,255,255,.08)}.site-shell{max-width:1320px;margin:0 auto;padding:0 1.25rem 5.5rem}.site-section{margin-bottom:2.6rem}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:1.15rem;gap:1.15rem;align-items:stretch}.content-grid-2,.content-grid-3,.content-grid-4{display:grid;grid-gap:1rem;gap:1rem}.content-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.content-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.content-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.surface-card{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 48%),var(--surface-0);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-state-card:before,.control-panel:before,.docs-callout:before,.docs-step-card:before,.empty-state:before,.marketing-card:before,.surface-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(249,199,92,.55),rgba(109,141,255,.24) 42%,transparent 80%);pointer-events:none}.surface-card-soft{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 50%),var(--surface-4);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing-card{position:relative;overflow:hidden;display:grid;grid-gap:.85rem;gap:.85rem;padding:1.15rem;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.marketing-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16);box-shadow:0 24px 54px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)}.control-panel h2,.marketing-card h2,.marketing-card h3,.section-frame h2{text-wrap:balance;line-height:1.06}.marketing-card img{display:block}.product-card{align-content:flex-start}.product-card__media{min-height:220px;display:grid;place-items:center;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.home-product-grid{align-items:stretch}.home-product-card{gap:.82rem}.home-product-card .product-card__media{min-height:202px;padding:.82rem}.home-product-card__image{width:100%;height:184px;object-fit:cover;border-radius:8px}.product-card__brand{font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.hero-surface{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,108,92,.14),rgba(109,141,255,.14)),var(--surface-1);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-surface:before{inset:-16% auto auto -6%;width:48%;height:52%;background:radial-gradient(circle,rgba(249,199,92,.16),transparent 68%);filter:blur(18px);opacity:.8}.hero-surface:after,.hero-surface:before{content:"";position:absolute;pointer-events:none}.hero-surface:after{inset:auto -10% -28% auto;width:44%;height:48%;background:radial-gradient(circle,rgba(109,141,255,.14),transparent 70%);filter:blur(22px);opacity:.72}.eyebrow{color:var(--text-muted);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.brand-pill,.eyebrow{display:inline-flex;align-items:center;gap:.5rem}.brand-pill{padding:.48rem .85rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03)),rgba(255,255,255,.04);border:1px solid var(--line-soft);color:var(--text-main);font-size:.82rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.brand-pill img{width:22px;height:22px;border-radius:999px;padding:.08rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.brand-avatar,.brand-pill img{aspect-ratio:1/1;overflow:hidden;object-fit:contain;box-sizing:border-box}.brand-avatar{display:block;border-radius:999px;padding:.18rem;background:rgba(255,255,255,.06);flex-shrink:0}.brand-avatar--contain{object-fit:contain}.brand-lockup{display:flex;gap:.75rem;align-items:center;min-width:0}.brand-lockup__body{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.brand-lockup__title{color:var(--text-strong);font-weight:800}.brand-lockup__detail{color:var(--text-soft);font-size:.88rem;line-height:1.6}.product-card__brand-row{display:flex;gap:.75rem;align-items:center;min-width:0}.section-title{font-size:clamp(2rem,4vw,3.3rem);line-height:1.02;letter-spacing:0}.section-frame{display:grid;grid-gap:1rem;gap:1rem}.section-frame__header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-end;padding-bottom:.15rem}.section-frame__detail{max-width:32rem;color:var(--text-muted);font-size:.94rem;line-height:1.72}.hero-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.hero-stat-grid--home{max-width:760px}.home-pillar-card{display:grid;grid-gap:.55rem;gap:.55rem;align-content:flex-start;padding:.95rem;min-height:100%}.home-pillar-card__title{color:var(--text-strong);font-weight:800;line-height:1.42}.cta-cluster{display:flex;gap:.7rem;flex-wrap:wrap}.page-hero__copy{display:grid;grid-gap:.95rem;gap:.95rem;align-content:flex-start}.page-hero__summary{max-width:760px;line-height:1.8;margin:0}.page-chip-row,.page-cta-row{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.page-hero__aside{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start}.page-hero__aside-grid{display:grid;grid-gap:.72rem;gap:.72rem}.page-hero__aside-card{padding:.92rem;display:grid;grid-gap:.42rem;gap:.42rem}.home-hero{padding:1.35rem;display:grid;grid-gap:1.2rem;gap:1.2rem}.home-hero__top{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.home-hero__intro{display:grid;grid-gap:1.15rem;gap:1.15rem;align-content:flex-start}.home-hero__brand-lockup{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.home-hero__brand-mark{width:84px;height:84px;border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.home-hero__headline{display:grid;grid-gap:.78rem;gap:.78rem}.home-hero__title{max-width:46rem;letter-spacing:0}.home-hero__summary{max-width:48rem;margin:0;color:var(--text-main);line-height:1.78}.home-hero__cta-band{display:flex;gap:.82rem;align-items:center;flex-wrap:wrap}.home-hero__cta-row{gap:.6rem;row-gap:.55rem}.home-hero__cta-primary{min-width:210px;box-shadow:0 22px 46px rgba(255,159,67,.3),inset 0 1px 0 rgba(255,255,255,.28)}.home-hero__link-row{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.home-hero__link-row a{color:var(--text-main);font-weight:700;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.16rem}.access-link-row a:hover,.footer-link-list a:hover,.home-hero__link-row a:hover{color:var(--text-strong);border-color:rgba(249,199,92,.32)}.home-hero__panel{align-content:flex-start}.home-hero__panel-list{display:grid;grid-gap:.75rem;gap:.75rem}.home-hero__panel-item{padding:.98rem;border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.12)}.home-hero__featured-header{align-items:flex-end}.home-hero__featured-actions{display:grid;justify-items:flex-end;grid-gap:.8rem;gap:.8rem;max-width:24rem}.home-hero__featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-hero__featured-grid>*{height:100%}.home-access-note{padding:.95rem 1rem;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 65%),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);line-height:1.7}.access-hero{display:grid;grid-gap:1.15rem;gap:1.15rem}.access-link-row{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center}.access-link-row a{color:var(--text-main);font-weight:700;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.2rem}.access-note-grid{display:grid;grid-gap:.75rem;gap:.75rem}.access-surface-card{align-content:flex-start}.access-chip-row{display:flex;gap:.55rem;flex-wrap:wrap}.control-panel{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(249,199,92,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 55%),var(--surface-deep);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 46px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04)}.control-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;flex-wrap:wrap}.control-panel__body{display:grid;grid-gap:1rem;gap:1rem}.admin-filter-toolbar{display:grid;grid-gap:.95rem;gap:.95rem;padding:1rem}.admin-filter-toolbar__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.admin-filter-toolbar__title{margin:.35rem 0 0;color:var(--text-strong);font-size:1.35rem}.admin-filter-toolbar__summary{max-width:28rem}.admin-filter-toolbar__presets{display:grid;grid-gap:.45rem;gap:.45rem}.admin-filter-toolbar__preset-list{display:flex;flex-wrap:wrap;gap:.55rem}.admin-filter-toolbar__preset{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text-soft);font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.admin-filter-toolbar__preset:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:var(--text-strong)}.admin-filter-toolbar__preset--active{border-color:rgba(100,215,180,.45);background:rgba(100,215,180,.14);color:var(--text-strong)}.admin-filter-toolbar__form{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(180px,.7fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.admin-filter-toolbar__field{display:grid;grid-gap:.45rem;gap:.45rem}.admin-filter-toolbar__field--search{min-width:0}.admin-filter-toolbar__actions{display:flex;gap:.65rem;align-items:stretch;flex-wrap:wrap}.admin-filter-toolbar__actions .button-primary,.admin-filter-toolbar__actions .button-secondary{min-height:52px}.admin-filter-toolbar__pills{display:flex;flex-wrap:wrap;gap:.55rem}.home-guide-card{display:grid;grid-gap:.52rem;gap:.52rem;padding:1.08rem;min-height:100%;align-content:flex-start;border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 14px 30px rgba(0,0,0,.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-guide-card--lead{background:radial-gradient(circle at top left,rgba(249,199,92,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 58%),rgba(255,255,255,.042);border-color:rgba(249,199,92,.16)}.home-guide-card:hover{transform:translateY(-2px);border-color:rgba(249,199,92,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 36px rgba(0,0,0,.18)}.home-guide-card__copy{display:grid;grid-gap:.5rem;gap:.5rem}.home-guide-card__title{color:var(--text-strong);font-size:1.08rem;font-weight:800;line-height:1.44}.home-guide-card__description{line-height:1.72}.home-guide-card__footer{display:flex;align-items:center;padding-top:.14rem}.home-guide-card__action{margin-top:auto;width:-moz-fit-content;width:fit-content}.action-card{min-height:100%;align-content:flex-start}.action-card--primary{background:radial-gradient(circle at top left,rgba(249,199,92,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.032),transparent 55%),var(--surface-deep);border-color:rgba(249,199,92,.18);box-shadow:0 22px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.action-card--secondary{background:radial-gradient(circle at top left,rgba(109,141,255,.06),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 55%),var(--surface-deep)}.action-card__body{display:grid;grid-gap:.4rem;gap:.4rem}.action-card__title{color:var(--text-strong);font-size:1.08rem;font-weight:800;line-height:1.35}.action-card__detail{color:var(--text-muted);line-height:1.68}.action-card__button{width:-moz-fit-content;width:fit-content}.action-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18);box-shadow:0 24px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.text-muted{color:var(--text-muted)}.text-soft{color:var(--text-soft)}.content-prose{display:grid;grid-gap:1rem;gap:1rem;color:var(--text-main);line-height:1.8}.content-prose h2,.content-prose h3{color:var(--brand-gold);margin:0}.content-prose p,.content-prose ul{margin:0}.content-prose ul{padding-left:1.2rem}.content-prose li+li{margin-top:.45rem}.btn,.button-danger,.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.95rem 1.18rem;border-radius:8px;font-weight:800;letter-spacing:0;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease,filter .18s ease}.btn.btn-primary,.button-primary{background:linear-gradient(135deg,var(--brand-gold) 0,var(--brand-gold-deep) 100%);color:#0f1623;border:1px solid rgba(255,220,160,.26);box-shadow:0 18px 40px rgba(255,159,67,.26),inset 0 1px 0 rgba(255,255,255,.28)}.btn.btn-secondary,.button-secondary{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.04)),rgba(255,255,255,.05);border:1px solid var(--line-strong);color:var(--text-strong);box-shadow:0 14px 28px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn.btn-danger,.button-danger{background:rgba(255,102,102,.14);border:1px solid rgba(255,102,102,.4);color:#ffc0c0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.btn:hover,.button-danger:hover,.button-primary:hover,.button-secondary:hover{transform:translateY(-2px) scale(1.01)}.btn.btn-primary:hover,.button-primary:hover{box-shadow:0 22px 44px rgba(255,159,67,.3),inset 0 1px 0 rgba(255,255,255,.3)}.btn.btn-secondary:hover,.button-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);box-shadow:0 16px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}.btn.btn-danger:hover,.button-danger:hover{filter:saturate(1.05);box-shadow:0 16px 30px rgba(96,15,15,.18),inset 0 1px 0 rgba(255,255,255,.06)}.btn:active,.button-danger:active,.button-primary:active,.button-secondary:active{transform:translateY(0) scale(.992)}.input-shell,.select-shell,.textarea-shell{width:100%;min-height:52px;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--line-strong);background:rgba(255,255,255,.05);color:var(--text-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.select-shell{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;padding-right:2.7rem;background-image:linear-gradient(45deg,transparent 50%,rgba(237,244,255,.82) 0),linear-gradient(135deg,rgba(237,244,255,.82) 50%,transparent 0);background-position:calc(100% - 1.1rem) calc(50% - 2px),calc(100% - .82rem) calc(50% - 2px);background-size:8px 8px,8px 8px;background-repeat:no-repeat}.select-shell optgroup,.select-shell option{background:#0f1726;color:var(--text-strong)}.select-shell option:checked,.select-shell option:hover{background:#182238;color:var(--text-strong)}.listing-status-grid,.private-listing-editor__provider{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.65rem;gap:.65rem;margin:0}.listing-status-grid>div,.private-listing-editor__provider>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem;border:1px solid var(--line-soft);border-radius:.7rem;background:rgba(255,255,255,.025)}.listing-status-grid dt,.private-listing-editor__provider b{color:var(--text-muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.listing-status-grid dd{margin:0}.listing-readiness ul{display:grid;grid-gap:.55rem;gap:.55rem;padding:0;list-style:none}.listing-readiness h4{margin:.85rem 0 .45rem;color:var(--text-strong);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.listing-readiness li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--line-soft);border-radius:.7rem}.listing-readiness li.is-ready{border-color:rgba(94,211,158,.35)}.listing-readiness li.is-blocked{border-color:rgba(255,180,71,.35)}.listing-readiness li .button-secondary{flex:0 0 auto;padding:.45rem .7rem}.private-listing-editor{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(255,180,71,.32);border-radius:.9rem;background:rgba(10,13,18,.7)}.private-listing-editor__actions,.private-listing-editor__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.private-listing-editor__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.private-listing-editor__form,.private-listing-editor__preview{display:grid;grid-gap:.85rem;gap:.85rem}.private-listing-editor__form label{display:grid;grid-gap:.4rem;gap:.4rem}.field-recommendation,.field-requirement{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-left:.35rem;border-radius:999px;padding:.18rem .42rem;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.field-requirement{background:rgba(249,199,92,.14);color:#ffe2a0}.field-recommendation{background:rgba(109,141,255,.12);color:#cbd7ff}.private-listing-editor__form small[role=alert]{color:#ffb4a8}.private-listing-editor__image-guidance{display:grid;grid-gap:.32rem;gap:.32rem;color:var(--text-muted);font-size:.82rem;line-height:1.5}.private-listing-editor__image-guidance b,.private-listing-editor__image-guidance strong{color:var(--text-main)}.private-listing-editor__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}@media (max-width:900px){.private-listing-editor__layout,.private-listing-editor__pair{grid-template-columns:1fr}.listing-readiness li{align-items:flex-start;flex-direction:column}}.select-shell option:disabled{background:#0f1726;color:#b7c1d1}.input-shell:disabled,.select-shell:disabled,.textarea-shell:disabled{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.025);color:var(--text-soft);cursor:not-allowed;opacity:1}.textarea-shell{min-height:140px;resize:vertical}.input-shell::placeholder,.textarea-shell::placeholder{color:var(--text-soft)}.input-shell:hover,.select-shell:hover,.textarea-shell:hover{border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.065)}.input-shell:focus,.select-shell:focus,.textarea-shell:focus{outline:none;border-color:rgba(249,199,92,.7);box-shadow:0 0 0 3px rgba(249,199,92,.14),inset 0 1px 0 rgba(255,255,255,.04)}.stat-tile{position:relative;overflow:hidden;display:grid;grid-gap:.28rem;gap:.28rem;padding:1rem 1.05rem;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.summary-tile{min-height:100%;gap:.42rem}.summary-tile__value{color:var(--text-strong);font-size:clamp(1.42rem,2vw,1.7rem);font-weight:800;line-height:1.05}.summary-tile__detail{line-height:1.6;font-size:.9rem}.stat-label,.summary-tile--unavailable .summary-tile__value,.summary-tile__detail{color:var(--text-muted)}.stat-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.empty-state{position:relative;overflow:hidden;display:grid;grid-gap:.8rem;gap:.8rem;padding:1.4rem;border-radius:22px;background:radial-gradient(circle at top left,rgba(255,108,92,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(109,141,255,.12),transparent 36%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(0,0,0,.22);color:var(--text-muted);align-content:flex-start}.empty-state__icon{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:var(--brand-gold);font-weight:800;letter-spacing:.08em}.empty-state__title{color:var(--text-strong);font-size:1.05rem;font-weight:800}.empty-state__detail{color:var(--text-muted);line-height:1.7}.empty-state__actions{display:flex;gap:.7rem;flex-wrap:wrap}.servers-page__hero{padding:1.1rem}.servers-page__hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);grid-gap:.95rem;gap:.95rem;align-items:stretch}.servers-page__hero-copy{display:grid;grid-gap:.76rem;gap:.76rem;align-content:flex-start}.servers-page__hero-title{max-width:40rem;letter-spacing:0}.servers-page__hero-summary{max-width:680px;line-height:1.68;margin:0}.servers-page__hero-kicker{color:var(--text-soft);font-size:.84rem;font-weight:700;letter-spacing:.045em}.servers-page__hero-cta-band{display:flex;gap:.82rem;align-items:center;flex-wrap:wrap}.servers-page__hero-cta-primary{min-width:210px}.servers-page__hero-cta-row{gap:.6rem;row-gap:.55rem}.servers-page__hero-links{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;padding-top:.05rem}.servers-page__hero-links a{color:var(--text-main);font-weight:700;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.16rem}.servers-page__hero-links a:hover{color:var(--text-strong);border-color:rgba(249,199,92,.28)}.servers-page__browse-guide{margin-top:-.1rem}.servers-page__browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.servers-page__browse-card{display:grid;grid-gap:.42rem;gap:.42rem;padding:.9rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.servers-page__browse-title{color:var(--text-strong);font-weight:800;line-height:1.45}.servers-page__hero-stats{max-width:760px}.servers-page__signal-panel{gap:.8rem;padding:1rem}.servers-page__signal-grid{display:grid;grid-gap:.55rem;gap:.55rem}.servers-page__signal-card{display:grid;grid-gap:.28rem;gap:.28rem;padding:.72rem .8rem;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.servers-page__signal-value,.servers-page__stat-value{color:var(--text-strong);font-weight:800;font-size:1.02rem}.servers-page__signal-detail{color:var(--text-soft);font-size:.84rem;line-height:1.5}.servers-page__metric-value{color:var(--text-strong);font-weight:800}.servers-page__filters{display:grid;grid-gap:.9rem;gap:.9rem;padding:.95rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.servers-page__filter-footer,.servers-page__filter-header,.servers-page__pagination{display:flex;justify-content:space-between;gap:.85rem;align-items:center;flex-wrap:wrap}.servers-page__filter-title,.servers-page__section-title{margin-top:.38rem;font-size:1.85rem}.servers-page__filter-form{display:grid;grid-gap:.85rem;gap:.85rem}.servers-page__filter-grid{display:grid;grid-template-columns:minmax(0,1.24fr) repeat(3,minmax(180px,.76fr));grid-gap:.75rem;gap:.75rem}.servers-page__filter-field{display:grid;grid-gap:.4rem;gap:.4rem}.servers-page__filter-field--search{min-width:0}.servers-page__chip-row{display:flex;gap:.48rem;flex-wrap:wrap}.servers-page__chip-row--filters{padding-bottom:.1rem}.servers-page__section{display:grid;grid-gap:.95rem;gap:.95rem}.servers-page__section-detail-stack{display:grid;justify-items:flex-end;grid-gap:.75rem;gap:.75rem;max-width:28rem}.servers-page__section-actions{width:-moz-fit-content;width:fit-content}.servers-page__transition-band{margin-top:-.1rem}.servers-page__transition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.servers-page__transition-card{display:grid;grid-gap:.46rem;gap:.46rem;padding:.95rem;align-content:flex-start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.servers-page__directory-title,.servers-page__transition-title{color:var(--text-strong);font-weight:800;line-height:1.5}.servers-page__transition-action{padding-top:.15rem}.servers-page__directory-summary{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);grid-gap:.82rem;gap:.82rem;padding:.92rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 60%),rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.servers-page__directory-copy{display:grid;grid-gap:.42rem;gap:.42rem;align-content:flex-start}.servers-page__directory-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.servers-page__section--featured{padding:1rem;border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(255,159,67,.12),transparent 30%),radial-gradient(circle at top right,rgba(109,141,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 58%);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 56px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)}.servers-page__spotlight{display:grid;grid-gap:.95rem;gap:.95rem}.servers-page__spotlight-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:.9rem;gap:.9rem;align-items:flex-start}.servers-page__spotlight-primary,.servers-page__spotlight-rail,.servers-page__spotlight-secondary,.servers-page__spotlight-side{min-width:0}.servers-page__spotlight-primary{position:relative;isolation:isolate}.servers-page__spotlight-primary:before{content:"";position:absolute;inset:10% 8% -8% 8%;background:radial-gradient(circle at center,rgba(249,199,92,.12),transparent 52%),radial-gradient(circle at top right,rgba(109,141,255,.1),transparent 44%);filter:blur(28px);opacity:.85;pointer-events:none;z-index:0}.servers-page__spotlight-primary>*{position:relative;z-index:1}.servers-page__spotlight-secondary,.servers-page__spotlight-side{display:grid;grid-gap:.82rem;gap:.82rem}.servers-page__spotlight-summary{display:grid;grid-gap:.58rem;gap:.58rem;padding:1rem;background:radial-gradient(circle at top left,rgba(255,159,67,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 62%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11);box-shadow:0 18px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.servers-page__spotlight-title{color:var(--text-strong);font-weight:800;line-height:1.45}.servers-page__spotlight-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.servers-page__spotlight-actions{display:flex;gap:.7rem;flex-wrap:wrap;padding-top:.12rem}.servers-page__spotlight-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.82rem;gap:.82rem}.servers-page__filters:focus-within{border-color:rgba(249,199,92,.22);box-shadow:0 22px 48px rgba(0,0,0,.18),0 0 0 1px rgba(249,199,92,.08),inset 0 1px 0 rgba(255,255,255,.04)}.servers-page__browse-card:hover,.servers-page__signal-card:hover,.servers-page__spotlight-summary:hover,.servers-page__transition-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14);box-shadow:0 18px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)}.servers-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));grid-gap:.76rem;gap:.76rem}.servers-page__grid--featured{grid-template-columns:repeat(auto-fit,minmax(308px,1fr))}.servers-page__pagination-actions{display:flex;gap:.7rem;flex-wrap:wrap}.support-step__index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(249,199,92,.14);border:1px solid rgba(249,199,92,.3);color:#fff0c4;font-weight:800;letter-spacing:.08em}.status-note-error,.status-note-info,.status-note-success,.status-note-warning{padding:.95rem 1rem;border-radius:14px;font-weight:600}.status-note-success{background:rgba(93,221,146,.12);border:1px solid rgba(93,221,146,.34);color:#dbf8e8}.status-note-error{background:rgba(255,111,111,.14);border:1px solid rgba(255,111,111,.38);color:#ffd5d5}.status-note-info{background:rgba(109,141,255,.14);border:1px solid rgba(109,141,255,.32);color:#dce5ff}.status-note-warning{background:rgba(249,199,92,.14);border:1px solid rgba(249,199,92,.34);color:#fbe8b0}.status-chip{display:inline-flex;align-items:center;padding:.38rem .75rem;border-radius:999px;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.status-chip--success{background:rgba(93,221,146,.12);border:1px solid rgba(93,221,146,.34);color:#dbf8e8}.status-chip--danger{background:rgba(255,111,111,.14);border:1px solid rgba(255,111,111,.38);color:#ffd5d5}.status-chip--info{background:rgba(109,141,255,.14);border:1px solid rgba(109,141,255,.32);color:#dce5ff}.status-chip--warning{background:rgba(249,199,92,.14);border:1px solid rgba(249,199,92,.34);color:#fbe8b0}.status-chip--neutral{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--text-muted)}.meta-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.5rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text-main);font-size:.79rem;font-weight:800;line-height:1;letter-spacing:.05em;white-space:nowrap}.meta-chip--default{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:var(--text-main)}.meta-chip--muted{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:var(--text-muted)}.meta-chip--success{background:rgba(93,221,146,.12);border-color:rgba(93,221,146,.3);color:#dbf8e8}.meta-chip--danger{background:rgba(255,111,111,.14);border-color:rgba(255,111,111,.32);color:#ffd5d5}.meta-chip--warning{background:rgba(249,199,92,.14);border-color:rgba(249,199,92,.32);color:#fbe8b0}.meta-chip--info{background:rgba(109,141,255,.14);border-color:rgba(109,141,255,.3);color:#dce5ff}.meta-chip--featured{background:rgba(255,159,67,.16);border-color:rgba(255,159,67,.32);color:#ffd9b0}.field-note{color:var(--text-soft);font-size:.9rem;line-height:1.55}.footer-link-list{display:grid;grid-gap:.7rem;gap:.7rem}.footer-link-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.footer-link-group{display:grid;grid-gap:.7rem;gap:.7rem;align-content:flex-start}.footer-link-group__title{color:var(--text-soft);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-link-list a{color:var(--text-main);font-weight:700;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.55rem;transition:color .18s ease,border-color .18s ease,transform .18s ease,padding-left .18s ease}.footer-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem;align-items:stretch}.partner-banner,.partner-pill{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 60%),rgba(255,255,255,.04);min-height:88px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.partner-pill{display:flex;gap:.8rem;align-items:center;padding:1rem}.partner-banner{display:grid;align-items:center;padding:.9rem}.partner-banner:hover,.partner-pill:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16);box-shadow:0 18px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)}.site-header__brand{transition:transform .18s ease,filter .18s ease,opacity .18s ease}.site-header__brand:hover{transform:translateY(-1px);filter:saturate(1.04)}.site-nav__link{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.site-nav__link:hover{transform:translateY(-1px);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);color:var(--text-strong);box-shadow:0 14px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)}.site-nav__link--active{box-shadow:0 16px 30px rgba(255,159,67,.08),inset 0 1px 0 rgba(255,255,255,.05)}.platform-nav{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.platform-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem .98rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-main);font-size:.9rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.platform-nav__link:hover{transform:translateY(-1px);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);color:var(--text-strong);box-shadow:0 14px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)}.platform-nav__link--active{background:rgba(249,199,92,.14);border-color:rgba(249,199,92,.42);color:var(--brand-gold);box-shadow:0 16px 30px rgba(255,159,67,.08),inset 0 1px 0 rgba(255,255,255,.05)}.platform-nav__link--muted{opacity:.56;cursor:default;transform:none;box-shadow:none}.partner-pill__eyebrow{color:var(--text-soft);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-pill__title{color:var(--text-strong);font-weight:800}.auth-page-hero{padding:1.35rem}.auth-profile-panel{padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.hub-avatar{width:82px;height:82px;border-radius:50%;border:2px solid rgba(109,141,255,.45);background:rgba(109,141,255,.14);box-shadow:0 18px 34px rgba(0,0,0,.24)}.hub-profile-head{display:flex;align-items:center;gap:.9rem}.hub-hero__metric-grid{margin-top:1rem}.auth-section-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;align-items:flex-end}.auth-section-title{font-size:1.95rem;margin-top:.4rem}.auth-state-card{position:relative;overflow:hidden;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--line-soft);background:rgba(255,255,255,.045);color:var(--text-muted)}.auth-state-card--success{background:rgba(93,221,146,.08);border-color:rgba(93,221,146,.22)}.auth-state-card--warning{background:rgba(249,199,92,.1);border-color:rgba(249,199,92,.24)}.auth-state-card--info{background:rgba(109,141,255,.1);border-color:rgba(109,141,255,.24)}.auth-state-card--error{background:rgba(255,111,111,.1);border-color:rgba(255,111,111,.24)}.request-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem}.request-card-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.request-card-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.request-card-event{position:relative;overflow:hidden;display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.docs-next-grid,.docs-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.docs-group-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.docs-group-card,.docs-group-grid{display:grid;grid-gap:.88rem;gap:.88rem}.docs-group-card{height:100%}.docs-group-card__list{display:grid;grid-gap:.64rem;gap:.64rem}.docs-group-card__link{display:grid;grid-gap:.24rem;gap:.24rem;padding:.82rem .88rem;border-radius:16px;border:1px solid var(--line-soft);background:rgba(255,255,255,.03);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.docs-group-card__link:hover{transform:translateY(-2px);border-color:rgba(249,199,92,.22);background:rgba(255,255,255,.05)}.docs-group-card__link-title{color:var(--text-strong);font-weight:800}.docs-group-card__link-detail{color:var(--text-muted);line-height:1.58;font-size:.92rem}.docs-step-card{position:relative;overflow:hidden;display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 58%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 14px 28px rgba(0,0,0,.14)}.docs-step-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(249,199,92,.14);border:1px solid rgba(249,199,92,.28);color:#fff0c4;font-weight:800;letter-spacing:.08em}.docs-callout__title,.docs-step-title{color:var(--text-strong);font-weight:800;line-height:1.45}.docs-callout{position:relative;overflow:hidden;display:grid;grid-gap:.8rem;gap:.8rem;padding:1.05rem;border-radius:22px;background:radial-gradient(circle at top left,rgba(109,141,255,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 60%),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(0,0,0,.18)}.dashboard-operator-list,.dashboard-overview-grid,.dashboard-snapshot-grid,.dashboard-workspace-grid,.hub-action-grid,.hub-onboarding-grid{display:grid;grid-gap:1rem;gap:1rem}.dashboard-overview-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dashboard-snapshot-grid,.dashboard-workspace-grid,.hub-action-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard-snapshot-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.05rem}.dashboard-snapshot-card__title{font-size:1.35rem;margin-top:.45rem;margin-bottom:.4rem}.dashboard-operator-item{padding:1rem}.dashboard-operator-item__header{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;align-items:flex-start}.dashboard-operator-item__actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.hub-onboarding-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}.dashboard-selection-aside,.hub-onboarding__aside,.hub-onboarding__main{display:grid;grid-gap:.85rem;gap:.85rem;align-content:flex-start}.dashboard-selection-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:1rem;gap:1rem;align-items:stretch}.surface-section-note{padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid var(--line-soft)}.listing-card{display:grid;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 62%),rgba(11,16,26,.94);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.listing-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(0,0,0,.32)}.listing-card:focus-within{transform:translateY(-4px);border-color:rgba(249,199,92,.2);box-shadow:0 22px 54px rgba(0,0,0,.3),0 0 0 1px rgba(249,199,92,.1)}.listing-card:hover .listing-card__cta-shell{border-color:rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 60%),rgba(255,255,255,.04)}.listing-card--featured-surface{border-color:rgba(109,141,255,.24);box-shadow:0 20px 50px rgba(0,0,0,.3),inset 0 1px 0 rgba(109,141,255,.08)}.listing-card--spotlight{border-color:rgba(249,199,92,.2);box-shadow:0 26px 64px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)}.listing-card--compact{padding:0}.listing-card--spotlight:hover{transform:translateY(-6px);box-shadow:0 30px 76px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.listing-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:8/3}.listing-card__image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .34s ease,filter .34s ease}.listing-card__image--contain{object-fit:contain;padding:.9rem;background:radial-gradient(circle at top left,rgba(249,199,92,.12),transparent 34%),linear-gradient(180deg,rgba(10,14,24,.74),rgba(10,14,24,.92))}.listing-card__image-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at top left,rgba(249,199,92,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 64%),rgba(9,14,24,.92);color:var(--text-strong);font-family:Oxanium,Manrope,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.listing-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,11,18,.12),rgba(8,11,18,.88))}.listing-card--featured-surface .listing-card__overlay{background:linear-gradient(180deg,rgba(10,14,24,.12),rgba(8,11,18,.9)),radial-gradient(circle at top left,rgba(109,141,255,.14),transparent 34%)}.listing-card--spotlight .listing-card__overlay{background:linear-gradient(180deg,rgba(10,14,24,.08),rgba(8,11,18,.9)),radial-gradient(circle at top left,rgba(249,199,92,.16),transparent 30%),radial-gradient(circle at top right,rgba(109,141,255,.16),transparent 34%)}.listing-card:hover .listing-card__image{transform:scale(1.03);filter:saturate(1.03)}.listing-card--spotlight:hover .listing-card__image{transform:scale(1.06);filter:saturate(1.08) contrast(1.03)}.listing-card__overlay--compact{background:linear-gradient(180deg,rgba(8,11,18,.12),rgba(8,11,18,.76))}.listing-card__bottom,.listing-card__top{position:absolute;left:.82rem;right:.82rem;z-index:1}.listing-card__top{top:.82rem;display:flex;justify-content:space-between;gap:.55rem;flex-wrap:wrap;align-items:flex-start}.listing-card__bottom{bottom:.82rem}.listing-card__brand-stack{display:grid;grid-gap:.55rem;gap:.55rem;max-width:65%}.listing-card__brand-pill{gap:.46rem;padding:.34rem .6rem;background:rgba(7,11,18,.58)}.listing-card__brand-mark{width:20px;height:20px;border-radius:999px;object-fit:contain;padding:.12rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);flex-shrink:0}.listing-card__brand-mark--contain{object-fit:contain;padding:.16rem}.listing-card__status-cluster{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end;max-width:35%}.listing-card__eyebrow{gap:.55rem;margin-bottom:.55rem;color:#f9c75c;font-size:.82rem}.listing-card__context-line,.listing-card__eyebrow{display:inline-flex;align-items:center;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.listing-card__context-line{gap:.4rem;margin-bottom:.42rem;color:rgba(255,255,255,.72);font-size:.74rem}.listing-card__context-line--compact{margin-bottom:.36rem}.listing-card__title{margin:0;line-height:1.04;letter-spacing:.012em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.listing-card__title--compact{line-height:1.08}.listing-card__context-sep,.listing-card__eyebrow-sep{width:6px;height:6px;border-radius:999px;background:rgba(249,199,92,.72);display:inline-block;margin:0 .06rem}.listing-card__title-link{display:inline-block}.listing-card__title-link:hover{color:#fff5d8}.listing-card__title-link:hover .listing-card__title{text-shadow:0 10px 24px rgba(0,0,0,.16)}.listing-card__summary{margin:0;color:#dde8f5;max-width:42rem;line-height:1.58;text-shadow:0 10px 24px rgba(0,0,0,.24);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-card--spotlight .listing-card__summary{max-width:48rem;-webkit-line-clamp:3;line-height:1.62}.listing-card__summary--compact{max-width:none;color:var(--text-main);text-shadow:none;-webkit-line-clamp:2;line-height:1.52;font-size:.89rem}.listing-card__body{display:grid;grid-gap:.76rem;gap:.76rem;padding:.92rem}.listing-card--spotlight .listing-card__body{gap:.88rem;padding:1rem}.listing-card__body--compact{gap:.54rem;padding:.82rem}.listing-card__meta-line{color:var(--text-soft);font-size:.84rem;line-height:1.44;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.listing-card__title-shell{min-width:0;display:flex;gap:.7rem;align-items:center}.listing-card__title-block{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.listing-card__compact-header{display:flex;justify-content:space-between;gap:.56rem;align-items:flex-start}.listing-card__compact-chip-row{display:flex;gap:.34rem;flex-wrap:wrap;justify-content:flex-end}.listing-card__chip-row,.listing-card__secondary-actions,.listing-card__signal-row{display:flex;gap:.45rem;flex-wrap:wrap}.listing-card__chip-row--primary{padding-bottom:.15rem}.listing-card__chip-row--compact{gap:.38rem}.listing-card__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.58rem;gap:.58rem}.listing-card__stats--compact{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:.46rem}.listing-card__stat-value{color:var(--text-strong);font-weight:800}.listing-card__note{line-height:1.58}.listing-card__note--compact{font-size:.82rem;line-height:1.48}.listing-card__cta-shell{display:grid;grid-gap:.55rem;gap:.55rem;padding:.72rem;border-radius:18px;background:radial-gradient(circle at top left,rgba(249,199,92,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.032),transparent 60%),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px rgba(0,0,0,.1);transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.listing-card__cta-shell:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 28px rgba(0,0,0,.14)}.listing-card__cta-shell--compact{padding:.58rem .62rem;gap:.42rem}.listing-card--spotlight .listing-card__cta-shell{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 60%),rgba(255,255,255,.035);border-color:rgba(249,199,92,.16)}.listing-card__cta-label{color:var(--text-soft);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:0}.listing-card__action{text-align:center}.listing-card__action--primary{font-size:.96rem}.listing-card__primary-action .button-primary,.listing-card__primary-action .button-secondary{width:100%;min-height:50px;font-size:.92rem;box-shadow:0 20px 38px rgba(255,159,67,.24),inset 0 1px 0 rgba(255,255,255,.24)}.listing-card__secondary-actions .button-primary,.listing-card__secondary-actions .button-secondary{flex:1 1;min-width:142px;min-height:44px;padding:.72rem .86rem;font-size:.88rem}.listing-card__secondary-actions--compact .button-primary,.listing-card__secondary-actions--compact .button-secondary{min-height:38px;padding:.5rem .66rem;font-size:.82rem}.listing-card--compact .meta-chip{min-height:28px;padding:.34rem .58rem;font-size:.68rem}.listing-card .stat-tile{padding:.72rem .78rem;border-radius:16px}.listing-card__chip-row .meta-chip,.listing-card__signal-row .meta-chip{min-height:30px;padding:.36rem .62rem;font-size:.7rem}.listing-card__lead-mark{width:34px;height:34px;border-radius:11px;object-fit:cover;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);flex-shrink:0}.listing-card__lead-mark--contain{object-fit:contain;padding:.22rem}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a101a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(249,199,92,.55),rgba(109,141,255,.5));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(249,199,92,.75),rgba(109,141,255,.7))}@media (max-width:1024px){.site-shell{padding:0 1rem 4rem}.home-hero{padding:1.22rem;gap:1.05rem}.home-hero__intro,.home-hero__top{gap:1rem}.home-hero__cta-band,.servers-page__hero-cta-band{gap:.76rem}.home-hero__cta-primary,.servers-page__hero-cta-primary{min-width:190px}.home-guide-card{padding:1.02rem}.servers-page__hero{padding:1rem}.servers-page__hero-copy{gap:.72rem}.admin-filter-toolbar__form,.dashboard-selection-shell,.servers-page__directory-summary,.servers-page__filter-grid,.servers-page__hero-grid,.servers-page__spotlight-grid,.servers-page__transition-grid{grid-template-columns:1fr}.dashboard-managed-listing{grid-template-columns:1fr!important}}@media (max-width:768px){.site-shell{padding:0 .85rem 3.5rem}.home-hero{padding:1.1rem;gap:.95rem}.hero-grid{grid-template-columns:1fr}.listing-card__compact-header{flex-direction:column}.listing-card__compact-chip-row{justify-content:flex-start}.home-hero__brand-lockup,.home-hero__featured-grid,.home-hero__top{grid-template-columns:1fr}.home-hero__brand-mark{width:76px;height:76px}.home-hero__intro{gap:.95rem}.home-hero__headline{gap:.62rem}.home-hero__featured-header,.servers-page__section-detail-stack{align-items:flex-start;justify-items:flex-start}.home-hero__cta-band,.servers-page__hero-cta-band{align-items:stretch;gap:.68rem}.home-hero__cta-primary,.servers-page__hero-cta-primary{min-width:0}.home-hero__cta-row,.servers-page__hero-cta-row{width:100%;gap:.55rem}.home-hero__cta-row .button-primary,.home-hero__cta-row .button-secondary,.servers-page__hero-cta-row .button-primary,.servers-page__hero-cta-row .button-secondary{flex:1 1 160px;width:auto}.page-cta-row .btn,.page-cta-row .button-danger,.page-cta-row .button-primary,.page-cta-row .button-secondary{width:-moz-fit-content;width:fit-content}.footer-link-groups{grid-template-columns:1fr}.platform-nav{flex-direction:column;align-items:stretch}.platform-nav__link{width:100%}.home-hero__link-row{gap:.62rem}.servers-page__hero-links{gap:.62rem;padding-top:0}.home-hero__summary,.servers-page__hero-summary{line-height:1.68}.home-guide-card{padding:1rem}.home-guide-card__footer{width:100%;padding-top:.12rem}.servers-page__filters,.servers-page__hero,.servers-page__section--featured{padding:.9rem}.section-title{line-height:1.04}.btn,.button-danger,.button-primary,.button-secondary{width:100%}.home-product-card .product-card__media{min-height:176px}.home-product-card__image{height:158px}.docs-next-grid,.docs-step-grid,.hero-stat-grid,.servers-page__browse-grid,.servers-page__spotlight-metrics,.servers-page__spotlight-rail{grid-template-columns:1fr}.dashboard-managed-listing__side{gap:.7rem}.footer-partner-grid{grid-template-columns:1fr}.auth-section-title{font-size:1.55rem}}.product-dashboard-page{padding-top:1.25rem;padding-bottom:4rem;min-width:0}.product-dashboard-breadcrumbs{margin:0 0 1rem;overflow-x:auto}.product-dashboard-breadcrumbs ol{display:flex;align-items:center;gap:.55rem;min-width:max-content;margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:.88rem}.product-dashboard-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.55rem;color:var(--line-strong)}.product-dashboard-breadcrumbs a{color:inherit;text-decoration:none}.product-dashboard-breadcrumbs a:focus-visible,.product-dashboard-breadcrumbs a:hover{color:var(--text-main);text-decoration:underline}.product-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);grid-gap:clamp(1.25rem,4vw,3rem);gap:clamp(1.25rem,4vw,3rem);align-items:flex-start;padding:clamp(1.35rem,4vw,2.5rem);border:1px solid var(--line-soft);border-radius:24px;background:radial-gradient(circle at 92% 15%,rgba(255,176,0,.14),transparent 34%),var(--surface-1);box-shadow:var(--shadow-soft)}.product-dashboard-card,.product-dashboard-hero__aside,.product-dashboard-hero__copy,.product-dashboard-section,.product-dashboard-status-card{min-width:0}.product-dashboard-hero h1{margin:.2rem 0 .8rem;font-size:clamp(2rem,5vw,3.55rem);line-height:1.02;overflow-wrap:anywhere}.product-dashboard-hero__copy>p:not(.eyebrow):not(.product-dashboard-community){max-width:68ch;margin:0;color:var(--text-muted);line-height:1.65}.product-dashboard-community{margin:1rem 0 0;color:var(--text-main)}.product-dashboard-hero__aside{display:grid;justify-items:end;grid-gap:.65rem;gap:.65rem}.product-dashboard-checked{max-width:32ch;color:var(--text-muted);font-size:.82rem;text-align:right}.product-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.3rem}.product-dashboard-actions a,.product-dashboard-actions button,.product-dashboard-empty a{min-height:44px}.product-dashboard-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.product-dashboard-status-card{display:grid;align-content:start;grid-gap:.32rem;gap:.32rem;padding:1rem;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-1)}.product-dashboard-status-card small,.product-dashboard-status-card span{color:var(--text-muted)}.product-dashboard-status-card strong{font-size:1.05rem;overflow-wrap:anywhere}.product-dashboard-section{margin-top:1.35rem;padding:clamp(1.1rem,3vw,1.6rem);border:1px solid var(--line-soft);border-radius:20px;background:var(--surface-0)}.product-dashboard-section--secondary{background:transparent}.product-dashboard-section__heading{max-width:72ch;margin-bottom:1rem}.product-dashboard-card h3,.product-dashboard-empty h2,.product-dashboard-section__heading h2{margin:0}.product-dashboard-card>p,.product-dashboard-empty>p,.product-dashboard-section__heading>p:not(.eyebrow){color:var(--text-muted);line-height:1.6}.product-dashboard-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.product-dashboard-card{padding:1.1rem;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-1)}.product-dashboard-card ul{margin:.8rem 0 0;padding-left:1.15rem;line-height:1.7}.product-dashboard-empty-copy{margin-bottom:0}.product-dashboard-empty{margin-top:1.25rem;padding:clamp(1.3rem,4vw,2rem);border:1px dashed var(--line-strong);border-radius:18px;background:var(--surface-0)}.product-dashboard-readonly{margin:1rem 0 0;padding:.8rem 1rem;border-left:3px solid var(--brand-gold);color:var(--text-muted);background:var(--surface-0)}.dayz-workspace-selector{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.dayz-workspace-selector a{min-height:44px}.dayz-workspace-server-option{display:grid;min-width:min(100%,260px);grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--line-strong);border-radius:14px;color:var(--text-main);background:var(--surface-0);text-decoration:none}.dayz-workspace-server-option span{color:var(--text-muted);font-size:.88rem}.dayz-workspace-server-option--selected,.dayz-workspace-server-option:focus-visible,.dayz-workspace-server-option:hover{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 9%,var(--surface-0))}.dayz-workspace-tool-card h3{margin-top:.75rem}.dayz-workspace-tool-card>a{width:-moz-fit-content;width:fit-content}.dayz-workspace-planned{color:var(--text-muted);font-size:.9rem;font-weight:700}.dayz-local-nav{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding:.8rem;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-1) 94%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dayz-local-nav__heading{display:grid;grid-gap:.1rem;gap:.1rem;padding-inline:.25rem}.dayz-local-nav__heading span,.dayz-local-nav__item small{color:var(--text-muted);font-size:.72rem}.dayz-local-nav__items{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.dayz-local-nav__item{display:grid;flex:0 0 auto;min-height:42px;align-content:center;grid-gap:.05rem;gap:.05rem;padding:.45rem .7rem;border:1px solid var(--line-soft);border-radius:10px;color:var(--text-main);background:var(--surface-0);text-decoration:none}.dayz-local-nav__item--current,.dayz-local-nav__item:focus-visible,.dayz-local-nav__item:hover{border-color:var(--brand-gold)}.dayz-local-nav__item--planned{color:var(--text-muted);opacity:.72;cursor:default}.dayz-server-context{position:-webkit-sticky;position:sticky;top:5.5rem;z-index:7;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(300px,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-0)}.dayz-server-context__identity{display:grid;grid-gap:.2rem;gap:.2rem}.dayz-server-context__actions>a:not(.button-secondary),.dayz-server-context__facts dt,.dayz-server-context__identity>span:last-child{color:var(--text-muted);font-size:.82rem}.dayz-server-context__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.dayz-server-context__facts div{display:grid;grid-gap:.15rem;gap:.15rem}.dayz-server-context__facts dd{margin:0;font-weight:700}.dayz-server-context__actions{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem}.dayz-owner-tool-groups{display:grid;grid-gap:1.4rem;gap:1.4rem}.dayz-owner-tool-group{scroll-margin-top:7rem}.dayz-owner-tool-group>header{margin-bottom:.75rem}.dayz-owner-tool-group>header h3,.dayz-owner-tool-group>header p{margin:0}.dayz-owner-tool-group>header p{margin-top:.2rem;color:var(--text-muted)}.dayz-tool-suite-action{margin-top:1rem}.dayz-roadmap-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dayz-roadmap-categories article{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem;border:1px solid var(--line-soft);border-radius:12px}.dayz-roadmap-categories article .status-chip{width:-moz-fit-content;width:fit-content}.dayz-roadmap-categories small{color:var(--text-muted)}.dayz-tool-catalog__controls{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.dayz-tool-catalog__controls label{display:grid;grid-gap:.35rem;gap:.35rem}.dayz-tool-catalog__controls input,.dayz-tool-catalog__controls select{width:100%}.dayz-tool-catalog__display{display:flex;gap:.35rem}.dayz-tool-catalog__display button{min-height:44px;border:1px solid var(--line-soft);color:var(--text-main);background:var(--surface-0)}.dayz-tool-catalog__display button.is-active{border-color:var(--brand-gold)}.dayz-tool-catalog__results{display:grid;grid-gap:1rem;gap:1rem}.dayz-tool-catalog__results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-tool-catalog__results--list .stat-tile{grid-template-columns:minmax(0,1fr) auto}.dayz-file-workbench{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);height:clamp(30rem,72vh,50rem);height:clamp(30rem,72dvh,50rem);min-height:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface-0)}.dayz-file-browser,.dayz-file-workspace{min-width:0;min-height:0}.dayz-file-browser{display:flex;flex-direction:column;gap:.9rem;overflow:hidden;padding:1rem;border-right:1px solid var(--line-strong);background:var(--surface-1)}.dayz-file-browser__topline{display:flex;justify-content:space-between;gap:.75rem}.dayz-file-browser__topline h2,.dayz-file-browser__topline p,.dayz-file-browser__topline>span{margin:0}.dayz-file-browser__topline>span{color:var(--text-muted);font-size:.78rem}.dayz-file-breadcrumbs{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.82rem}.dayz-file-breadcrumbs span:not(:last-child):after{content:"/";margin-left:.35rem;color:var(--text-muted)}.dayz-file-breadcrumbs a{color:var(--brand-gold)}.dayz-file-quick-access{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-0)}.dayz-file-quick-access h3{margin:0;font-size:.9rem}.dayz-file-quick-access>div{display:flex;flex-wrap:wrap;gap:.4rem}.dayz-file-quick-access a{padding:.25rem .45rem;border-radius:8px;color:var(--text-main);background:color-mix(in srgb,var(--brand-gold) 10%,transparent);font-size:.8rem;text-decoration:none}.dayz-file-quick-access a[aria-current=page]{outline:1px solid var(--brand-gold)}.dayz-file-search{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--text-muted);font-size:.78rem}.dayz-file-search input{width:100%}.dayz-file-browser__list{display:grid;flex:1 1 auto;align-content:start;min-height:0;grid-gap:.35rem;gap:.35rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--brand-gold) 55%,var(--surface-0)) var(--surface-1);scrollbar-gutter:stable;scrollbar-width:thin;padding-right:.25rem}.dayz-file-browser__list:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.dayz-file-browser__list::-webkit-scrollbar{width:10px}.dayz-file-browser__list::-webkit-scrollbar-track{background:var(--surface-1)}.dayz-file-browser__list::-webkit-scrollbar-thumb{border:2px solid var(--surface-1);border-radius:999px;background:color-mix(in srgb,var(--brand-gold) 55%,var(--surface-0))}.dayz-file-browser__entry{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;padding:.65rem;border:1px solid transparent;border-radius:10px;color:var(--text-main);text-decoration:none}.dayz-file-browser__entry--selected,.dayz-file-browser__entry:focus-within,.dayz-file-browser__entry:hover{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 8%,transparent)}.dayz-file-browser__entry small,.dayz-file-browser__file{display:block}.dayz-file-browser__entry small{margin-top:.1rem;color:var(--text-muted);font-size:.74rem;overflow-wrap:anywhere}.dayz-file-browser__icon{color:var(--brand-gold)}.dayz-file-browser__file>a{color:var(--text-main);text-decoration:none}.dayz-file-browser__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.dayz-file-browser__actions a{color:var(--brand-gold);font-size:.74rem;font-weight:700}.dayz-file-workspace{overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,2.5vw,1.5rem)}.dayz-file-workspace__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dayz-file-workspace__empty h2,.dayz-file-workspace__header h2,.dayz-file-workspace__header p{margin:0}.dayz-file-workspace__empty p,.dayz-file-workspace__header p{margin-top:.4rem;color:var(--text-muted);overflow-wrap:anywhere}.dayz-file-workspace__empty{display:grid;min-height:420px;place-content:center;max-width:52ch;margin:auto;text-align:center}.dayz-file-mode-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0;padding-bottom:.7rem;border-bottom:1px solid var(--line-soft)}.dayz-file-mode-tabs a{min-height:40px;padding:.55rem .75rem;border:1px solid var(--line-soft);border-radius:9px;color:var(--text-main);text-decoration:none}.dayz-file-mode-tabs a[aria-current=page]{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 10%,transparent)}.dayz-file-back{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;margin-bottom:.75rem;padding:.5rem .7rem;border:1px solid var(--line-soft);border-radius:9px;color:var(--text-main);background:var(--surface-1);font-weight:700;text-decoration:none}.dayz-file-back:focus-visible,.dayz-file-back:hover{border-color:var(--brand-gold);outline:2px solid color-mix(in srgb,var(--brand-gold) 55%,transparent);outline-offset:2px}.dayz-context-help{margin-top:1rem;padding:1rem;border-left:3px solid var(--brand-gold);background:var(--surface-1)}.dayz-context-help h3,.dayz-context-help p{margin:.25rem 0}.dayz-file-compare form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dayz-file-diff,.dayz-file-validation,.dayz-file-viewer{max-width:100%;padding:1rem;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-0)}.dayz-file-viewer{max-height:min(60vh,36rem);overflow:auto;overscroll-behavior:contain;white-space:pre;color:var(--text-main);-moz-tab-size:2;tab-size:2}.dayz-file-compare,.dayz-file-validation{display:grid;grid-gap:.75rem;gap:.75rem}.dayz-file-validation{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(60vh,36rem);overflow:auto;overscroll-behavior:contain}.dayz-file-validation article{display:grid;grid-gap:.3rem;gap:.3rem}.dayz-file-diff__summary small,.dayz-file-diff__summary span,.dayz-file-validation small,.dayz-file-validation span{color:var(--text-muted)}.dayz-file-validation pre{margin:0;overflow-x:auto}.dayz-file-compare input[type=file]{max-width:min(100%,420px);color:var(--text-main)}.dayz-file-diff__table{overflow-x:auto}.dayz-file-diff{max-height:min(60vh,36rem);overflow:auto;overscroll-behavior:contain}.dayz-file-diff__labels,.dayz-file-diff__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(120px,.45fr);grid-gap:.75rem;gap:.75rem}.dayz-file-diff__summary article{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.dayz-file-diff__summary strong{overflow-wrap:anywhere}.dayz-file-diff__labels{padding:.55rem}.dayz-file-diff__labels,.dayz-file-diff__row{grid-template-columns:repeat(2,minmax(320px,1fr));min-width:680px;border-top:1px solid var(--line-soft)}.dayz-file-diff__row{display:grid}.dayz-file-diff__row code{padding:.55rem;overflow-wrap:anywhere;white-space:pre-wrap}.dayz-file-diff__row code+code{border-left:1px solid var(--line-soft)}.product-dashboard-details{margin-top:1rem;color:var(--text-muted)}.product-dashboard-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--text-main);font-weight:700}@media (max-width:900px){.product-dashboard-hero{grid-template-columns:1fr}.product-dashboard-hero__aside{justify-items:start}.product-dashboard-checked{text-align:left}.product-dashboard-actions{justify-content:flex-start}.product-dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-local-nav,.dayz-server-context{grid-template-columns:1fr}.dayz-server-context{position:static}.dayz-server-context__actions{justify-items:start}.dayz-roadmap-categories,.dayz-tool-catalog__controls,.dayz-tool-catalog__results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-dashboard-page{padding-top:.8rem}.product-dashboard-empty,.product-dashboard-hero,.product-dashboard-section{border-radius:16px}.product-dashboard-card-grid,.product-dashboard-status-grid{grid-template-columns:1fr}.dayz-file-compare button,.dayz-file-compare form,.dayz-workspace-selector,.dayz-workspace-selector a,.dayz-workspace-tool-card>a,.product-dashboard-actions,.product-dashboard-actions a,.product-dashboard-actions button,.product-dashboard-empty a{width:100%}.dayz-roadmap-categories,.dayz-server-context__facts,.dayz-tool-catalog__controls,.dayz-tool-catalog__results--grid,.dayz-tool-catalog__results--list .stat-tile{grid-template-columns:1fr}.dayz-file-workbench{grid-template-columns:1fr;height:auto}.dayz-file-browser,.dayz-file-workbench{min-height:0;max-height:none;overflow:visible}.dayz-file-browser{border-right:0}.dayz-file-browser__list{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0}.dayz-file-workbench--has-selection .dayz-file-browser,.dayz-file-workbench:not(.dayz-file-workbench--has-selection) .dayz-file-workspace{display:none}.dayz-file-back{width:100%;justify-content:center;margin-bottom:1rem}.dayz-file-workspace{overflow:visible}.dayz-file-mode-tabs a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.45rem);text-align:center}.dayz-file-diff__labels,.dayz-file-diff__row,.dayz-file-diff__summary,.dayz-file-validation{grid-template-columns:1fr;min-width:0}.dayz-file-diff__row code+code{border-top:1px solid var(--line-soft);border-left:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(7,11,18,.94);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 12px 28px rgba(0,0,0,.2)}.site-header__shell{width:min(100% - 2rem,1320px);min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__brand,.site-header__brand-copy{min-width:0;display:flex;align-items:center}.site-header__brand{flex:0 1 auto}.site-header__brand-copy{align-items:flex-start;flex-direction:column;line-height:1.15}.site-header__logo{width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:13px;border:1px solid rgba(255,255,255,.12)}.site-header__brand-name{color:var(--text-strong);font-family:Oxanium,Manrope,sans-serif;font-size:1.05rem}.site-header__brand-tagline{margin-top:.2rem;color:var(--text-muted);font-size:.74rem}.site-header__navigation,.site-nav{display:flex;align-items:center}.site-header__navigation{gap:1rem;margin-left:auto}.site-nav{gap:.2rem}.site-nav__link{padding:.66rem .78rem;border-radius:10px;color:var(--text-muted);font-weight:700;font-size:.88rem;white-space:nowrap}.site-nav__link--active,.site-nav__link:hover{color:var(--text-strong);background:rgba(255,255,255,.06)}.site-nav__link--active{box-shadow:inset 0 -2px 0 var(--brand-gold)}.site-header__account-action{min-width:106px;min-height:42px;padding:.68rem 1rem;white-space:nowrap}.site-header__account-placeholder{width:106px;height:42px}.site-header__menu-button{min-width:72px;min-height:42px;padding:.65rem .85rem;border:1px solid var(--line-strong);border-radius:10px;background:rgba(255,255,255,.05);color:var(--text-strong);font-weight:800}.public-main{padding-top:2rem}.public-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:2rem;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3.4rem);border:1px solid rgba(255,255,255,.12);border-radius:30px;background:rgba(12,18,30,.92);box-shadow:var(--shadow-strong)}.public-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--brand-gold),var(--brand-blue))}.public-hero__copy{position:relative;z-index:1;display:grid;grid-gap:1.15rem;gap:1.15rem}.product-detail-hero h1,.public-hero h1,.public-page-hero h1{max-width:880px;font-size:clamp(2.35rem,5.4vw,4.8rem);line-height:.98;letter-spacing:-.035em}.product-detail-hero__copy>p,.public-hero__copy>p,.public-page-hero>p{max-width:720px;margin:0;color:var(--text-main);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.72}.public-hero__actions,.public-page-hero__actions,.server-detail__actions{display:flex;flex-wrap:wrap;gap:.7rem}.public-hero__trust-row{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;color:var(--text-muted);font-size:.84rem;font-weight:700}.public-hero__trust-row span{display:inline-flex;align-items:center;gap:.45rem}.public-hero__trust-row span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand-gold)}.public-hero__visual{position:relative;min-height:390px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:var(--bg-1)}.public-hero__visual>img{width:100%;height:390px;display:block;object-fit:cover}.public-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(7,11,18,.86))}.public-hero__visual-card{position:absolute;z-index:1;left:1rem;right:1rem;bottom:1rem;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:.9rem;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(7,11,18,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-hero__visual-card img{width:48px;height:48px;object-fit:contain;border-radius:12px}.public-hero__visual-card span,.public-hero__visual-card strong{display:block}.public-hero__visual-card span{color:var(--text-muted);font-size:.84rem}.public-section{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(10,15,25,.7)}.public-section__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.4rem}.public-callout h2,.public-section__header h2{margin-top:.38rem;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.08}.public-callout p,.public-product-card p,.public-section__header p,.public-support-card p{color:var(--text-muted);line-height:1.68}.public-section__header p{max-width:700px;margin:.55rem 0 0}.text-link{color:var(--brand-gold);font-weight:800;white-space:nowrap}.text-link:hover{color:#ffe3a1}.public-listing-grid,.public-product-grid,.public-support-grid{display:grid;grid-gap:1rem;gap:1rem}.public-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.listing-acquisition{border-color:rgba(249,199,92,.28);background:radial-gradient(circle at 90% 10%,rgba(109,141,255,.12),transparent 34%),linear-gradient(145deg,rgba(21,27,40,.94),rgba(10,15,25,.78))}.listing-acquisition__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.listing-acquisition__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.listing-acquisition__steps li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:.6rem;gap:.6rem;min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03)}.listing-acquisition__steps>li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(249,199,92,.13);color:var(--brand-gold);font-weight:850}.listing-acquisition__steps div,.listing-acquisition__steps small,.listing-acquisition__steps strong{display:block;min-width:0}.listing-acquisition__steps strong{color:var(--text-strong);line-height:1.25}.listing-acquisition__steps small{margin-top:.35rem;color:var(--text-muted);font-size:.78rem;line-height:1.5}.listing-acquisition__privacy{margin:1rem 0 0;color:var(--text-soft);font-size:.86rem}.owner-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.owner-tools-card{min-width:0;padding:1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.025)}.owner-tools-card__status{display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.3rem .55rem;color:var(--text-soft);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.owner-tools-card__status--available{border-color:rgba(94,211,158,.34);color:#a8ebc7}.owner-tools-card__status--beta-in-development{border-color:rgba(249,199,92,.38);color:#ffe2a0}.owner-tools-card h3{margin:.75rem 0 .45rem;color:var(--text-strong)}.owner-tools-card p{margin:0;color:var(--text-muted);line-height:1.65}.public-account-section .public-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-product-card{min-width:0;display:flex;flex-direction:column;gap:.78rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035);transition:transform .2s ease,border-color .2s ease}.public-product-card:hover{transform:translateY(-3px);border-color:rgba(249,199,92,.25)}.public-product-card__media{width:100%;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--bg-1)}.public-product-card__media>img{width:100%;height:100%;display:block;object-fit:contain}.public-product-card__topline{min-height:38px;display:flex;justify-content:space-between;align-items:center;gap:.65rem}.public-product-card__topline>img{width:36px;height:36px;object-fit:contain;border-radius:10px}.public-product-card h2,.public-product-card h3{font-size:1.34rem;line-height:1.15}.public-product-card p{margin:0}.public-product-card__audience{margin-top:auto;padding-top:.3rem;color:var(--text-soft);font-size:.82rem;font-weight:700}.public-product-card .button-secondary{width:100%}.public-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.public-callout{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(13,20,32,.84)}.public-callout--account{border-color:rgba(249,199,92,.22)}.public-callout>.button-primary,.public-callout>.button-secondary,.public-callout>.meta-chip{width:-moz-fit-content;width:fit-content}.public-callout--wide{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-callout--wide p{max-width:760px;margin:.55rem 0 0}.public-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-support-card{min-width:0;padding:1.05rem 0;border-top:2px solid rgba(249,199,92,.34)}.public-support-card h3{font-size:1.2rem}.public-support-card p{margin:.45rem 0 .8rem}.public-page-hero{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.6rem,5vw,3.6rem);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(90deg,rgba(7,11,18,.96),rgba(13,20,32,.86)),url(/assets/brand/grizzlygaming-banner.png) 50% /cover}.public-page-hero--servers{background:linear-gradient(90deg,rgba(7,11,18,.97),rgba(13,20,32,.76)),url(/assets/products/dayz-banner.png) 50% /cover}.public-page-hero h1{max-width:980px;font-size:clamp(2.25rem,5vw,4.4rem)}.dashboard-hub{display:grid;grid-gap:1.35rem;gap:1.35rem;padding-bottom:4rem}.dashboard-hub__signed-out{min-height:min(560px,70vh);align-content:center}.dashboard-account-overview{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.11);border-radius:26px;background:linear-gradient(125deg,rgba(249,199,92,.1),transparent 38%),rgba(12,18,30,.92);box-shadow:var(--shadow-panel)}.dashboard-account-overview__identity{min-width:0;display:flex;gap:1rem;align-items:center}.dashboard-account-overview__identity>div{min-width:0}.dashboard-account-overview__identity h1{max-width:760px;overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.05}.dashboard-account-overview__avatar{width:76px;height:76px;flex:0 0 76px;border:2px solid rgba(249,199,92,.52);border-radius:22px;object-fit:cover;background:var(--surface-2)}.dashboard-account-overview__avatar--fallback{display:grid;place-items:center;color:var(--brand-gold);font-family:Oxanium,sans-serif;font-size:2rem;font-weight:800}.dashboard-account-overview__actions{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem}.dashboard-hub-freshness{margin:.65rem 0 0;color:var(--text-soft);font-size:.82rem}.dashboard-inline-error{max-width:260px;margin:0;color:var(--danger);font-size:.82rem;text-align:right}.dashboard-hub-notice{display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem 1rem;border:1px solid rgba(249,199,92,.32);border-radius:16px;background:rgba(249,199,92,.07)}.dashboard-hub-notice strong{color:var(--text-strong)}.dashboard-hub-notice span{color:var(--text-muted)}.dashboard-hub-section{padding:clamp(1.2rem,3vw,1.8rem);border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(10,15,25,.7)}.dashboard-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dashboard-hub-card{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1.15rem;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:rgba(255,255,255,.035)}.dashboard-hub-card h3{overflow-wrap:anywhere;font-size:1.25rem}.dashboard-hub-card p:not(.eyebrow){margin:.5rem 0 0;color:var(--text-muted);line-height:1.65}.dashboard-community-options .button-secondary,.dashboard-hub-card>.button-primary,.dashboard-hub-card>.button-secondary{width:-moz-fit-content;width:fit-content;min-height:44px}.dashboard-hub-card--account{background:linear-gradient(145deg,rgba(109,141,255,.09),rgba(255,255,255,.025))}.dashboard-access-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.9rem 0;padding:0;list-style:none}.dashboard-access-list li{display:flex;justify-content:space-between;gap:.8rem;padding:.65rem 0;border-bottom:1px solid var(--line-soft)}.dashboard-access-list strong{color:var(--text-strong);text-align:right}.dashboard-community-options{display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-community-options p{width:100%;margin:0}.dashboard-hub-empty{padding:1rem;border:1px dashed rgba(255,255,255,.14);border-radius:17px;background:rgba(255,255,255,.02)}.dashboard-hub-empty h3{font-size:1.08rem}.dashboard-hub-empty p{margin:.35rem 0 0;color:var(--text-muted)}.dashboard-hub-card__unavailable{width:-moz-fit-content;width:fit-content;padding:.6rem .8rem;border-radius:10px;background:rgba(255,255,255,.05);color:var(--text-muted);font-size:.86rem;font-weight:800}.public-server-directory{scroll-margin-top:96px}.public-directory-count{color:var(--text-muted);font-size:.88rem;font-weight:700}.public-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.72rem;gap:.72rem;align-items:end;margin-bottom:1.3rem;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025)}.public-filter-bar__search{grid-column:span 2}.public-filter-bar__actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.public-active-filters{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:-.45rem 0 1.3rem;color:var(--text-muted)}.public-active-filters>div{display:flex;gap:.45rem;flex:1 1;flex-wrap:wrap}.public-filter-bar label{min-width:0;display:grid;grid-gap:.38rem;gap:.38rem;color:var(--text-muted);font-size:.75rem;font-weight:800}.public-filter-bar input,.public-filter-bar select{width:100%}.public-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line-soft);color:var(--text-muted)}.public-pagination>div{display:flex;gap:.65rem}.product-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);grid-gap:1rem;gap:1rem;padding:1.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(12,18,30,.88)}.product-detail-hero__copy{display:grid;grid-gap:1rem;gap:1rem;align-content:center;padding:clamp(.5rem,2vw,1.6rem)}.product-detail-hero__image{width:100%;height:auto;aspect-ratio:var(--product-banner-aspect-ratio,3/2);align-self:center;object-fit:contain;border-radius:18px}.server-detail__hero{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:var(--bg-1)}.server-detail__hero-image,.server-detail__hero-placeholder{position:absolute;inset:0;width:100%;height:100%}.server-detail__hero-image{object-fit:cover;object-position:center center}.server-detail__hero-placeholder{display:grid;place-items:center;color:var(--text-soft);font-family:Oxanium,sans-serif;font-size:5rem;font-weight:800}.server-detail__hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,11,18,.96),rgba(7,11,18,.72) 58%,rgba(7,11,18,.28))}.server-detail__hero-content{position:relative;z-index:1;min-height:520px;max-width:780px;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:clamp(1.3rem,4vw,3rem)}.server-detail__hero-content h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1}.server-detail__hero-content p{margin:0;color:#e4edf7;font-size:1.05rem;line-height:1.7}.server-detail__chips{display:flex;flex-wrap:wrap;gap:.5rem}.server-detail__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025)}.server-detail__fact{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem;border-right:1px solid var(--line-soft)}.server-detail__fact:last-child{border-right:0}.server-detail__fact span{color:var(--text-soft);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.server-detail__fact strong{overflow-wrap:anywhere;color:var(--text-strong)}.server-detail__content-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:1rem;gap:1rem;align-items:stretch}.server-detail__about{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.server-detail__about h2,.server-detail__map-card h2{font-size:clamp(1.7rem,3vw,2.4rem)}.server-detail__about>p,.server-detail__map-card p{margin:0;color:var(--text-main);line-height:1.75}.server-detail__availability{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--line-soft);color:var(--text-muted)}.server-detail__map-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(10,15,25,.72)}.server-detail__map-card>img{width:100%;height:220px;display:block;object-fit:cover}.server-detail__map-card>div{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.2rem}.server-detail__map-card .button-secondary{width:-moz-fit-content;width:fit-content}.server-detail__activity-list{display:grid;grid-gap:0;gap:0}.server-detail__activity-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.9rem 0;border-top:1px solid var(--line-soft)}.server-detail__activity-list span{color:var(--text-muted);font-size:.86rem}.server-detail__activity-list a{color:var(--brand-gold);font-weight:800}.site-footer-modern{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);background:#070b12}.site-footer-modern__shell{width:min(100% - 2rem,1320px);margin:0 auto;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(0,2fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);padding:3rem 0 2.4rem}.site-footer-modern__brand{max-width:450px}.site-footer-modern__brand-link{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-strong);font-family:Oxanium,sans-serif;font-weight:800;font-size:1.2rem}.site-footer-modern__brand-link img{width:44px;height:44px;object-fit:contain}.site-footer-modern__brand p{margin:1rem 0 .75rem;color:var(--text-muted);line-height:1.7}.site-footer-modern__company{color:var(--text-main);font-weight:800}.site-footer-modern__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.site-footer-modern__group{display:flex;flex-direction:column;gap:.58rem}.site-footer-modern__group h2{margin-bottom:.35rem;color:var(--text-strong);font-family:Manrope,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.site-footer-modern__group a{width:-moz-fit-content;width:fit-content;color:var(--text-muted);font-size:.9rem}.site-footer-modern__group a:hover{color:var(--brand-gold)}.site-footer-modern__bottom{width:min(100% - 2rem,1320px);margin:0 auto;display:flex;justify-content:space-between;gap:1rem;padding:1rem 0 1.5rem;border-top:1px solid var(--line-soft);color:var(--text-soft);font-size:.78rem}.site-footer-modern__legal-copy{display:grid;grid-gap:.35rem;gap:.35rem;max-width:900px}.site-footer-modern__legal-copy a{color:var(--brand-gold)}.site-footer-modern__legal-copy a:hover{color:var(--text-strong)}@media (max-width:1120px){.listing-acquisition__steps,.public-filter-bar,.public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-filter-bar__search{grid-column:1/-1}}@media (max-width:900px){.site-header__shell{min-height:68px;flex-wrap:wrap;padding:.65rem 0}.site-header__brand-tagline{display:none}.site-header__menu-button{display:inline-flex;align-items:center;justify-content:center}.site-header__navigation{display:none;width:100%;align-items:stretch;flex-direction:column;gap:.8rem;padding:.45rem 0 .75rem}.site-header__navigation--open{display:flex}.site-nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.site-nav__link{min-height:44px;display:flex;align-items:center}.site-header__account-action,.site-header__account-placeholder{width:100%}.product-detail-hero,.public-hero,.server-detail__content-grid,.site-footer-modern__shell{grid-template-columns:1fr}.public-hero__visual{min-height:300px}.public-hero__visual>img{height:300px}.owner-tools-grid,.public-listing-grid,.public-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-modern__shell{gap:2rem}.site-footer-modern__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-overview{align-items:flex-start;flex-direction:column}.dashboard-account-overview__actions{width:100%;justify-items:start}.dashboard-inline-error{text-align:left}}@media (max-width:640px){.public-main{padding-top:1rem}.site-footer-modern__bottom,.site-footer-modern__shell,.site-header__shell{width:min(100% - 1.25rem,1320px)}.site-header__brand-name{font-size:.95rem}.product-detail-hero,.public-callout,.public-hero,.public-page-hero,.public-section{border-radius:20px}.product-detail-hero h1,.public-hero h1,.public-page-hero h1{font-size:clamp(2rem,11vw,3rem)}.public-hero__visual,.public-hero__visual>img{min-height:230px;height:230px}.listing-acquisition__steps,.owner-tools-grid,.public-filter-bar,.public-listing-grid,.public-product-grid,.public-split,.public-support-grid,.site-footer-modern__groups{grid-template-columns:1fr}.listing-acquisition__actions,.public-account-section .public-callout{align-items:stretch;grid-template-columns:1fr}.listing-acquisition__actions{width:100%;justify-content:flex-start}.listing-acquisition__actions a,.public-account-section .public-callout>a{width:100%}.public-callout--wide,.public-pagination,.public-section__header,.site-footer-modern__bottom{align-items:flex-start;flex-direction:column}.public-callout--wide{display:flex}.public-callout>.button-primary,.public-callout>.button-secondary,.public-section__header .button-primary,.public-section__header .button-secondary{width:100%}.public-filter-bar__search{grid-column:auto}.server-detail__hero,.server-detail__hero-content{min-height:460px}.server-detail__hero-overlay{background:linear-gradient(180deg,rgba(7,11,18,.25),rgba(7,11,18,.96) 58%)}.server-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.server-detail__fact{border-bottom:1px solid var(--line-soft)}.server-detail__activity-list article{grid-template-columns:1fr;gap:.3rem}.site-footer-modern__groups{gap:1.8rem}.dashboard-account-overview__identity{align-items:flex-start}.dashboard-account-overview__avatar{width:58px;height:58px;flex-basis:58px;border-radius:17px}.dashboard-hub-grid{grid-template-columns:1fr}.dashboard-account-overview__actions .button-secondary,.dashboard-community-options .button-secondary,.dashboard-hub-card>.button-primary,.dashboard-hub-card>.button-secondary{width:100%}}.info-page{padding-top:1.2rem;padding-bottom:4rem}.info-breadcrumbs{margin-bottom:1rem;overflow-x:auto}.info-breadcrumbs ol{display:flex;gap:.55rem;min-width:max-content;margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:.88rem}.info-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.55rem;color:var(--line-strong)}.info-breadcrumbs a{color:inherit;text-decoration:none}.info-breadcrumbs a:focus-visible,.info-breadcrumbs a:hover,.info-link-card__action:focus-visible,.info-link-card__action:hover{color:var(--text-strong);text-decoration:underline}.info-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);grid-gap:clamp(1.4rem,5vw,4rem);gap:clamp(1.4rem,5vw,4rem);align-items:end;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid var(--line-soft);border-radius:26px;background:radial-gradient(circle at 92% 8%,rgba(249,199,92,.14),transparent 34%),linear-gradient(145deg,var(--surface-1),var(--surface-deep));box-shadow:var(--shadow-soft)}.info-hero h1{max-width:16ch;margin:.3rem 0 .9rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1;overflow-wrap:anywhere}.info-hero__summary{max-width:68ch;margin:0;color:var(--text-main);font-size:clamp(1rem,2vw,1.14rem);line-height:1.75}.info-hero__note{max-width:68ch;margin:1rem 0 0;color:var(--text-muted);line-height:1.65}.info-actions{display:flex;flex-wrap:wrap;gap:.7rem}.info-actions a,.info-link-card__action{min-height:44px}.info-link-card--static{min-height:190px}.info-section{margin-top:clamp(2.6rem,7vw,5.2rem)}.info-section--compact{margin-top:2rem}.info-section__heading{max-width:760px;margin-bottom:1.35rem}.info-section__heading h2{max-width:24ch;margin:.25rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08}.info-section__heading>p:not(.eyebrow){margin:.75rem 0 0;color:var(--text-muted);line-height:1.7}.info-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.info-link-card{display:flex;min-width:0;min-height:230px;flex-direction:column;padding:1.25rem;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-1)}.info-link-card h3{margin:.2rem 0 .55rem;font-size:1.25rem;overflow-wrap:anywhere}.info-link-card>p:not(.eyebrow){margin:0;color:var(--text-muted);line-height:1.65}.info-link-card__action{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:1rem;color:var(--brand-gold);font-weight:800;text-decoration:none}.info-steps{max-width:920px;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.info-steps li{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line-soft)}.info-steps__number{color:var(--brand-gold);font-family:Oxanium,sans-serif;font-weight:800}.info-steps h3{margin:0}.info-steps p{margin:.45rem 0 0;color:var(--text-muted);line-height:1.65}.info-article{max-width:820px;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--line-soft);border-radius:20px;background:var(--surface-0)}.info-article h2{margin-top:2.2rem;scroll-margin-top:100px}.info-article h2:first-child{margin-top:0}.info-callout{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(249,199,92,.26);border-radius:20px;background:linear-gradient(135deg,rgba(249,199,92,.1),var(--surface-1))}.info-callout h2{margin:0}.info-callout p{max-width:64ch;margin:.55rem 0 0;color:var(--text-muted);line-height:1.65}@media (max-width:900px){.info-hero{grid-template-columns:1fr}.info-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-callout{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.info-page{padding-top:.8rem}.info-article,.info-callout,.info-hero{border-radius:16px}.info-link-grid{grid-template-columns:1fr}.info-link-card{min-height:0}.info-actions,.info-actions a{width:100%}}.site-footer{background:#0a0a0a;color:#ccc;text-align:center;padding:2rem 1rem;border-top:2px solid #222}.footer-content{max-width:1200px;margin:0 auto}.footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.footer-links a{color:#aaa;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ffbf00}.footer-partners{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem}.footer-partners img{height:40px;opacity:.8;transition:opacity .3s ease}.footer-partners img:hover{opacity:1}.partners-page{background:#0c0c0c;color:#eee;text-align:center;padding:4rem 2rem}.partners-page h1{font-size:2.5rem;margin-bottom:.5rem;color:#ffbf00}.partners-page .intro{max-width:600px;margin:0 auto 2rem;color:#aaa}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem}.partner-card{background:#1a1a1a;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}.partner-card:hover{transform:translateY(-6px);box-shadow:0 6px 16px rgba(255,191,0,.2)}.partner-card img{max-width:180px;margin-bottom:1rem}.qr-code{max-width:130px;margin-top:1.5rem;border-radius:8px;opacity:.9}.partner-btn{display:inline-block;background:#ffbf00;color:#000;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;margin-top:1rem;transition:background .3s ease,color .3s ease}.partner-btn:hover{background:#ffd84d;color:#111}.partner-bar{background:#111;color:#ddd;padding:1rem 0;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.partner-bar img{height:32px;opacity:.85;transition:opacity .3s ease}.partner-bar img:hover{opacity:1}:root{color-scheme:dark;--grizzly-bg-page:#070a0f;--grizzly-bg-ink:#080b10;--grizzly-bg-deep:#06080c;--grizzly-surface-raised:rgba(14,20,29,0.9);--grizzly-surface-inset:rgba(8,12,18,0.92);--grizzly-surface-muted:rgba(19,27,38,0.76);--grizzly-surface-elevated:rgba(21,29,40,0.94);--grizzly-surface-hover:rgba(27,37,50,0.94);--grizzly-surface-overlay:rgba(255,255,255,0.06);--grizzly-surface-overlay-subtle:rgba(255,255,255,0.04);--grizzly-surface:var(--grizzly-surface-raised);--grizzly-surface-soft:var(--grizzly-surface-muted);--grizzly-border-subtle:rgba(255,255,255,0.065);--grizzly-border:rgba(255,255,255,0.1);--grizzly-border-emphasized:rgba(255,255,255,0.18);--grizzly-border-accent:rgba(246,184,74,0.42);--grizzly-accent:#f6b84a;--grizzly-accent-bright:#f7c05b;--grizzly-copper:#e7803c;--grizzly-accent-soft:rgba(246,184,74,0.14);--grizzly-accent-subtle:rgba(246,184,74,0.075);--grizzly-warm-glow:rgba(231,128,60,0.12);--grizzly-text-strong:#ffffff;--grizzly-text:#dce5ee;--grizzly-text-primary:var(--grizzly-text);--grizzly-text-secondary:#bdc8d5;--grizzly-text-muted:#9eabba;--grizzly-text-metadata:#778595;--grizzly-text-disabled:#596574;--grizzly-status-ready:#69d49b;--grizzly-status-ready-soft:rgba(105,212,155,0.12);--grizzly-status-warning:#f6b84a;--grizzly-status-warning-soft:rgba(246,184,74,0.13);--grizzly-status-planned:#93a2b3;--grizzly-status-planned-soft:rgba(147,162,179,0.12);--grizzly-status-danger:#ef7777;--grizzly-status-danger-soft:rgba(239,119,119,0.12);--grizzly-status-info:#79b9ef;--grizzly-status-info-soft:rgba(121,185,239,0.12);--grizzly-space-page:clamp(1rem,3vw,2rem);--grizzly-space-section:clamp(2rem,5vw,4.5rem);--grizzly-space-card:clamp(1rem,2.2vw,1.5rem);--grizzly-space-control:0.78rem;--grizzly-space-cluster:0.75rem;--grizzly-radius-control:12px;--grizzly-radius-button:12px;--grizzly-radius-input:10px;--grizzly-radius-chip:999px;--grizzly-radius-card:18px;--grizzly-radius-card-lg:24px;--grizzly-radius-card-large:var(--grizzly-radius-card-lg);--grizzly-radius-hero:30px;--grizzly-radius-sm:var(--grizzly-radius-control);--grizzly-radius-md:var(--grizzly-radius-card);--grizzly-radius-lg:var(--grizzly-radius-card-lg);--grizzly-shadow-raised:0 14px 34px rgba(0,0,0,0.22);--grizzly-shadow-panel:0 24px 64px rgba(0,0,0,0.28);--grizzly-shadow-elevated:0 30px 80px rgba(0,0,0,0.36);--grizzly-shadow-selected:0 0 0 1px rgba(246,184,74,0.12),0 18px 46px rgba(0,0,0,0.28);--grizzly-focus-ring:0 0 0 3px rgba(246,184,74,0.24);--grizzly-content-width:1180px;--grizzly-readable-width:760px;--grizzly-workspace-width:1320px;--grizzly-header-height:76px;--grizzly-font-heading:"Oxanium","Manrope",sans-serif;--grizzly-font-body:"Manrope",system-ui,sans-serif;--grizzly-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace}body{background:radial-gradient(circle at 12% -8%,rgba(246,184,74,.13),transparent 31rem),radial-gradient(circle at 88% 7%,var(--grizzly-warm-glow),transparent 29rem),linear-gradient(180deg,#0a0e14 0,var(--grizzly-bg-page) 46%,var(--grizzly-bg-deep) 100%);color:var(--grizzly-text)}body:before{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:54px 54px;opacity:.2}.grizzly-page-title,.grizzly-section-title,h1,h2,h3,h4,h5,h6{font-family:var(--grizzly-font-heading);color:var(--grizzly-text-strong);letter-spacing:-.025em}.grizzly-page-title{max-width:18ch;margin:0;font-size:clamp(2.15rem,5.2vw,4.65rem);font-weight:800;line-height:.98}.grizzly-section-title{margin:0;font-size:clamp(1.35rem,2.8vw,2.15rem);font-weight:750;line-height:1.1}.eyebrow,.grizzly-eyebrow{color:var(--grizzly-accent);font-family:var(--grizzly-font-body);font-size:.73rem;font-weight:800;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.grizzly-body-copy{color:var(--grizzly-text-secondary);font-size:1rem;line-height:1.7}.grizzly-metadata{color:var(--grizzly-text-metadata);font-size:.8rem;line-height:1.5}.grizzly-monospace{font-family:var(--grizzly-font-mono)}.grizzly-shell,.site-shell{width:min(calc(100% - (2 * var(--grizzly-space-page))),var(--grizzly-content-width));margin-inline:auto}.grizzly-shell--narrow{max-width:var(--grizzly-readable-width)}.grizzly-shell--workspace{width:min(calc(100% - (2 * var(--grizzly-space-page))),var(--grizzly-workspace-width));max-width:none}.grizzly-stack{display:grid;grid-gap:var(--grizzly-space-section);gap:var(--grizzly-space-section)}.grizzly-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--grizzly-space-cluster)}.grizzly-header{position:-webkit-sticky;position:sticky;top:0;z-index:50}.grizzly-footer{margin-top:auto}.grizzly-nav-link:focus-visible{outline:2px solid var(--grizzly-accent-bright);outline-offset:4px}.control-panel,.grizzly-surface,.surface-card{border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-card-lg);background:var(--grizzly-surface-raised);box-shadow:var(--grizzly-shadow-panel)}.grizzly-surface--inset,.surface-card-soft{border:1px solid var(--grizzly-border-subtle);border-radius:var(--grizzly-radius-card);background:var(--grizzly-surface-inset);box-shadow:none}.grizzly-surface--interactive{transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.grizzly-surface--interactive:hover{border-color:var(--grizzly-border-emphasized);background:var(--grizzly-surface-elevated);box-shadow:var(--grizzly-shadow-raised);transform:translateY(-2px)}.grizzly-surface--selected{border-color:var(--grizzly-border-accent);background:linear-gradient(145deg,var(--grizzly-accent-soft),var(--grizzly-surface-elevated));box-shadow:var(--grizzly-shadow-selected)}.grizzly-surface--summary,.stat-tile{border:1px solid var(--grizzly-border-subtle);border-radius:var(--grizzly-radius-card);background:linear-gradient(150deg,rgba(255,255,255,.035),var(--grizzly-surface-muted))}.grizzly-surface--attention{border-color:rgba(246,184,74,.28);background:linear-gradient(145deg,var(--grizzly-accent-subtle),var(--grizzly-surface-raised))}.control-panel:before,.empty-state:before,.surface-card:before{background:linear-gradient(90deg,rgba(246,184,74,.5),rgba(231,128,60,.2) 42%,transparent 82%)}.btn,.button-danger,.button-primary,.button-secondary,.grizzly-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.48rem;padding:.72rem 1rem;border:1px solid transparent;border-radius:var(--grizzly-radius-button);font-family:var(--grizzly-font-heading);font-size:.84rem;font-weight:800;letter-spacing:.025em;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.btn--primary,.btn.btn-primary,.button-primary,.grizzly-button--primary{border-color:rgba(246,184,74,.7);background:linear-gradient(135deg,var(--grizzly-accent-bright),var(--grizzly-copper));color:#15100a;box-shadow:0 10px 26px rgba(231,128,60,.17)}.btn--secondary,.btn.btn-secondary,.button-secondary,.grizzly-button--secondary{border-color:var(--grizzly-border);background:rgba(255,255,255,.035);color:var(--grizzly-text)}.grizzly-button--ghost{border-color:transparent;background:transparent;color:var(--grizzly-text-muted)}.btn--danger,.btn.btn-danger,.button-danger,.grizzly-button--danger{border-color:rgba(239,119,119,.36);background:var(--grizzly-status-danger-soft);color:#ffc0c0}.grizzly-button--external:after{content:"↗";font-size:.85em}.grizzly-button--account{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-soft);color:#f9dda5}.btn:hover,.button-danger:hover,.button-primary:hover,.button-secondary:hover,.grizzly-button:hover{border-color:var(--grizzly-border-accent);transform:translateY(-1px)}.btn--primary:hover,.btn.btn-primary:hover,.button-primary:hover,.grizzly-button--primary:hover{background:linear-gradient(135deg,#ffd277,#ec914f);color:#15100a;box-shadow:0 14px 32px rgba(231,128,60,.24)}.btn--secondary:hover,.btn.btn-secondary:hover,.button-secondary:hover,.grizzly-button--secondary:hover{background:rgba(255,255,255,.065);color:var(--grizzly-text-strong);box-shadow:var(--grizzly-shadow-raised)}.btn--danger:hover,.btn.btn-danger:hover,.button-danger:hover,.grizzly-button--danger:hover{background:rgba(239,119,119,.17);color:#ffd5d5}.btn:active,.button-danger:active,.button-primary:active,.button-secondary:active,.grizzly-button:active{transform:translateY(0)}.btn:focus-visible,.button-danger:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible,.grizzly-button:focus-visible{outline:2px solid var(--grizzly-accent-bright);outline-offset:3px;box-shadow:var(--grizzly-focus-ring)}.btn:disabled,.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.grizzly-button[aria-disabled=true],.grizzly-button[disabled]{border-color:var(--grizzly-border-subtle);background:rgba(255,255,255,.035);color:var(--grizzly-text-disabled);box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.grizzly-button[aria-busy=true]{cursor:wait}.grizzly-status-chip,.meta-chip,.status-chip,.status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;justify-content:center;gap:.35rem;padding:.34rem .62rem;border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-chip);background:rgba(255,255,255,.035);color:var(--grizzly-text-muted);font-family:var(--grizzly-font-heading);font-size:.69rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase}.grizzly-status-chip--available,.grizzly-status-chip--connected,.grizzly-status-chip--healthy,.grizzly-status-chip--linked,.grizzly-status-chip--running,.grizzly-status-chip--success,.grizzly-status-chip--verified,.meta-chip--success,.status-chip--success,.status-pill--success{border-color:rgba(105,212,155,.36);background:var(--grizzly-status-ready-soft);color:#a4eac4}.grizzly-status-chip--beta,.grizzly-status-chip--needs-attention,.grizzly-status-chip--warning,.meta-chip--featured,.meta-chip--warning,.status-chip--warning,.status-pill--warning{border-color:rgba(246,184,74,.4);background:var(--grizzly-status-warning-soft);color:#f9dda5}.grizzly-status-chip--neutral,.grizzly-status-chip--planned,.meta-chip--default,.meta-chip--muted,.status-chip--neutral,.status-pill--neutral{border-color:rgba(147,162,179,.28);background:var(--grizzly-status-planned-soft);color:#c4ced8}.grizzly-status-chip--blocked,.grizzly-status-chip--danger,.grizzly-status-chip--error,.grizzly-status-chip--stopped,.meta-chip--danger,.status-chip--danger,.status-pill--danger{border-color:rgba(239,119,119,.38);background:var(--grizzly-status-danger-soft);color:#ffc0c0}.grizzly-status-chip--info,.meta-chip--info,.status-chip--info,.status-pill--info{border-color:rgba(121,185,239,.34);background:var(--grizzly-status-info-soft);color:#b7ddff}.grizzly-status-chip--owner-only,.grizzly-status-chip--private{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-soft);color:#f9dda5}.grizzly-status-chip--custom{border-color:color-mix(in srgb,var(--grizzly-chip-color,var(--grizzly-accent)) 40%,transparent);background:color-mix(in srgb,var(--grizzly-chip-color,var(--grizzly-accent)) 12%,transparent);color:var(--grizzly-chip-color,var(--grizzly-accent))}.grizzly-field{display:grid;grid-gap:.48rem;gap:.48rem}.grizzly-field-label,.grizzly-field>label{color:var(--grizzly-text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.045em}.grizzly-input,.grizzly-select,.grizzly-textarea,.input-shell,.select-shell,.textarea-shell{width:100%;min-height:44px;padding:.72rem .82rem;border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-input);background:var(--grizzly-surface-inset);color:var(--grizzly-text);font:inherit;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.grizzly-textarea,.textarea-shell{min-height:7.5rem;resize:vertical}.grizzly-input::placeholder,.grizzly-textarea::placeholder,.input-shell::placeholder,.textarea-shell::placeholder{color:var(--grizzly-text-metadata)}.grizzly-input:hover,.grizzly-select:hover,.grizzly-textarea:hover,.input-shell:hover,.select-shell:hover,.textarea-shell:hover{border-color:var(--grizzly-border-emphasized)}.grizzly-input:focus,.grizzly-select:focus,.grizzly-textarea:focus,.input-shell:focus,.select-shell:focus,.textarea-shell:focus{border-color:var(--grizzly-accent);outline:none;box-shadow:var(--grizzly-focus-ring)}.grizzly-input:disabled,.grizzly-select:disabled,.grizzly-textarea:disabled,.input-shell:disabled,.select-shell:disabled,.textarea-shell:disabled{border-color:var(--grizzly-border-subtle);background:rgba(255,255,255,.025);color:var(--grizzly-text-disabled);cursor:not-allowed}.grizzly-select,.select-shell{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;padding-right:2.7rem;background-color:var(--grizzly-surface-inset);background-image:linear-gradient(45deg,transparent 50%,var(--grizzly-text-secondary) 50%),linear-gradient(135deg,var(--grizzly-text-secondary) 50%,transparent 50%);background-position:calc(100% - 1.1rem) calc(50% - 2px),calc(100% - .82rem) calc(50% - 2px);background-repeat:no-repeat;background-size:8px 8px,8px 8px}.grizzly-select optgroup,.grizzly-select option,.select-shell optgroup,.select-shell option{background:var(--grizzly-surface-elevated);color:var(--grizzly-text-primary)}.grizzly-choice{display:inline-flex;min-height:42px;align-items:center;gap:.58rem;color:var(--grizzly-text-secondary)}.grizzly-choice input[type=checkbox],.grizzly-choice input[type=radio]{width:1.08rem;height:1.08rem;accent-color:var(--grizzly-accent)}.dayz-file-mode-tabs,.grizzly-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.34rem;border:1px solid var(--grizzly-border-subtle);border-radius:var(--grizzly-radius-control);background:var(--grizzly-surface-inset)}.dayz-file-mode-tabs a,.grizzly-tab{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:.58rem .78rem;border:1px solid transparent;border-radius:calc(var(--grizzly-radius-control) - 3px);color:var(--grizzly-text-muted);font-family:var(--grizzly-font-heading);font-size:.76rem;font-weight:800;letter-spacing:.035em;text-decoration:none}.dayz-file-mode-tabs a:hover,.grizzly-tab:hover{color:var(--grizzly-text-strong)}.dayz-file-mode-tabs a[aria-current=page],.grizzly-tab[aria-current=page],.grizzly-tab[aria-selected=true]{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-soft);color:#f9dda5}.grizzly-breadcrumb,.information-breadcrumb,.product-dashboard-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;color:var(--grizzly-text-metadata);font-size:.78rem}.grizzly-breadcrumb a,.information-breadcrumb a,.product-dashboard-breadcrumb a{color:var(--grizzly-text-muted);text-decoration:none}.grizzly-breadcrumb a:hover,.information-breadcrumb a:hover,.product-dashboard-breadcrumb a:hover{color:var(--grizzly-accent-bright)}.grizzly-context-bar,.grizzly-empty-state{border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-card);background:var(--grizzly-surface-muted)}.grizzly-context-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem 1rem;color:var(--grizzly-text-muted)}.grizzly-alert,.status-note,.status-note-error,.status-note-info,.status-note-success,.status-note-warning{padding:.82rem .95rem;border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-control);background:var(--grizzly-surface-muted);color:var(--grizzly-text-secondary)}.grizzly-alert--info,.status-note--info,.status-note-info{border-color:rgba(121,185,239,.28);background:var(--grizzly-status-info-soft)}.grizzly-alert--success,.status-note--success,.status-note-success{border-color:rgba(105,212,155,.28);background:var(--grizzly-status-ready-soft)}.grizzly-alert--warning,.status-note--warning,.status-note-warning{border-color:rgba(246,184,74,.3);background:var(--grizzly-status-warning-soft)}.grizzly-alert--error,.status-note--error,.status-note-error{border-color:rgba(239,119,119,.3);background:var(--grizzly-status-danger-soft)}.grizzly-alert--owner-only,.grizzly-alert--private,.grizzly-alert--read-only{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-subtle)}.empty-state,.grizzly-empty-state{padding:clamp(1.2rem,3vw,2rem);text-align:left}.empty-state__title,.grizzly-empty-state__title{margin:0;color:var(--grizzly-text-strong);font-family:var(--grizzly-font-heading);font-size:1.08rem}.empty-state__detail,.grizzly-empty-state__detail{max-width:62ch;margin:.45rem 0 0;color:var(--grizzly-text-muted);line-height:1.65}.grizzly-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-card);background:var(--grizzly-surface-raised)}.grizzly-data-table{width:100%;border-collapse:collapse;color:var(--grizzly-text-secondary);font-size:.86rem}.grizzly-data-table td,.grizzly-data-table th{padding:.78rem .9rem;border-bottom:1px solid var(--grizzly-border-subtle);text-align:left;vertical-align:middle}.grizzly-data-table th{background:var(--grizzly-surface-inset);color:var(--grizzly-text-muted);font-family:var(--grizzly-font-heading);font-size:.69rem;letter-spacing:.075em;text-transform:uppercase}.grizzly-data-table tbody tr{transition:background-color .14s ease}.grizzly-data-table tbody tr:hover{background:rgba(255,255,255,.025)}.grizzly-data-table tbody tr[aria-selected=true]{background:var(--grizzly-accent-subtle)}.site-header{border-bottom:1px solid var(--grizzly-border-subtle);background:rgba(7,10,15,.88);box-shadow:0 12px 34px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header,.site-header__shell{min-height:var(--grizzly-header-height)}.site-header__shell{width:min(calc(100% - (2 * var(--grizzly-space-page))),var(--grizzly-content-width));gap:1.25rem}.site-header__brand{min-width:0;gap:.72rem;padding:0;border:0;background:transparent;box-shadow:none}.site-header__logo{width:42px;height:42px;border:1px solid rgba(246,184,74,.3);border-radius:11px;background:rgba(246,184,74,.06);box-shadow:0 8px 22px rgba(0,0,0,.22)}.site-header__brand-name{color:var(--grizzly-text-strong);font-family:var(--grizzly-font-heading);font-size:.96rem;font-weight:800;letter-spacing:.035em}.site-header__brand-tagline{color:var(--grizzly-text-metadata);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-nav{align-items:stretch;gap:.22rem}.site-nav__link{position:relative;display:inline-flex;min-height:40px;align-items:center;padding:.58rem .68rem;border:0;border-radius:0;background:transparent;color:var(--grizzly-text-muted);font-family:var(--grizzly-font-heading);font-size:.77rem;font-weight:750;letter-spacing:.03em;box-shadow:none}.site-nav__link:after{position:absolute;right:.68rem;bottom:.28rem;left:.68rem;height:2px;border-radius:2px;background:var(--grizzly-accent);content:"";opacity:0;transform:scaleX(.6);transition:opacity .15s ease,transform .15s ease}.site-nav__link--active,.site-nav__link:hover{border:0;background:transparent;color:var(--grizzly-text-strong);box-shadow:none}.site-nav__link--active:after,.site-nav__link:hover:after{opacity:1;transform:scaleX(1)}.site-header__account-actions{display:flex;align-items:center;gap:.55rem}.site-header__account-action,.site-header__owner-action{min-width:96px;min-height:44px;padding-inline:.88rem}.site-header__owner-action{border-color:var(--grizzly-border-accent);color:var(--grizzly-accent-bright)}.site-header__owner-action:focus-visible,.site-header__owner-action:hover,.site-header__owner-action[aria-current=page]{border-color:var(--grizzly-accent);background:var(--grizzly-accent-subtle);color:var(--grizzly-text-strong)}.site-header__menu-button{display:none;min-width:44px;min-height:44px;border-color:var(--grizzly-border);border-radius:var(--grizzly-radius-control);background:rgba(255,255,255,.035);color:var(--grizzly-text)}.site-header__menu-button:hover{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-soft);color:var(--grizzly-text-strong)}.authenticated-workspace{width:min(calc(100% - (2 * var(--grizzly-space-page))),var(--grizzly-workspace-width));max-width:none}.dashboard-hub{gap:clamp(1.25rem,2.2vw,1.8rem)}.dashboard-hub-section{padding:clamp(1.15rem,2vw,1.5rem) 0 0;border:0;border-top:1px solid var(--grizzly-border-subtle);border-radius:0;background:transparent}.dashboard-hub-section .public-section__header{max-width:82ch;margin-bottom:1rem}.dashboard-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:.9rem}.dashboard-hub-card{height:100%;border-color:var(--grizzly-border-subtle);background:linear-gradient(145deg,var(--grizzly-surface-raised),var(--grizzly-surface-inset));box-shadow:none}.dashboard-hub-card:hover{border-color:var(--grizzly-border-emphasized)}.owner-operations-page{display:grid;grid-gap:clamp(1.25rem,2.2vw,1.8rem);gap:clamp(1.25rem,2.2vw,1.8rem);padding-block:1.4rem 4rem}.owner-operations-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(1.25rem,3vw,2.4rem);gap:clamp(1.25rem,3vw,2.4rem);padding:clamp(1.35rem,3vw,2.25rem);border:1px solid var(--grizzly-border-accent);border-radius:var(--grizzly-radius-card-lg);background:radial-gradient(circle at 88% 8%,var(--grizzly-warm-glow),transparent 34%),linear-gradient(145deg,var(--grizzly-accent-subtle),var(--grizzly-surface-raised) 58%);box-shadow:var(--grizzly-shadow-panel)}.owner-operations-hero__copy{display:grid;grid-gap:.8rem;gap:.8rem}.owner-operations-hero__copy>*{margin:0}.owner-operations-card p,.owner-operations-hero__copy>p:last-child,.owner-operations-section__heading>p:last-child{max-width:68ch;color:var(--grizzly-text-secondary);line-height:1.65}.owner-operations-hero__context{align-self:start}.owner-operations-section{display:grid;grid-gap:1rem;gap:1rem;padding-top:clamp(1rem,2vw,1.4rem);border-top:1px solid var(--grizzly-border-subtle)}.owner-operations-section__heading{display:grid;max-width:78ch;grid-gap:.45rem;gap:.45rem}.owner-operations-section__heading>*{margin:0}.owner-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.owner-operations-card{display:flex;min-width:0;min-height:245px;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:clamp(1.1rem,2vw,1.35rem);border-color:var(--grizzly-border-subtle);box-shadow:none}.owner-operations-card h3,.owner-operations-card p{margin:0}.owner-operations-card h3{margin-top:.45rem;font-size:1.25rem}.owner-operations-card p:not(.eyebrow){margin-top:.6rem}.owner-operations-card .grizzly-button{width:-moz-fit-content;width:fit-content}.owner-operations-boundary{margin:0}.authenticated-workspace .product-dashboard-hero,.authenticated-workspace .product-dashboard-section{border-color:var(--grizzly-border-subtle);box-shadow:none}.authenticated-workspace .product-dashboard-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr))}.dayz-workspace-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}.dayz-workspace-server-option{min-width:0;height:100%;border-color:var(--grizzly-border-subtle);background:var(--grizzly-surface-inset);box-shadow:none}.dayz-workspace-server-option:focus-visible,.dayz-workspace-server-option:hover{border-color:var(--grizzly-border-emphasized);background:var(--grizzly-surface-muted)}.dayz-workspace-server-option--selected{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-subtle);box-shadow:inset 3px 0 0 var(--grizzly-accent),var(--grizzly-shadow-selected)}.dayz-local-nav{border-color:var(--grizzly-border-subtle);background:color-mix(in srgb,var(--grizzly-surface-elevated) 92%,transparent);box-shadow:var(--grizzly-shadow-raised)}.dayz-local-nav__item{border-color:transparent;background:var(--grizzly-surface-inset)}.dayz-local-nav__item--current,.dayz-local-nav__item:focus-visible,.dayz-local-nav__item:hover{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-subtle)}.dayz-server-context{top:calc(var(--grizzly-header-height) + .75rem);border-color:var(--grizzly-border-accent);background:color-mix(in srgb,var(--grizzly-surface-elevated) 96%,transparent);box-shadow:var(--grizzly-shadow-raised)}.dayz-owner-tool-group .product-dashboard-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.dayz-workspace-tool-card{display:flex;min-height:205px;flex-direction:column;justify-content:space-between;gap:1rem}.server-directory-page .public-server-directory{padding:clamp(1.25rem,2.4vw,2rem)}.server-directory-page .public-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding:1.1rem;background:var(--grizzly-surface-inset)}.server-directory-page .public-filter-bar__search{grid-column:span 2}.server-directory-page .public-filter-bar__actions{align-self:end;min-height:44px}.directory-groups,.directory-navigation{display:grid;grid-gap:1.25rem;gap:1.25rem}.directory-navigation{margin:0 0 1.5rem}.directory-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.directory-tabs a{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid var(--grizzly-border);border-radius:var(--grizzly-radius-chip);color:var(--grizzly-text-secondary)}.directory-tabs a:focus-visible,.directory-tabs a:hover{border-color:var(--grizzly-border-emphasized);color:var(--grizzly-text-strong)}.directory-tabs a span{color:var(--grizzly-text-metadata);font-size:.78rem}.directory-tabs a.is-active{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-soft);color:var(--grizzly-text-strong)}.directory-tabs--platforms{padding-left:.5rem}.directory-game-group{display:grid;grid-gap:1.1rem;gap:1.1rem;padding-top:.35rem}.directory-game-group+.directory-game-group{margin-top:.75rem;padding-top:1.75rem;border-top:1px solid var(--grizzly-border-subtle)}.directory-game-group>h3{margin:0;color:var(--grizzly-accent);font-size:1.28rem;letter-spacing:.06em;text-transform:uppercase}.directory-platform-group{display:grid;grid-gap:.8rem;gap:.8rem}.directory-platform-group h4{margin:0;color:var(--grizzly-text-muted);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.public-listing-grid--directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.2rem}.server-detail-page .server-detail__hero{min-height:clamp(430px,44vw,520px)}.server-detail-page .server-detail__hero-content{min-height:inherit;max-width:820px}.server-detail-page .server-detail__actions{align-items:center}.server-detail-page .server-detail__facts{gap:1px;border-color:var(--grizzly-border-subtle);background:var(--grizzly-border-subtle)}.server-detail-page .server-detail__fact{border:0;background:var(--grizzly-surface-inset)}.server-detail-page .server-detail__content-grid{gap:1.25rem}.server-detail-page .server-detail__about,.server-detail-page .server-detail__map-card{border-color:var(--grizzly-border-subtle);box-shadow:none}.site-footer-modern{border-top-color:var(--grizzly-border-subtle);background:linear-gradient(180deg,rgba(11,15,22,.98),rgba(6,8,12,1)),var(--grizzly-bg-deep)}.site-footer-modern__bottom,.site-footer-modern__shell{width:min(calc(100% - (2 * var(--grizzly-space-page))),var(--grizzly-content-width))}.site-footer-modern__brand-link{color:var(--grizzly-text-strong);font-family:var(--grizzly-font-heading)}.site-footer-modern__brand-link img{border:1px solid rgba(246,184,74,.28);border-radius:12px;background:rgba(246,184,74,.05)}.site-footer-modern__group h2{color:var(--grizzly-accent);font-family:var(--grizzly-font-heading);letter-spacing:.11em}.site-footer-modern__bottom,.site-footer-modern__brand p,.site-footer-modern__group a{color:var(--grizzly-text-muted)}.site-footer-modern__group a:hover,.site-footer-modern__legal-copy a:hover{color:var(--grizzly-accent-bright)}@media (max-width:1120px){.server-directory-page .public-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.server-directory-page .public-filter-bar__search{grid-column:1/-1}}@media (max-width:1020px){.site-header__brand-tagline{display:none}.grizzly-data-table{min-width:640px}}@media (max-width:900px){.site-header__shell{min-height:68px;flex-wrap:wrap;padding-block:.65rem}.site-header__menu-button{display:inline-flex;align-items:center;justify-content:center}.site-header__navigation{display:none;width:100%;align-items:stretch;flex-direction:column;gap:.8rem;padding:.45rem 0 .75rem}.site-header__navigation--open{display:flex}.site-nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.site-nav__link{min-height:44px;align-items:center;padding-inline:.7rem}.site-header__account-action,.site-header__account-actions,.site-header__account-placeholder{width:100%}.site-header__account-actions>*{flex:1 1}.owner-operations-hero{grid-template-columns:1fr;align-items:stretch}.owner-operations-hero__context{align-self:stretch}.dayz-server-context{top:auto}}@media (max-width:760px){:root{--grizzly-space-page:1rem;--grizzly-space-section:2.25rem;--grizzly-space-card:1rem}.grizzly-page-title{font-size:clamp(2rem,11vw,3.35rem)}.grizzly-cluster--mobile-stack,.grizzly-context-bar{align-items:stretch;flex-direction:column}.grizzly-cluster--mobile-stack>.button-primary,.grizzly-cluster--mobile-stack>.button-secondary,.grizzly-cluster--mobile-stack>.grizzly-button{width:100%}.site-header__shell{gap:.75rem}.site-header__logo{width:38px;height:38px}.site-footer-modern__shell{gap:2rem}.dashboard-hub-grid,.dayz-owner-tool-group .product-dashboard-card-grid,.owner-operations-grid,.public-listing-grid--directory,.server-directory-page .public-filter-bar{grid-template-columns:1fr}.server-directory-page .public-filter-bar__search{grid-column:auto}.directory-tabs--platforms{padding-left:0}.server-detail-page .server-detail__actions,.server-detail-page .server-detail__actions>a{width:100%}}@media (max-width:460px){.site-header__brand-copy{display:none}.site-header__account-action{min-width:82px}.dayz-file-mode-tabs,.grizzly-tabs{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.btn,.button-danger,.button-primary,.button-secondary,.grizzly-button,.grizzly-data-table tbody tr,.grizzly-surface--interactive,.site-nav__link:after{scroll-behavior:auto;transition:none}}.developer-site{--developer-accent:var(--grizzly-accent);--developer-accent-bright:var(--grizzly-accent-bright);--developer-accent-soft:var(--grizzly-accent-soft);--developer-copper:var(--grizzly-copper);--developer-ink:var(--grizzly-bg-ink);--developer-panel:var(--grizzly-surface-raised);--developer-panel-soft:var(--grizzly-surface-muted);--developer-panel-inset:var(--grizzly-surface-inset);--developer-line:var(--grizzly-border);--developer-line-subtle:var(--grizzly-border-subtle);--developer-line-strong:var(--grizzly-border-emphasized);--developer-text:var(--grizzly-text);--developer-text-strong:var(--grizzly-text-strong);--developer-muted:var(--grizzly-text-muted);min-height:100vh;background:radial-gradient(circle at 78% 4%,rgba(246,184,74,.09),transparent 26rem),radial-gradient(circle at 12% 25%,rgba(231,128,60,.06),transparent 30rem),linear-gradient(180deg,var(--grizzly-bg-page) 0,#0a0f16 46%,var(--grizzly-bg-deep) 100%);color:var(--developer-text)}.developer-shell{width:min(var(--grizzly-content-width),calc(100% - 2.5rem));margin-inline:auto}.developer-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--developer-line-subtle);background:color-mix(in srgb,var(--grizzly-bg-page) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.developer-header__inner{min-height:var(--grizzly-header-height);display:grid;grid-template-columns:auto 1fr auto;grid-gap:1.4rem;gap:1.4rem;align-items:center}.developer-footer__brand,.developer-header__brand{display:inline-flex;align-items:center;gap:.72rem}.developer-footer__brand img,.developer-header__brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.36))}.developer-footer__brand div,.developer-header__brand span{display:grid;line-height:1.12}.developer-footer__brand strong,.developer-header__brand strong{color:var(--developer-text-strong);font-family:var(--grizzly-font-heading);font-size:.92rem}.developer-footer__brand span,.developer-header__brand small{color:var(--developer-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.developer-header__nav{display:flex;justify-content:center;gap:clamp(.7rem,2vw,1.35rem)}.developer-header__nav a{padding:.45rem 0;color:var(--developer-muted);font-size:.84rem;font-weight:700}.developer-header__nav a:focus-visible,.developer-header__nav a:hover{color:var(--developer-text-strong)}.developer-header__main-link{padding:.62rem .88rem;border:1px solid var(--grizzly-border-accent);border-radius:var(--grizzly-radius-chip);color:#f7d99a;font-size:.78rem;font-weight:800}.developer-header__main-link:hover{border-color:var(--developer-accent);background:var(--grizzly-accent-subtle)}.developer-header__control-link{color:var(--developer-text);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.developer-header__control-link:focus-visible,.developer-header__control-link:hover{color:var(--developer-accent)}.developer-header__account,.developer-header__actions{display:flex;align-items:center;gap:.65rem}.developer-header__account button,.developer-header__sign-in{min-height:38px;padding:.58rem .82rem;border:1px solid var(--grizzly-border-accent);border-radius:var(--grizzly-radius-chip);background:var(--developer-accent-soft);color:#f9dda5;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.developer-header__account button:focus-visible,.developer-header__account button:hover,.developer-header__sign-in:focus-visible,.developer-header__sign-in:hover{border-color:var(--developer-accent);background:color-mix(in srgb,var(--developer-accent) 17%,transparent);color:var(--developer-text-strong)}.developer-header__account>span{max-width:170px;overflow:hidden;color:var(--developer-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.developer-header__account>span strong{color:var(--developer-text)}.developer-header__account button:disabled{cursor:wait;opacity:.65}.developer-main{overflow:hidden}.developer-hero{position:relative;padding:clamp(4.2rem,9vw,7.2rem) 0 clamp(4rem,8vw,6rem);border-bottom:1px solid rgba(255,255,255,.07)}.developer-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 88%)}.developer-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.developer-hero__copy{display:grid;justify-items:start;grid-gap:1.3rem;gap:1.3rem}.developer-eyebrow{color:var(--developer-accent);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.developer-hero h1{max-width:780px;font-size:clamp(2.65rem,6vw,5.7rem);line-height:.96;letter-spacing:-.035em}.developer-hero__copy>p{max-width:720px;margin:0;color:#aebac8;font-size:clamp(1rem,1.7vw,1.22rem)}.developer-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.3rem}.developer-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.72rem 1.05rem;border-radius:var(--grizzly-radius-button);font-size:.88rem;font-weight:800}.developer-button--primary{border:1px solid var(--developer-accent-bright);background:linear-gradient(135deg,var(--developer-accent-bright),var(--developer-copper));color:#15100a;box-shadow:0 16px 38px rgba(231,128,60,.18)}.developer-button--primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(231,128,60,.28)}.developer-button--secondary{border:1px solid var(--developer-line-strong);background:rgba(255,255,255,.035);color:var(--developer-text)}.developer-button--secondary:hover{border-color:var(--grizzly-border-accent);background:var(--grizzly-accent-subtle)}.developer-hero__brief{position:relative;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card-lg);background:linear-gradient(145deg,rgba(246,184,74,.07),transparent 45%),rgba(13,18,27,.84);box-shadow:var(--grizzly-shadow-elevated)}.developer-hero__brief:before{content:"";position:absolute;inset:.8rem auto .8rem 0;width:2px;background:linear-gradient(var(--developer-accent),transparent)}.developer-hero__brief-label{display:block;margin-bottom:1rem;color:#c8d2dc;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.developer-hero__brief-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.developer-hero__brief-grid div{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.developer-hero__brief-grid strong{color:#fff;font-family:Oxanium,Manrope,sans-serif;font-size:.92rem}.developer-hero__brief-grid span{color:var(--developer-muted);font-size:.78rem;line-height:1.5}.developer-section{padding:clamp(4rem,8vw,6.5rem) 0;scroll-margin-top:92px}.developer-section--tinted{border-block:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018)}.developer-section--tools{background:radial-gradient(circle at 88% 50%,rgba(246,184,74,.08),transparent 28rem),rgba(255,255,255,.012)}.developer-section-heading{display:grid;grid-gap:.75rem;gap:.75rem;max-width:760px;margin-bottom:clamp(1.8rem,4vw,3rem)}.developer-cta h2,.developer-section-heading h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.025em}.developer-section-heading p{margin:0;color:var(--developer-muted);font-size:1rem}.developer-card{position:relative;overflow:hidden;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:linear-gradient(150deg,rgba(255,255,255,.035),transparent 42%),var(--developer-panel);box-shadow:inset 0 1px rgba(255,255,255,.035)}.developer-card:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(246,184,74,.58),transparent 70%)}.developer-architecture-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.developer-architecture-step{position:relative;min-width:0}.developer-architecture-card{height:100%;padding:1.35rem}.developer-architecture-card>span,.developer-resource-card>span{color:var(--developer-accent);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.developer-architecture-card h3,.developer-project-card h3,.developer-resource-card h3,.developer-tool-card h3{margin-top:.8rem;font-size:1.12rem}.developer-architecture-card p,.developer-project-card p,.developer-resource-card p,.developer-status-card p,.developer-tool-card p{margin:.72rem 0 0;color:var(--developer-muted);font-size:.86rem}.developer-flow-arrow{position:absolute;z-index:2;top:50%;right:-.74rem;width:1.45rem;height:1.45rem;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(246,184,74,.25);border-radius:50%;background:#0c1118;color:var(--developer-accent);font-size:.72rem}.developer-project-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-project-card{grid-column:span 2;min-height:218px;padding:1.3rem}.developer-project-card:nth-child(4),.developer-project-card:nth-child(5){grid-column:span 3}.developer-project-card__topline{min-height:26px}.developer-status,.developer-tool-status{display:inline-flex;min-height:26px;align-items:center;padding:.26rem .56rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--grizzly-radius-chip);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.developer-status--production,.developer-tool-status--live{border-color:color-mix(in srgb,var(--grizzly-status-ready) 28%,transparent);background:var(--grizzly-status-ready-soft);color:#9ce6bb}.developer-status--active-development,.developer-tool-status--beta{border-color:color-mix(in srgb,var(--grizzly-status-warning) 30%,transparent);background:var(--grizzly-status-warning-soft);color:#f5cf85}.developer-status--planned-upcoming,.developer-tool-status--upcoming{border-color:color-mix(in srgb,var(--grizzly-status-planned) 28%,transparent);background:var(--grizzly-status-planned-soft);color:#b6c5d6}.developer-section-note{margin:1.2rem 0 0;color:#7f8d9c;font-size:.82rem}.developer-capabilities-layout,.developer-roadmap-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start}.developer-capabilities-layout .developer-section-heading,.developer-roadmap-layout .developer-section-heading{position:-webkit-sticky;position:sticky;top:110px;margin-bottom:0}.developer-capability-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--developer-line)}.developer-capability-list li{display:flex;min-height:70px;align-items:center;gap:.72rem;padding:.85rem;border-bottom:1px solid var(--developer-line);color:#d7e0e9;font-size:.9rem}.developer-capability-list li:nth-child(odd){border-right:1px solid var(--developer-line)}.developer-capability-list li span{color:var(--developer-accent);font-size:.55rem}.developer-resource-grid,.developer-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-resource-card,.developer-status-card,.developer-tool-card{padding:1.3rem}.developer-status-card ul{display:grid;grid-gap:.48rem;gap:.48rem;margin:1rem 0 0;padding:0;list-style:none}.developer-status-card li{position:relative;padding-left:.9rem;color:#c6d0da;font-size:.82rem}.developer-status-card li:before{content:"";position:absolute;top:.68em;left:0;width:4px;height:4px;border-radius:50%;background:var(--developer-accent)}.developer-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.developer-resource-card{min-height:236px;display:flex;flex-direction:column;align-items:flex-start}.developer-resource-card a,.developer-resource-card strong{margin-top:auto;padding-top:1rem;color:#f3cf87;font-size:.8rem;font-weight:800}.developer-resource-card a:hover{color:#fff}.developer-resource-card strong{color:#8998a8}.developer-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-tool-card{min-height:188px}.developer-tools-landing-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:1rem;gap:1rem}.developer-private-shell,.developer-tools-boundary-card,.developer-tools-landing-card{padding:clamp(1.5rem,4vw,2.5rem)}.developer-private-shell h2,.developer-tools-boundary-card h2,.developer-tools-landing-card h2{margin-top:.9rem;font-size:clamp(1.45rem,3vw,2.35rem)}.developer-private-shell>p,.developer-tools-landing-card p{max-width:760px;margin:.9rem 0 1.3rem;color:var(--developer-muted)}.developer-private-shell__authority ol,.developer-tools-boundary-card ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.2rem 0 0;padding-left:1.2rem;color:#cbd5df}.developer-private-shell{max-width:920px;margin-inline:auto}.developer-private-shell--signed-out{text-align:center}.developer-private-shell--signed-out .developer-button{margin-inline:auto}.developer-private-shell__authority{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--developer-line)}.developer-private-shell__authority h3{font-size:1.05rem}.developer-private-shell__authority code{color:#f5cf85}.developer-private-shell__authority p{margin:1rem 0 0;color:var(--developer-muted);font-size:.85rem}.developer-dayz-suite,.developer-dayz-tool-groups{display:grid;grid-gap:1rem;gap:1rem}.developer-dayz-identity,.developer-dayz-selected-server,.developer-dayz-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;padding:clamp(1.25rem,3vw,1.8rem)}.developer-dayz-empty h2,.developer-dayz-empty p,.developer-dayz-identity h2,.developer-dayz-identity p,.developer-dayz-section-heading h2,.developer-dayz-section-heading p,.developer-dayz-selected-server h2,.developer-dayz-selected-server p,.developer-dayz-selector h2,.developer-dayz-selector p{margin:0}.developer-dayz-empty h2,.developer-dayz-identity h2,.developer-dayz-section-heading h2,.developer-dayz-selected-server h2,.developer-dayz-selector h2{margin-top:.45rem}.developer-dayz-empty p,.developer-dayz-identity p,.developer-dayz-section-heading p,.developer-dayz-selected-server p,.developer-dayz-selector p{margin-top:.45rem;color:var(--developer-muted)}.developer-dayz-selector form{display:grid;min-width:min(100%,360px);grid-gap:.5rem;gap:.5rem}.developer-dayz-selector label{color:#cfd9e3;font-size:.78rem;font-weight:800}.developer-dayz-selector select{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--developer-line);border-radius:10px;background:#0a0f16;color:#e7eef5;font:inherit}.developer-dayz-selected-server dl{display:flex;gap:1.5rem;margin:0}.developer-dayz-selected-server dl div{display:grid;grid-gap:.2rem;gap:.2rem}.developer-dayz-selected-server dt{color:var(--developer-muted);font-size:.7rem;text-transform:uppercase}.developer-dayz-selected-server dd{margin:0;color:#edf3f8;font-size:.85rem;font-weight:800}.developer-dayz-tool-group{display:grid;grid-gap:.8rem;gap:.8rem;padding-top:1.5rem}.developer-dayz-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-dayz-tool-card{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;padding:1.3rem}.developer-dayz-tool-card h3{margin-top:.8rem}.developer-dayz-tool-card p{color:var(--developer-muted)}.developer-dayz-tool-card small{color:#7f8d9c;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.developer-dayz-tool-card .developer-button,.developer-dayz-tool-card__future{margin-top:auto}.developer-dayz-tool-card__future{padding-top:1rem;color:#8998a8;font-size:.78rem}.developer-dayz-empty{display:grid;justify-items:start;grid-gap:.7rem;gap:.7rem;padding:clamp(1.5rem,4vw,2.5rem)}.developer-dayz-suite .dayz-local-nav,.developer-dayz-workspace .dayz-local-nav,.developer-dayz-workspace .dayz-server-context{--surface-0:#0b1017;--surface-1:#101722;--line-soft:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.16);--text-main:#dce5ee;--text-muted:#9eabba;--brand-gold:#f6b84a}.developer-dayz-files-card{margin-top:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.developer-dayz-files-card .developer-dayz-section-heading{margin-bottom:1rem}.developer-dayz-files-card .dayz-file-workbench{--surface-0:#0b1017;--surface-1:#101722;--line-soft:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.16);--text-main:#dce5ee;--text-muted:#9eabba;--brand-gold:#f6b84a}.developer-roadmap-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--developer-line)}.developer-roadmap-list li{display:grid;grid-template-columns:54px 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;min-height:66px;padding:.7rem 0;border-bottom:1px solid var(--developer-line);color:#dce5ee;font-size:.94rem}.developer-roadmap-list span{color:var(--developer-accent);font-family:Oxanium,Manrope,sans-serif;font-size:.74rem}.developer-cta{padding:0 0 clamp(4rem,8vw,6.5rem)}.developer-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:center;padding:clamp(1.6rem,4vw,2.8rem);border:1px solid rgba(246,184,74,.2);border-radius:24px;background:linear-gradient(120deg,rgba(246,184,74,.11),transparent 45%),var(--developer-panel)}.developer-cta h2{max-width:820px;margin-top:.65rem;font-size:clamp(1.65rem,3vw,2.7rem)}.developer-footer{border-top:1px solid var(--developer-line-subtle);background:var(--grizzly-bg-deep)}.developer-footer__inner{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.8rem}.developer-footer__legal{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;color:#7f8b98;font-size:.75rem}.developer-footer__legal a{color:#d9b66f;font-weight:800}.developer-button--quiet{border:1px solid transparent;color:#b6c3d0}.developer-button--quiet:focus-visible,.developer-button--quiet:hover{border-color:rgba(255,255,255,.12);color:#fff}.developer-subpage-hero{position:relative;padding:clamp(3.2rem,7vw,5.7rem) 0 clamp(3rem,6vw,4.8rem);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),radial-gradient(circle at 82% 10%,rgba(246,184,74,.1),transparent 28rem);background-size:48px 48px,48px 48px,auto}.developer-subpage-hero__inner{display:grid;justify-items:start;grid-gap:1rem;gap:1rem}.developer-subpage-hero h1{max-width:900px;font-size:clamp(2.45rem,5.8vw,5rem);line-height:.98;letter-spacing:-.035em}.developer-subpage-hero__inner>p{max-width:780px;margin:0;color:#aebac8;font-size:clamp(1rem,1.6vw,1.16rem)}.developer-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:#788797;font-size:.76rem;font-weight:700}.developer-breadcrumb a{color:#d6b36c}.developer-breadcrumb a:focus-visible,.developer-breadcrumb a:hover{color:#fff}.developer-subpage-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.developer-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-responsibility-card{min-height:280px;padding:1.45rem}.developer-responsibility-card>span{color:var(--developer-accent);font-size:.69rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.developer-changelog-list h3,.developer-integration-card h3,.developer-principle-list h3,.developer-responsibility-card h3{margin-top:.72rem;font-size:1.18rem}.developer-responsibility-card ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:1rem 0;padding:0;list-style:none}.developer-responsibility-card li{position:relative;padding-left:.85rem;color:#cbd5df;font-size:.84rem}.developer-responsibility-card li:before{content:"";position:absolute;top:.66em;left:0;width:4px;height:4px;border-radius:50%;background:var(--developer-accent)}.developer-responsibility-card p{margin:0;padding-top:.9rem;border-top:1px solid var(--developer-line);color:var(--developer-muted);font-size:.82rem}.developer-responsibility-card p strong{color:#e5edf5}.developer-changelog-layout,.developer-document-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start}.developer-changelog-layout .developer-section-heading,.developer-document-layout .developer-section-heading{position:-webkit-sticky;position:sticky;top:110px;margin-bottom:0}.developer-principle-list{border-top:1px solid var(--developer-line)}.developer-principle-list article{display:grid;grid-template-columns:48px 1fr;grid-gap:.9rem;gap:.9rem;padding:1.2rem 0;border-bottom:1px solid var(--developer-line)}.developer-principle-list article>span{padding-top:.15rem;color:var(--developer-accent);font-family:Oxanium,Manrope,sans-serif;font-size:.75rem}.developer-principle-list h3,.developer-principle-list p{margin:0}.developer-principle-list p{margin-top:.42rem;color:var(--developer-muted);font-size:.88rem}.developer-review-note{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:.7rem 1rem;gap:.7rem 1rem;align-items:center;margin-top:calc(clamp(4rem, 8vw, 6.5rem) * -.35);margin-bottom:clamp(4rem,8vw,6.5rem);padding:1.15rem 1.25rem;border:1px solid rgba(246,184,74,.2);border-radius:16px;background:rgba(246,184,74,.055)}.developer-review-note strong{color:#f4ce83;font-size:.82rem}.developer-review-note span{color:#cbd5df;font-size:.78rem}.developer-review-note p{margin:0;color:var(--developer-muted);font-size:.78rem}.developer-public-contract-callout{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;padding:1px;border-radius:20px;background:rgba(255,255,255,.1)}.developer-public-contract-callout>div{min-width:0;padding:clamp(1.4rem,3vw,2rem);background:var(--developer-panel)}.developer-public-contract-callout h2{margin-top:.7rem;font-size:clamp(1.45rem,2.4vw,2.1rem)}.developer-public-contract-callout p{margin:.7rem 0 0;color:var(--developer-muted)}.developer-integration-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.developer-integration-card{grid-column:span 2;min-height:338px;padding:1.35rem}.developer-integration-card:nth-child(4),.developer-integration-card:nth-child(5){grid-column:span 3}.developer-integration-card dl,.developer-integration-card dl div{display:grid;grid-gap:.3rem;gap:.3rem}.developer-integration-card dl{gap:.85rem;margin:1.1rem 0 0}.developer-integration-card dl div{padding-top:.8rem;border-top:1px solid var(--developer-line)}.developer-integration-card dt{color:#e6bd6e;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.developer-integration-card dd{margin:0;color:var(--developer-muted);font-size:.82rem}.developer-contract-flow{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--developer-line)}.developer-contract-flow li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;min-height:76px;border-bottom:1px solid var(--developer-line)}.developer-contract-flow span{color:var(--developer-accent);font-family:Oxanium,Manrope,sans-serif;font-size:.76rem}.developer-contract-flow p{margin:0;color:#d4dee8;font-size:.9rem}.developer-changelog-list{position:relative;display:grid}.developer-changelog-list:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:150px;width:1px;background:linear-gradient(var(--developer-accent),rgba(255,255,255,.08))}.developer-changelog-list article{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;padding:0 0 2.4rem}.developer-changelog-list article:before{content:"";position:absolute;top:.45rem;left:145px;width:11px;height:11px;border:3px solid #101720;border-radius:50%;background:var(--developer-accent);box-shadow:0 0 0 1px rgba(246,184,74,.34)}.developer-changelog-date{display:grid;align-content:start;grid-gap:.38rem;gap:.38rem;text-align:right}.developer-changelog-date time{color:#dce5ee;font-size:.78rem;font-weight:800}.developer-changelog-date span{color:#8291a1;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.developer-changelog-list h3{margin:0}.developer-changelog-list p{max-width:650px;margin:.6rem 0 0;color:var(--developer-muted);font-size:.88rem}.developer-resource-nav{padding:0 0 clamp(4rem,8vw,6.5rem)}.developer-resource-nav__inner{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:2rem;gap:2rem;align-items:end;padding-top:2rem;border-top:1px solid var(--developer-line)}.developer-resource-nav h2{margin-top:.65rem;font-size:clamp(1.5rem,3vw,2.3rem)}.developer-resource-nav nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.developer-resource-nav nav a{padding:.68rem .85rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#d0dae4;font-size:.78rem;font-weight:800}.developer-resource-nav nav a:focus-visible,.developer-resource-nav nav a:hover{border-color:rgba(246,184,74,.4);color:#fff}@media (max-width:1020px){.developer-header__inner{grid-template-columns:auto 1fr}.developer-header__nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:.7rem}.developer-header__actions,.developer-header__main-link{justify-self:end}.developer-hero__grid{grid-template-columns:1fr}.developer-architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-flow-arrow{display:none}.developer-integration-grid,.developer-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-integration-card,.developer-integration-card:nth-child(4),.developer-integration-card:nth-child(5){grid-column:auto}}@media (max-width:760px){.developer-shell{width:min(100% - 1.4rem,1180px)}.developer-header__inner{min-height:68px;gap:.8rem}.developer-header__brand img{width:36px;height:36px}.developer-header__brand strong{font-size:.78rem}.developer-header__main-link{padding:.55rem .68rem;font-size:.7rem}.developer-header__nav{gap:1rem}.developer-header__nav a{flex:0 0 auto;font-size:.76rem}.developer-hero{padding-top:3.6rem}.developer-architecture-flow,.developer-capabilities-layout,.developer-changelog-layout,.developer-cta__inner,.developer-dayz-identity,.developer-dayz-selected-server,.developer-dayz-selector,.developer-dayz-tool-grid,.developer-document-layout,.developer-hero__brief-grid,.developer-integration-grid,.developer-project-grid,.developer-public-contract-callout,.developer-resource-grid,.developer-resource-nav__inner,.developer-responsibility-grid,.developer-roadmap-layout,.developer-status-grid,.developer-tool-grid,.developer-tools-landing-grid{grid-template-columns:1fr}.developer-dayz-selector form{min-width:0}.developer-dayz-selected-server dl{display:grid}.developer-project-card,.developer-project-card:nth-child(4),.developer-project-card:nth-child(5){grid-column:auto;min-height:0}.developer-capabilities-layout .developer-section-heading,.developer-changelog-layout .developer-section-heading,.developer-document-layout .developer-section-heading,.developer-roadmap-layout .developer-section-heading{position:static}.developer-review-note{grid-template-columns:1fr}.developer-resource-nav nav{justify-content:flex-start}.developer-capability-list{grid-template-columns:1fr}.developer-capability-list li:nth-child(odd){border-right:none}.developer-resource-card,.developer-tool-card{min-height:0}.developer-resource-card a,.developer-resource-card strong{margin-top:1rem}.developer-cta__inner{justify-items:start}.developer-footer__inner{align-items:flex-start;flex-direction:column}.developer-footer__legal{justify-items:start}}.dayz-tool-family-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dayz-tool-family-tabs a{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:var(--developer-panel-soft);color:var(--developer-muted)}.dayz-tool-family-tabs a strong{color:var(--developer-text)}.dayz-tool-family-tabs a span{font-size:.76rem}.dayz-tool-family-tabs a[aria-current=page]{border-color:var(--developer-accent);background:linear-gradient(135deg,rgba(246,184,74,.1),var(--developer-panel-soft));box-shadow:var(--grizzly-focus-ring)}.dayz-tool-source{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0;margin:0;padding:1rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card)}.dayz-tool-source legend{padding-inline:.35rem;color:var(--developer-accent);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.dayz-tool-source__choices{display:flex;flex-wrap:wrap;gap:.55rem}.dayz-tool-compare-toggle,.dayz-tool-source__choices label{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .75rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-control);color:var(--developer-text);font-size:.78rem;font-weight:800}.dayz-tool-advanced,.dayz-workbench-comparison{padding:.9rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:rgba(7,12,18,.3)}.dayz-tool-advanced summary{color:var(--developer-text);font-weight:800;cursor:pointer}.dayz-tool-advanced[open] summary{margin-bottom:.9rem}.dayz-format-workbench__result{display:grid;grid-gap:1rem;gap:1rem}.dayz-reference-provenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:0}.dayz-reference-provenance div{display:grid;grid-gap:.18rem;gap:.18rem}.dayz-reference-provenance dt{color:var(--developer-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dayz-reference-provenance dd{margin:0;overflow-wrap:anywhere;color:var(--developer-text);font-size:.8rem}.dayz-reference-line{overflow-wrap:anywhere;color:var(--developer-muted);font-size:.8rem}.dayz-file-tool-handoffs{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.7rem 0;border-block:1px solid var(--developer-line)}.dayz-file-tool-handoffs span{color:var(--developer-muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dayz-file-tool-handoffs a{padding:.45rem .65rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-control);color:var(--developer-text);font-size:.76rem;font-weight:800}.dayz-file-tool-handoffs a:focus-visible,.dayz-file-tool-handoffs a:hover{border-color:var(--developer-accent)}.mission-health-card,.mission-health-findings,.mission-health-report,.mission-health-tool{display:grid;grid-gap:1.2rem;gap:1.2rem}.mission-health-filters,.mission-health-filters>div,.mission-health-finding__actions,.mission-health-modes{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.mission-health-filters button,.mission-health-modes button{min-height:40px;padding:.55rem .8rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-control);background:var(--developer-panel-soft);color:var(--developer-muted);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.mission-health-filters button[aria-pressed=true],.mission-health-modes button[aria-pressed=true]{border-color:var(--developer-accent);color:var(--developer-text);box-shadow:var(--grizzly-focus-ring)}.mission-health-modes button:disabled{cursor:not-allowed;opacity:.48}.mission-health-input{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);grid-gap:1rem 1.4rem;gap:1rem 1.4rem;align-items:end;padding:1rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:var(--developer-panel-soft)}.mission-health-input h3,.mission-health-input p{margin:.3rem 0 0}.mission-health-input>.text-muted{grid-column:1/-1}.mission-health-file-picker,.mission-health-filters label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--developer-muted);font-size:.76rem;font-weight:800}.mission-health-file-pickers{display:grid;grid-gap:.7rem;gap:.7rem}.mission-health-file-picker input{max-width:100%;padding:.7rem;border:1px solid var(--developer-line-strong);border-radius:var(--grizzly-radius-control);background:var(--developer-panel);color:var(--developer-text)}.mission-health-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.mission-health-summary article{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.9rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:var(--developer-panel-soft)}.mission-health-summary span{color:var(--developer-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mission-health-summary strong{overflow-wrap:anywhere;color:var(--developer-text);font-size:1rem}.mission-health-filters{justify-content:space-between;padding-block:.2rem}.mission-health-filters label{grid-template-columns:auto minmax(150px,1fr);align-items:center}.mission-health-filters select{min-height:40px}.mission-health-finding{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--developer-line);border-left:3px solid var(--grizzly-status-planned);border-radius:var(--grizzly-radius-card);background:var(--developer-panel-soft)}.mission-health-finding--error{border-left-color:var(--grizzly-status-danger)}.mission-health-finding--warning{border-left-color:var(--grizzly-status-warning)}.mission-health-finding--info{border-left-color:var(--grizzly-status-info)}.mission-health-finding header{display:grid;grid-gap:.25rem;gap:.25rem}.mission-health-finding header span{color:var(--developer-accent);font-size:.68rem;font-weight:850;letter-spacing:.08em}.mission-health-finding details,.mission-health-finding p{margin:0}.mission-health-finding__file{color:var(--developer-muted);font-size:.78rem;overflow-wrap:anywhere}.mission-health-finding__actions .developer-button{min-height:38px;padding:.55rem .75rem}.mission-health-empty{margin:0;padding:1.2rem;border:1px dashed var(--developer-line);border-radius:var(--grizzly-radius-card);color:var(--developer-muted)}.mission-health-coverage-summary{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(246,184,74,.28);border-radius:var(--grizzly-radius-card);background:rgba(246,184,74,.045)}.mission-health-coverage-summary h3,.mission-health-coverage-summary p{margin:0}.mission-health-coverage-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.mission-health-coverage-summary article{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-control);background:var(--developer-panel-soft)}.mission-health-coverage-summary strong{color:var(--developer-accent);font-size:1.15rem}.mission-health-coverage-summary span{color:var(--developer-text);font-size:.78rem;font-weight:800}.mission-health-coverage-summary small{color:var(--developer-muted);font-size:.64rem;letter-spacing:.08em}.mission-health-coverage{padding:1rem;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:var(--developer-panel-soft)}.mission-health-coverage summary,.mission-health-finding summary{color:var(--developer-text);font-weight:800;cursor:pointer}.mission-health-coverage__table{display:grid;grid-gap:0;gap:0;margin-top:.8rem;overflow-x:auto}.mission-health-coverage__table>div{display:grid;grid-template-columns:minmax(220px,1fr) minmax(110px,.3fr) minmax(160px,.5fr);grid-gap:.8rem;gap:.8rem;min-width:560px;padding:.6rem 0;border-top:1px solid var(--developer-line);color:var(--developer-muted);font-size:.76rem}.mission-health-coverage__table button{margin-left:.55rem;border:0;background:transparent;color:var(--developer-accent);font:inherit;font-weight:800;cursor:pointer}.mission-health-preview{display:grid;grid-gap:.8rem;gap:.8rem}.mission-health-preview header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.mission-health-preview h3{margin:.25rem 0 0}.mission-health-preview pre{max-height:520px;margin:0;padding:1rem;overflow:auto;border:1px solid var(--developer-line);border-radius:var(--grizzly-radius-card);background:var(--grizzly-surface-inset);white-space:pre}.mission-health-boundary{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.2rem}.mission-health-boundary h2,.mission-health-boundary p{margin:0}.mission-health-boundary .developer-button{justify-self:start}@media (max-width:760px){.dayz-reference-provenance,.dayz-tool-family-tabs,.mission-health-coverage-summary>div,.mission-health-input,.mission-health-summary{grid-template-columns:1fr}.mission-health-filters{align-items:stretch;flex-direction:column}.mission-health-filters label{grid-template-columns:1fr}.mission-health-preview header{align-items:stretch;flex-direction:column}}@media (max-width:460px){.developer-header__brand small{display:none}.developer-header__main-link{max-width:96px;text-align:center}.developer-header__account>span{display:none}.developer-actions,.developer-button{width:100%}.developer-hero h1{font-size:clamp(2.35rem,14vw,3.7rem)}.developer-subpage-actions,.developer-subpage-actions .developer-button{width:100%}.developer-changelog-list:before{left:5px}.developer-changelog-list article{grid-template-columns:1fr;gap:.7rem;padding-left:1.8rem}.developer-changelog-list article:before{left:0}.developer-changelog-date{text-align:left}}@media (prefers-reduced-motion:reduce){.developer-site *,.developer-site :after,.developer-site :before{scroll-behavior:auto!important;transition:none!important}}.developer-dayz-tool-card__modes{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.developer-dayz-tool-card__modes span{padding:.3rem .5rem;border:1px solid var(--developer-line);border-radius:999px;color:var(--developer-muted);font-size:.67rem;font-weight:750}.developer-dayz-connected{display:grid;grid-gap:1.1rem;gap:1.1rem;scroll-margin-top:100px}.developer-control__grid,.developer-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.developer-docs-grid .developer-card{min-height:230px}.developer-control__context{margin-bottom:1.2rem}.developer-control__panel{padding:clamp(1.2rem,3vw,1.8rem)}.developer-control__boundary h2,.developer-control__panel h2{margin-top:.55rem}.developer-control__facts{display:grid;grid-gap:0;gap:0;margin:1rem 0 0}.developer-control__facts div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;padding:.75rem 0;border-top:1px solid var(--developer-line)}.developer-control__facts dt{color:var(--developer-muted);font-size:.78rem;font-weight:750}.developer-control__facts dd{margin:0;color:#edf2f7;overflow-wrap:anywhere}.developer-control__facts code{font-family:var(--grizzly-font-mono);font-size:.78rem}.developer-control__notice{color:var(--grizzly-status-warning);overflow-wrap:anywhere}.developer-control__boundary{margin-top:1.2rem}@media (max-width:760px){.developer-control__grid,.developer-docs-grid{grid-template-columns:1fr}.developer-control__facts div{grid-template-columns:1fr;gap:.3rem}}