@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.3g3bt7l0ghqli.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.2i_4fubx_n-y1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/45b63fe037c60d0d-s.3hk3-uyb7gexl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.p.148zpjuoy5uon.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2w0lnotpt__ns.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_42ee5cac-module__XJQtRq__className{font-family:Montserrat,Montserrat Fallback}.montserrat_42ee5cac-module__XJQtRq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8c6f6f0aec3d26a6-s.3nkdcx54e-f8a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1eec9d9ffa9353d6-s.0cj1i4z6mq3nk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a743aa2c0cf8fb8f-s.09n7alw1mieeg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/10995ca37aac8da2-s.24978ju28eow5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6c734a20b6a058c6-s.3vqrh_vi2hmth.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/dfb4b19a8d76831e-s.p.13o6itka4oty-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f67ad414ed34149c-s.p.009t6yts_a2k4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b8b72da2-module__FWicda__className{font-family:Inter,Inter Fallback}.inter_b8b72da2-module__FWicda__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.p.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.p.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_38d20dcb-module__ksPgKG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_38d20dcb-module__ksPgKG__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--font-heading:var(--font-montserrat),sans-serif;--font-body:var(--font-inter),sans-serif;--bg:#fcfaf7;--paper:#fff;--ink:#221714;--muted:#6e5f57;--line:#ece9e4;--nav:#f4f2ef;--accent:#b5182a;--accent-strong:#7d0f1d;--accent-soft:#f9dfda;--live:#2f7d54;--live-soft:#dcefe2;--code:#241512;--shadow:0 22px 70px #3c140f1f}:root[data-theme=dark]{--bg:#171110;--paper:#221917;--ink:#f4ebe4;--muted:#b7a89d;--line:#3a2c26;--nav:#1c1513;--accent:#ff7266;--accent-strong:#ffb0a6;--accent-soft:#3c1e1a;--live:#6fe3a3;--live-soft:#173327;--code:#120b0a;--shadow:0 22px 70px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:15px/1.65 var(--font-body);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}code,kbd,pre{font-family:var(--font-mono),monospace}::selection{color:#3c0f0a;background:#f6c9c2}:root[data-theme=dark] ::selection{color:#ffe8e3;background:#5c231d}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.site{grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);border-right:1px solid var(--line);z-index:20;flex-direction:column;height:100vh;padding:30px 19px 18px;display:flex;position:sticky;top:0}.brand{padding:0 11px 28px}.brand-link{font:700 18px/1 var(--font-heading);letter-spacing:-.02em;align-items:center;gap:13px;display:flex}.brand-sub{font:500 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:var(--muted);margin-top:6px;display:block}.search-trigger{border:1px solid var(--line);background:var(--paper);text-align:left;width:100%;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:12px;transition:border-color .2s;display:flex}.search-trigger:hover{border-color:var(--accent)}.search-trigger kbd{white-space:nowrap;border:1px solid var(--line);border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 4px;font-size:10px}.sidebar nav{flex-direction:column;padding:20px 0;display:flex}.nav-label{font:500 10px var(--font-mono),monospace;letter-spacing:.1em;color:#756a61}:root[data-theme=dark] .nav-label{color:#8a7a70}.nav-label{margin:16px 12px 9px}.nav-item{color:var(--muted);border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:8px 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.nav-item:hover{background:var(--paper);color:var(--ink)}.nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:700}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding:19px 9px 0}.sidebar-note{color:var(--muted);align-items:flex-start;gap:8px;padding-bottom:16px;font-size:11px;line-height:1.5;display:flex}.meta-icon{color:var(--accent);flex:none}.site-main{min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 clamp(24px,5vw,75px);display:flex}.topbar-actions{align-items:center;gap:20px;display:flex}.top-link{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.top-link:hover{color:var(--accent)}.icon-button{color:var(--muted);background:0 0;border:0;padding:6px;display:inline-flex}.mobile-menu,.mobile-close{display:none}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:90px clamp(24px,5vw,75px) 0;padding:25px 0 35px;font-size:11px;display:flex}.home{max-width:1340px;margin:auto}.eyebrow{font:500 11px var(--font-mono),monospace;letter-spacing:.14em;color:var(--accent);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:6px;height:6px;transform:rotate(45deg)}.hero{min-height:550px;padding:100px clamp(30px,7vw,115px) 88px;position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(var(--line) 1.5px,transparent 1.5px);pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 65% at 78% 18%,#000 40%,#0000 85%);mask-image:radial-gradient(85% 65% at 78% 18%,#000 40%,#0000 85%)}.hero:after{content:"";pointer-events:none;border:1px solid #b5182a29;border-radius:50%;width:260px;height:260px;position:absolute;top:56px;right:-60px}:root[data-theme=dark] .hero:after{border-color:#ff72662e}.hero h1{z-index:1;margin:24px 0 22px;font-size:clamp(56px,6.9vw,98px);font-weight:800;line-height:1.04;position:relative}.hero h1 em{color:var(--accent);font-style:italic;font-weight:600}.hero-copy{max-width:575px;color:var(--muted);z-index:1;font-size:18px;line-height:1.7;position:relative}.hero-actions{z-index:1;gap:13px;margin-top:34px;display:flex;position:relative}.button{border-radius:8px;align-items:center;gap:20px;padding:12px 19px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.button-ghost{background:var(--paper);border:1px solid var(--line)}.button-ghost:hover{border-color:var(--accent);color:var(--accent)}.feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-card{background:var(--paper);border-right:1px solid var(--line);min-height:300px;padding:34px clamp(26px,3vw,47px);transition:background .2s;position:relative}.feature-card:last-child{border-right:0}.feature-card:hover{background:var(--nav)}.feature-icon{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:31px;display:grid}.feature-icon.crimson{background:var(--accent-soft);color:var(--accent)}.feature-icon.amber{color:#9a5b13;background:#faead4}:root[data-theme=dark] .feature-icon.amber{color:#f0b876;background:#3a2712}.feature-icon.plum{color:#6a4a94;background:#ece2f7}:root[data-theme=dark] .feature-icon.plum{color:#cbb0f0;background:#2c2138}.feature-index{font:500 10px var(--font-mono),monospace;letter-spacing:.1em;color:var(--muted)}.feature-card h2{margin:9px 0 10px;font-size:21px;line-height:1.3}.feature-card p{color:var(--muted);max-width:280px;font-size:13px}.feature-arrow{color:var(--muted);transition:transform .2s,color .2s;position:absolute;top:35px;right:30px}.feature-card:hover .feature-arrow{color:var(--accent);transform:translate(3px,-3px)}.home-lower{grid-template-columns:1fr 1fr;gap:80px;padding:90px clamp(30px,7vw,115px);display:grid}.home-lower h2{margin:18px 0;font-size:clamp(34px,4vw,52px);line-height:1.15}.home-lower p{max-width:480px;color:var(--muted)}.text-link{color:var(--accent);align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.principles{border-top:1px solid var(--line)}.principles>div{border-bottom:1px solid var(--line);color:var(--accent);gap:20px;padding:25px 0;display:flex}.principles strong,.principles small{color:var(--ink);display:block}.principles strong{font-size:14px}.principles small{color:var(--muted);margin-top:3px;font-size:12px}.article,.reference-page,.operation-page{max-width:1080px;margin:0 auto;padding:39px clamp(24px,5vw,72px) 0}.article{max-width:900px}.breadcrumbs{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--accent)}.article-head,.reference-head{border-bottom:1px solid var(--line);padding:50px 0 43px}.article-head h1,.reference-head h1,.operation-head h1{margin:14px 0;font-size:clamp(38px,4.5vw,59px);line-height:1.15}.article-head p,.reference-head p,.operation-head p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.7}.article-body{max-width:700px;padding:28px 0}.article-body h2,.operation-details h2{margin:36px 0 12px;font-size:24px}.article-body p,.operation-details p{color:var(--muted)}.article-body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);text-underline-offset:3px;text-decoration-thickness:2px}.article-body a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.code-block{background:var(--code);color:#f0e4dc;border:1px solid #ffffff0f;border-radius:10px;margin:22px 0;padding:22px;font-size:11.5px;line-height:1.8;overflow:auto}.callout{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0;margin:28px 0;padding:17px 22px}.callout strong{font-size:13px}.callout p{margin:5px 0 0;font-size:13px}.article-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:26px 0;font-weight:700;transition:color .2s;display:flex}.article-next:hover{color:var(--accent)}.article-next small{color:var(--muted);font:500 10px var(--font-mono),monospace;letter-spacing:.1em;margin-bottom:5px;display:block}.status-table{border:1px solid var(--line);border-radius:10px;margin:25px 0;overflow:hidden}.status-table>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:14px 17px;font-size:13px;display:grid}.status-table>div:last-child{border-bottom:0}.status-table span{color:var(--muted)}.status-table strong{color:var(--accent);font-family:var(--font-mono),monospace;font-size:12px}.version-pill{border:1px solid var(--line);color:var(--muted);font:11px var(--font-mono),monospace;border-radius:20px;padding:4px 10px;display:inline-block}.reference-group{margin:45px 0}.reference-group h2{font-size:23px}.operation-list{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:hidden}.operation-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 20px;transition:background .2s;display:flex}.operation-row:last-child{border-bottom:0}.operation-row:hover{background:var(--nav)}.method{text-align:center;min-width:60px;font:500 10px var(--font-mono),monospace;color:#2f7d54;background:#dfefe3;border-radius:5px;padding:4px 7px;display:inline-block}.method-post{color:#9a5b13;background:#faead4}.method-put,.method-patch{color:#6a4a94;background:#ece2f7}.method-delete{color:var(--accent);background:var(--accent-soft)}:root[data-theme=dark] .method{color:#7fd79f;background:#1c3327}:root[data-theme=dark] .method-post{color:#f0b876;background:#3a2712}:root[data-theme=dark] .method-put,:root[data-theme=dark] .method-patch{color:#cbb0f0;background:#2c2138}:root[data-theme=dark] .method-delete{color:var(--accent);background:var(--accent-soft)}.operation-main{flex:1;min-width:0}.operation-main strong,.operation-main code{display:block}.operation-main strong{font-size:13px}.operation-main code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.empty-reference{text-align:center;border:1px dashed var(--line);background:var(--paper);border-radius:15px;margin:55px 0;padding:55px}.empty-icon{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:15px;place-items:center;margin:auto auto 22px;display:grid}.empty-reference h2{margin-bottom:8px;font-size:25px}.empty-reference p{color:var(--muted);font-size:14px}.back-link{color:var(--muted);align-items:center;gap:7px;margin:35px 0;font-size:12px;display:flex}.back-link:hover{color:var(--accent)}.operation-head{border-bottom:1px solid var(--line);padding-bottom:35px}.endpoint{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:11px;display:flex;overflow:auto}.endpoint code{white-space:nowrap;font-size:12px}.operation-columns{grid-template-columns:minmax(0,1fr) minmax(240px,38%);gap:42px;display:grid}.operation-details section{border-bottom:1px solid var(--line);padding:15px 0 27px}.operation-details h2{font-size:21px}.auth-options{flex-wrap:wrap;gap:8px;display:flex}.auth-options span{background:var(--accent-soft);color:var(--accent);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.parameter-list>div,.response-list>div{border-top:1px solid var(--line);padding:14px 0}.parameter-list>div>div{align-items:center;gap:10px;display:flex}.parameter-list code{font-size:12px;font-weight:500}.parameter-list span,.parameter-list small{color:var(--muted);font-size:11px}.parameter-list b{color:var(--accent);font-size:10px;font-weight:700}.parameter-list p{margin:8px 0;font-size:12px}.response-list strong{min-width:55px;font:500 12px var(--font-mono),monospace;color:var(--accent);display:inline-block}.response-list span{color:var(--muted);font-size:12px}.response-list details{margin:10px 0}.response-list summary{color:var(--accent);cursor:pointer;font-size:11px}.operation-example{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-self:start;margin-top:30px;position:sticky;top:25px;overflow:hidden}.example-head{border-bottom:1px solid var(--line);font:500 10px var(--font-mono),monospace;color:var(--muted);letter-spacing:.07em;justify-content:space-between;padding:13px 17px;display:flex}.operation-example .code-block{border:0;border-radius:0;margin:0}.operation-example p{color:var(--muted);margin:0;padding:16px;font-size:11px}.dialog-backdrop{z-index:100;background:#140a088c;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.search-dialog{background:var(--paper);border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.dialog-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:17px 20px;display:flex}.dialog-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.dialog-input button{color:var(--muted);background:0 0;border:0;display:flex}.dialog-results{max-height:55vh;padding:8px;overflow:auto}.dialog-results a{border-radius:7px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:13px;display:flex}.dialog-results small{color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.dialog-results p{color:var(--muted);padding:15px}.dialog-foot{border-top:1px solid var(--line);color:var(--muted);padding:10px 18px;font-size:10px}.dialog-foot kbd{font-size:10px}@media (max-width:1000px){.site{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.hero{padding-top:80px}.hero:after{opacity:.5}.feature-grid{grid-template-columns:1fr}.feature-card{border-right:0;border-bottom:1px solid var(--line);min-height:180px;padding:26px 35px}.feature-icon{margin-bottom:12px}.home-lower{gap:35px}.operation-columns{grid-template-columns:1fr}.operation-example{margin:15px 0;position:static}}@media (max-width:700px){.site{display:block}.sidebar{width:min(300px,85vw);box-shadow:var(--shadow);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar.mobile-open{transform:translate(0)}.mobile-menu,.mobile-close{display:inline-flex}.brand{justify-content:space-between;align-items:center;display:flex}.topbar{height:60px;padding:0 20px}.top-link{display:none}.hero{min-height:0;padding:65px 25px 50px}.hero h1{font-size:54px}.hero-copy{font-size:16px}.hero-actions{flex-wrap:wrap}.hero-meta{margin-top:35px}.feature-card{padding:25px}.home-lower{grid-template-columns:1fr;padding:65px 25px}.article-head,.reference-head{padding:35px 0}.article,.reference-page,.operation-page{padding:26px 20px 0}.empty-reference{padding:40px 20px}.footer{margin:65px 20px 0}.footer span:last-child{display:none}}.copy-button{color:var(--muted);font:500 10px var(--font-mono),monospace;letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.copy-button:hover{color:var(--accent)}.example-tabs{background:var(--nav);gap:5px;padding:10px 12px;display:flex}.example-tabs button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11px}.example-tabs button.selected{background:var(--paper);color:var(--accent);font-weight:700;box-shadow:0 1px 3px #00000012}.hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:42px;display:grid}.hero-main{z-index:1;position:relative}.hero h1{font-size:clamp(45px,4.8vw,72px)}.connection-visual{z-index:1;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:17px;place-self:center end;width:100%;padding:20px;position:relative;transform:none}.connection-title{color:var(--muted);font:500 10px var(--font-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 2px 21px;display:flex}.connection-title-mark{background:var(--accent);width:6px;height:6px;transform:rotate(45deg)}.connection-node{background:var(--nav);border:1px solid var(--line);border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.connection-node-icon{background:var(--accent-soft);width:39px;height:39px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.connection-node strong,.connection-node small{display:block}.connection-node strong{font:700 14px var(--font-heading);letter-spacing:-.01em}.connection-node small{color:var(--muted);margin-top:2px;font-size:10px}.crm-node{background:var(--accent-soft);border-color:#0000}.connection-path{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:88px;display:flex}.connection-line{background:var(--accent);width:1px;height:15px}.connection-path-label{color:var(--accent);font:500 9px var(--font-mono),monospace;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.connection-caption{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;padding:17px 2px 1px;font-size:10px;display:flex}.connection-caption>span:last-child{font:9px var(--font-mono),monospace;white-space:nowrap;margin-left:auto}@media (max-width:1170px){.hero{grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding-left:45px;padding-right:45px}.hero h1{font-size:clamp(43px,4.5vw,61px)}.connection-visual{padding:16px}}@media (max-width:920px){.hero{display:block}.connection-visual{justify-self:start;max-width:340px;margin:42px 0 0;display:block}}@media (max-width:700px){.hero{padding-left:25px;padding-right:25px}.connection-visual{width:100%;max-width:340px}}.brand-link{flex-direction:column;align-items:flex-start;gap:6px}.brand-sub{margin-top:0}.crmseries-logo{flex:none;width:130px;height:50px;display:block;position:relative;overflow:hidden}.crmseries-logo img{width:148px;max-width:none;height:148px;display:block;position:absolute;top:-42px;left:-9px}.crmseries-logo.compact{width:100px;height:39px}.crmseries-logo.compact img{width:114px;height:114px;top:-32px;left:-7px}.crm-node .crmseries-logo{border-radius:3px}.crm-node .connection-logo-copy{color:var(--muted);font-size:11px}.topbar-actions{gap:12px}.appearance-switch{border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s,border-color .2s}.appearance-switch:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}.language-picker{border:1px solid var(--line);background:var(--paper);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.language-picker select{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;max-width:80px;font-size:11px}.language-picker select option{background:var(--paper);color:var(--ink)}@media (max-width:700px){.topbar-actions{gap:7px}.topbar .top-link{display:none}.language-picker{padding:0 6px}.language-picker select{max-width:68px}.brand-sub{max-width:170px;line-height:1.4}}.connection-caption{flex-wrap:wrap}.connection-caption>span:last-child{white-space:nowrap}.sidebar-note{align-items:flex-start}.sidebar-note .meta-icon{margin-top:1px}.search-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-picker select{min-width:0}.brand-sub{max-width:180px;line-height:1.4}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}html{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site{min-height:100dvh}.sidebar{height:100dvh}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}.button,.icon-button,.search-trigger,.copy-button,.example-tabs button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.button{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.icon-button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.search-trigger{transition:border-color .2s ease,transform .16s var(--ease-out)}.copy-button{transition:color .15s ease,transform .16s var(--ease-out)}.example-tabs button{transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .16s var(--ease-out)}.button-primary:hover{transform:none}@media (hover:hover) and (pointer:fine){.button-primary:hover{transform:translateY(-1px)}}.button.button:active{transform:scale(.97)}.icon-button:active,.copy-button:active,.example-tabs button:active{transform:scale(.95)}.search-trigger:active{transform:scale(.98)}@media (hover:none){.nav-item:not(.active):hover{color:var(--muted);background:0 0}.feature-card:hover{background:var(--paper)}.feature-card:hover .feature-arrow{color:var(--muted);transform:none}.operation-row:hover{background:0 0}.button-primary:hover{background:var(--accent)}.button-ghost:hover{border-color:var(--line);color:inherit}.search-trigger:hover{border-color:var(--line)}.appearance-switch:hover{background:var(--paper);color:var(--muted);border-color:var(--line)}}.feature-arrow{transition:transform .2s var(--ease-out),color .2s ease}.copy-icons{width:14px;height:14px;display:inline-grid}.copy-icons svg{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),filter .2s var(--ease-out);grid-area:1/1}.copy-icons svg:last-child,.copy-button[data-copied=true] .copy-icons svg:first-child{opacity:0;filter:blur(2px);transform:scale(.6)}.copy-button[data-copied=true] .copy-icons svg:last-child{opacity:1;filter:none;transform:none}.copy-button[data-copied=true]{color:var(--live)}.dialog-results a:hover{background:0 0}.dialog-results a[data-active=true]{background:var(--nav)}.dialog-results a svg{color:var(--muted);opacity:0}.dialog-results a[data-active=true] svg{opacity:1;color:var(--accent)}.dialog-foot{flex-wrap:wrap;gap:16px;display:flex}.dialog-foot kbd{text-align:center;border:1px solid var(--line);background:var(--nav);border-radius:4px;min-width:18px;margin-right:2px;padding:0 4px;display:inline-block}.sidebar-scrim{display:none}@media (max-width:700px){.sidebar{transition:transform .2s var(--ease-drawer)}.sidebar.mobile-open{transition-duration:.32s}.sidebar-scrim{z-index:19;opacity:0;pointer-events:none;background:#140a0866;transition:opacity .2s;display:block;position:fixed;inset:0}.sidebar-scrim.visible{opacity:1;pointer-events:auto;transition-duration:.32s}}@media (pointer:coarse){.language-picker select{font-size:16px}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.hero-main>*,.hero .connection-visual{animation:rise .52s var(--ease-out) both}.hero-main>:nth-child(2){animation-delay:50ms}.hero-main>:nth-child(3){animation-delay:.1s}.hero-main>:nth-child(4){animation-delay:.15s}.hero-main>:nth-child(5){animation-delay:.2s}.hero .connection-visual{animation-delay:.16s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-main>*,.hero .connection-visual{animation-name:fade-in}.button.button:active,.icon-button:active,.copy-button:active,.example-tabs button:active,.search-trigger:active,.button-primary:hover,.feature-card:hover .feature-arrow{transform:none}.copy-icons svg{filter:none!important;transform:none!important}.sidebar,.sidebar.mobile-open{transition:none}}.article-body ul,.article-body ol{color:var(--muted);margin:0 0 18px;padding-left:22px}.article-body li{margin:0 0 10px;padding-left:4px}.article-body li::marker{color:var(--accent)}.article-body ol li::marker{font:600 12px var(--font-mono),monospace}.article-body li strong{color:var(--ink)}.article-body :not(pre)>code{background:var(--nav);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:.88em}.eyebrow{letter-spacing:.12em;font-size:12px}.status-table{grid-template-columns:max-content minmax(0,1fr);display:grid}.status-table>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;column-gap:24px;display:grid}.status-table strong{white-space:nowrap;font:500 12px/1.6 var(--font-mono),monospace;color:var(--ink);background:var(--nav);border:1px solid var(--line);border-radius:5px;justify-self:start;padding:0 6px}@media (max-width:560px){.status-table{display:block}.status-table>div{grid-template-columns:1fr;row-gap:6px}}.sidebar-note a{color:var(--accent);margin-top:2px;font-weight:600;display:block}.sidebar-note a:hover{text-underline-offset:2px;text-decoration:underline}:root{--method-get:#3f9a68;--method-post:#d08a2e;--method-put:#8a64c0;--method-delete:var(--accent)}:root[data-theme=dark]{--method-get:#6fd59a;--method-post:#f0b876;--method-put:#cbb0f0}.text-button{color:var(--muted);font:500 11px var(--font-body);white-space:nowrap;transition:color .15s ease,background-color .15s ease,transform .16s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 6px;display:inline-flex}.text-button:hover{color:var(--accent)}.text-button:active{transform:scale(.97)}.field-type{font:500 11px var(--font-mono),monospace;color:var(--muted)}.field-type i{opacity:.75;font-style:normal}.parameter-list>div>div{flex-wrap:wrap}.parameter-in{border:1px solid var(--line);font:500 10px var(--font-mono),monospace;border-radius:4px;padding:0 5px}.body-meta{color:var(--muted);align-items:center;gap:10px;margin:2px 0 12px;font-size:11px;display:flex}.body-meta b{color:var(--accent);font-size:10px}.content-type{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;padding:2px 7px;font-size:11px}.body-description{color:var(--muted);font-size:13px}.schema-panel{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:12px;overflow:hidden}.schema-toolbar{border-bottom:1px solid var(--line);background:var(--nav);align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex}.schema-title{min-width:0;font:600 12px var(--font-mono),monospace;align-items:baseline;gap:8px;display:flex;overflow:hidden}.schema-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.schema-title code{color:var(--ink)}.segmented{border:1px solid var(--line);background:var(--bg);border-radius:7px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:3px 10px;font-size:11px;transition:color .15s,background-color .15s,box-shadow .15s}.segmented button[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.schema-action{justify-content:flex-end;min-width:96px;display:flex}.schema-body{padding:4px 14px 6px}.schema-example{border:0;border-radius:0;max-height:520px;margin:0}.field-list{margin:0;padding:0;list-style:none}.field-list .field-list{border-left:1px dashed var(--line);margin:0 0 6px 6px;padding-left:14px}.field{border-top:1px solid var(--line)}.schema-body>.field-list>.field:first-child,.field-list .field-list>.field{border-top:0}.field-head{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 9px;padding:9px 0;display:flex}button.field-head{cursor:pointer}button.field-head:hover .field-name{color:var(--accent)}.field-chevron{color:var(--muted);transition:transform .16s var(--ease-out);flex:none}.field[data-open]>.field-head .field-chevron{transform:rotate(90deg)}.field-chevron-space{flex:none;width:14px}.field-name{color:var(--ink);font-size:12.5px;font-weight:600;transition:color .15s}.field-required{color:var(--accent);font-size:10px;font-weight:700}.field-flag{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:10px}.field-count{color:var(--muted);margin-left:auto;font-size:10.5px}.field[data-open]>.field-head .field-count{visibility:hidden}.field-meta{margin-top:-4px;padding:0 0 9px 23px}.field-meta p{color:var(--muted);margin:0 0 4px;font-size:12px}.field-meta small{font:10.5px var(--font-mono),monospace;color:var(--muted)}.field-enum{flex-wrap:wrap;gap:5px;margin:2px 0 4px;display:flex}.field-enum code{background:var(--nav);border-radius:4px;padding:1px 6px;font-size:10.5px}.field-solo{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.field-solo p{width:100%;color:var(--muted);margin:0;font-size:12px}.field-note{color:var(--muted);margin:10px 0 4px;font-size:12px}.status-rail{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.status-rail button{border:1px solid var(--line);background:var(--paper);font:600 12px var(--font-mono),monospace;color:var(--muted);transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;display:inline-flex}.status-rail button:active{transform:scale(.97)}.status-rail button[aria-selected=true]{color:var(--ink);border-color:currentColor}.status-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}[data-tone=ok] .status-dot{background:var(--method-get)}[data-tone=warn] .status-dot{background:var(--method-post)}[data-tone=fail] .status-dot{background:var(--accent)}.status-rail button[data-tone=ok][aria-selected=true]{color:var(--live);background:var(--live-soft);border-color:#0000}.status-rail button[data-tone=warn][aria-selected=true]{color:#9a5b13;background:#faead4;border-color:#0000}.status-rail button[data-tone=fail][aria-selected=true]{color:var(--accent);background:var(--accent-soft);border-color:#0000}:root[data-theme=dark] .status-rail button[data-tone=warn][aria-selected=true]{color:#f0b876;background:#3a2712}.response-description{margin:0 0 12px;font-size:13px}.envelope-strip{border:1px dashed var(--line);color:var(--muted);border-radius:10px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.envelope-strip>svg{color:var(--accent);flex:none;margin-top:3px}.envelope-strip>div{flex:1;min-width:0}.envelope-strip strong{color:var(--ink);margin-right:8px;font-size:12px}.envelope-keys{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.envelope-keys code{background:var(--nav);border-radius:4px;padding:0 6px;font-size:10.5px}.envelope-keys code[data-focus]{background:var(--accent-soft);color:var(--accent);font-weight:600}.envelope-strip p{margin:6px 0 0;font-size:11.5px}.envelope-strip p a{color:var(--accent);font-weight:600}.envelope-strip p a:hover{text-underline-offset:2px;text-decoration:underline}.paginated-badge{font:600 10px var(--font-mono),monospace;letter-spacing:.04em;color:var(--live);background:var(--live-soft);border-radius:999px;flex:none;padding:3px 9px}.operation-aside{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;gap:14px;max-height:calc(100dvh - 50px);margin-top:30px;display:grid;position:sticky;top:25px;overflow:auto}.operation-aside .operation-example{margin:0;position:static}.response-sample{max-height:360px}@media (max-width:1000px){.operation-aside{max-height:none;margin:15px 0;position:static}}.resource-map{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;margin:34px 0 0;display:grid}.resource-tile{text-align:left;border:1px solid var(--line);background:var(--paper);color:inherit;transition:border-color .15s ease,background-color .15s ease,opacity .2s ease,transform .16s var(--ease-out);border-radius:9px;flex-direction:column;gap:10px;padding:11px 12px 12px;display:flex}.resource-tile:active{transform:scale(.97)}.resource-tile[data-empty]{opacity:.38}.resource-tile-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.resource-tile-head strong{font-size:12.5px;line-height:1.3}.resource-tile-head span{font:500 10.5px var(--font-mono),monospace;color:var(--muted)}@media (hover:hover) and (pointer:fine){.resource-tile:hover{border-color:var(--accent)}}.method-bar{border-radius:2px;gap:2px;min-width:48px;height:4px;display:flex;overflow:hidden}.method-bar>span{min-width:3px;display:block}.method-bar-get{background:var(--method-get)}.method-bar-post{background:var(--method-post)}.method-bar-put,.method-bar-patch{background:var(--method-put)}.method-bar-delete{background:var(--method-delete)}.reference-toolbar{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:26px 0 8px;padding:12px 0;display:flex;position:sticky;top:0}.reference-filter{border:1px solid var(--line);background:var(--paper);height:38px;color:var(--muted);border-radius:9px;flex:240px;align-items:center;gap:9px;padding:0 10px 0 12px;transition:border-color .15s;display:flex}.reference-filter:focus-within{border-color:var(--accent)}.reference-filter input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.reference-filter kbd{border:1px solid var(--line);background:var(--nav);border-radius:4px;padding:0 6px;font-size:10px}.filter-clear{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex}.filter-clear:hover{color:var(--accent)}.method-filters{gap:5px;display:flex}.method-filters .method{cursor:pointer;opacity:.55;min-width:0;transition:opacity .15s ease,border-color .15s ease,transform .16s var(--ease-out);border:1px solid #0000}.method-filters .method:hover{opacity:.85}.method-filters .method[aria-pressed=true]{opacity:1;border-color:currentColor}.method-filters .method:active{transform:scale(.95)}.reference-count{font:500 11px var(--font-mono),monospace;color:var(--muted);margin-left:auto}.reference-empty{text-align:center;color:var(--muted);padding:40px 0}.reference-empty p{margin-bottom:6px}.resource{border-bottom:1px solid var(--line);scroll-margin-top:72px}.resource-heading{font-size:inherit;margin:0}.resource-heading button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:17px 4px;display:flex}.resource-heading button:disabled{cursor:default}.resource-chevron{color:var(--muted);transition:transform .2s var(--ease-out),color .15s ease;flex:none}.resource[data-open] .resource-chevron{color:var(--accent);transform:rotate(90deg)}.resource-title{font:700 19px var(--font-heading);letter-spacing:-.02em}.resource-count{font:500 11px var(--font-mono),monospace;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.resource-subs{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.resource-heading .method-bar{flex:none;width:72px;margin-left:auto}@media (hover:hover) and (pointer:fine){.resource-heading button:not(:disabled):hover .resource-title{color:var(--accent)}}.resource-panel{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.resource[data-open] .resource-panel{grid-template-rows:1fr}.resource-inner{opacity:0;min-height:0;transition:opacity .18s;overflow:hidden}.resource[data-open] .resource-inner{opacity:1}.resource-section{padding:0 0 18px 34px}.resource-section h3{font:600 11px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 9px}.reference-explorer[data-instant] .resource-panel,.reference-explorer[data-instant] .resource-inner,.resource[data-instant] .resource-panel,.resource[data-instant] .resource-inner{transition:none}.operation-row mark{background:var(--accent-soft);color:var(--accent);border-radius:2px;padding:0 1px}@media (max-width:700px){.resource-map{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-section{padding-left:0}.resource-subs,.resource-heading .method-bar{display:none}.reference-count{margin-left:0}.schema-toolbar{flex-wrap:wrap}.schema-action{min-width:0}}@media (prefers-reduced-motion:reduce){.resource-panel,.resource-chevron,.field-chevron{transition:none}.resource-tile:active,.status-rail button:active,.text-button:active,.method-filters .method:active{transform:none}}.topbar-actions{margin-left:auto}.reference-head h1.eyebrow{font:500 11px var(--font-mono),monospace;letter-spacing:.14em;margin:0 0 14px}
