@layer reset{html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}}@layer antd;:root{color-scheme:light;--m-ground:#f2f5f4;--m-surface:#fff;--m-surface-2:#e9eeec;--m-chrome:#fff;--m-panel:#f7f9f8;--m-page:#edf2f0;--m-ink:#1a2b2e;--m-muted:#5a6e6f;--m-line:#d4dedb;--m-line-strong:#b3c3bf;--m-eng:#0d7476;--m-eng-tint:#e0f0ef;--m-reg:#5356c5;--m-reg-tint:#e7e8f8;--m-ok:#2b763d;--m-ok-tint:#e2f0e5;--m-bad:#b3372e;--m-bad-tint:#f7e5e3;--m-warn:#8a6109;--m-warn-tint:#f6edd8;--m-code-bg:#e9eeec;--m-accent:var(--m-eng);--m-accent-tint:var(--m-eng-tint);--rf-body-bg:#f2f5f4;--rf-body-text:#1a2b2e;--rf-panel-bg:#fff;--rf-panel-border:#b3c3bf;--rf-canvas-bg:#e9eeec;--rf-accent:#0d7476;--rf-profile-no-signal:#5a6e6f38;--rf-warm:#8a6109;--rf-muted:#5a6e6f;--rf-elevated-bg:#ffffffeb;--rf-elevated-border:#ffffffb8;--rf-elevated-shadow:#1a2b2e26;--rf-border:var(--rf-panel-border);--rf-text:var(--rf-body-text);--rf-text-muted:var(--rf-muted)}:root[data-theme=dark]{color-scheme:dark;--m-ground:#0f1719;--m-surface:#162224;--m-surface-2:#1d2c2f;--m-chrome:#131e20;--m-panel:#182527;--m-page:#1c2a2d;--m-ink:#e3ecea;--m-muted:#93a6a4;--m-line:#263a3c;--m-line-strong:#3a5254;--m-eng:#35b6b2;--m-eng-tint:#143234;--m-reg:#999cf0;--m-reg-tint:#24264a;--m-ok:#5cb573;--m-ok-tint:#16301d;--m-bad:#e0796f;--m-bad-tint:#3c1f1c;--m-warn:#d9a63a;--m-warn-tint:#362b12;--m-code-bg:#1d2c2f;--m-accent:var(--m-eng);--m-accent-tint:var(--m-eng-tint);--rf-body-bg:#0f1719;--rf-body-text:#e3ecea;--rf-panel-bg:#162224;--rf-panel-border:#3a5254;--rf-canvas-bg:#0b1315;--rf-accent:#35b6b2;--rf-profile-no-signal:#93a6a43d;--rf-warm:#d9a63a;--rf-muted:#93a6a4;--rf-elevated-bg:#162224eb;--rf-elevated-border:#93a6a440;--rf-elevated-shadow:#00000057}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-CxUI4jC_.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-normal-DGubAMUE.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-normal-BY9Vij9A.woff)format("woff");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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff");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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-o20Cx6Xj.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-CPw2or01.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-italic-C_ad97oI.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-italic-CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-italic-BSp0Db6W.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-italic-1VBVfWB7.woff)format("woff");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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-italic-hOoDEQwh.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-italic-4IJS-XHX.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.woff)format("woff");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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-DXSZftVr.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-CDMeBxaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-vietnamese-600-normal-BBruYZNA.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-600-normal-DZRaS25B.woff)format("woff");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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-600-normal-D1-_Ic5L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff)format("woff");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}:root{--m-font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--m-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--m-font-serif:"IBM Plex Serif", Georgia, "Times New Roman", serif}.m-register--document{--m-accent:var(--m-reg);--m-accent-tint:var(--m-reg-tint)}.m-register--engineering{--m-accent:var(--m-eng);--m-accent-tint:var(--m-eng-tint)}.m-register--document .m-doc-body{font-family:var(--m-font-serif)}.m-mono{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums}.m-measure{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.m-qualifier{font-family:var(--m-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);font-size:.72em}.m-qualifier--unit{text-transform:none;text-align:left;min-width:28px}@media (width<=767px){.m-qualifier--unit{grid-column:2}}.m-chip{border:1px solid var(--m-line-strong);font-family:var(--m-font-mono);letter-spacing:.02em;white-space:nowrap;color:var(--m-ink);background:var(--m-surface);border-radius:4px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;display:inline-flex}.m-chip__icon{align-items:center;line-height:1;display:inline-flex}.m-chip__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.m-chip--eng{color:var(--m-eng);border-color:var(--m-eng);background:var(--m-eng-tint)}.m-chip--reg{color:var(--m-reg);border-color:var(--m-reg);background:var(--m-reg-tint)}.m-chip--ok{color:var(--m-ok);border-color:var(--m-ok);background:var(--m-ok-tint)}.m-chip--bad{color:var(--m-bad);border-color:var(--m-bad);background:var(--m-bad-tint)}.m-chip--warn{color:var(--m-warn);border-color:var(--m-warn);background:var(--m-warn-tint)}.m-chip--mute{color:var(--m-muted);background:var(--m-surface-2)}.m-chip--blocking{border-width:2px;font-weight:500}.m-ladder{align-items:center;gap:8px;display:inline-flex}.m-ladder__rungs{gap:2px;display:inline-flex}.m-ladder__rung{border:1px solid var(--m-line-strong);background:var(--m-surface-2);border-radius:2px;width:8px;height:12px}.m-ladder__rung--full{background:var(--m-eng);border-color:var(--m-eng)}.m-ladder__rung--half{background:var(--m-eng-tint);border-color:var(--m-eng)}.m-ladder__label{font-family:var(--m-font-mono);color:var(--m-muted);white-space:nowrap;font-size:11.5px}.m-gap-ledger__title{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);margin:0 0 6px;font-size:11px;font-weight:500}.m-gap-ledger__blocking{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.m-gap-ledger__annotations>summary{cursor:pointer;list-style:none;display:inline-flex}.m-gap-ledger__annotations>summary::-webkit-details-marker{display:none}.m-gap-ledger__annotations>summary:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.m-gap-ledger__list{flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.m-refusal{border:1px solid var(--m-line-strong);border-left:3px solid var(--m-bad);background:var(--m-surface);border-radius:6px;padding:10px 14px}.m-refusal__kind{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);margin:0 0 4px;font-size:11px;font-weight:500}.m-refusal__body{color:var(--m-ink);font-size:13.5px}.m-refusal__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.m-staleness{border:1px solid var(--m-warn);background:var(--m-warn-tint);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.m-staleness__body{color:var(--m-ink);font-size:13.5px}.m-staleness__lead,.m-staleness__remain{margin:0}.m-staleness__remain{color:var(--m-muted);margin-top:2px}.m-receipt{border:1px solid var(--m-line);background:var(--m-code-bg);color:var(--m-ink);font-family:var(--m-font-mono);border-radius:6px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.7;overflow-x:auto}.m-vintages__trigger{cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:0}.m-vintages__trigger .m-chip{min-width:0;max-width:100%}.m-vintages__trigger .m-chip__icon{flex:none}.m-vintages__trigger .m-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-vintages__trigger:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.m-vintages{min-width:240px;margin:0}.m-vintages__row{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.m-vintages__row dt{color:var(--m-muted);font-size:12.5px}.m-vintages__row dd{font-family:var(--m-font-mono);margin:0;font-size:12px}.m-jobstepper__phases{font-family:var(--m-font-mono);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.m-jobstepper__phase{align-items:center;gap:7px;display:inline-flex}.m-jobstepper__bubble{border:2px solid var(--m-line-strong);border-radius:50%;flex:none;width:14px;height:14px}.m-jobstepper__stall--escalate{color:var(--m-warn)}.m-jobstepper__phase--done{color:var(--m-muted)}.m-jobstepper__phase--done .m-jobstepper__bubble{background:var(--m-ok);border-color:var(--m-ok)}.m-jobstepper__phase--doing{color:var(--m-accent)}.m-jobstepper__phase--doing .m-jobstepper__bubble{border-color:var(--m-accent);background:var(--m-accent-tint)}.m-jobstepper__phase--failed{color:var(--m-bad)}.m-jobstepper__phase--failed .m-jobstepper__bubble{border-color:var(--m-bad);background:var(--m-bad-tint)}.m-jobstepper__phase--todo{color:var(--m-muted);opacity:.65}.m-jobstepper__meta{font-family:var(--m-font-mono);color:var(--m-muted);margin:8px 0 0;font-size:11.5px}.m-jobstepper__dedup{margin:8px 0 0}.m-jobstepper__stall{color:var(--m-warn);margin:8px 0 0;font-size:13px}.m-jobstepper__error{color:var(--m-bad);justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;font-size:13px;display:flex}.m-jobstepper__error p{margin:0}.bench{flex-direction:column;height:100%;min-height:0;display:flex}.bench__main{flex:1;min-height:0;position:relative}.bench__canvas,.bench__overlay{position:absolute;inset:0}.bench__overlay.ant-splitter{z-index:20;pointer-events:none;background:0 0;height:100%}.bench__overlay>.ant-splitter-bar{pointer-events:auto}.bench__roster-panel,.bench__inspector-panel{pointer-events:auto;background:var(--m-surface);transition:flex-basis .22s;position:relative;overflow:hidden!important}.bench__roster-panel--closed,.bench__inspector-panel--closed{border-width:0;flex-basis:0!important;min-width:0!important}.bench__overlay--resizing .bench__roster-panel,.bench__overlay--resizing .bench__inspector-panel{transition:none}@media (prefers-reduced-motion:reduce){.bench__roster-panel,.bench__inspector-panel{transition:none}}.bench__roster-panel{border-right:1px solid var(--m-line)}.bench__inspector-panel{border-left:1px solid var(--m-line)}.bench__overlay-spacer{pointer-events:none;position:relative;flex:auto!important}.bench__roster-panel,.bench__inspector-panel{flex-shrink:0}.bench__roster-toggle.ant-btn,.bench__inspector-toggle.ant-btn{z-index:41;pointer-events:auto;border:1px solid var(--m-line);background:var(--m-surface);width:20px;min-width:20px;height:48px;color:var(--m-ink);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.bench__roster-toggle.ant-btn{border-inline-start:0;border-radius:0 6px 6px 0;left:0}.bench__inspector-toggle.ant-btn{border-inline-end:0;border-radius:6px 0 0 6px;right:0}.bench__roster-toggle.ant-btn:hover,.bench__inspector-toggle.ant-btn:hover{background:var(--m-surface-2)}.bench__roster-content,.bench__inspector-content{min-width:300px;position:absolute;inset:0;overflow:hidden auto}.bench__roster-content[data-motion=moving],.bench__roster-content[data-motion=closed]{left:auto}.bench__inspector-content[data-motion=moving],.bench__inspector-content[data-motion=closed]{right:auto}.bench__roster-content[data-motion=closed],.bench__inspector-content[data-motion=closed]{visibility:hidden}.bench__transport{border-top:1px solid var(--m-line);background:var(--m-chrome);flex:none}.bench .runtime-control-surface{display:none}.m-transport-shell{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-width:0;padding-inline:8px;display:flex}.m-transport-shell>.workbench__history{min-width:0;max-width:100%}.m-transport-shell>.m-transport{min-width:0}.m-transport{justify-content:center;align-items:center;gap:16px;min-height:40px;padding:4px 16px;font-size:13px;display:flex}.m-transport--failed{padding:10px 16px}.m-transport__activity{white-space:nowrap;align-items:baseline;gap:10px;font-weight:500;display:flex}.m-transport__progress{color:var(--m-muted);min-width:0;font-size:12px}.m-transport__progress .m-ladder{max-width:100%;transition:opacity .6s}.m-transport__ladder--faded{opacity:0}@media (prefers-reduced-motion:reduce){.m-transport__progress .m-ladder{transition:none}}.m-transport__progress .m-ladder__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.m-transport__loading-group{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.m-transport__loading-label{white-space:nowrap;font-weight:500}.m-transport__loading-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-transport__loading{background:var(--m-line);border-radius:2px;flex:none;width:120px;height:4px;display:block;overflow:hidden}.m-transport__loading-fill{background:var(--m-accent);height:100%;transition:width .12s linear;display:block}.m-transport__loading--indeterminate .m-transport__loading-fill{width:35%;animation:1.2s ease-in-out infinite alternate m-transport-loading}@keyframes m-transport-loading{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.m-transport__loading--indeterminate .m-transport__loading-fill{animation:none}.m-transport__loading-fill{transition:none}}.m-transport__trailing{flex:0 auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.m-transport .m-vintages__trigger{flex:0 auto;max-width:24ch}.m-transport__export-reason{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:30ch;font-size:11.5px;overflow:hidden}@media (width<=1200px){.m-transport__export-reason{max-width:18ch}}@media (width<=820px){.m-transport__export-reason{display:none}}.m-transport__export{align-items:center;display:inline-flex}.m-transport__export-main{display:inline-flex}.m-transport__gpu{white-space:nowrap;background:var(--m-surface-2);color:var(--m-ink);cursor:pointer;border:0;border-radius:4px;flex:none;padding:2px 8px;font-size:11.5px}.m-transport__gpu--over{color:var(--m-warn);background:var(--m-warn-tint)}.m-transport__gpu:focus-visible{outline:3px solid var(--m-accent);outline-offset:2px}.m-transport__startup{font-family:var(--m-font-mono);gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.m-transport__startup-step--done{color:var(--m-ok)}.m-transport__startup-step--doing{color:var(--m-accent)}.m-transport__startup-step--todo{color:var(--m-muted);opacity:.65}.m-transport__phase{color:var(--m-muted);font-size:11px}.bench__placeholder{color:var(--m-muted);padding:16px;font-size:13.5px}.bench__mobile-dock{z-index:46;background:var(--m-surface);border-top:1px solid var(--m-line);padding-bottom:env(safe-area-inset-bottom);position:absolute;bottom:0;left:0;right:0}.bench__mobile-bar{border-top:1px solid var(--m-line);justify-content:space-around;padding:4px 8px;display:flex}.bench__transport-pill{align-items:center;gap:8px;min-height:32px;padding:4px 12px;font-size:12.5px;display:flex;overflow:hidden}.bench__transport-pill-work{min-width:0;color:var(--m-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bench__mobile-bar-item{min-width:44px;min-height:44px}.m-toolrail{z-index:40;top:calc(var(--m-map-header-row-height,0px) + max(14px, env(safe-area-inset-top)));left:calc(var(--rf-transmitter-panel-live-width,0px) + max(var(--m-map-edge-inset,14px), env(safe-area-inset-left)));border:1px solid var(--m-line);background:var(--m-surface);border-radius:8px;flex-direction:column;gap:6px;padding:4px;display:flex;position:absolute}.bench .map-button-stack{top:calc(var(--m-map-header-row-height,0px) + var(--m-toolrail-live-height,0px) + max(14px, env(safe-area-inset-top)) + 10px);left:calc(var(--rf-transmitter-panel-live-width,0px) + max(var(--m-map-edge-inset,14px), env(safe-area-inset-left)))}.bench .study-area-map-prompt-slot{top:calc(var(--m-map-header-row-height,0px) + max(14px, env(safe-area-inset-top)));left:calc(var(--rf-transmitter-panel-live-width,0px) + max(var(--m-map-edge-inset,14px), env(safe-area-inset-left)) + var(--m-toolrail-live-width,44px) + 12px)}.bench .loading-message{left:calc(var(--rf-transmitter-panel-live-width,0px) + 18px);max-width:min(560px, calc(100% - var(--rf-transmitter-panel-live-width,0px) - var(--m-inspector-live-width,0px) - 36px))}.bench .osm-attribution{right:calc(var(--m-inspector-live-width,0px) + 8px)}.bench .osm-demographics-legend{right:calc(var(--m-inspector-live-width,0px) + 14px)}.bench .osm-contour-provenance-legend{display:none}.m-toolrail__tool{width:36px;height:36px;color:var(--m-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.m-toolrail__tool:hover:not(:disabled){background:var(--m-surface-2)}.m-toolrail__tool:focus-visible{outline:3px solid var(--m-accent);outline-offset:-2px}.m-toolrail__tool--active{color:var(--m-accent);background:var(--m-accent-tint)}.m-toolrail__tool:disabled{color:var(--m-muted);opacity:.5;cursor:not-allowed}.m-stage-readout{z-index:40;left:calc(var(--rf-transmitter-panel-live-width,0px) + max(var(--m-map-edge-inset,14px), env(safe-area-inset-left)) + var(--m-toolrail-live-width,44px) + 10px);top:calc(var(--m-map-header-row-height,0px) + max(14px, env(safe-area-inset-top)));border:1px solid var(--m-line);background:var(--m-surface);border-radius:6px;align-items:center;gap:10px;max-width:min(420px,60%);padding:6px 12px;font-size:13px;display:flex;position:absolute}.m-stage-readout__label{font-family:var(--m-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);font-size:11px}.m-scope{left:var(--rf-transmitter-panel-live-width,0px);right:var(--m-inspector-live-width,0px);z-index:45;border-top:1px solid var(--m-line-strong);background:var(--m-surface);flex-direction:column;display:flex;position:absolute;bottom:0}.m-scope__handle{cursor:row-resize;background:var(--m-surface-2);border-bottom:1px solid var(--m-line);flex:none;height:8px}.m-scope__handle:focus-visible{outline:3px solid var(--m-accent);outline-offset:-3px}.m-scope__header{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px;display:flex}.m-scope__title{align-items:baseline;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:600;display:flex}.m-scope__route{color:var(--m-muted);white-space:nowrap;align-items:baseline;gap:4px;font-weight:400;display:inline-flex;overflow:hidden}.m-scope__body{flex:1;min-height:0;padding:0 14px 12px;overflow:auto}.m-scope__receipt{margin:10px 0 0}.m-scope[hidden],.m-scope__body[hidden]{display:none}.m-scope__tabs{gap:8px;display:flex}.m-scope__tabs button{border:0;color:var(--m-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:6px 10px}.m-scope__tabs button[aria-selected=true]{color:var(--m-ink);border-bottom-color:var(--m-accent)}.m-scope__tabs button:focus-visible{outline:2px solid var(--m-accent)}.antenna-workspace__pane .contour-editor__panel{width:auto;max-width:none;max-height:none;box-shadow:none;border:0;margin:0;padding:0;position:static}.antenna-workspace__properties{flex-direction:column;gap:10px;padding-block:12px;display:flex}.antenna-workspace__properties[hidden]{display:none}.antenna-workspace__inspector .contour-editor__target{flex-direction:column;align-items:stretch}.antenna-workspace__properties .contour-editor__field{justify-content:space-between}.antenna-workspace__actions:empty{display:none}.antenna-workspace__replacement-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.antenna-workspace__replacement-actions>.ant-alert{flex-basis:100%}.antenna-plots{width:100%;min-width:0;container-type:inline-size}.antenna-plots__basis{font-weight:600}.antenna-plots__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.antenna-plots__charts{grid-template-columns:220px minmax(0,1fr);gap:16px;margin-block:12px;display:grid}.antenna-plots__charts svg{width:100%;height:220px;color:var(--m-ink);position:static}.antenna-plots__charts text{fill:var(--m-muted);font-size:10px}.antenna-plots__grid{fill:none;stroke:var(--m-line);stroke-width:1px}.antenna-plots__curve,.antenna-plots__before{fill:none;stroke:var(--m-eng);stroke-width:1.5px;vector-effect:non-scaling-stroke}.antenna-plots__before{stroke:var(--m-muted);stroke-dasharray:5 4}.antenna-plots__cursor{stroke:var(--m-ink);stroke-width:1px;stroke-dasharray:2 3}.antenna-plots__note{color:var(--m-muted)}.antenna-plots__selector{margin-top:12px;display:none}@container (width<760px){.antenna-plots__selector{display:block}.antenna-plots__charts{grid-template-columns:minmax(0,1fr)}.antenna-plots__charts svg:first-child{justify-self:center;width:220px}.antenna-plots[data-compact-plot=polar] .antenna-plots__cartesian,.antenna-plots[data-compact-plot=cartesian] .antenna-plots__polar{display:none}}@container (width>=520px){.workbench__focus[data-antenna-presentation=map] .antenna-plots__selector{display:none}.workbench__focus[data-antenna-presentation=map] .antenna-plots__charts{grid-template-columns:160px minmax(0,1fr);gap:12px}.workbench__focus[data-antenna-presentation=map] .antenna-plots__charts svg{width:100%;height:160px;display:block}}.bench[data-presentation=mobile] .m-scope,.bench[data-presentation=compact] .m-scope{top:0;left:0;right:0;bottom:var(--m-mobile-dock-live-height,0px)}.m-inspector{flex-direction:column;height:100%;display:flex}.m-inspector__header{border-bottom:1px solid var(--m-line);flex-direction:column;flex:none;gap:6px;padding:10px 14px 12px;display:flex}.m-inspector__headline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.m-inspector__chips{flex-wrap:wrap;gap:6px;display:flex}.m-inspector__breadcrumb.ant-breadcrumb{font-size:12px;line-height:1.4}.m-inspector__crumb.ant-btn{height:auto;padding:0;font-size:12px;line-height:1.4}.m-inspector__more.ant-btn{color:var(--m-muted);flex:none}.m-inspector__title{overflow-wrap:anywhere;white-space:normal;min-width:0;margin:0;font-size:14px;font-weight:600}.m-inspector__body{scrollbar-gutter:stable;flex:1;min-height:0;padding:12px 14px 24px;overflow-y:auto}.m-cost{border:1px solid var(--m-line-strong);border-radius:6px;margin:6px 0 10px;padding:0 12px}.m-cost.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:9px 0}.m-cost.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:1;min-width:0}.m-cost.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{color:var(--m-muted);padding-inline-start:8px}.m-cost.ant-collapse>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body{padding:2px 0 14px}.m-cost__header{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.m-cost__title{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);font-size:11px;font-weight:500}.m-cost__note{font-family:var(--m-font-mono);text-align:right;font-size:11px}.m-cost__note--instant{color:var(--m-muted)}.m-cost__note--instant:before{content:"≈ "}.m-cost__note--resolve{color:var(--m-warn)}.m-cost__note--resolve:before{content:"⟳ "}.m-cost.m-cost--open>.ant-collapse-item>.ant-collapse-header{border-bottom:1px solid var(--m-line)}.m-cost.ant-collapse>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body{padding-top:10px}.m-cost__body{flex-direction:column;gap:10px;display:flex}.m-cost__body>.view-layer-panel__toggle{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;padding-block:2px;display:flex}.m-cost__body>.view-layer-panel__toggle>input{flex:none}.m-cost__body>.view-layer-panel__toggle>label{clip:auto;white-space:normal;cursor:pointer;width:auto;min-width:0;height:auto;font-size:12px;line-height:1.4;position:static;overflow:visible}.m-cost__body>.view-layer-panel__toggle>input:disabled+label{color:var(--m-muted);cursor:not-allowed}.m-roster{background:var(--m-chrome);scrollbar-gutter:stable;flex-direction:column;gap:8px;height:100%;padding:12px;display:flex;overflow-y:auto}.m-roster__section-title{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);font-size:11px;font-weight:500}.m-roster__tree{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.m-roster__row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:flex}.m-roster__row:hover{background:var(--m-surface-2)}.m-roster__row:focus-visible{outline:3px solid var(--m-accent);outline-offset:-2px}.m-roster__row--selected{background:var(--m-accent-tint)}.m-roster__row--dragging{opacity:.5}.m-roster__row--drop-before{box-shadow:inset 0 3px 0 var(--m-accent)}.m-roster__row--drop-after{box-shadow:inset 0 -3px 0 var(--m-accent)}.m-roster__row--drop-into{box-shadow:inset 0 0 0 2px var(--m-accent)}.m-roster__ladder{transition:opacity .6s}.m-roster__ladder--faded{opacity:0}@media (prefers-reduced-motion:reduce){.m-roster__ladder{transition:none}}.m-roster__tree{--m-roster-indent:8px}.m-roster__row--level-2{margin-left:var(--m-roster-indent);font-size:13px}.m-roster__row--level-3{margin-left:calc(var(--m-roster-indent) * 2);font-size:12.5px}.m-roster__caret.ant-btn{flex:none;width:22px;min-width:22px;height:22px;font-size:10px}.m-roster__caret-spacer{flex:none;width:22px}.m-roster__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.m-roster__trailing{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.m-roster__layer-label{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-roster__eye.ant-btn{width:22px;min-width:22px;height:22px;color:var(--m-muted);opacity:.55;flex:none;font-size:13px}.m-roster__eye--on.ant-btn{color:var(--m-ink);opacity:1}.m-roster__eye.ant-btn:disabled{opacity:.3}.m-roster__swatch{border:1px solid var(--m-line-strong);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:3px;flex:none;width:14px;height:14px;padding:0}.m-roster__swatch::-webkit-color-swatch-wrapper{padding:0}.m-roster__swatch::-webkit-color-swatch{border:0;border-radius:2px}.m-roster__swatch::-moz-color-swatch{border:0;border-radius:2px}.m-roster__swatch:disabled{cursor:not-allowed;opacity:.6}.m-roster__lane-label{white-space:nowrap;color:var(--m-muted);align-items:baseline;gap:.35em;font-size:11.5px;display:inline-flex}.m-roster__pattern-swatch.ant-btn{border:1px solid var(--m-line-strong);border-radius:3px;width:14px;min-width:14px;height:14px;padding:0}.m-roster__lane-value{font:inherit;color:inherit;cursor:text;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline 1px dotted}.m-roster__lane-value:disabled{cursor:default;text-decoration:none}.m-roster__lane-value:focus-visible{outline:2px solid var(--m-accent);outline-offset:1px;border-radius:2px}.m-roster__lane-input{border:1px solid var(--m-accent);background:var(--m-surface);width:6ch;font:inherit;color:var(--m-ink);border-radius:3px;padding:0 2px}.m-roster__section-heading{align-items:center;gap:6px;padding-right:8px;display:flex}.m-roster__section-heading .m-roster__section-title{flex:1;min-width:0}.m-roster__add.ant-btn,.m-roster__add-layer.ant-btn,.m-roster__layer-actions.ant-btn{flex:none;width:22px;min-width:22px;height:22px;font-size:11px}.m-roster__out-of-area{border-top:1px solid var(--m-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.m-roster__section-note{color:var(--m-muted);margin:0;font-size:12px;line-height:1.4}.m-roster__project{border-top:1px solid var(--m-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.m-roster__project-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.m-roster__project-row{text-align:left;cursor:pointer;width:100%;min-height:34px;color:var(--m-ink);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}li.m-roster__project-row{cursor:default}.m-roster__project-label{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.m-roster__project-row:hover,li.m-roster__project-row:hover{background:var(--m-surface-2)}.m-roster__project-row:focus-visible,.m-roster__project-label:focus-visible{outline:3px solid var(--m-accent);outline-offset:-2px}.bench .canvas-overlay-stack{top:calc(var(--m-map-header-row-height,0px) + max(14px, env(safe-area-inset-top)));right:calc(var(--m-inspector-live-width,0px) + max(14px, env(safe-area-inset-right)));width:min(720px, calc(100% - var(--m-inspector-live-width,0px) - var(--rf-transmitter-panel-live-width,0px) - 28px))}.m-rules__header{margin-bottom:20px}.m-rules__facts{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.m-rules__advisory{color:var(--m-muted);max-width:70ch;margin:0}.m-rules__section{margin-bottom:32px}.m-rules__section>h2{margin:0 0 6px;font-size:17px}.m-rules__section>p{max-width:70ch;color:var(--m-muted);margin-bottom:12px}.m-rules__never{max-width:70ch;margin:0;padding-left:20px}.m-rules__never li{margin-bottom:6px}.m-rules__family{margin-bottom:20px}.m-rules__family-title{font-size:13px;font-family:var(--m-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);margin:0 0 8px}.m-rules__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-rules__rule{border:1px solid var(--m-line);border-left:3px solid var(--m-accent);background:var(--m-surface);border-radius:6px;padding:10px 14px}.m-rules__rule-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.m-rules__rule-id{font-weight:500}.m-rules__rule-body{gap:4px;margin:0;display:grid}.m-rules__rule-body div{grid-template-columns:110px 1fr;gap:10px;display:grid}.m-rules__rule-body dt{font-family:var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);font-size:11px}.m-rules__rule-body dd{max-width:70ch;margin:0}@media (width<=700px){.m-rules__rule-body div{grid-template-columns:1fr;gap:0}}.m-atlasnav{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 16px;display:flex}.m-atlasnav__link{color:var(--m-muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:5px 12px;font-size:14px;text-decoration:none;display:inline-flex}.m-atlasnav__link:hover{color:var(--m-ink);background:var(--m-surface-2)}.m-atlasnav__link[aria-current=page]{color:var(--m-accent);background:var(--m-accent-tint);border-color:var(--m-accent)}.m-atlasnav__rule{background:var(--m-line);align-self:stretch;width:1px;min-height:20px;margin:0 6px}.m-rawbrowse__lead{color:var(--m-muted);margin:0 0 14px}.m-rawbrowse__providers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.m-rawbrowse__providers>li{display:flex}.m-rawbrowse__provider{border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-ink);border-radius:6px;flex-direction:column;flex:1;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.m-rawbrowse__provider:hover,.m-rawbrowse__provider:focus-visible{border-color:var(--m-accent)}.m-rawbrowse__provider-label{font-weight:600}.m-rawbrowse__provider-desc{color:var(--m-muted);font-size:13px}.m-rawbrowse__provider-id{color:var(--m-muted);font-size:11px}.m-rawbrowse__meta{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.m-rawbrowse__schema{margin-bottom:14px}.m-rawbrowse__schema>summary{cursor:pointer;margin-bottom:8px;font-weight:500}.m-rawbrowse__record{max-height:260px;font-family:var(--m-font-mono);margin:0;font-size:11.5px;line-height:1.5;overflow:auto}.m-rawbrowse__end{color:var(--m-muted);font-size:13px}.m-recents{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.m-recents__card{border:1px solid var(--m-line);background:var(--m-surface);border-radius:6px;flex-direction:column;gap:2px;min-width:150px;max-width:220px;padding:8px 12px;text-decoration:none;display:flex}.m-recents__card:hover,.m-recents__card:focus-visible{border-color:var(--m-accent)}.m-recents__name{color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.m-recents__meta{font-family:var(--m-font-mono);color:var(--m-muted);font-size:11px}.m-signin{background:radial-gradient(circle at 12% 18%, var(--m-eng-tint), transparent 30%), radial-gradient(circle at 88% 82%, var(--m-reg-tint), transparent 30%), var(--m-ground);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.m-signin__card{border:1px solid var(--m-line);background:var(--m-surface);text-align:center;border-radius:10px;width:min(420px,100%);padding:36px 32px 28px}.m-signin__mark{margin-bottom:8px}.m-signin__card h1.m-signin__title{margin:0 0 4px;font-size:26px}.m-signin__sub{margin-bottom:20px}.m-signin__alert{text-align:left;margin-bottom:16px}.m-signin__note{color:var(--m-muted);margin:16px 0 0;font-size:12px}.m-shell{background:var(--m-ground);flex-direction:column;width:100vw;height:100dvh;min-height:0;display:flex;overflow:hidden}.m-shell__main{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:20px 24px 32px;overflow:hidden auto}.m-shell__page-title{width:100%;max-width:1200px;margin:0 auto 16px;font-size:22px;line-height:1.2}.m-shell__main>*{width:100%;max-width:1200px;margin-inline:auto}.m-shell__main--bench{flex-direction:column;padding:0;display:flex;overflow:hidden}.m-shell__main--bench>*{max-width:none;margin-inline:0}.m-shell__main--bench .studio-route-surface{flex:1;min-height:0}@media (width<=700px){.m-shell__main{padding:12px 12px 24px}.m-shell__main--bench{padding:0}}.m-header{background:var(--m-chrome);border-bottom:1px solid var(--m-line);align-items:center;gap:20px;height:48px;padding:0 16px;display:flex}.m-header__brand{color:var(--m-ink);white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.m-header__realms{gap:4px;display:inline-flex}.m-header__realm{color:var(--m-muted);border-radius:6px;padding:4px 10px;font-size:14px;text-decoration:none}.m-header__realm:hover{color:var(--m-ink);background:var(--m-surface-2)}.m-header__realm[aria-current=page]{color:var(--m-accent);background:var(--m-accent-tint)}.m-header__project{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.m-header__project-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:500;overflow:hidden}@media (width<=700px){.m-header__project-name{min-width:10ch}}@media (width<=560px){.m-header__autosave .m-chip__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.m-header__rename-error{color:var(--m-bad);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.m-header__trailing{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.m-header__account{align-items:center;gap:8px;display:inline-flex}.m-jobstray__list{min-width:300px;max-width:380px;margin:0;padding:0;list-style:none}.m-jobstray__row{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.m-jobstray__row:last-child{border-bottom:0}.m-jobstray__label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.m-jobstray__status{flex:none;align-items:center;gap:8px;display:inline-flex}.m-jobstray__progress{font-family:var(--m-font-mono);color:var(--m-muted);font-size:11px}.m-header__realm-menu{flex:none}@media (width<=700px){.m-header{gap:10px;padding:0 10px}.m-header__wordmark,.m-header__account-name{display:none}}.specimens{max-width:880px;height:100%;margin:0 auto;padding:32px 24px 96px;overflow-y:auto}.specimens h1{align-items:center;gap:12px;display:flex}.specimens__section{border-top:1px solid var(--m-line);margin-top:28px;padding-top:20px}.specimens__section h2{margin:0 0 12px;font-size:15px}.specimens__row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}@media (pointer:coarse){.m-header__brand,.m-header__realm-menu,.m-header__project .ant-btn,.m-header__trailing .ant-btn,.transmitter-info-box__edit{min-width:44px;min-height:44px}.m-atlasnav__link{min-height:44px}.m-header__trailing{gap:4px}.m-toolrail__tool{width:44px;height:44px}.m-toolrail{gap:8px}.skip-link{align-items:center;min-height:44px;display:inline-flex}}.m-demo{flex-direction:column;gap:12px;display:flex}.m-demo__dockets{flex-direction:column;gap:20px;display:flex}.m-demo__docket+.m-demo__docket{border-top:1px solid var(--m-line);padding-top:20px}.m-demo__docket-title{color:var(--m-ink);margin:0 0 10px;font-size:13px;font-weight:600}.m-demo__header{flex-wrap:wrap;gap:6px;display:flex}.m-demo__empty{color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.m-demo__empty-text{flex:14ch;min-width:0}.m-demo__card{border:1px solid var(--m-line);border-left:3px solid var(--lane-color,var(--m-eng));background:var(--m-surface);border-radius:6px;padding:10px 12px}.m-demo__card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.m-demo__swatch{background:var(--lane-color,var(--m-eng));border-radius:2px;flex:none;width:10px;height:10px}.m-demo__card-title{font-family:var(--m-font-mono);color:var(--m-ink);margin:0;font-size:11.5px;font-weight:500}.m-demo__headline{align-items:baseline;gap:6px;margin-bottom:8px;font-size:15px;display:flex}.m-demo__headline-noun{color:var(--m-muted);font-size:12.5px}.m-demo__metric{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;font-size:12.5px;display:flex}.m-demo__metric-label{color:var(--m-muted);min-width:0}.m-demo__metric-value{flex:none;align-items:baseline;gap:8px;display:inline-flex}.m-demo__share{color:var(--m-muted);text-align:right;min-width:4ch;font-size:11.5px}.m-demo__section{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);margin:10px 0 4px;font-size:11px;font-weight:500}.m-demo__footnote{color:var(--m-muted);margin:4px 0 6px;font-size:11.5px;line-height:1.5}.m-demo__absent{border:1px solid var(--m-warn);background:var(--m-warn-tint);border-radius:6px;padding:8px 12px}.m-demo__absent-list{color:var(--m-ink);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.m-demo__method>summary{cursor:pointer;color:var(--m-muted);font-size:12px}.m-demo__method>summary:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.m-demo__method p{color:var(--m-muted);margin:6px 0 0;font-size:11.5px;line-height:1.6}.m-inspector__section{border-top:1px solid var(--m-line);margin-top:16px;padding-top:14px}.m-inspector__section-title{font-family:var(--m-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);margin:0 0 10px;font-size:11px;font-weight:500}.bench__mobile-sheet .m-transport{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:10px 16px}.bench__mobile-sheet .m-transport__activity{flex-wrap:wrap;flex:100%;min-width:0}.bench__mobile-sheet .m-transport__progress{flex:100%}.bench__mobile-sheet .m-transport__trailing{flex-wrap:wrap;flex:100%;gap:10px 12px}.bench__mobile-sheet .m-transport__export-reason{white-space:normal;flex:100%;max-width:none;display:block}.bench__mobile-sheet .m-vintages__trigger{max-width:100%}.m-roster__docket-status{align-items:center;gap:5px;min-width:0;display:inline-flex}.m-roster__qualifier{font-family:var(--m-font-mono);letter-spacing:.04em;color:var(--m-muted);white-space:nowrap;font-size:10px}.fm-regulatory-study-panel__count-basis{margin:4px 0 8px;font-size:11.5px;line-height:1.5;display:block}.rf-studio-workspace-view{position:relative}.m-docket-shell{z-index:60;background:var(--m-ground);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.m-docket-shell__header{border-bottom:1px solid var(--m-line);background:var(--m-surface);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.m-docket-shell__title{color:var(--m-ink);margin:0;font-size:15px;font-weight:600}.m-docket-shell__title:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.m-docket-shell__posture{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.m-docket-shell__body{flex:auto;min-height:0;padding:16px;overflow-y:auto}.m-docket .m-doc-body{max-width:68ch;color:var(--m-ink);font-size:14.5px;line-height:1.65}.m-roster__docket-item{flex-direction:column;display:flex}.m-roster__docket-link{color:var(--m-reg);padding:2px 12px 6px 26px;font-size:11.5px}.m-roster__docket-link:focus-visible{outline:3px solid var(--m-accent);outline-offset:-2px}.m-provenance{max-width:80ch;margin-bottom:20px}.m-provenance__title{color:var(--m-ink);margin:0 0 10px;font-size:13px;font-weight:600}.m-provenance__grid{grid-template-columns:minmax(10ch,18ch) 1fr;gap:2px 16px;margin:0;display:grid}.m-provenance__row{display:contents}.m-provenance__label{color:var(--m-muted);padding:4px 0;font-size:12px}.m-provenance__value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:4px 0;font-size:12.5px;display:flex}.m-provenance__ago{color:var(--m-muted);font-size:11.5px}.m-provenance__absent{color:var(--m-muted);font-style:italic}.m-provenance__never{border:1px solid var(--m-warn);background:var(--m-warn-tint);border-radius:6px;margin-top:14px;padding:10px 14px}.m-provenance__subtitle{color:var(--m-ink);margin:0 0 6px;font-size:12px;font-weight:600}.m-provenance__never-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.m-docket__checking{color:var(--m-muted);margin:0 0 14px;font-size:12.5px}.m-docket__reanalyze{margin-left:auto}.m-subject-findings,.m-docket-optimization{max-width:80ch;margin-bottom:20px}.m-subject-findings__title,.m-docket-optimization__title{color:var(--m-ink);margin:0 0 8px;font-size:13px;font-weight:600}.m-subject-findings__absent{color:var(--m-muted)}.m-subject-findings__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-subject-finding{border:1px solid var(--m-line);border-left:3px solid var(--m-reg);background:var(--m-surface);border-radius:6px;padding:10px 12px}.m-subject-finding__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.m-subject-finding__rule{color:var(--m-muted);font-size:11px}.m-subject-finding__explanation{margin:6px 0}.m-subject-finding__method{color:var(--m-ink);margin:2px 0;font-size:12.5px}.m-subject-finding__label{font-family:var(--m-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);font-size:10.5px}.m-subject-finding__facts{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.m-docket-optimization__grid{grid-template-columns:minmax(10ch,16ch) 1fr;gap:2px 16px;margin:8px 0 0;display:grid}.m-docket-optimization__ago,.m-docket-optimization__note{color:var(--m-muted);font-size:12px}.m-fcc-contour-details{margin:12px 0 20px;font-size:12px}.m-fcc-contour-details>summary{cursor:pointer;color:var(--m-ink);font-weight:600}.m-fcc-contour-details__hint,.m-fcc-contour-details small{color:var(--m-muted)}.m-fcc-contour-details h4{overflow-wrap:anywhere;margin:14px 0 6px;font-size:12px}.m-fcc-contour-details ul{margin:0;padding:0;list-style:none}.m-fcc-contour-details li{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.m-fcc-contour-details li>div{overflow-wrap:anywhere;min-width:0}.m-fcc-contour-details li p{margin:2px 0}.m-fcc-contour-details__swatch{flex:0 0 22px;width:22px;height:8px;margin-top:7px}.m-diagnostics__section{max-width:80ch;margin-bottom:20px}.m-diagnostics__title{color:var(--m-ink);margin:0 0 8px;font-size:13px;font-weight:600}.m-diagnostics__absent{color:var(--m-muted);margin:0 0 8px;font-size:12.5px;line-height:1.55}.m-diagnostics__actions{flex-wrap:wrap;gap:8px;display:flex}.m-transport__diagnostics{color:var(--m-ink);align-items:center;padding:4px;display:inline-flex}.m-transport__diagnostics:focus-visible{outline:3px solid var(--m-accent);outline-offset:2px}.m-envelope{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin:0 0 12px;display:flex}.m-envelope__plot{width:100%;max-width:320px;height:auto;color:var(--m-ink)}.m-envelope__ring,.m-envelope__spoke{fill:none;stroke:currentColor;opacity:.16;stroke-width:1px}.m-envelope__sector{fill:var(--m-muted);fill-opacity:.34;stroke:none}.m-envelope__proposed{fill:none;stroke:var(--m-accent);stroke-width:2px;stroke-dasharray:5 3}.m-envelope__area{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.25px}.m-envelope__hit{fill:#0000;stroke:none;cursor:crosshair}.m-envelope__cardinal{fill:currentColor;opacity:.55;text-anchor:middle;font-size:11px}.m-envelope__readout{min-height:1.5em;color:var(--m-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.m-envelope__caption{color:var(--m-muted);max-width:46ch;font-size:11.5px;line-height:1.5}.m-envelope__swatch{vertical-align:baseline;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.m-envelope__tabulation{width:100%;font-size:12px}.m-envelope__tabulation>summary{cursor:pointer;color:var(--m-ink);padding:4px 0}.m-envelope__tabulation>summary:focus-visible{outline:3px solid var(--m-accent);outline-offset:2px}.m-envelope__scroll{border:1px solid var(--m-line);border-radius:4px;max-height:22rem;overflow:auto}.m-envelope__table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.m-envelope__table caption{text-align:left;color:var(--m-muted);padding:8px 10px;font-size:11.5px;line-height:1.5}.m-envelope__table th,.m-envelope__table td{border-bottom:1px solid var(--m-line);vertical-align:baseline;padding:4px 10px;font-weight:400}.m-envelope__table thead th{background:var(--m-surface);color:var(--m-muted);font-weight:600;position:sticky;top:0}.m-envelope__table--sectors{border:1px solid var(--m-line);border-radius:4px}.m-envelope__azimuth{white-space:nowrap}.m-envelope__citation{font-family:var(--m-font-mono);color:var(--m-muted);margin-left:8px;font-size:11px}.m-optimizer{flex-direction:column;gap:16px;display:flex}.m-optimizer__inputs{flex-direction:column;gap:6px;display:flex}.m-optimizer__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-optimizer__community{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.m-optimizer__community input:disabled+label{color:var(--m-muted);cursor:not-allowed}.m-optimizer__envelope,.m-optimizer__advisories{flex-direction:column;gap:10px;max-width:100%;display:flex}.m-optimizer__advisory-list,.m-optimizer__reasons{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.m-optimizer__advisory-list{padding-left:0;list-style:none}.m-optimizer__advisory-list p,.m-optimizer__reasons li{margin:4px 0 0}.m-optimizer__citation{font-family:var(--m-font-mono);color:var(--m-muted);margin-left:8px;font-size:11px}.m-optimizer__apply{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-outcome{border:1px solid var(--m-line);border-left:3px solid var(--m-line-strong);background:var(--m-surface);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.m-outcome--infeasible{border-left-color:var(--m-bad)}.m-outcome--indeterminate{border-left-color:var(--m-warn)}.m-outcome--optimized{border-left-color:var(--m-ok)}.m-outcome__meaning{max-width:72ch;margin:0}.m-optimizer__effects{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.fm-regulatory-wizard__capability{align-items:center;gap:6px;font-size:11px;display:inline-flex}.m-wizard__blocker{margin-bottom:8px;font-size:12.5px;display:block}.m-builder__body{min-height:340px;margin-block:24px}.m-fcc-workflow .m-optimizer__envelope{overflow-x:auto}.m-fcc-workflow details{margin-block:16px;overflow-x:auto}.m-fcc-workflow .m-builder__cards{grid-template-columns:minmax(0,1fr);min-inline-size:0}.m-builder__step{flex-direction:column;gap:16px;display:flex}.m-builder__preamble{margin-top:12px}.m-builder__lead{max-width:68ch;margin:0}.m-builder__vintages,.m-builder__absent,.m-builder__terrain-basis,.m-builder__comparison,.m-builder__center{color:var(--m-muted);margin:0;font-size:12.5px;line-height:1.55}.m-builder__capabilities,.m-builder__advisory,.m-builder__omitted,.m-builder__chosen{margin:0}.m-builder__capability{align-items:center;gap:6px;font-size:11px;display:inline-flex}.m-builder__fields{flex-wrap:wrap;gap:12px 20px;display:flex}.m-builder__field{flex-direction:column;gap:4px;min-width:180px;display:flex}.m-builder__field>label,.m-builder__field>span:first-child{color:var(--m-muted);font-size:12px}.m-builder__field-footer{max-width:46ch}.m-builder__select{border:1px solid var(--m-line-strong);background:var(--m-surface);min-height:32px;color:var(--m-ink);font:inherit;border-radius:6px;padding:4px 8px}.m-builder__select:focus-visible{outline:3px solid var(--m-accent);outline-offset:-1px}.m-builder__picker{flex-direction:column;gap:12px;display:flex}.m-builder__search{flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;display:flex}.m-builder__search>label{color:var(--m-muted);flex-basis:100%;font-size:12px}.m-builder__search>.ant-input{flex:240px}.m-builder__cards{border:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;display:grid}.m-builder__cards>legend{color:var(--m-muted);padding:0 0 8px;font-size:12px}.m-builder__card{border:1px solid var(--m-line);background:var(--m-surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.m-builder__card--selected{border-color:var(--m-accent);background:var(--m-accent-tint)}.m-builder__card:focus-within{outline:3px solid var(--m-accent);outline-offset:2px}.m-builder__card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.m-builder__card-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.m-builder__card-name{color:var(--m-ink);font-weight:600}.m-builder__card-id{color:var(--m-muted);overflow-wrap:anywhere;font-size:11px}.m-builder__card-chips,.m-builder__card-facts{flex-wrap:wrap;gap:6px 12px;display:flex}.m-builder__card-fact{font-size:11.5px}.m-builder__card-fact-label{color:var(--m-muted)}.m-builder__card-reason{max-width:46ch;color:var(--m-ink);font-size:12px;line-height:1.5}.m-builder__job{max-width:640px}.m-builder__terrain{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.m-builder__roster-system{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.m-inspector__back.ant-btn{flex:none;height:auto;padding:0;font-size:11.5px}.m-inspector__facts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.m-inspector__note{color:var(--m-muted);margin:6px 0 0;font-size:11.5px;line-height:1.6}.m-inspector__lane-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.m-preset__actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.m-preset__note{margin-top:8px;font-size:11.5px;line-height:1.6;display:block}.m-preset__diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:12px 0 0;font-size:12.5px;display:grid}.m-preset__diff>div{display:contents}.m-preset__diff dt{color:var(--m-muted)}.m-preset__diff dd{font-family:var(--m-font-mono);margin:0}.antenna-design-field{gap:4px;margin-block:10px;display:grid}.antenna-design-field input{color:var(--m-ink);background:var(--m-surface);border:1px solid var(--m-line);border-radius:4px;width:100%;padding:6px}.antenna-design-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.m-roster__contour-controls{flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.m-roster__line-style.ant-btn{height:22px;color:var(--m-muted);align-items:center;gap:2px;padding:0 3px;display:inline-flex}.m-roster__line-style .anticon-down{font-size:8px}.m-lanes__list{flex-direction:column;gap:2px;margin:0 0 8px;padding:0;list-style:none;display:flex}.m-lanes__row{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:12px;display:flex}.m-lanes__swatch{border:1px solid var(--m-line-strong);border-radius:3px;flex:none;width:12px;height:12px}.m-lanes__name.ant-btn{height:auto;padding:0 2px;font-size:12.5px}.m-lanes__state,.m-lanes__reason{font-size:11.5px}.m-lanes__reason{flex-basis:100%;padding-inline-start:18px}.view-layer__open.ant-btn{flex:none;height:auto;padding:0 2px;font-size:12px}.m-fact-list.ant-descriptions .ant-descriptions-item-label{color:var(--m-muted);padding-bottom:4px;font-size:12px}.m-fact-list.ant-descriptions .ant-descriptions-item-content{padding-bottom:4px;font-size:12.5px}.m-fact-list.ant-descriptions .ant-descriptions-row>th,.m-fact-list.ant-descriptions .ant-descriptions-row>td{padding-bottom:4px}.m-inspector__subhead{margin:4px 0 6px;font-size:12px;font-weight:600}.m-inspector__enter.ant-btn{margin-top:8px}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:3px solid var(--rf-accent);outline-offset:3px}.space-fill{width:100%}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--rf-body-bg);color:var(--rf-body-text);font-family:var(--m-font-sans);-webkit-text-size-adjust:100%;overflow:hidden}.skip-link{z-index:2000;background:var(--m-surface);color:var(--m-accent);border-radius:8px;padding:10px 14px;font-weight:700;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-150%);box-shadow:0 8px 24px #082d3d3d}.skip-link:focus{transform:translateY(0)}.studio-route-surface,.studio-route-surface>.ant-app,.rf-studio-workspace-view{height:100%;min-height:0}.settings-sections{flex-direction:column;gap:16px;width:min(760px,100%);margin-inline:auto;display:flex}.settings-sections h2.settings-sections__heading.ant-typography{margin:0;font-size:16px}.settings-sections__account{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.settings-sections__account-name{font-weight:600}.page-alert{margin-bottom:16px}.dataset-browser-search-help{min-height:22px;margin:8px 0 10px}.dataset-browser-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.dataset-browser-filter{gap:6px;width:min(280px,100%);display:grid}.dataset-browser-filter>.ant-select{width:100%}.dataset-browser-active-filters{margin-block:4px 8px}.dataset-browser-attribution.ant-typography{margin-top:8px;margin-bottom:0}.auth-loading-screen{justify-content:center;align-items:center;min-height:100vh;display:flex}.new-project-page{justify-content:center;padding-block:32px;display:flex}.new-project-card{width:min(560px,100%)}.new-project-card--wide{width:min(1120px,100%)}.new-project-card__kind-picker{margin-bottom:20px}.projects-toolbar{justify-content:space-between;width:100%;margin-bottom:16px}.projects-toolbar__search.ant-input-search{width:280px}.projects-mobile-list .ant-list-item,.dataset-mobile-list .ant-list-item{padding-inline:0}.project-mobile-card,.dataset-mobile-card{width:100%}.project-mobile-card__header{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:650;display:flex}.project-mobile-card__details,.dataset-mobile-card dl{gap:10px;margin:14px 0 0;display:grid}.project-mobile-card__details>div,.dataset-mobile-card dl>div{grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:12px;display:grid}.project-mobile-card dt,.dataset-mobile-card dt{color:#4a6573;font-size:12px;font-weight:650}.project-mobile-card dd,.dataset-mobile-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.dataset-mobile-card .ant-btn{min-height:44px;margin-top:16px}.study-area-entry-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.study-area-entry-modes .ant-radio-button-wrapper{border:1px solid var(--rf-panel-border);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.study-area-entry-modes .ant-radio-button-wrapper:before{display:none}@media (width<=991px){.dataset-browser-filter{flex:220px}}button,input,select,textarea{font:inherit}@supports (-webkit-touch-callout:none){input,select,textarea,.ant-input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input{font-size:16px}}.project-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.project-panel__section{flex-direction:column;gap:10px;min-width:0;display:flex}.project-panel__heading,.project-panel h3.project-panel__heading.ant-typography{margin:0;font-size:15px}.project-panel__study-area-facts{flex-direction:column;gap:4px;min-width:0;display:flex}.project-panel__study-area-label{font-weight:600}.project-panel__form{min-width:0}.gpu-memory-stats{flex-direction:column;gap:10px;min-width:0;display:flex}.transmitter-editor,.signal-cache-debug-output{z-index:10000;color:#0f172a;white-space:pre-wrap;background:#fffffff2;border:1px solid #94a3b8;border-radius:4px;max-width:min(720px,100vw - 16px);max-height:180px;padding:6px;font:10px/1.3 monospace;position:fixed;inset:auto 8px 8px auto;overflow:auto}.transmitter-editor__back{margin:-4px 0 10px -8px;padding-inline:8px}.gpu-memory-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.gpu-memory-stats__grid div{background:var(--ant-color-fill-quaternary,#f6f7f9);border-radius:6px;padding:8px}.gpu-memory-stats__grid dt{color:var(--ant-color-text-secondary,#667085);font-size:12px}.gpu-memory-stats__grid dd{margin:2px 0 0}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-heading h4{margin:0;font-size:18px;line-height:1.25}.transmitter-editor__form{min-width:0}.project-menu__fcc-row{align-items:center;gap:10px;min-width:0;display:flex}.project-menu__fcc-row .ant-switch{min-width:56px}.project-menu__fcc-row .ant-input-affix-wrapper{flex:auto;min-width:0}.project-menu__asr-height{margin-top:-8px}.project-menu__asr-height-row{align-items:center;gap:10px;min-width:0;display:flex}.project-menu__asr-height-row .ant-slider{flex:auto;min-width:0;margin-inline:6px}.project-menu__asr-height-inputs{flex:none;align-items:center;gap:6px;display:flex}.project-menu__asr-height-inputs .numeric-input{width:72px}.project-menu__asr-height-inputs .ant-input-number-input{text-align:right}.transmitter-editor__heading{align-items:center}.transmitter-editor__heading-title{min-width:0}.runtime-validation-alerts{width:100%;margin-bottom:14px}.switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.view-layer-panel{gap:10px;min-width:0;display:grid}.view-layer-panel__upgrade,.view-layer-panel__hint{font-size:12px;display:block}.view-layer-panel__group{border:0;min-width:0;margin:0;padding:0}.view-layer-panel>.view-layer-panel__group>legend{color:inherit;font-size:12px;font-weight:600;line-height:inherit;border:0;width:auto;margin:0;padding:0}.view-layer-panel .view-layer-panel__layers input[type=radio]:focus{box-shadow:none}.view-layer-panel .view-layer-panel__layers input[type=radio]:focus-visible{outline:3px solid var(--rf-accent);outline-offset:3px}.view-layer-panel .view-layer-panel__toggle>input[type=checkbox]:focus{box-shadow:none}.view-layer-panel .view-layer-panel__toggle>input[type=checkbox]:focus-visible{outline:3px solid var(--rf-accent);outline-offset:3px}.view-layer-panel__layers,.view-layer__contours{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.view-layer__contours{padding-inline-start:12px}.view-layer{gap:6px;min-width:0;display:grid}.view-layer__row,.contour-tile__row{align-items:center;gap:6px;min-width:0;min-height:24px;font-size:12px;display:flex}.contour-tile__row{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:6px;padding:4px 8px}.view-layer__row>label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.contour-tile__swatch{border:1px solid var(--ant-color-border,#d9d9d9);border-radius:3px;flex:none;width:12px;height:12px}.contour-tile__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.contour-tile__unit{color:var(--ant-color-text-secondary,#6b7280)}.view-layer-panel__toggle,.view-layer__disclosure,.contour-tile__disclosure{flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.view-layer-panel__toggle>input{width:28px;height:16px;margin:0}.view-layer-panel__toggle>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.view-layer__disclosure,.contour-tile__disclosure{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.view-layer__intent,.view-layer__status-reason,.view-layer__provenance{color:var(--ant-color-text-secondary,#6b7280);margin:0;padding-inline-start:12px;font-size:12px}.view-layer__provenance{opacity:.85;font-style:italic}.view-layer__settings,.contour-tile__config{gap:8px;padding:6px 0 10px;display:grid}.contour-tile__config>.view-layer-panel__toggle{justify-content:flex-start;gap:6px;min-width:0}.contour-tile__config>.view-layer-panel__toggle>label{clip:auto;white-space:normal;width:auto;min-width:0;height:auto;position:static}.view-layer-panel__settings{flex-direction:column;gap:8px;min-width:0;display:flex}.view-layer-panel__field{gap:3px;min-width:0;font-size:12px;display:grid}.view-layer-panel__field>select{background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border,#d9d9d9);color:inherit;font:inherit;border-radius:6px;min-width:0;padding:2px 4px}.view-layer-panel__field>select:disabled{background:var(--ant-color-bg-container-disabled,#f5f5f5);color:var(--ant-color-text-disabled,#00000040)}.view-layer__actions{flex-wrap:wrap;align-items:center;gap:6px;padding-inline-start:12px;display:flex}.view-layer-panel__regulatory{border-top:1px solid var(--ant-color-border-secondary,#e5e7eb);gap:6px;min-width:0;padding-top:8px;display:grid}.view-layer__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fcc-layer__facts{font-size:12px}.fcc-layer__stations{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:6px;gap:6px;min-width:0;margin:0;padding:6px 8px 8px;display:grid}.fcc-layer__stations>legend.fcc-layer__legend{color:inherit;border:0;width:auto;margin:0;padding-inline:4px;font-size:12px;font-weight:600}.fcc-layer__station-list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fcc-layer__station{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.fcc-layer__station-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fcc-layer__station-slot{color:var(--ant-color-text-secondary,#6b7280);font-variant-numeric:tabular-nums;flex:none;min-width:44px}.view-layer__lanes{font-size:12px}.contour-tile__conflict-role,.contour-tile__reason{color:var(--ant-color-text-secondary,#6b7280);margin:0;font-size:12px}.contour-tile__cost{color:var(--ant-color-text-secondary,#6b7280);margin:0;padding-inline-start:12px;font-size:12px}.map-layer-panel{gap:10px;min-width:0;display:grid}.map-layer-panel__hint{font-size:12px;display:block}.map-layer-panel__layers{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.map-layer{gap:4px;min-width:0;display:grid}.map-layer__row{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:24px;padding:4px 8px;font-size:12px;display:flex}.map-layer__row>.view-layer-panel__toggle{flex:1;justify-content:flex-start;gap:6px;min-width:0}.map-layer__row>.view-layer-panel__toggle>label{clip:auto;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;position:static;overflow:hidden}.map-layer__no-settings{color:var(--ant-color-text-secondary,#6b7280);flex:none}.map-layer__disclosure{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;display:inline-flex}.map-layer__note{color:var(--ant-color-text-secondary,#6b7280);margin:0;padding-inline-start:12px;font-size:12px}.map-layer__config{justify-items:start;gap:8px;padding:4px 0 8px 12px;display:grid}.map-layer__summary{gap:2px;min-width:0;margin:0;font-size:12px;display:grid}.map-layer__summary>div{gap:6px;min-width:0;display:flex}.map-layer__summary dt{color:var(--ant-color-text-secondary,#6b7280);flex:none}.map-layer__summary dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.view-mode-panel{justify-items:start;gap:10px;min-width:0;display:grid}.view-mode-panel__hint{font-size:12px;display:block}.view-mode-panel__note{color:var(--ant-color-text-secondary,#6b7280);margin:0;font-size:12px}.view-mode-panel__legend{gap:2px;width:min(100%,220px);display:grid}.view-mode-panel__legend-bar{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:3px;height:10px;display:block}.view-mode-panel__legend-labels{justify-content:space-between;font-size:11px;display:flex}.conflict-layer-panel{gap:10px;min-width:0;display:grid}.conflict-layer-panel__hint{font-size:12px;display:block}.conflict-layer-panel__row{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:24px;padding:4px 8px;font-size:12px;display:flex}.conflict-layer-panel__row>.view-layer-panel__toggle{flex:1;justify-content:flex-start;gap:6px;min-width:0}.conflict-layer-panel__row>.view-layer-panel__toggle>label{clip:auto;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;position:static;overflow:hidden}.conflict-layer-panel__note,.conflict-layer-panel__reason,.conflict-roles-roster{flex-direction:column;gap:6px;min-width:0;display:flex}.conflict-roles-roster__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.conflict-roles-roster__row{min-width:0}.conflict-roles-roster__caption,.conflict-roles-roster__empty{margin:0;font-size:12px}.conflict-layer-panel__rules-caption{color:var(--ant-color-text-secondary,#6b7280);margin:0;padding-inline-start:12px;font-size:12px}.conflict-layer-panel__config{justify-items:start;gap:8px;padding:4px 0 8px 12px;display:grid}.conflict-layer-panel__config>.view-layer-panel__toggle>label{clip:auto;width:auto;height:auto;position:static}.conflict-layer-panel__rules{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.conflict-layer-panel__rule{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.conflict-layer-panel__rule>.view-layer-panel__toggle{flex:1 0 100%}.conflict-layer-panel__rule>.view-layer-panel__toggle>label{clip:auto;width:auto;height:auto;position:static}.conflict-layer-panel__status{gap:4px;display:grid}.slider-number-field__row{align-items:center;gap:8px;min-width:0;display:flex}.editor-tab{min-width:0}.coordinate-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coordinate-field--with-lock{grid-template-columns:repeat(2,minmax(0,1fr)) 32px}.coordinate-field__lock{grid-area:1/3;align-self:start;padding-top:32px}.coordinate-field__lock .ant-btn{width:28px;height:28px}.coordinate-field__dms-row{grid-template-columns:minmax(0,1fr) 54px;gap:8px;display:grid}.coordinate-field__hemisphere{width:54px}.numeric-input,.rf-slider-number-row .ant-input-number{width:100%}.slider-number-field__row{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;display:grid}.slider-number-field__row .ant-slider{min-width:0}.numeric-unit-field__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.threshold-color-stop__row{grid-template-columns:32px minmax(0,1fr) 76px auto;align-items:center;gap:8px;display:grid}.threshold-color-stop__row .ant-slider{min-width:0}.threshold-color-stop__swatch{min-width:0;display:flex}.threshold-color-stop__swatch .ant-color-picker-trigger{width:32px;min-width:32px;padding-inline:5px}.canvas-host{background:var(--rf-canvas-bg);width:100%;height:100%;min-height:360px;position:relative;overflow:hidden}.canvas-overlay-stack{z-index:30;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));width:min(720px,100% - 28px);max-height:calc(100% - max(14px, env(safe-area-inset-top)) - 14px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute}.canvas-overlay-stack>*{pointer-events:auto}.map-button-stack{z-index:50;top:max(14px, env(safe-area-inset-top));left:calc(var(--rf-transmitter-panel-live-width,0px) + max(14px, env(safe-area-inset-left)));max-height:calc(100% - max(14px, env(safe-area-inset-top)) - 14px);scrollbar-width:thin;flex-direction:column;gap:12px;padding:0 2px 2px 0;display:flex;position:absolute;overflow-y:auto}.study-area-map-button.ant-btn{border-color:var(--rf-elevated-border);background:var(--rf-elevated-bg);width:44px;height:44px;box-shadow:0 10px 26px var(--rf-elevated-shadow);color:var(--rf-body-text);backdrop-filter:blur(16px);border-radius:10px;padding:0;position:static}.study-area-map-button.ant-btn:hover,.study-area-map-button.ant-btn:focus-visible{border-color:var(--rf-accent);color:var(--rf-accent)}.study-area-map-prompt-slot{z-index:50;top:max(14px, env(safe-area-inset-top));left:calc(var(--rf-transmitter-panel-live-width,0px) + max(14px, env(safe-area-inset-left)) + 56px);pointer-events:auto;width:min(420px,100% - 84px);position:absolute}.study-area-map-prompt-slot:empty{pointer-events:none}.transmitter-info-box{border:1px solid var(--rf-elevated-border);background:var(--rf-elevated-bg);width:min(312px,100%);box-shadow:0 14px 34px var(--rf-elevated-shadow);color:var(--rf-body-text);cursor:text;pointer-events:auto;user-select:text;backdrop-filter:blur(16px);border-radius:8px;padding:12px}.transmitter-info-box__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.transmitter-info-box__title{align-items:center;gap:8px;min-width:0;line-height:1.25;display:flex}.transmitter-info-box__title .anticon{color:var(--rf-accent);flex:none}.transmitter-info-box__edit{cursor:pointer;flex:none}.transmitter-info-box__title .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.transmitter-info-box__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;display:grid}.transmitter-info-box__grid div{min-width:0}.transmitter-info-box__grid dt{color:var(--rf-muted);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.transmitter-info-box__grid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:12px;line-height:1.25}.transmitter-info-box__signal-gradient{margin-top:12px}.signal-gradient__ramp{border:1px solid var(--rf-panel-border);border-radius:999px;height:10px}.signal-gradient__labels{color:var(--rf-body-text);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin:6px 0 0;padding:0;font-size:10px;line-height:1.2;list-style:none;display:flex}.signal-gradient__labels li{white-space:nowrap;min-width:0}.signal-gradient__provenance{color:var(--rf-body-text);opacity:.85;margin:4px 0 0;font-size:10px;font-style:italic;line-height:1.25}.app-shell{isolation:isolate;background:#070b10;position:absolute;inset:0;overflow:hidden}.runtime-control-surface{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#scene,.osm-map-view{position:absolute;inset:0}.app-shell.is-signal-display-pending #scene{pointer-events:none;visibility:hidden}.app-shell.is-signal-display-pending .osm-signal-overlay{visibility:hidden}#scene{z-index:3;cursor:default;opacity:1;mix-blend-mode:multiply;pointer-events:none;transform-origin:0 0;will-change:transform;background:0 0;width:100%;height:100%;display:block}.osm-map-view{z-index:auto;contain:style;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#101820;overflow:hidden}.osm-map-view:active{cursor:grabbing}.osm-map-view.osm-map-view--asr-hover,.osm-map-view.osm-map-view--asr-hover:active,.osm-map-view.osm-map-view--fm-regulatory-label-hover,.osm-map-view.osm-map-view--fm-regulatory-label-hover:active{cursor:pointer}.osm-tile-layer,.osm-signal-overlay,.osm-hydrography-overlay,.osm-demographics-overlay,.osm-geography-overlay,.osm-boundary-overlay,.osm-fm-regulatory-overlay,.osm-conflict-overlay,.osm-asr-overlay{transform-origin:0 0;position:absolute;inset:0}.osm-map-view--wheel-active .osm-hydrography-overlay,.osm-map-view--wheel-active .osm-demographics-overlay,.osm-map-view--wheel-active .osm-geography-overlay,.osm-map-view--wheel-active .osm-boundary-overlay,.osm-map-view--wheel-active .osm-fm-regulatory-overlay,.osm-map-view--wheel-active .osm-conflict-overlay,.osm-map-view--wheel-active .osm-asr-overlay,.osm-map-view--pan-active .osm-hydrography-overlay,.osm-map-view--pan-active .osm-demographics-overlay,.osm-map-view--pan-active .osm-geography-overlay,.osm-map-view--pan-active .osm-boundary-overlay,.osm-map-view--pan-active .osm-fm-regulatory-overlay,.osm-map-view--pan-active .osm-conflict-overlay,.osm-map-view--pan-active .osm-asr-overlay{will-change:transform}.osm-study-area-selection{z-index:7;pointer-events:none;background:#0b6bcb1f;border:2px solid #0b6bcb;position:absolute;box-shadow:inset 0 0 0 1px #fffc}.osm-study-area-preview{z-index:6;pointer-events:none;background:#d92b2b14;border:2px dashed #d92b2b;position:absolute}.osm-map-view--study-area-select,.osm-map-view--study-area-select:active{cursor:crosshair}.study-area-selector__results{gap:0;max-height:19rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.study-area-selector__result{border-block-end:1px solid var(--ant-color-split);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.osm-tile-layer{z-index:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.osm-tile-zoom-layer{pointer-events:none;transform-origin:0 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;inset:0;overflow:visible}.osm-tile-layer img,.osm-signal-overlay canvas{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.osm-tile-layer img{width:256px;height:256px}.osm-signal-overlay{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:multiply;will-change:opacity;overflow:visible}.osm-hydrography-overlay,.osm-demographics-overlay,.osm-geography-overlay{pointer-events:none;user-select:none;-webkit-user-drag:none}.osm-hydrography-overlay{z-index:1}.osm-demographics-overlay{z-index:2}.osm-geography-overlay{z-index:4}.osm-demographics-legend{z-index:7;right:calc(var(--m-inspector-live-width,0px) + 14px);width:min(264px, calc(100% - var(--rf-transmitter-panel-live-width,0px) - var(--m-inspector-live-width,0px) - 28px));border:1px solid var(--m-line);background:var(--m-panel);max-height:min(420px,55%);color:var(--m-ink);pointer-events:auto;border-radius:10px;gap:6px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid;position:absolute;bottom:38px;overflow:auto}.osm-demographics-legend[hidden]{display:none}.osm-demographics-legend-classes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.osm-demographics-legend-classes li{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.osm-demographics-legend-classes i{border:1px solid var(--m-muted);flex:0 0 24px;height:12px}.osm-demographics-legend-note,.osm-demographics-legend-details{color:var(--m-muted);font-size:12px}.osm-demographics-legend-details summary{cursor:pointer;min-height:24px;display:list-item}.osm-demographics-legend-details summary:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.osm-demographics-legend-details p{overflow-wrap:anywhere;margin:6px 0}.osm-demographics-legend-details ul{margin:6px 0;padding-left:16px}.demographic-map-context{z-index:8;top:calc(var(--m-map-header-row-height,0px) + var(--m-toolrail-live-height,0px) + 28px);left:calc(var(--rf-transmitter-panel-live-width,0px) + 14px);width:min(360px, calc(100% - var(--rf-transmitter-panel-live-width,0px) - var(--m-inspector-live-width,0px) - 28px));border:1px solid var(--m-line);background:var(--m-panel);max-height:35%;color:var(--m-ink);pointer-events:auto;border-radius:10px;gap:6px;padding:10px 12px;font-size:12px;display:grid;position:absolute;overflow:auto}.demographic-map-context p{margin:0}.osm-contour-provenance-legend{z-index:7;border:1px solid var(--rf-elevated-border);background:color-mix(in srgb, var(--rf-elevated-bg) 90%, transparent);min-width:164px;box-shadow:0 10px 26px var(--rf-elevated-shadow);color:var(--rf-body-text);pointer-events:none;backdrop-filter:blur(16px);border-radius:10px;gap:5px;padding:9px 10px;font-size:11px;font-weight:650;line-height:1.2;display:grid;position:absolute;bottom:38px;left:14px}.osm-contour-provenance-legend[hidden]{display:none}.osm-contour-provenance-legend-lanes{font-variant-numeric:tabular-nums;gap:6px;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.osm-contour-provenance-legend-note{color:var(--rf-muted);font-size:10px;font-weight:500}.osm-signal-overlay canvas{opacity:1;mix-blend-mode:normal;transform-origin:0 0;will-change:transform;display:block}.osm-boundary-overlay{z-index:5;pointer-events:none;user-select:none;-webkit-user-drag:none}.osm-fm-regulatory-overlay,.osm-conflict-overlay{z-index:6;pointer-events:none;user-select:none;-webkit-user-drag:none}.osm-asr-overlay{z-index:7;pointer-events:none;user-select:none;-webkit-user-drag:none}.app-shell.is-signal-display-pending .osm-boundary-overlay,.app-shell.is-signal-display-pending .osm-hydrography-overlay,.app-shell.is-signal-display-pending .osm-demographics-overlay,.app-shell.is-signal-display-pending .osm-demographics-legend,.app-shell.is-signal-display-pending .osm-contour-provenance-legend,.app-shell.is-signal-display-pending .osm-geography-overlay,.app-shell.is-signal-display-pending .osm-fm-regulatory-overlay,.app-shell.is-signal-display-pending .osm-conflict-overlay,.app-shell.is-signal-display-pending .osm-asr-overlay,.app-shell.is-signal-display-pending .osm-transmitter-pin{display:none!important}.signal-display-spinner{z-index:11;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.app-shell:not(.is-signal-display-pending) .signal-display-spinner{display:none}.signal-display-spinner__ring{border:4px solid #dbe8f738;border-top-color:#45c9ef;border-radius:50%;width:46px;height:46px;animation:.9s linear infinite signal-display-spinner-spin}@keyframes signal-display-spinner-spin{to{transform:rotate(360deg)}}.osm-transmitter-pin{z-index:8;cursor:grab;touch-action:none;user-select:none;-webkit-user-drag:none;background:#ef4444;border:2px solid #ef4444;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0000007a,0 12px 26px #0000005c}.osm-transmitter-pin.is-dragging{cursor:grabbing}.osm-transmitter-pin.is-selected{z-index:10}.osm-transmitter-pin:before,.osm-transmitter-pin:after{content:"";border-radius:50%;position:absolute;inset:4px}.osm-transmitter-pin:before{background:#fff}.osm-transmitter-pin:after{background:#ef4444;inset:8px}.osm-attribution{z-index:6;background:#070b10b8;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.osm-attribution a{color:#d7f6ff}.loading-message,.floating-panel{border:1px solid var(--rf-panel-border);box-shadow:0 14px 38px var(--rf-elevated-shadow);color:#dbe8f7;backdrop-filter:blur(16px);background:#0c1218e0}.loading-message{z-index:12;border-radius:8px;max-width:min(560px,100% - 36px);padding:10px 12px;font-size:13px;position:absolute;bottom:18px;left:18px}.toolbar-button,.status-pill{border:1px solid var(--rf-panel-border);color:#dbe8f7;background:#121b24db;border-radius:6px;min-height:32px}.toolbar-button{cursor:pointer;padding:6px 10px}.toolbar-button:hover:not(:disabled){color:#e2f9ff;border-color:#45c9efbd}.toolbar-button:disabled{cursor:not-allowed;opacity:.52}.status-pill{white-space:nowrap;padding:6px 10px}.floating-panel{width:100%;max-height:min(620px,100vh - 244px);overflow:hidden}.m-worker-runtime-logs{overflow-wrap:anywhere;max-height:320px;overflow-y:auto}.m-worker-runtime-instrument{z-index:70;width:min(680px,100vw - 40px);position:fixed;top:120px;right:20px}.m-worker-runtime-instrument__body{padding:16px;overflow-y:auto}.m-worker-source-timings{border-collapse:collapse;width:100%;color:var(--m-ink)}.m-worker-source-timings th,.m-worker-source-timings td{text-align:left;border-bottom:1px solid var(--m-line);padding:6px 8px}.m-worker-source-timings th:last-child,.m-worker-source-timings td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.runtime-floating-card.ant-card{border:1px solid var(--rf-panel-border);background:var(--rf-panel-bg);box-shadow:0 14px 38px var(--rf-elevated-shadow);border-radius:8px}.runtime-floating-card .ant-card-head{border-bottom-color:var(--rf-panel-border);min-height:48px;color:var(--rf-body-text)}.runtime-floating-card .ant-card-head-title{font-size:14px;font-weight:600}.runtime-floating-card .ant-card-body{flex-direction:column;max-height:calc(min(620px,100vh - 244px) - 48px);padding:0;display:flex;overflow:hidden}.floating-panel-header{border-bottom:1px solid var(--rf-panel-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.floating-panel-header h2{margin:0;font-size:15px}.floating-panel-actions{gap:8px;display:flex}.mobile-menu-button{z-index:4;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));min-width:112px;min-height:44px;position:absolute;box-shadow:0 10px 26px #0828373b}@media (width<=700px){.map-button-stack{top:max(66px, calc(env(safe-area-inset-top) + 66px));left:max(12px, env(safe-area-inset-left));max-height:calc(100% - max(66px, calc(env(safe-area-inset-top) + 66px)) - 12px)}.study-area-map-prompt-slot{top:max(66px, calc(env(safe-area-inset-top) + 66px));left:calc(max(12px, env(safe-area-inset-left)) + 56px);width:min(420px,100% - 80px)}.canvas-overlay-stack{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));width:min(720px,100% - 20px);max-height:calc(100% - max(10px, env(safe-area-inset-top)) - 10px);gap:10px}.transmitter-info-box,.floating-panel{max-height:min(520px,100vh - 286px)}.runtime-floating-card .ant-card-body{max-height:calc(min(520px,100vh - 286px) - 48px)}.transmitter-info-box__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}}.surface-context-menu{z-index:20;min-width:210px;max-width:calc(100vw - 16px);position:fixed;box-shadow:0 12px 32px #08283730}.surface-context-menu--asr{background:var(--rf-panel-bg);width:min(390px,100vw - 16px);max-height:min(460px,100vh - 16px);overflow:auto}.surface-context-menu--asr .ant-menu-item{align-items:center;height:auto;min-height:40px;line-height:1.25;display:flex}.surface-context-menu--asr .ant-menu-item-icon{flex:none}.surface-context-menu--asr .ant-menu-title-content{flex:auto;min-width:0}.surface-context-menu__header{border-bottom:1px solid var(--rf-border);gap:2px;padding:10px 12px 8px;display:grid}.surface-context-menu__station-item{vertical-align:middle;white-space:normal;gap:2px;width:100%;min-width:0;padding:6px 0;display:inline-grid}.surface-context-menu__station-item--disabled{opacity:.56}.surface-context-menu__station-title,.surface-context-menu__station-meta{overflow-wrap:anywhere;line-height:1.25}.surface-context-menu__station-title{flex-wrap:wrap;gap:4px 8px;font-weight:600;display:flex}.surface-context-menu__station-frequency{color:var(--rf-text-muted);font-weight:500}.surface-context-menu__station-meta{color:var(--rf-text-muted);font-size:12px}.path-profile{border:1px solid var(--rf-border);background:var(--rf-panel-bg);border-radius:8px;margin-top:16px;overflow:hidden}.path-profile__metrics{border-bottom:1px solid var(--rf-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px 12px;display:grid}.path-profile__metric{min-width:0}.path-profile__metric dt{color:var(--rf-text-muted);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.path-profile__metric dd{color:var(--rf-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;line-height:1.25}.path-profile__toolbar{border-bottom:1px solid var(--rf-border);width:100%;padding:8px 12px}.path-profile__viewport{background:var(--rf-panel-bg);touch-action:none;max-height:min(60vh,520px);overflow:auto}.path-profile__canvas-wrap{max-width:100%;position:relative}.path-profile__svg{width:min(760px,100%);height:auto;min-height:240px;display:block}.path-profile__label-layer{pointer-events:none;position:absolute;inset:0}.path-profile__axis-label{color:var(--rf-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1;position:absolute}.path-profile__axis-label--tx-ground,.path-profile__height-label{text-align:right;width:70px;left:8px}.path-profile__axis-label--x-start{bottom:18px;left:86px}.path-profile__axis-label--x-end{bottom:18px;right:30px}.path-profile__height-label{color:var(--rf-accent);white-space:nowrap;font-size:12px;font-weight:600;line-height:1;position:absolute}.path-profile__hover-line{border-left:1px dotted var(--rf-accent);position:absolute}.path-profile__hover-label{border:1px solid var(--rf-border);background:color-mix(in srgb, var(--rf-panel-bg) 92%, transparent);min-width:166px;color:var(--rf-text);font-variant-numeric:tabular-nums;border-radius:4px;padding:4px 6px;font-size:11px;line-height:1.35;position:absolute;box-shadow:0 6px 18px #08283726}.path-profile__hover-label span{display:block}.path-profile__selection{border:1px solid var(--rf-accent);background:color-mix(in srgb, var(--rf-accent) 18%, transparent);position:absolute}.session-banner-stack{z-index:70;flex-direction:column;gap:8px;width:min(480px,92vw);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.popup-notification{transition-property:opacity;transition-timing-function:ease}.popup-notification--fading{opacity:0;pointer-events:none}.session-banner-stack__actions{gap:8px;display:flex}.session-conflict__error{margin-bottom:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:3px solid highlight}.mobile-menu-button{border:1px solid buttontext}}.fm-regulatory-study-panel{border-bottom:1px solid var(--rf-border-color,#80808040);flex:none;padding:16px}.fm-regulatory-study-panel__summary,.fm-regulatory-study-panel__actions{margin-top:16px}.fm-regulatory-study-panel__explanation{max-width:680px;padding:8px 24px}.fm-regulatory-study-panel__slot-select{border:1px solid;border-radius:6px;min-height:32px;padding:4px 8px}@media (width<=767px){body{overflow:hidden}.dataset-browser-filters{flex-direction:column;align-items:stretch}.dataset-browser-filter,.dataset-browser-filters>.ant-btn{width:100%}.study-area-entry-modes .ant-radio-button-wrapper{white-space:normal;min-height:56px;padding-inline:8px}.switch-grid,.coordinate-field{grid-template-columns:minmax(0,1fr)}.coordinate-field--with-lock{grid-template-columns:minmax(0,1fr) 32px}.coordinate-field--with-lock .ant-form-item{grid-column:1}.coordinate-field__lock{grid-area:1/2/span 2}.threshold-color-stop__row{grid-template-columns:32px minmax(0,1fr) 72px auto}.slider-number-field__row{grid-template-columns:minmax(0,1fr) 86px}}.view-layer-panel__readonly-reason{color:var(--ant-color-text-secondary,#6b7280);margin:0;font-size:12px;display:block}
