
:root{--bg:#0a0b0d;--panel:rgba(15,16,20,.64);--panel2:rgba(255,255,255,.045);--text:#fafafa;--muted:#a1a1aa;--line:rgba(255,255,255,.10);--accent:#1ee6c8;--accent2:rgba(30,230,200,.12);--ok:#1ee6c8;--warn:#fbbf24;--bad:#f87171;--code:#06101a;--radius:6px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"微軟正黑體",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% -10%,rgba(30,230,200,.08),transparent 55%),linear-gradient(rgba(30,230,200,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(30,230,200,.025) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;mask-image:radial-gradient(circle at 50% 28%,#000,transparent 82%)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:none;color:#79fff0}.topbar{position:sticky;top:0;z-index:5;height:62px;border-bottom:1px solid var(--line);background:rgba(10,11,13,.78);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,48px)}.brand{font-weight:700;letter-spacing:.08em;color:var(--text)}.toplinks{display:flex;gap:18px;font-size:13px;color:var(--muted)}.toplinks a{color:var(--muted)}.toplinks a:hover{color:var(--text)}.layout{position:relative;z-index:1;display:grid;grid-template-columns:260px minmax(0,1fr) 210px;gap:28px;width:min(1440px,100%);margin:0 auto;padding:30px clamp(18px,4vw,42px) 56px}.sidebar,.toc{position:sticky;top:86px;align-self:start;border:1px solid var(--line);border-radius:var(--radius);background:rgba(7,9,12,.58);backdrop-filter:blur(14px);padding:14px}.side-title{margin:8px 10px 10px;color:var(--text);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.side-muted{margin-top:18px;color:var(--muted)}.sidebar a,.toc a{display:block;padding:9px 10px;border-radius:4px;color:var(--muted);font-size:14px}.sidebar a:hover,.sidebar a.active,.toc a:hover{background:var(--panel2);color:var(--text)}main{min-width:0}.hero{padding:42px 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}.eyebrow,.tag{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero h1{max-width:980px;margin:14px 0 14px;font-size:clamp(42px,7vw,86px);line-height:.94;letter-spacing:-.07em;font-weight:720}.lead{max-width:820px;color:var(--muted);font-size:17px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid var(--line);border-radius:4px;color:var(--text);font-size:13px;font-weight:700;background:rgba(255,255,255,.04)}.btn:hover{border-color:rgba(255,255,255,.24);transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#05110f}.btn.ghost{color:var(--muted)}.cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.card,.section,.callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(12px)}.card{padding:20px;min-height:190px;transition:.2s ease}.card:hover{border-color:rgba(30,230,200,.34);transform:translateY(-2px)}.card h2,.card h3{margin:10px 0 8px;line-height:1.15}.card p{margin:0;color:var(--muted);font-size:14px}.section{padding:26px;margin:18px 0}.section h2{margin:0 0 12px;font-size:26px;letter-spacing:-.03em}.section h3{margin:22px 0 10px;font-size:17px}.section p{color:var(--muted);margin:0 0 12px}.callout{padding:18px;margin:18px 0;background:linear-gradient(135deg,rgba(30,230,200,.10),rgba(255,255,255,.035));border-color:rgba(30,230,200,.28)}.callout strong{color:var(--accent)}.auto-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.steps{margin:10px 0 0;padding-left:22px;color:var(--muted)}.steps li{margin:7px 0}code{font-family:'Cascadia Code',Consolas,ui-monospace,monospace;font-size:.9em;background:rgba(255,255,255,.07);color:#d7f7ef;padding:2px 6px;border-radius:3px}pre{background:var(--code);color:#cfeef7;border:1px solid var(--line);border-radius:var(--radius);padding:16px;overflow:auto;margin:12px 0 0}pre code{background:transparent;color:inherit;padding:0;border-radius:0;font-size:13px}table{width:100%;border-collapse:collapse;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:var(--radius);overflow:hidden}th,td{text-align:left;padding:11px 13px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:var(--panel2)}tr:last-child td{border-bottom:0}.ok{color:var(--ok);font-weight:700}.warn{color:var(--warn);font-weight:700}.bad{color:var(--bad);font-weight:700}.footer{border-top:1px solid var(--line);margin-top:32px;padding-top:18px;color:var(--muted);font-size:13px}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mini{padding:16px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:var(--radius)}.mini h3{margin-top:0}@media(max-width:1120px){.layout{grid-template-columns:220px minmax(0,1fr)}.toc{display:none}.cluster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.topbar{height:auto;min-height:62px;align-items:flex-start;flex-direction:column;padding-top:16px;padding-bottom:16px}.toplinks{flex-wrap:wrap;gap:10px}.layout{grid-template-columns:1fr;padding-top:18px}.sidebar{position:static}.cluster,.split,.auto-box{grid-template-columns:1fr}.hero h1{font-size:42px}table{display:block;overflow:auto}}

/* dxh-docs-jhenghei-clean-20260629 */
html{font-size:18px!important}
body{font-family:"微軟正黑體",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",Arial,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important}
body *:not(svg):not(path):not(use){font-family:"微軟正黑體",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",Arial,sans-serif!important;text-rendering:optimizeLegibility}
.toplinks,.sidebar a,.toc a,.card p,.btn,pre code,code,th,.footer{font-size:.9rem!important;line-height:1.35!important}
.side-title,.eyebrow,.tag{font-size:.76rem!important;font-weight:700!important}.lead{font-size:1.04rem!important;line-height:1.62!important;font-weight:400!important}
.section p,.steps,.section li,td,label,input,button,textarea,select{font-size:.96rem!important;font-weight:400!important;line-height:1.6!important}
.section h2{font-size:1.52rem!important;font-weight:650!important}.section h3{font-size:1.12rem!important;font-weight:600!important}.brand{font-size:1rem!important;font-weight:650!important}


/* MossHubs docs adaptation */
.brand{color:var(--text)!important}.brand:after{content:' · MossHubs';color:var(--accent);letter-spacing:.02em}.portal-link{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);padding:7px 10px;border-radius:999px;color:var(--text)!important;background:rgba(255,255,255,.035)}.adapt-note{border:1px solid rgba(30,230,200,.26);background:rgba(30,230,200,.08);border-radius:var(--radius);padding:16px 18px;margin:18px 0;color:var(--text)}.adapt-note strong{color:var(--accent)}.source-pill{display:inline-flex;margin-left:8px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.72rem}.footer{margin-top:42px;padding:22px 0;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:1100px){.layout{grid-template-columns:220px minmax(0,1fr)}.toc{display:none}}@media(max-width:760px){.layout{display:block;padding:18px}.sidebar{position:relative;top:auto;margin-bottom:18px}.topbar{height:auto;min-height:62px;align-items:flex-start;gap:12px;flex-direction:column;padding:14px 18px}.toplinks{flex-wrap:wrap}.cluster{grid-template-columns:1fr!important}}

.maintenance-modal[hidden]{display:none}.maintenance-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center}.maintenance-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(10px)}.maintenance-card{position:relative;width:min(520px,calc(100% - 36px));border:1px solid var(--line);border-radius:12px;background:#0b1118;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.45)}.maintenance-card h2{margin:.2rem 0 .6rem}.modal-close{position:absolute;right:14px;top:12px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--text);border-radius:999px;width:34px;height:34px;cursor:pointer}

.docs-nav-accordion{display:flex;flex-direction:column;gap:6px}.docs-nav-accordion .nav-group{border:1px solid rgba(var(--border),.10);border-radius:10px;background:rgba(255,255,255,.025);padding:4px}.docs-nav-accordion summary{cursor:pointer;list-style:none;color:rgb(var(--text));font-size:.82rem;font-weight:750;padding:9px 10px;border-radius:8px}.docs-nav-accordion summary::-webkit-details-marker{display:none}.docs-nav-accordion summary:before{content:'›';display:inline-block;margin-right:7px;color:rgb(var(--accent));transition:transform .16s ease}.docs-nav-accordion details[open]>summary:before{transform:rotate(90deg)}.docs-nav-accordion details a{display:block;margin:2px 0;padding:8px 10px 8px 24px;border-radius:8px;color:rgb(var(--muted));text-decoration:none}.docs-nav-accordion details a:hover,.docs-nav-accordion details a.active{background:rgba(var(--accent),.12);color:rgb(var(--text))}.docs-nav-accordion>a{display:block;padding:8px 10px;border-radius:8px;color:rgb(var(--muted));text-decoration:none}.docs-nav-accordion>a:hover{background:rgba(var(--accent),.10);color:rgb(var(--text))}

/* moss-docs-nav-transfer-style-20260706 */
.sidebar{padding:14px!important;border-radius:6px!important;background:rgba(7,9,12,.58)!important;border:1px solid var(--line)!important;backdrop-filter:blur(14px)!important}.docs-nav-accordion{display:flex;flex-direction:column;gap:2px!important}.docs-nav-accordion .side-title{margin:8px 10px 10px!important;color:var(--text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.docs-nav-accordion .side-muted{margin-top:18px!important;color:var(--muted)!important}.docs-nav-accordion .nav-group{border:0!important;border-radius:4px!important;background:transparent!important;padding:0!important;margin:1px 0!important}.docs-nav-accordion summary{display:flex!important;align-items:center!important;cursor:pointer!important;list-style:none!important;color:var(--muted)!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;padding:9px 10px!important;border-radius:4px!important;letter-spacing:0!important}.docs-nav-accordion summary::-webkit-details-marker{display:none!important}.docs-nav-accordion summary:before{content:'›'!important;display:inline-block!important;margin-right:8px!important;color:var(--accent)!important;transition:transform .16s ease!important;opacity:.9!important}.docs-nav-accordion details[open]>summary{color:var(--text)!important;background:rgba(255,255,255,.045)!important}.docs-nav-accordion details[open]>summary:before{transform:rotate(90deg)!important}.docs-nav-accordion details a{display:block!important;margin:1px 0!important;padding:8px 10px 8px 27px!important;border-radius:4px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.35!important;text-decoration:none!important;border-left:2px solid transparent!important}.docs-nav-accordion details a:hover{background:rgba(255,255,255,.045)!important;color:var(--text)!important}.docs-nav-accordion details a.active{background:rgba(30,230,200,.10)!important;color:var(--text)!important;border-left-color:var(--accent)!important}.docs-nav-accordion>a{display:block!important;padding:9px 10px!important;border-radius:4px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.35!important;text-decoration:none!important}.docs-nav-accordion>a:hover{background:rgba(255,255,255,.045)!important;color:var(--text)!important}

/* moss-docs-nav-hover-20260706 */
.docs-nav-accordion summary{position:relative!important;overflow:hidden!important;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.docs-nav-accordion summary:after{content:''!important;position:absolute!important;inset:0 auto 0 0!important;width:0!important;background:linear-gradient(90deg,rgba(30,230,200,.18),rgba(30,230,200,0))!important;opacity:0!important;transition:width .18s ease,opacity .18s ease!important;pointer-events:none!important}.docs-nav-accordion summary:hover,.docs-nav-accordion summary.hover-preview{color:var(--text)!important;background:rgba(30,230,200,.085)!important;transform:translateX(2px)!important;box-shadow:inset 2px 0 0 var(--accent),0 0 0 1px rgba(30,230,200,.08)!important}.docs-nav-accordion summary:hover:after,.docs-nav-accordion summary.hover-preview:after{width:100%!important;opacity:1!important}.docs-nav-accordion summary:hover:before,.docs-nav-accordion summary.hover-preview:before{opacity:1!important;color:#79fff0!important}.docs-nav-accordion .nav-group:hover>summary:not(.hover-preview){color:var(--text)!important}.docs-nav-accordion>a{transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important;border-left:2px solid transparent!important}.docs-nav-accordion>a:hover,.docs-nav-accordion>a.hover-preview{background:rgba(30,230,200,.085)!important;color:var(--text)!important;transform:translateX(2px)!important;border-left-color:var(--accent)!important;box-shadow:0 0 0 1px rgba(30,230,200,.08)!important}


/* moss-tools-mirror-download-matrix-20260706 */
.download-matrix{display:flex;flex-direction:column;gap:10px;margin:14px 0 14px}.download-row{position:relative;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:18px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.028);overflow:hidden;color:var(--text);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.download-row:before{content:'';position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(30,230,200,.18),rgba(30,230,200,0));opacity:0;transition:width .22s ease,opacity .22s ease;pointer-events:none}.download-row:hover{transform:translateX(3px);border-color:rgba(30,230,200,.46);background:rgba(30,230,200,.055);box-shadow:inset 3px 0 0 var(--accent),0 10px 32px rgba(0,0,0,.20),0 0 0 1px rgba(30,230,200,.10);color:var(--text)}.download-row:hover:before{width:100%;opacity:1}.download-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border-right:1px solid var(--line);font-size:.9rem;font-weight:700;text-align:center;color:var(--text);background:rgba(255,255,255,.035);transition:color .18s ease,background .18s ease}.download-row:hover .download-label{color:#06110f;background:var(--accent)}.download-desc{position:relative;z-index:1;display:flex;align-items:center;padding:10px 16px;color:var(--muted);font-size:.92rem;line-height:1.45;transition:color .18s ease}.download-row:hover .download-desc{color:var(--text)}@media(max-width:760px){.download-row{grid-template-columns:1fr;gap:0}.download-label{border-right:0;border-bottom:1px solid var(--line)}.download-desc{padding:12px 14px}}


/* moss-mobile-transfer-force-refresh-20260706 */
@media(max-width:760px){.layout{grid-template-columns:1fr!important}.sidebar{position:static!important;max-height:none!important;overflow:visible!important}.toc{display:none!important}.topbar{position:sticky!important}}


/* moss-transfer-page-redesign-20260706 */
.transfer-resource-row .download-label{flex-direction:column;gap:4px;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.transfer-resource-row .download-label strong{font-size:1rem;color:var(--text)}.transfer-resource-row .download-label small{color:var(--muted);font-size:.78rem;line-height:1.35}.transfer-resource-row .download-desc{display:block!important}.transfer-resource-row .download-desc p{margin:0 0 10px!important;color:var(--muted)}.resource-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.resource-actions .btn{min-height:34px;padding:7px 11px}.btn-disabled{opacity:.46;cursor:not-allowed;background:rgba(255,255,255,.035)!important;color:var(--muted)!important}.transfer-download-matrix{margin-top:18px}.transfer-download-matrix .download-row:hover .download-label small{color:#0b1715}@media(max-width:760px){.resource-actions .btn{width:100%;justify-content:center}.transfer-resource-row .download-label{align-items:center!important;text-align:center!important}}

/* moss-docs-light-theme-20260706 */
:root{
  --bg:#f6f8fc;
  --panel:rgba(255,255,255,.78);
  --panel2:rgba(15,23,42,.045);
  --text:#111827;
  --muted:#4b5563;
  --line:rgba(15,23,42,.13);
  --accent:#0f766e;
  --accent-strong:#0b5f59;
  --accent2:rgba(15,118,110,.10);
  --ok:#047857;
  --warn:#b45309;
  --bad:#b91c1c;
  --code:#0f172a;
  --shadow-soft:0 18px 55px rgba(15,23,42,.10);
  --shadow-hover:0 18px 42px rgba(15,118,110,.16);
  color-scheme:light;
}
html.dark{color-scheme:light!important;background:#f6f8fc!important}
body{background:linear-gradient(180deg,#fbfdff 0%,#f6f8fc 42%,#eef4f8 100%)!important;color:var(--text)!important}
body:before{background:radial-gradient(ellipse at 50% -10%,rgba(15,118,110,.14),transparent 56%),radial-gradient(circle at 8% 12%,rgba(124,58,237,.07),transparent 34%),linear-gradient(rgba(15,118,110,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.045) 1px,transparent 1px)!important;background-size:auto,auto,56px 56px,56px 56px!important;opacity:.96!important;mask-image:radial-gradient(circle at 50% 28%,#000,transparent 86%)!important}
a{color:#0f766e!important}a:hover{color:#0b5f59!important}.brand{color:var(--text)!important}.brand:after{color:#0f766e!important}
.topbar{background:rgba(255,255,255,.82)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 10px 32px rgba(15,23,42,.07)!important}.toplinks,.toplinks a{color:#475569!important}.toplinks a:hover{color:#111827!important}.portal-link{background:rgba(255,255,255,.72)!important;border-color:rgba(15,23,42,.14)!important;color:#111827!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important}
.sidebar,.toc,.section,.card,.callout,.auto-box,.adapt-note,.maintenance-card{background:rgba(255,255,255,.76)!important;border-color:rgba(15,23,42,.13)!important;box-shadow:var(--shadow-soft)!important;color:var(--text)!important}.sidebar,.toc{backdrop-filter:blur(18px)!important}.side-title,.sidebar .side-title,.toc .sidebar-title,.toc .side-title{color:#111827!important}.side-muted,.muted,.lead,.section p,.card p,.toc a,.sidebar a,.docs-nav-accordion details a,.docs-nav-accordion>a,.docs-nav-accordion summary,.download-desc,.transfer-resource-row .download-desc p,.transfer-resource-row .download-label small,.footer{color:#4b5563!important}.docs-nav-accordion details[open]>summary,.docs-nav-accordion details a:hover,.docs-nav-accordion details a.active,.docs-nav-accordion>a:hover,.docs-nav-accordion>a.hover-preview{color:#111827!important}.docs-nav-accordion details[open]>summary{background:rgba(15,118,110,.08)!important}.docs-nav-accordion summary:hover,.docs-nav-accordion summary.hover-preview,.docs-nav-accordion>a:hover,.docs-nav-accordion>a.hover-preview{background:rgba(15,118,110,.09)!important;box-shadow:inset 2px 0 0 var(--accent),0 0 0 1px rgba(15,118,110,.13)!important}.docs-nav-accordion summary:after{background:linear-gradient(90deg,rgba(15,118,110,.16),rgba(15,118,110,0))!important}.docs-nav-accordion summary:before{color:#0f766e!important}.docs-nav-accordion summary:hover:before,.docs-nav-accordion summary.hover-preview:before{color:#0b5f59!important}
.hero,.doc-hero{background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(240,253,250,.68))!important;border:1px solid rgba(15,23,42,.11)!important;box-shadow:var(--shadow-soft)!important;color:#111827!important}.eyebrow,.kicker,.tag{color:#0f766e!important}.hero h1,.doc-hero h1,h1,h2,h3,strong{color:#111827!important}.adapt-note{background:rgba(240,253,250,.82)!important;border-color:rgba(15,118,110,.24)!important}.adapt-note strong{color:#0b5f59!important}
.btn,.resource-actions .btn{background:rgba(255,255,255,.82)!important;border:1px solid rgba(15,23,42,.15)!important;color:#0f172a!important;box-shadow:0 8px 20px rgba(15,23,42,.07)!important}.btn:hover,.resource-actions .btn:hover{background:rgba(240,253,250,.95)!important;border-color:rgba(15,118,110,.38)!important;color:#0b5f59!important;transform:translateY(-1px)}.btn.primary,.btn-primary,.resource-actions .btn-primary{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;color:#ffffff!important;border-color:rgba(15,118,110,.38)!important}.btn.primary:hover,.btn-primary:hover{color:#ffffff!important;filter:saturate(1.04)}.btn-disabled{background:rgba(226,232,240,.75)!important;color:#64748b!important;border-color:rgba(100,116,139,.20)!important;box-shadow:none!important}
.download-row{background:rgba(255,255,255,.74)!important;border-color:rgba(15,23,42,.12)!important;color:#111827!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}.download-row:before{background:linear-gradient(90deg,rgba(15,118,110,.14),rgba(15,118,110,0))!important}.download-row:hover{background:rgba(240,253,250,.90)!important;border-color:rgba(15,118,110,.36)!important;box-shadow:inset 3px 0 0 var(--accent),var(--shadow-hover)!important;color:#111827!important}.download-label{background:rgba(248,250,252,.82)!important;border-right-color:rgba(15,23,42,.12)!important;color:#111827!important}.download-row:hover .download-label{background:#0f766e!important;color:#ffffff!important}.download-row:hover .download-label strong,.download-row:hover .download-label small{color:#ffffff!important}.download-row:hover .download-desc{color:#111827!important}
pre,code{background:#f1f5f9!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}pre{box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important}.ok{color:#047857!important}.warn{color:#b45309!important}.bad{color:#b91c1c!important}table{border-color:var(--line)!important}th,td{border-color:var(--line)!important;color:#111827!important}th{background:rgba(15,118,110,.07)!important}.footer{border-top-color:var(--line)!important}.maintenance-backdrop{background:rgba(15,23,42,.26)!important}.modal-close{background:#ffffff!important;color:#111827!important;border-color:rgba(15,23,42,.16)!important}
@media(max-width:760px){.topbar{background:rgba(255,255,255,.92)!important}.download-label{border-bottom-color:rgba(15,23,42,.12)!important}}

/* moss-docs-light-theme-contrast-polish-20260706 */
.hero h1,.doc-hero h1{font-size:clamp(2rem,3.1vw,3.25rem)!important;line-height:1.12!important;letter-spacing:-.035em!important;word-break:keep-all!important;overflow-wrap:normal!important}.lead{color:#374151!important}.toplinks a{font-weight:650!important;color:#334155!important}.toplinks a:hover{color:#0f172a!important}.toplinks a[href*="downloads"],.toplinks a[aria-current="page"]{color:#0f766e!important}.toc{padding:14px 12px!important}.toc a{position:relative!important;display:block!important;margin:2px 0!important;padding:8px 10px 8px 14px!important;border-radius:6px!important;color:#334155!important;border-left:2px solid transparent!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}.toc a:hover,.toc a.active,.toc a:first-of-type{background:rgba(15,118,110,.095)!important;color:#0f172a!important;border-left-color:#0f766e!important;transform:translateX(1px)!important}.docs-nav-accordion details a.active{background:rgba(15,118,110,.13)!important;border-left-color:#0f766e!important;font-weight:700!important}.docs-nav-accordion details a:hover{background:rgba(15,118,110,.095)!important}.eyebrow,.kicker,.tag,.adapt-note strong{color:#0b5f59!important;font-weight:800!important}.adapt-note{color:#1f2937!important}.card .tag,.download-label small{color:#0b5f59!important}.card p{color:#374151!important}.btn,.resource-actions .btn{font-weight:750!important}.portal-link{font-weight:750!important}.sidebar a,.docs-nav-accordion details a,.docs-nav-accordion>a{font-weight:600!important}.download-desc,.transfer-resource-row .download-desc p{color:#374151!important}.download-row:hover .download-desc,.download-row:hover .download-desc p{color:#111827!important}code{font-weight:650!important}.section a:not(.btn),.doc-section a:not(.btn){font-weight:700!important;text-underline-offset:3px}.section a:not(.btn):hover,.doc-section a:not(.btn):hover{text-decoration:underline!important}.side-title{color:#0f172a!important}@media(max-width:1100px){.hero h1,.doc-hero h1{font-size:clamp(1.85rem,4.4vw,2.65rem)!important}}@media(max-width:760px){.hero h1,.doc-hero h1{font-size:2rem!important;word-break:normal!important}.toplinks a{font-weight:700!important}}

/* moss-docs-light-theme-final-contrast-20260706 */
:root{--accent:#006c67;--accent-strong:#005854;--muted:#374151}.hero,.doc-hero{padding:clamp(30px,4.2vw,54px)!important;border-color:rgba(15,23,42,.095)!important;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(236,253,245,.62) 58%,rgba(239,246,255,.70))!important}.hero h1,.doc-hero h1{color:#0f172a!important;margin-left:0!important}.hero .lead,.doc-hero .lead{max-width:76ch!important;color:#1f2937!important}.eyebrow,.kicker,.tag,.card .tag{color:#005854!important;font-weight:900!important;letter-spacing:.15em!important}.toplinks a[href*="downloads"]{position:relative!important;color:#005854!important;font-weight:800!important}.toplinks a[href*="downloads"]:after{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:-9px!important;height:2px!important;border-radius:999px!important;background:#006c67!important}.portal-link{border-color:rgba(0,108,103,.22)!important;background:rgba(255,255,255,.86)!important}.toc a:first-of-type,.toc a.active{border-left-width:3px!important;background:rgba(0,108,103,.13)!important;color:#005854!important;font-weight:800!important}.toc a:hover{border-left-width:3px!important;color:#005854!important}.docs-nav-accordion details[open]>summary{background:rgba(15,23,42,.045)!important;color:#1f2937!important}.docs-nav-accordion details a.active{background:rgba(0,108,103,.14)!important;border-left-width:3px!important;border-left-color:#006c67!important;color:#005854!important;font-weight:850!important}.docs-nav-accordion details a:hover{background:rgba(0,108,103,.10)!important;color:#005854!important}.adapt-note{background:rgba(236,253,245,.88)!important;border-color:rgba(0,108,103,.25)!important}.adapt-note strong{color:#005854!important}.section p,.doc-section p,.steps,.section li,.doc-section li{line-height:1.72!important;color:#1f2937!important}.footer{color:#374151!important}.card:hover,.download-row:hover{border-color:rgba(0,108,103,.38)!important}.download-row:hover{box-shadow:inset 3px 0 0 #006c67,0 18px 42px rgba(0,108,103,.16)!important}.download-row:hover .download-label{background:#006c67!important}.btn.primary,.btn-primary,.resource-actions .btn-primary{background:linear-gradient(135deg,#006c67,#0f9f94)!important}.section a:not(.btn),.doc-section a:not(.btn){color:#005854!important}

/* moss-docs-light-disabled-readable-20260706 */
.btn-disabled{opacity:1!important;background:rgba(226,232,240,.82)!important;color:#475569!important;border-color:rgba(71,85,105,.26)!important}.transfer-resource-row .download-label small,.download-label small,.side-muted{color:#475569!important}.download-desc small,.resource-note,.muted{color:#374151!important}

/* moss-docs-topnav-context-active-20260706 */
.toplinks a[data-top-downloads]:after{display:none!important}.toplinks a[data-top-downloads]{color:#334155!important;font-weight:650!important}.toplinks a[data-top-downloads]:hover{color:#005854!important}.toplinks a[data-top-downloads].active,.toplinks a[data-top-downloads][aria-current="page"]{position:relative!important;color:#005854!important;font-weight:800!important}.toplinks a[data-top-downloads].active:after,.toplinks a[data-top-downloads][aria-current="page"]:after{content:''!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:-9px!important;height:2px!important;border-radius:999px!important;background:#006c67!important}

/* moss-docs-global-header-port-20260706 */
.site-header.topbar{display:block!important;height:auto!important;min-height:62px!important;padding:0!important;background:rgba(255,255,255,.88)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 10px 32px rgba(15,23,42,.07)!important;z-index:80!important;position:sticky!important;top:0!important;backdrop-filter:blur(18px)!important}.site-header.topbar>.nav-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(12px,1.6vw,28px)!important;min-height:64px!important;display:grid!important;grid-template-columns:minmax(170px,auto) minmax(0,1500px) auto!important;align-items:center!important;gap:clamp(18px,2vw,30px)!important}.location-brand{display:inline-flex!important;align-items:center!important;justify-self:start!important;white-space:nowrap!important;gap:8px!important;padding:0!important;border-radius:8px!important;letter-spacing:0!important;color:var(--text)!important}.location-brand:after{content:''!important}.brand-current{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 11px!important;border-radius:7px!important;background:rgba(0,108,103,.105)!important;border:1px solid rgba(0,108,103,.17)!important;color:#064e49!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important}.brand-dot{color:#006c67!important;font-weight:950!important}.location-brand strong{color:#006c67!important;font-size:1rem!important;font-weight:850!important;letter-spacing:.01em!important}.location-brand:hover{transform:translateY(-1px)!important;text-decoration:none!important}.location-brand:hover .brand-current{background:rgba(0,108,103,.16)!important;border-color:rgba(0,108,103,.34)!important;color:#003f3b!important;box-shadow:0 12px 28px rgba(0,108,103,.12)!important}.toplinks.primary-nav{position:relative!important;display:grid!important;grid-template-columns:86px repeat(7,minmax(0,1fr))!important;gap:26px!important;justify-content:stretch!important;align-items:center!important;text-align:left!important;width:100%!important;max-width:min(1500px,calc(100vw - 96px))!important;margin:0 auto!important;font-size:.92rem!important;line-height:1.35!important;color:var(--muted)!important}.toplinks.primary-nav>.nav-link{appearance:none!important;border:0!important;background:transparent!important;color:#334155!important;font:inherit!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:780!important;padding:7px 0!important;border-radius:0!important;cursor:pointer!important;white-space:nowrap!important;text-align:left!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important}.toplinks.primary-nav>.nav-link:hover,.toplinks.primary-nav>.nav-link:focus{color:#005854!important;text-decoration:none!important}.toplinks.primary-nav>.nav-link:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;flex:0 0 19px!important;border:1px solid rgba(0,108,103,.18)!important;border-radius:6px!important;background:rgba(0,108,103,.075)!important;color:#005854!important;font-size:11px!important;line-height:1!important;font-weight:900!important;box-shadow:0 4px 12px rgba(15,23,42,.05)!important}.toplinks.primary-nav>.nav-home:before{content:'⌂'!important}.toplinks.primary-nav>.nav-link:nth-child(2):before{content:'AI'!important}.toplinks.primary-nav>.nav-link:nth-child(3):before{content:'●'!important}.toplinks.primary-nav>.nav-link:nth-child(4):before{content:'¥'!important}.toplinks.primary-nav>.nav-link:nth-child(5):before{content:'群'!important}.toplinks.primary-nav>.nav-link:nth-child(6):before{content:'!'!important}.toplinks.primary-nav>.nav-link:nth-child(7):before{content:'文'!important}.toplinks.primary-nav>.nav-link:nth-child(8):before{content:'↔'!important}
.mega-board{position:absolute!important;left:112px!important;right:0!important;top:calc(100% + 12px)!important;transform:translateY(10px)!important;z-index:90!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 28px 80px rgba(15,23,42,.18)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}.mega-nav:hover .mega-board,.mega-nav:focus-within .mega-board,.mega-nav.open .mega-board,body.force-mega-open .mega-board{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.mega-col{min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:24px 0 24px 44px!important;border-left:1px solid rgba(15,23,42,.12)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.mega-col:first-child{border-left:0!important}.mega-col h3{margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(15,23,42,.10)!important;color:#0f172a!important;font-size:clamp(18px,1.22vw,22px)!important;font-weight:950!important;line-height:1.16!important;min-height:44px!important;display:flex!important;align-items:flex-start!important}.mega-col a,.mega-col button{display:block!important;width:100%!important;text-align:left!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;color:#0f172a!important;font-size:clamp(13.5px,.88vw,15.5px)!important;font-weight:850!important;line-height:1.28!important;text-decoration:none!important}.mega-col a span,.mega-col button span{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:clamp(11.5px,.72vw,12.5px)!important;font-weight:600!important;line-height:1.36!important}.mega-col a:hover,.mega-col button:hover{color:#005854!important}.mega-col a:hover span,.mega-col button:hover span{color:#334155!important}.nav-actions{display:flex!important;align-items:center!important;gap:10px!important}.nav-actions .portal-link{border-radius:7px!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease!important;text-decoration:none!important}.console-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 13px!important;background:rgba(0,108,103,.105)!important;border:1px solid rgba(0,108,103,.17)!important;color:#064e49!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;font-weight:850!important}.search-button{width:42px!important;height:42px!important;padding:0!important;background:rgba(0,108,103,.055)!important;border:1px solid rgba(0,108,103,.12)!important;color:#242424!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.search-button svg{width:26px!important;height:26px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important}.console-link:hover,.search-button:hover{transform:translateY(-1px)!important;background:rgba(0,108,103,.14)!important;border-color:rgba(0,108,103,.30)!important;color:#003f3b!important;text-decoration:none!important}.layout{padding-top:30px!important}.sidebar,.toc{top:94px!important}.community-modal[hidden],.search-modal[hidden]{display:none!important}.community-modal,.search-modal{position:fixed!important;inset:0!important;z-index:100!important;display:grid!important;place-items:center!important;overflow:auto!important}.modal-backdrop{position:fixed!important;inset:0!important;background:rgba(15,23,42,.26)!important;backdrop-filter:blur(10px)!important}.modal-card,.search-card{position:relative!important;width:min(560px,calc(100% - 36px))!important;padding:24px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(15,23,42,.13)!important;border-radius:12px!important;box-shadow:0 24px 80px rgba(15,23,42,.20)!important}.modal-close{position:absolute!important;right:14px!important;top:12px!important;border:1px solid var(--line)!important;background:#fff!important;color:#111827!important;border-radius:999px!important;width:34px!important;height:34px!important;cursor:pointer!important}.search-box{display:block!important;margin:14px 0!important}.search-box input{width:100%!important;margin-top:8px!important;padding:12px!important;border-radius:8px!important;border:1px solid var(--line)!important}.search-results{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.search-results a{padding:10px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important}.modal-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.copy-result,.modal-note{color:#374151!important}
@media(max-width:1320px){.toplinks.primary-nav{grid-template-columns:78px repeat(7,minmax(0,1fr))!important;gap:18px!important}.mega-board{left:96px!important;gap:18px!important}.mega-col{padding-left:28px!important}.mega-col h3{font-size:18px!important;min-height:42px!important}.mega-col a,.mega-col button{font-size:13.5px!important}.mega-col a span,.mega-col button span{font-size:11.5px!important}}
@media(max-width:1100px){.site-header.topbar>.nav-shell{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto!important;gap:10px!important}.toplinks.primary-nav{display:flex!important;justify-content:flex-start!important;gap:18px!important;overflow-x:auto!important;scrollbar-width:none!important;max-width:none!important}.toplinks.primary-nav::-webkit-scrollbar{display:none!important}.toplinks.primary-nav>.nav-link{width:auto!important}.mega-board{left:10px!important;right:10px!important;width:auto!important;transform:translateY(8px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:76vh!important;overflow:auto!important;padding:20px!important}.mega-col{padding-left:14px!important}.mega-nav:hover .mega-board,.mega-nav:focus-within .mega-board,.mega-nav.open .mega-board,body.force-mega-open .mega-board{transform:translateY(0)!important}}
@media(max-width:760px){.site-header.topbar>.nav-shell{grid-template-columns:1fr auto!important;grid-template-areas:'brand actions' 'nav nav'!important;padding:10px!important}.location-brand{grid-area:brand!important}.nav-actions{grid-area:actions!important}.toplinks.primary-nav{grid-area:nav!important;width:100%!important;gap:16px!important}.brand-current{min-height:34px!important;padding:0 9px!important;font-size:10.5px!important;letter-spacing:.1em!important}.search-button{width:36px!important;height:36px!important}.search-button svg{width:23px!important;height:23px!important}.console-link{min-height:36px!important;padding:0 10px!important}.mega-board{grid-template-columns:1fr!important;max-height:72vh!important;overflow:auto!important}.layout{padding-top:18px!important}.search-results{grid-template-columns:1fr!important}}

/* astro-brand-boundary-stability-20260707 */
@media(min-width:1101px){
  .site-header.topbar>.nav-shell{grid-template-columns:300px minmax(0,1500px) auto!important;}
  .location-brand{width:100%!important;min-width:0!important;overflow:hidden!important;}
  .brand-current{display:inline-flex!important;width:188px!important;max-width:188px!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
}

/* astro-mega-menu-viewport-containment-20260707 */
@media(min-width:1101px){
  .mega-board{
    position:fixed!important;
    left:50%!important;
    right:auto!important;
    top:65px!important;
    width:min(1320px,calc(100vw - 96px))!important;
    transform:translateX(-50%) translateY(10px)!important;
    max-height:calc(100vh - 96px)!important;
    overflow:auto!important;
  }
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board,
  body.force-mega .mega-board,
  body.force-mega-open .mega-board{
    transform:translateX(-50%) translateY(0)!important;
  }
}

/* astro-header-hover-and-brand-boundary-fix-20260707 */
@media(min-width:1101px){
  .site-header.topbar>.nav-shell{grid-template-columns:300px minmax(0,1500px) auto!important;}
  .location-brand{width:100%!important;min-width:0!important;overflow:hidden!important;padding-left:14px!important;padding-right:14px!important;}
  .brand-current{display:inline-flex!important;width:188px!important;max-width:188px!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .mega-nav::after{content:"";position:fixed;left:0;right:0;top:58px;height:34px;z-index:89;pointer-events:auto;background:transparent;}
  body.mega-menu-open .mega-board,
  body.force-mega-open .mega-board{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;}
}

/* astro-brand-current-final-width-20260707 */
@media(min-width:1101px){
  .brand-current{box-sizing:border-box!important;min-width:188px!important;width:188px!important;max-width:188px!important;}
}

/* astro-nav-compact-brand-left-20260707 */
@media(min-width:1101px){
  .site-header.topbar>.nav-shell{
    grid-template-columns:260px minmax(0,1500px) auto!important;
    gap:clamp(10px,1.05vw,18px)!important;
    padding-left:6px!important;
    padding-right:clamp(12px,1.4vw,24px)!important;
  }
  .location-brand{
    padding-left:2px!important;
    padding-right:8px!important;
    transform:none!important;
  }
  .location-brand:hover{transform:none!important;}
  .brand-current{
    box-sizing:border-box!important;
    min-width:156px!important;
    width:156px!important;
    max-width:156px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  .toplinks.primary-nav{
    gap:clamp(9px,1.05vw,17px)!important;
    justify-content:center!important;
    max-width:min(1180px,calc(100vw - 420px))!important;
  }
  .toplinks.primary-nav>.nav-link{font-size:clamp(13px,.82vw,15px)!important;}
}

/* astro-single-header-shell-hardening-20260707 */
@media(min-width:1101px){
  .site-header.topbar{
    position:sticky!important;
    top:0!important;
    z-index:100!important;
  }
  .site-header.topbar>.nav-shell{
    grid-template-columns:290px minmax(0,1500px) auto!important;
    gap:clamp(5px,.52vw,9px)!important;
    padding-left:10px!important;
    padding-right:clamp(12px,1.4vw,24px)!important;
  }
  .location-brand{
    padding-left:0!important;
    padding-right:10px!important;
    overflow:visible!important;
  }
  .brand-current{
    box-sizing:border-box!important;
    min-width:174px!important;
    width:174px!important;
    max-width:174px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
  .toplinks.primary-nav{
    display:flex!important;
    grid-template-columns:none!important;
    gap:clamp(4px,.52vw,9px)!important;
    justify-content:center!important;
    max-width:min(1120px,calc(100vw - 470px))!important;
    text-align:center!important;
  }
  .toplinks.primary-nav>.nav-link{
    width:auto!important;
    min-width:0!important;
    padding-left:2px!important;
    padding-right:2px!important;
    color:#334155!important;
    background:transparent!important;
  }
  .toplinks.primary-nav>.nav-link[aria-current="page"]{
    color:#334155!important;
    background:transparent!important;
  }
  .toplinks.primary-nav>.nav-link:hover,
  .toplinks.primary-nav>.nav-link:focus-visible{
    color:#005854!important;
    background:rgba(0,108,103,.08)!important;
  }
  body:not(.mega-menu-open):not(.force-mega-open) .mega-board{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}

/* astro-nav-scoped-hover-larger-buttons-20260707 */
@media(min-width:1101px){
  .mega-nav::after{
    left:var(--mega-hover-left, 312px)!important;
    right:auto!important;
    width:var(--mega-hover-width, 1120px)!important;
    top:58px!important;
    height:34px!important;
  }
  .toplinks.primary-nav>.nav-link{
    min-height:38px!important;
    padding:8px 9px!important;
    border-radius:10px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1.05!important;
  }
}

/* moss-global-font-system-public-sans-20260707 */
:root{
  --moss-font-sans:"Public Sans", sans-serif;
  --moss-font-serif:"Lora Variable", "Lora", "Source Serif Pro", "Source Serif 4", "Noto Serif SC", "Noto Serif TC", "Noto Serif JP", "Noto Serif KR", "Source Han Serif SC", "Source Han Serif TC", "Source Han Serif", "Songti SC", "STSong", "STSongti-SC-Regular", "PingFang SC", "SimSun", "NSimSun", "宋体", "FangSong", "仿宋", "KaiTi", "楷体", Georgia, "Times New Roman", Cambria, "Liberation Serif", serif;
  --moss-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --font-sans:var(--moss-font-sans);
  --font-body:var(--moss-font-sans);
  --font-serif:var(--moss-font-serif);
  --font-mono:var(--moss-font-mono);
}
html,body,button,input,select,textarea{font-family:var(--moss-font-sans)!important;}
body *:not(svg):not(path):not(use):not(code):not(pre):not(kbd):not(samp){font-family:var(--moss-font-sans)!important;}
code,pre,kbd,samp,.font-mono{font-family:var(--moss-font-mono)!important;}
.font-sans{font-family:var(--moss-font-sans)!important;}
.font-serif{font-family:var(--moss-font-serif)!important;}

/* moss-mega-subitem-hover-uniform-downloads-20260707 */
.mega-board .mega-col a,
.mega-board .mega-col button{
  border-radius:10px!important;
  padding:8px 10px!important;
  margin-left:-10px!important;
  margin-right:0!important;
  color:#334155!important;
  background:transparent!important;
  transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span{
  color:#64748b!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible{
  background:rgba(236,253,245,.88)!important;
  color:#005854!important;
  transform:translateX(2px)!important;
  text-decoration:none!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span{
  color:#0f766e!important;
}
.mega-board a[href*="downloads"],
.mega-board a[href*="downloads"]:visited,
.mega-board a[href*="downloads"][aria-current="page"],
.mega-board a[href*="downloads"].active{
  color:#334155!important;
  background:transparent!important;
  box-shadow:none!important;
  font-weight:inherit!important;
}
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  color:#005854!important;
  background:rgba(236,253,245,.88)!important;
  box-shadow:none!important;
}

/* moss-mega-subitem-weight-swap-uniform-20260707 */
.mega-board .mega-col a,
.mega-board .mega-col button{
  font-weight:500!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span{
  font-weight:800!important;
}
.mega-board a[href*="downloads"],
.mega-board a[href*="downloads"]:visited,
.mega-board a[href*="downloads"][aria-current="page"],
.mega-board a[href*="downloads"].active{
  font-weight:500!important;
}
.mega-board a[href*="downloads"] span{
  font-weight:800!important;
}

/* moss-mega-subitem-desc-softer-20260707 */
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  font-weight:600!important;
  color:#8a97a8!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span,
.mega-board a[href*="downloads"]:hover span,
.mega-board a[href*="downloads"]:focus-visible span{
  color:#4f8f87!important;
}

/* moss-mega-board-translucent-glass-20260707 */
.mega-board{
  background:rgba(255,255,255,.78)!important;
  backdrop-filter:blur(22px) saturate(1.12)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.12)!important;
  border-color:rgba(15,23,42,.10)!important;
  box-shadow:0 28px 80px rgba(15,23,42,.16), inset 0 1px 0 rgba(255,255,255,.58)!important;
}
.mega-board:before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(236,253,245,.16) 52%,rgba(255,255,255,.10))!important;
}
.mega-board .mega-col{
  position:relative!important;
  z-index:1!important;
}

/* moss-mega-board-translucent-readability-tune-20260707 */
.mega-board{
  background:rgba(255,255,255,.84)!important;
}
.mega-board:before{
  background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(236,253,245,.14) 52%,rgba(255,255,255,.08))!important;
}

/* moss-mega-board-strong-frosted-glass-20260707 */
.mega-board{
  background:rgba(255,255,255,.88)!important;
  backdrop-filter:blur(36px) saturate(1.18) brightness(1.04)!important;
  -webkit-backdrop-filter:blur(36px) saturate(1.18) brightness(1.04)!important;
  border-color:rgba(15,23,42,.095)!important;
  box-shadow:0 30px 86px rgba(15,23,42,.18), inset 0 1px 0 rgba(255,255,255,.72), inset 0 0 0 999px rgba(255,255,255,.10)!important;
}
.mega-board:before{
  background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(236,253,245,.26) 48%,rgba(248,250,252,.34))!important;
}
.mega-board:after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:0!important;
  opacity:.34!important;
  background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.10) 1px,transparent 0)!important;
  background-size:3px 3px!important;
  mix-blend-mode:soft-light!important;
}
.mega-board .mega-col{z-index:2!important}

/* moss-mega-board-real-frosted-glass-20260707 */
.mega-board{
  background:rgba(248,250,252,.76)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:hidden!important;
  border-color:rgba(15,23,42,.105)!important;
  box-shadow:0 34px 96px rgba(15,23,42,.20), inset 0 1px 0 rgba(255,255,255,.82)!important;
}
.mega-board:before{
  content:''!important;
  position:absolute!important;
  inset:-32px!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:0!important;
  background:rgba(255,255,255,.50)!important;
  backdrop-filter:blur(52px) saturate(1.35) brightness(1.08)!important;
  -webkit-backdrop-filter:blur(52px) saturate(1.35) brightness(1.08)!important;
}
.mega-board:after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:1!important;
  opacity:.62!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.52),rgba(236,253,245,.30) 44%,rgba(248,250,252,.46)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.13) 1px,transparent 0)!important;
  background-size:auto,3px 3px!important;
  mix-blend-mode:normal!important;
}
.mega-board .mega-col{
  position:relative!important;
  z-index:2!important;
}

/* moss-mega-board-readable-frost-final-20260707 */
.mega-board{
  background:rgba(248,250,252,.90)!important;
  box-shadow:0 34px 96px rgba(15,23,42,.20), inset 0 1px 0 rgba(255,255,255,.88), inset 0 0 0 999px rgba(255,255,255,.18)!important;
}
.mega-board:before{
  inset:-48px!important;
  background:rgba(255,255,255,.70)!important;
  backdrop-filter:blur(72px) saturate(1.42) brightness(1.12)!important;
  -webkit-backdrop-filter:blur(72px) saturate(1.42) brightness(1.12)!important;
}
.mega-board:after{
  opacity:.72!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.68),rgba(236,253,245,.36) 42%,rgba(248,250,252,.62)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.12) 1px,transparent 0)!important;
  background-size:auto,3px 3px!important;
}

/* moss-mega-open-background-blur-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main{
  filter:blur(12px) saturate(.82) brightness(1.04)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(12px) saturate(.82) brightness(1.04)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:rgba(248,250,252,.92)!important;
}
.mega-board:before{
  background:rgba(255,255,255,.76)!important;
  backdrop-filter:blur(84px) saturate(1.45) brightness(1.12)!important;
  -webkit-backdrop-filter:blur(84px) saturate(1.45) brightness(1.12)!important;
}
.mega-board:after{
  opacity:.76!important;
}

/* moss-mega-board-inner-glass-balance-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:none!important;
}
.mega-board{
  background:rgba(248,250,252,.68)!important;
  backdrop-filter:blur(34px) saturate(1.28) brightness(1.06)!important;
  -webkit-backdrop-filter:blur(34px) saturate(1.28) brightness(1.06)!important;
  box-shadow:0 34px 96px rgba(15,23,42,.20), inset 0 1px 0 rgba(255,255,255,.72), inset 0 0 0 1px rgba(255,255,255,.32)!important;
}
.mega-board:before{
  inset:0!important;
  background:linear-gradient(135deg,rgba(255,255,255,.30),rgba(236,253,245,.18) 45%,rgba(248,250,252,.22))!important;
  backdrop-filter:blur(18px) saturate(1.12)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.12)!important;
}
.mega-board:after{
  opacity:.36!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.16),rgba(236,253,245,.12) 44%,rgba(248,250,252,.12)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.10) 1px,transparent 0)!important;
  background-size:auto,3px 3px!important;
}

/* moss-mega-board-area-only-backdrop-blur-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:none!important;
}
.mega-board{
  isolation:isolate!important;
  background:rgba(248,250,252,.50)!important;
  backdrop-filter:blur(4px) saturate(1.02)!important;
  -webkit-backdrop-filter:blur(4px) saturate(1.02)!important;
  box-shadow:0 34px 96px rgba(15,23,42,.20), inset 0 1px 0 rgba(255,255,255,.70), inset 0 0 0 1px rgba(255,255,255,.26)!important;
}
.mega-board:before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:-1!important;
  background:rgba(255,255,255,.30)!important;
  backdrop-filter:blur(42px) saturate(1.32) brightness(1.08)!important;
  -webkit-backdrop-filter:blur(42px) saturate(1.32) brightness(1.08)!important;
}
.mega-board:after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:1!important;
  opacity:.30!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.18),rgba(236,253,245,.11) 45%,rgba(248,250,252,.12)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.08) 1px,transparent 0)!important;
  background-size:auto,3px 3px!important;
}
.mega-board .mega-col{position:relative!important;z-index:2!important}

/* moss-mega-board-area-blur-readable-final-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:none!important;
}
.mega-board{
  background:rgba(248,250,252,.76)!important;
  backdrop-filter:blur(10px) saturate(1.08) brightness(1.04)!important;
  -webkit-backdrop-filter:blur(10px) saturate(1.08) brightness(1.04)!important;
}
.mega-board:before{
  inset:0!important;
  background:rgba(255,255,255,.44)!important;
  backdrop-filter:blur(58px) saturate(1.36) brightness(1.10)!important;
  -webkit-backdrop-filter:blur(58px) saturate(1.36) brightness(1.10)!important;
}
.mega-board:after{
  opacity:.34!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.24),rgba(236,253,245,.14) 45%,rgba(248,250,252,.18)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.07) 1px,transparent 0)!important;
  background-size:auto,3px 3px!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#758397!important;
}

/* moss-mega-board-area-blur-readable-v2-20260707 */
.mega-board{
  background:rgba(248,250,252,.84)!important;
  backdrop-filter:blur(16px) saturate(1.12) brightness(1.06)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.12) brightness(1.06)!important;
}
.mega-board:before{
  background:rgba(255,255,255,.58)!important;
  backdrop-filter:blur(70px) saturate(1.40) brightness(1.12)!important;
  -webkit-backdrop-filter:blur(70px) saturate(1.40) brightness(1.12)!important;
}
.mega-board:after{
  opacity:.22!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.20),rgba(236,253,245,.10) 45%,rgba(248,250,252,.14)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.045) 1px,transparent 0)!important;
  background-size:auto,4px 4px!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#243247!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#66758b!important;
}

/* moss-mega-board-area-blur-readable-v3-20260707 */
.mega-board{
  background:rgba(255,255,255,.88)!important;
  backdrop-filter:blur(24px) saturate(1.15) brightness(1.08)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.15) brightness(1.08)!important;
}
.mega-board:before{
  background:rgba(255,255,255,.68)!important;
  backdrop-filter:blur(92px) saturate(1.45) brightness(1.14)!important;
  -webkit-backdrop-filter:blur(92px) saturate(1.45) brightness(1.14)!important;
}
.mega-board:after{
  opacity:.14!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.16),rgba(236,253,245,.08) 45%,rgba(248,250,252,.10)),
    radial-gradient(circle at 1px 1px,rgba(15,23,42,.025) 1px,transparent 0)!important;
  background-size:auto,5px 5px!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#172033!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#4f5f73!important;
}

/* moss-mega-transparent-panel-page-blur-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(14px) saturate(.82) brightness(1.04)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.site-header.topbar,
.site-header.topbar *{
  filter:none!important;
}
.mega-board{
  isolation:isolate!important;
  background:rgba(255,255,255,.12)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(255,255,255,.42)!important;
  box-shadow:0 30px 86px rgba(15,23,42,.20), inset 0 1px 0 rgba(255,255,255,.58), inset 0 0 0 1px rgba(15,23,42,.035)!important;
  overflow:hidden!important;
}
.mega-board:before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:0!important;
  background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(236,253,245,.08) 46%,rgba(255,255,255,.08))!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.mega-board:after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  z-index:1!important;
  opacity:.12!important;
  background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.70) 1px,transparent 0)!important;
  background-size:5px 5px!important;
  mix-blend-mode:soft-light!important;
}
.mega-board .mega-col{
  position:relative!important;
  z-index:2!important;
  border-left:1px solid rgba(15,23,42,.16)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#0f172a!important;
  text-shadow:0 1px 0 rgba(255,255,255,.46)!important;
  border-bottom-color:rgba(15,23,42,.14)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#172033!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.38)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#4f5f73!important;
  text-shadow:0 1px 0 rgba(255,255,255,.42)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.72)!important;
  color:#005854!important;
  border-color:rgba(0,108,103,.12)!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.10), 0 10px 26px rgba(15,23,42,.08)!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span,
.mega-board a[href*="downloads"]:hover span,
.mega-board a[href*="downloads"]:focus-visible span{
  color:#256f68!important;
}

/* moss-mega-transparent-panel-page-blur-v2-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(18px) saturate(.78) brightness(1.02)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:rgba(255,255,255,.045)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(255,255,255,.52)!important;
  box-shadow:0 32px 88px rgba(15,23,42,.22), inset 0 1px 0 rgba(255,255,255,.62), inset 0 0 0 1px rgba(15,23,42,.045)!important;
}
.mega-board:before{
  background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(236,253,245,.035) 46%,rgba(255,255,255,.025))!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.mega-board:after{
  opacity:.07!important;
  background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.74) 1px,transparent 0)!important;
  background-size:6px 6px!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.20)!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#071426!important;
  text-shadow:0 1px 0 rgba(255,255,255,.52),0 8px 24px rgba(255,255,255,.16)!important;
  border-bottom-color:rgba(15,23,42,.18)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#0f1b2d!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.52),0 8px 22px rgba(255,255,255,.12)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#40516a!important;
  text-shadow:0 1px 0 rgba(255,255,255,.58)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.62)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.13),0 10px 26px rgba(15,23,42,.09)!important;
}

/* moss-mega-transparent-panel-page-blur-v3-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(22px) saturate(.74) brightness(1.00)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:rgba(255,255,255,.018)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(255,255,255,.58)!important;
  box-shadow:0 34px 92px rgba(15,23,42,.24), inset 0 1px 0 rgba(255,255,255,.66), inset 0 0 0 1px rgba(15,23,42,.055)!important;
}
.mega-board:before{
  background:linear-gradient(135deg,rgba(255,255,255,.022),rgba(236,253,245,.014) 46%,rgba(255,255,255,.010))!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.mega-board:after{
  opacity:.04!important;
  background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.72) 1px,transparent 0)!important;
  background-size:7px 7px!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.24)!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#061225!important;
  text-shadow:0 1px 0 rgba(255,255,255,.62),0 10px 28px rgba(255,255,255,.22)!important;
  border-bottom-color:rgba(15,23,42,.22)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#071426!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.62),0 10px 26px rgba(255,255,255,.18)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#33465e!important;
  text-shadow:0 1px 0 rgba(255,255,255,.68)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.58)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.16),0 10px 28px rgba(15,23,42,.11)!important;
}

/* moss-mega-transparent-panel-page-blur-v4-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(24px) saturate(.68) contrast(.92) brightness(.98)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(255,255,255,.64)!important;
  box-shadow:0 34px 96px rgba(15,23,42,.24), inset 0 1px 0 rgba(255,255,255,.68), inset 0 0 0 1px rgba(15,23,42,.07)!important;
}
.mega-board:before{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  opacity:0!important;
}
.mega-board:after{
  opacity:0!important;
  background:none!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.28)!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#041124!important;
  text-shadow:0 1px 0 rgba(255,255,255,.78),0 0 18px rgba(255,255,255,.64)!important;
  border-bottom-color:rgba(15,23,42,.26)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#061326!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.76),0 0 16px rgba(255,255,255,.58)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#263b56!important;
  text-shadow:0 1px 0 rgba(255,255,255,.80),0 0 14px rgba(255,255,255,.52)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.52)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.18),0 10px 28px rgba(15,23,42,.12)!important;
}

/* moss-mega-transparent-panel-page-blur-v5-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(30px) saturate(.58) contrast(.82) brightness(.86)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(15,23,42,.18)!important;
  box-shadow:0 18px 58px rgba(15,23,42,.16), inset 0 1px 0 rgba(255,255,255,.46)!important;
}
.mega-board:before,
.mega-board:after{
  opacity:0!important;
  background:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.30)!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#020817!important;
  text-shadow:0 1px 0 rgba(255,255,255,.82),0 0 22px rgba(255,255,255,.72)!important;
  border-bottom-color:rgba(15,23,42,.28)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#031021!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.82),0 0 20px rgba(255,255,255,.68)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#1f344f!important;
  text-shadow:0 1px 0 rgba(255,255,255,.86),0 0 18px rgba(255,255,255,.62)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.46)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.18),0 10px 28px rgba(15,23,42,.12)!important;
}

/* moss-mega-transparent-panel-page-blur-v6-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(30px) saturate(.58) contrast(.82) brightness(.86)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(15,23,42,.16)!important;
  box-shadow:0 16px 42px rgba(15,23,42,.10)!important;
}
.mega-board:before,
.mega-board:after{
  opacity:0!important;
  background:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.30)!important;
  background:transparent!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#020817!important;
  text-shadow:0 1px 0 rgba(255,255,255,.86),0 0 24px rgba(255,255,255,.76)!important;
  border-bottom-color:rgba(15,23,42,.28)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#031021!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.86),0 0 22px rgba(255,255,255,.72)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#1f344f!important;
  text-shadow:0 1px 0 rgba(255,255,255,.88),0 0 18px rgba(255,255,255,.66)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.46)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.18),0 10px 28px rgba(15,23,42,.12)!important;
}

/* moss-mega-transparent-panel-page-blur-v7-20260707 */
body:has(.mega-nav:hover) main,
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body.force-mega-open .site-footer{
  filter:blur(32px) saturate(.55) contrast(.78) brightness(.84)!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease!important;
}
.mega-board{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border:1px solid rgba(15,23,42,.12)!important;
  box-shadow:none!important;
  outline:1px solid rgba(255,255,255,.28)!important;
  outline-offset:-1px!important;
}
.mega-board:before,
.mega-board:after{
  content:''!important;
  opacity:0!important;
  background:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}
.mega-board .mega-col{
  border-left:1px solid rgba(15,23,42,.26)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.mega-board .mega-col:first-child{border-left:0!important;}
.mega-board .mega-col h3{
  color:#020817!important;
  text-shadow:0 1px 0 rgba(255,255,255,.90),0 0 28px rgba(255,255,255,.82)!important;
  border-bottom-color:rgba(15,23,42,.24)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#031021!important;
  background:transparent!important;
  text-shadow:0 1px 0 rgba(255,255,255,.90),0 0 24px rgba(255,255,255,.78)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#1d314b!important;
  text-shadow:0 1px 0 rgba(255,255,255,.92),0 0 20px rgba(255,255,255,.72)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.44)!important;
  color:#005854!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.18),0 10px 28px rgba(15,23,42,.10)!important;
}

/* moss-mega-transparent-panel-green-text-20260707 */
.mega-board .mega-col h3{
  color:#005854!important;
  text-shadow:0 1px 0 rgba(255,255,255,.90),0 0 24px rgba(236,253,245,.82)!important;
  border-bottom-color:rgba(0,108,103,.26)!important;
}
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"]{
  color:#006c67!important;
  text-shadow:0 1px 0 rgba(255,255,255,.88),0 0 22px rgba(236,253,245,.74)!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#2f7d75!important;
  text-shadow:0 1px 0 rgba(255,255,255,.88),0 0 18px rgba(236,253,245,.68)!important;
}
.mega-board .mega-col{
  border-left-color:rgba(0,108,103,.24)!important;
}
.mega-board .mega-col h3{
  border-bottom-color:rgba(0,108,103,.22)!important;
}
.mega-board{
  border-color:rgba(0,108,103,.15)!important;
  outline-color:rgba(236,253,245,.32)!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  background:rgba(236,253,245,.50)!important;
  color:#004d49!important;
  box-shadow:inset 0 0 0 1px rgba(0,108,103,.20),0 10px 28px rgba(0,108,103,.10)!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span,
.mega-board a[href*="downloads"]:hover span,
.mega-board a[href*="downloads"]:focus-visible span{
  color:#146e66!important;
}

/* moss-mega-green-text-readable-desc-20260707 */
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span{
  color:#246b63!important;
  font-weight:650!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span,
.mega-board a[href*="downloads"]:hover span,
.mega-board a[href*="downloads"]:focus-visible span{
  color:#075f58!important;
  font-weight:700!important;
}

/* moss-mega-white-blur-bridge-click-docs-fix-20260707 */
@media(min-width:1101px){
  .mega-nav::after{
    left:var(--mega-hover-left,312px)!important;
    right:auto!important;
    width:var(--mega-hover-width,1120px)!important;
    top:62px!important;
    height:14px!important;
    pointer-events:auto!important;
    background:transparent!important;
  }
}
body:has(.mega-nav:hover) [data-shell-root],
body.mega-menu-open [data-shell-root],
body.force-mega-open [data-shell-root]{
  filter:blur(32px) saturate(.42) contrast(.68) brightness(1.18)!important;
  opacity:.82!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease,opacity .16s ease!important;
}
body:has(.mega-nav:hover)::before,
body.mega-menu-open::before,
body.force-mega-open::before{
  content:""!important;
  position:fixed!important;
  left:0!important;
  right:0!important;
  top:62px!important;
  bottom:0!important;
  z-index:70!important;
  pointer-events:none!important;
  background:rgba(255,255,255,.22)!important;
}
body:has(.mega-nav:hover) main,
body.mega-menu-open main,
body.force-mega-open main,
body:has(.mega-nav:hover) .site-footer,
body.mega-menu-open .site-footer,
body.force-mega-open .site-footer,
body:has(.mega-nav:hover) .layout .sidebar,
body.mega-menu-open .layout .sidebar,
body.force-mega-open .layout .sidebar,
body:has(.mega-nav:hover) .layout .toc,
body.mega-menu-open .layout .toc,
body.force-mega-open .layout .toc{
  filter:none!important;
}
body:has(.mega-nav:focus-within) [data-shell-root]:not(.never),
body:has(.mega-nav.open) [data-shell-root]:not(.never),
body:has(.mega-nav:focus-within) main,
body:has(.mega-nav.open) main,
body:has(.mega-nav:focus-within) .site-footer,
body:has(.mega-nav.open) .site-footer,
body:has(.mega-nav:focus-within) .layout .sidebar,
body:has(.mega-nav.open) .layout .sidebar,
body:has(.mega-nav:focus-within) .layout .toc,
body:has(.mega-nav.open) .layout .toc{
  filter:none!important;
  opacity:1!important;
}
.site-header.topbar,
.site-header.topbar *,
.mega-board,
.mega-board *{
  filter:none!important;
  opacity:1!important;
}
.mega-board{
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border-color:rgba(0,108,103,.17)!important;
  outline-color:rgba(255,255,255,.46)!important;
  box-shadow:none!important;
}
.mega-board:before,
.mega-board:after{
  opacity:0!important;
  background:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}

/* moss-mega-hover-bridge-top-calc-20260707 */
@media(min-width:1101px){
  .mega-nav::after{
    top:var(--mega-hover-top,51px)!important;
    height:14px!important;
  }
}

/* moss-mega-compact-gap-bridge-20260707 */
@media(min-width:1101px){
  .mega-board{
    top:calc(100% + 2px)!important;
  }
  .mega-nav::after{
    top:var(--mega-hover-top,51px)!important;
    height:10px!important;
  }
}

/* moss-mega-compact-gap-force-visible-20260707 */
@media(min-width:1101px){
  .mega-board{
    top:calc(100% + 2px)!important;
  }
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board,
  body.mega-menu-open .mega-board,
  body.force-mega-open .mega-board{
    transform:translateY(0)!important;
  }
  .mega-nav::after{
    top:var(--mega-hover-top,51px)!important;
    height:10px!important;
  }
}

/* moss-mega-no-gap-final-20260707 */
@media(min-width:1101px){
  .mega-nav .mega-board,
  body.force-mega-open .mega-nav .mega-board,
  body.mega-menu-open .mega-nav .mega-board,
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board{
    top:calc(100% - 8px)!important;
    transform:translateY(0)!important;
  }
  .mega-nav::after{
    top:var(--mega-hover-top,51px)!important;
    height:8px!important;
  }
}

/* moss-mega-docs-overflow-full-width-fix-20260707 */
html,body{
  overflow-x:hidden!important;
}
body:has(.mega-nav:hover),
body.mega-menu-open,
body.force-mega-open{
  overflow-x:hidden!important;
}
body:has(.mega-nav:hover) [data-shell-root],
body.mega-menu-open [data-shell-root],
body.force-mega-open [data-shell-root]{
  overflow-x:clip!important;
}
@media(min-width:1101px){
  .mega-nav .mega-board,
  body.force-mega-open .mega-nav .mega-board,
  body.mega-menu-open .mega-nav .mega-board,
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board{
    left:calc(var(--mega-hover-left,312px) - 180px)!important;
    right:clamp(12px,1.6vw,28px)!important;
    width:auto!important;
    max-width:none!important;
    grid-template-columns:repeat(7,minmax(0,1fr))!important;
    gap:clamp(14px,1.25vw,22px)!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
}
@media(min-width:1321px){
  .mega-nav .mega-board,
  body.force-mega-open .mega-nav .mega-board,
  body.mega-menu-open .mega-nav .mega-board,
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board{
    left:calc(var(--mega-hover-left,312px) - 190px)!important;
    gap:clamp(16px,1.35vw,24px)!important;
  }
}

/* moss-mega-centered-hover-only-nav-20260707 */
@media(min-width:1101px){
  .mega-nav .mega-board,
  body.force-mega-open .mega-nav .mega-board,
  body.mega-menu-open .mega-nav .mega-board,
  .mega-nav:hover .mega-board,
  .mega-nav:focus-within .mega-board,
  .mega-nav.open .mega-board{
    left:50%!important;
    right:auto!important;
    width:min(1452px,calc(100vw - 48px))!important;
    max-width:none!important;
    transform:translateX(-50%) translateY(0)!important;
    top:calc(100% - 8px)!important;
    grid-template-columns:repeat(7,minmax(0,1fr))!important;
    gap:clamp(14px,1.25vw,22px)!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
  .mega-nav::after{
    left:50%!important;
    right:auto!important;
    width:min(1452px,calc(100vw - 48px))!important;
    transform:translateX(-50%)!important;
    top:var(--mega-hover-top,51px)!important;
    height:8px!important;
  }
  .toplinks.primary-nav>.nav-link{
    cursor:default!important;
  }
}

/* moss-mega-click-nav-restored-blur-fix-20260707 */
@media(min-width:1101px){
  .toplinks.primary-nav>.nav-link{
    cursor:pointer!important;
  }
}

/* moss-mega-click-focus-hover-blur-restored-20260707 */
body:has(.mega-nav:hover) [data-shell-root],
body.mega-menu-open [data-shell-root],
body.force-mega-open [data-shell-root]{
  filter:blur(32px) saturate(.42) contrast(.68) brightness(1.18)!important;
  opacity:.82!important;
  transform:translateZ(0)!important;
  transition:filter .16s ease,opacity .16s ease!important;
}
body:has(.mega-nav:hover)::before,
body.mega-menu-open::before,
body.force-mega-open::before{
  content:""!important;
  position:fixed!important;
  left:0!important;
  right:0!important;
  top:62px!important;
  bottom:0!important;
  z-index:70!important;
  pointer-events:none!important;
  background:rgba(255,255,255,.22)!important;
}
@media(min-width:1101px){
  .toplinks.primary-nav>.nav-link{cursor:pointer!important;}
}

/* moss-mega-route-swap-stylesheet-reopen-fix-20260707 */
body:has(.mega-nav:hover) [data-shell-root],
body.mega-menu-open [data-shell-root],
body.force-mega-open [data-shell-root]{
  filter:blur(32px) saturate(.42) contrast(.68) brightness(1.18)!important;
  opacity:.82!important;
}

/* moss-mega-focus-within-after-click-blur-fix-20260707 */
body:has(.mega-nav:hover) [data-shell-root],
body:has(.mega-nav:focus-within) [data-shell-root],
body:has(.mega-nav.open) [data-shell-root],
body.mega-menu-open [data-shell-root],
body.force-mega-open [data-shell-root]{
  filter:blur(32px) saturate(.42) contrast(.68) brightness(1.18)!important;
  opacity:.82!important;
}

/* moss-mega-focused-link-specificity-blur-fix-20260707 */
body:has(.mega-nav:hover) [data-shell-root]:not(.never),
body:has(.mega-nav:focus-within) [data-shell-root]:not(.never),
body:has(.mega-nav.open) [data-shell-root]:not(.never),
body.mega-menu-open [data-shell-root]:not(.never),
body.force-mega-open [data-shell-root]:not(.never){
  filter:blur(32px) saturate(.42) contrast(.68) brightness(1.18)!important;
  opacity:.82!important;
}

/* moss-mega-blur-only-when-popup-visible-20260707 */
body:not(.mega-menu-open):not(.force-mega-open) [data-shell-root]{
  filter:none!important;
  opacity:1!important;
}

/* moss-mega-blur-cleared-when-popup-hidden-specificity-20260707 */
body:not(.mega-menu-open):not(.force-mega-open):not(.never) [data-shell-root]:not(.never),
body:not(.mega-menu-open):not(.force-mega-open):not(.never) [data-shell-root]{
  filter:none!important;
  opacity:1!important;
}

/* moss-mega-remove-downloads-special-treatment-20260707 */
.mega-board .mega-col a,
.mega-board .mega-col button,
.mega-board a[href*="downloads"],
.mega-board a[href*="downloads"]:visited,
.mega-board a[href*="downloads"][aria-current="page"],
.mega-board a[href*="downloads"].active{
  color:#006c67!important;
  background:transparent!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  text-decoration:none!important;
  font-weight:800!important;
}
.mega-board .mega-col a::before,
.mega-board .mega-col a::after,
.mega-board a[href*="downloads"]::before,
.mega-board a[href*="downloads"]::after{
  content:none!important;
  display:none!important;
  border:0!important;
  background:none!important;
  box-shadow:none!important;
}
.mega-board .mega-col a span,
.mega-board .mega-col button span,
.mega-board a[href*="downloads"] span,
.mega-board a[href*="downloads"]:visited span,
.mega-board a[href*="downloads"][aria-current="page"] span,
.mega-board a[href*="downloads"].active span{
  color:#246b63!important;
  text-shadow:none!important;
  font-weight:650!important;
  text-decoration:none!important;
  border:0!important;
  border-bottom:0!important;
}
.mega-board .mega-col a:hover,
.mega-board .mega-col a:focus-visible,
.mega-board .mega-col button:hover,
.mega-board .mega-col button:focus-visible,
.mega-board a[href*="downloads"]:hover,
.mega-board a[href*="downloads"]:focus-visible{
  color:#004d49!important;
  background:rgba(236,253,245,.50)!important;
  border:0!important;
  border-bottom:0!important;
  text-decoration:none!important;
}
.mega-board .mega-col a:hover span,
.mega-board .mega-col a:focus-visible span,
.mega-board .mega-col button:hover span,
.mega-board .mega-col button:focus-visible span,
.mega-board a[href*="downloads"]:hover span,
.mega-board a[href*="downloads"]:focus-visible span{
  color:#075f58!important;
  text-shadow:none!important;
  font-weight:700!important;
}

/* moss-mega-subtitle-muted-20260709 */
.mega-col a span,.mega-col button span{display:block!important;margin-top:5px!important;color:rgba(71,85,105,.58)!important;font-size:clamp(11px,.7vw,12px)!important;font-weight:500!important;line-height:1.32!important;letter-spacing:0!important}.mega-col a:hover span,.mega-col a:focus span,.mega-col button:hover span,.mega-col button:focus span{color:rgba(15,23,42,.66)!important}
@media(max-width:1320px){.mega-col a span,.mega-col button span{font-size:11px!important;color:rgba(71,85,105,.56)!important}}
@media(max-width:760px){.mega-col a span,.mega-col button span{font-size:11.5px!important;color:rgba(71,85,105,.58)!important}}

/* moss-mega-subtitle-muted-stronger-20260709 */
.mega-board .mega-col a span,.mega-board .mega-col button span,.mega-board a[href*="downloads"] span,.mega-board a[href*="downloads"][aria-current="page"] span,.mega-board a[href*="downloads"].active span{display:block!important;margin-top:5px!important;color:rgba(100,116,139,.52)!important;font-size:clamp(11px,.7vw,12px)!important;font-weight:500!important;line-height:1.32!important;letter-spacing:0!important;text-shadow:none!important}.mega-board .mega-col a:hover span,.mega-board .mega-col a:focus span,.mega-board .mega-col button:hover span,.mega-board .mega-col button:focus span{color:rgba(71,85,105,.66)!important}
