.mel-authority{font-family:Poppins,system-ui,sans-serif;--acc-light: #4F46E5;--acc-deep: #A5B4FC;--mel-sheet-accent2: #22D3EE}.mel-authority[data-cluster=mobile]{--acc-light: #0F766E;--acc-deep: #5EEAD4;--mel-sheet-accent2: #22D3EE}.mel-authority[data-cluster=browser]{--acc-light: #6D28D9;--acc-deep: #C4B5FD;--mel-sheet-accent2: #22D3EE}.mel-authority .mel-sheet--light{--acc: var(--acc-light);--mel-sheet-accent: var(--acc-light)}.mel-authority .mel-sheet--deep{--acc: var(--acc-deep);--mel-sheet-accent: var(--acc-deep)}.mel-authority>.mel-sheet:first-child{padding-top:clamp(128px,13vw,184px)}.mel-authority [id]{scroll-margin-top:96px}.mel-authority__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:36px;color:var(--mel-text-tertiary);font:700 11px/1.5 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.mel-authority__breadcrumb a{color:inherit;text-decoration:none;transition:color .16s ease}.mel-authority__breadcrumb a:hover{color:var(--acc)}.mel-authority__breadcrumb a:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:5px}.mel-authority__breadcrumb span{opacity:.7}.mel-authority__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,72px);align-items:start}.mel-authority__hero{min-width:0}.mel-authority__eyebrow .dot{width:7px;height:7px;border-radius:999px;flex:0 0 7px;background:var(--acc);box-shadow:0 0 10px color-mix(in srgb,var(--acc) 60%,transparent)}.mel-authority h1.mel-sheet-title{font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:1.03;letter-spacing:-.045em;color:var(--mel-text-primary)}.mel-authority h2.mel-sheet-title{color:var(--mel-text-primary)}.mel-authority__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mel-authority__button{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 22px;border-radius:14px;color:var(--mel-text-primary);text-decoration:none;white-space:nowrap;font:700 14px/1 Poppins,system-ui,sans-serif;transition:transform .14s ease,box-shadow .2s ease,color .16s ease}.mel-sheet--light .mel-authority__button{background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:5px 5px 14px #0f172a14,-5px -5px 14px #fffffff2}.mel-sheet--deep .mel-authority__button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 30px -18px #000000e6,inset 0 1px #ffffff12}.mel-authority__button svg{transition:transform .18s ease}.mel-authority__button:hover{transform:translateY(-2px);color:var(--acc)}.mel-authority__button:hover svg{transform:translate(3px)}.mel-authority__button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.mel-authority .mel-authority__button--primary,.mel-authority .mel-authority__button--primary:hover{color:#fff;border:none;background:linear-gradient(135deg,var(--acc-light),color-mix(in srgb,var(--acc-light) 70%,#0F172A));box-shadow:0 14px 30px -14px color-mix(in srgb,var(--acc-light) 70%,transparent),inset 0 1px #ffffff38}.mel-authority__aside-title{margin-bottom:10px;color:var(--mel-text-tertiary);font:800 10px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.mel-authority__aside a{display:flex;gap:10px;padding:9px 10px;border-radius:10px;color:var(--mel-text-secondary);font-size:12.5px;line-height:1.45;text-decoration:none;transition:color .16s ease,background .16s ease}.mel-authority__aside a .n{flex:0 0 auto;color:var(--acc);font:700 11px/1.6 JetBrains Mono,ui-monospace,monospace}.mel-authority__aside a:hover{color:var(--mel-text-primary);background:var(--mel-surface-2)}.mel-authority__aside a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.mel-authority .mel-authority__answer{margin-top:clamp(40px,6vw,64px);padding-left:clamp(28px,4vw,44px)}.mel-authority__answer:before{content:"";position:absolute;left:clamp(14px,2vw,20px);top:clamp(18px,2vw,26px);bottom:clamp(18px,2vw,26px);width:4px;border-radius:999px;background:linear-gradient(180deg,var(--acc),var(--mel-sheet-accent2))}.mel-authority__answer-label{color:var(--acc);font:800 10px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.mel-authority__answer p{margin:12px 0 0;max-width:68ch;color:var(--mel-text-primary);font:500 clamp(1.05rem,1.8vw,1.3rem)/1.62 Poppins,system-ui,sans-serif}.mel-authority__prose{margin-top:26px}.mel-authority__prose p{color:var(--mel-text-secondary);font-size:1.02rem;line-height:1.82;margin:0 0 16px;max-width:72ch}.mel-authority__prose p:last-child{margin-bottom:0}.mel-authority__bullets{margin-top:28px}.mel-authority__bullets ul{display:grid;gap:13px;list-style:none;margin:0;padding:0}.mel-authority__bullets li{position:relative;color:var(--mel-text-secondary);line-height:1.62;padding-left:24px}.mel-authority__bullets li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:999px;background:var(--acc);box-shadow:0 0 10px color-mix(in srgb,var(--acc) 55%,transparent)}.mel-authority__faq-list{display:flex;flex-direction:column;gap:14px;margin-top:30px}.mel-authority__faq-list details.mel-sheet-card{padding:0}.mel-authority__faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;color:var(--mel-text-primary);font:700 15px/1.4 Poppins,system-ui,sans-serif}.mel-authority__faq-list summary::-webkit-details-marker{display:none}.mel-authority__faq-list summary:focus-visible{outline:2px solid var(--acc);outline-offset:-3px;border-radius:20px}.mel-authority__faq-list summary:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-right:3px;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:rotate(45deg);transition:transform .25s ease}.mel-authority__faq-list details[open] summary:after{transform:rotate(-135deg)}.mel-authority__faq-list details p{color:var(--mel-text-secondary);line-height:1.75;margin:0;padding:0 20px 20px;max-width:76ch}.mel-authority__related-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.mel-authority__related-grid a.mel-sheet-card{display:block;padding-right:46px;text-decoration:none}.mel-authority__related-grid a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.mel-authority__related-grid a:after{content:"→";position:absolute;right:20px;top:22px;color:var(--acc);font-size:16px;opacity:.55;transition:opacity .18s ease,transform .18s ease}.mel-authority__related-grid a:hover:after{opacity:1;transform:translate(3px)}.mel-authority__related-grid strong{display:block;margin-bottom:8px;color:var(--mel-text-primary);font:700 15px/1.3 Poppins,system-ui,sans-serif}.mel-authority__related-grid span{display:block;color:var(--mel-text-secondary);font-size:13px;line-height:1.6}.mel-authority__updated{margin-top:48px;color:var(--mel-text-tertiary);font:600 10px/1.5 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.mel-authority__hero-grid{grid-template-columns:minmax(0,1fr)}.mel-authority__aside{display:none}}@media(max-width:767px){.mel-authority>.mel-sheet:first-child{padding-top:116px}}@media(max-width:640px){.mel-authority__breadcrumb{margin-bottom:24px}.mel-authority__related-grid{grid-template-columns:1fr}.mel-authority__button{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.mel-authority__button,.mel-authority__button svg,.mel-authority__faq-list summary:after,.mel-authority__related-grid a:after,.mel-authority__aside a{transition:none}.mel-authority__button:hover{transform:none}}
