:root{--duration-loop: infinite;--duration-x-slow: .8s;--duration-slow: .6s;--duration-moderate: .3s;--duration-quick: .2s;--duration-fast: .15s;--duration-x-fast: .1s;--duration-xx-fast: 50ms;--duration-instant: 0;--transition-accelerate: cubic-bezier(.4, 0, 1, 1);--transition-decelerate: cubic-bezier(0, 0, .2, 1);--transition-standard: cubic-bezier(.4, 0, .2, 1);--transition-sharp: cubic-bezier(.4, 0, .6, 1);--transition-linear: linear;--breakpoint-none: 0;--breakpoint-xx-small: 480;--breakpoint-x-small: 768;--breakpoint-small: 992;--breakpoint-medium: 1020;--breakpoint-large: 1200;--breakpoint-x-large: 1920;--breakpoint-xx-large: 3000;--color-brand-primary: #005aff;--color-info: #0049b4;--color-danger: #c91514;--color-caution: #f47f31;--color-warning: #f7b737;--color-success: #25b04d;--color-status-critical: #c91514;--color-status-major: #f47f31;--color-status-minor: #f7b737;--color-status-success: #25b04d;--color-status-warning: #006076;--color-status-cleared: #5274af;--color-status-installed: #25b04d;--color-status-fault: #c7cdd6;--color-status-maintenance: #9765fe;--color-status-kpi-info: #616770;--color-status-kpi-conditional: #2b3441;--color-status-kpi-intermediate: #f7cfae;--color-brand-primary-dark: #005aff;--color-info-dark: #4092ff;--color-danger-dark: #c91514;--color-caution-dark: #f47f31;--color-warning-dark: #f7b737;--color-success-dark: #25b04d;--color-status-critical-dark: #c91514;--color-status-major-dark: #f47f31;--color-status-minor-dark: #f7b737;--color-status-success-dark: #25b04d;--color-status-warning-dark: #b0f0ff;--color-status-cleared-dark: #5274af;--color-status-installed-dark: #25b04d;--color-status-fault-dark: #f7f9fd;--color-status-maintenance-dark: #9765fe;--color-status-kpi-info-dark: #c7cdd6;--color-status-kpi-conditional-dark: #70767f;--color-status-kpi-intermediate-dark: #f7cfae;--ff-color-nokia-blue-50: #F9FCFF;--ff-color-nokia-blue-100: #E4F0FF;--ff-color-nokia-blue-200: #BADAFF;--ff-color-nokia-blue-300: #8EC2FF;--ff-color-nokia-blue-400: #4092FF;--ff-color-nokia-blue-500: #0168FF;--ff-color-nokia-blue-600: #005AFF;--ff-color-nokia-blue-700: #0049B4;--ff-color-nokia-blue-800: #003480;--ff-color-nokia-blue-900: #001135;--ff-color-nokia-blue-1000: #000915;--ff-color-cyan-50: #F3FDFF;--ff-color-cyan-100: #E8FBFF;--ff-color-cyan-200: #D3F7FE;--ff-color-cyan-300: #B0F0FF;--ff-color-cyan-400: #80E6FF;--ff-color-cyan-500: #57DBFB;--ff-color-cyan-600: #00C9FF;--ff-color-cyan-700: #02A6D2;--ff-color-cyan-800: #018FB5;--ff-color-cyan-900: #006076;--ff-color-cyan-1000: #023743;--ff-color-lime-50: #F9FEEF;--ff-color-lime-100: #F0FDDC;--ff-color-lime-200: #E3FBBE;--ff-color-lime-300: #D7F9A3;--ff-color-lime-400: #C4F07D;--ff-color-lime-500: #A4D761;--ff-color-lime-600: #7FB72C;--ff-color-lime-700: #58801E;--ff-color-lime-800: #3B5E0A;--ff-color-lime-900: #1E3003;--ff-color-lime-1000: #151F06;--ff-color-green-50: #F3FCF3;--ff-color-green-100: #E4FFEB;--ff-color-green-200: #C5FCD6;--ff-color-green-300: #9DF3B7;--ff-color-green-400: #6BDE91;--ff-color-green-500: #45C671;--ff-color-green-600: #25B04D;--ff-color-green-700: #13902F;--ff-color-green-800: #077015;--ff-color-green-900: #004707;--ff-color-green-1000: #162718;--ff-color-yellow-50: #FFF7D3;--ff-color-yellow-100: #FFF0AF;--ff-color-yellow-200: #FFE890;--ff-color-yellow-300: #FFD568;--ff-color-yellow-400: #F7B737;--ff-color-yellow-500: #D98C0F;--ff-color-yellow-600: #B06205;--ff-color-yellow-700: #7E3B02;--ff-color-yellow-800: #471B00;--ff-color-yellow-900: #2F1200;--ff-color-yellow-1000: #1C0B01;--ff-color-orange-50: #FFFAF5;--ff-color-orange-100: #FFF1E4;--ff-color-orange-200: #FFE1C5;--ff-color-orange-300: #FFD0A5;--ff-color-orange-400: #FFA663;--ff-color-orange-500: #F47F31;--ff-color-orange-600: #D7560C;--ff-color-orange-700: #AF3903;--ff-color-orange-800: #7D2101;--ff-color-orange-900: #470E00;--ff-color-orange-1000: #280902;--ff-color-red-50: #FFF8F7;--ff-color-red-100: #FFE6E4;--ff-color-red-200: #FDC8C5;--ff-color-red-300: #FBAAA7;--ff-color-red-400: #F26C69;--ff-color-red-500: #E23B3B;--ff-color-red-600: #C91514;--ff-color-red-700: #A60808;--ff-color-red-800: #790303;--ff-color-red-900: #470000;--ff-color-red-1000: #210502;--ff-color-pink-50: #FFF7FB;--ff-color-pink-100: #FEEFF6;--ff-color-pink-200: #FCE5F0;--ff-color-pink-300: #FCD3E6;--ff-color-pink-400: #FAAFCA;--ff-color-pink-500: #FB5792;--ff-color-pink-600: #E74183;--ff-color-pink-700: #D22C6D;--ff-color-pink-800: #A81B52;--ff-color-pink-900: #880B3C;--ff-color-pink-1000: #3D0E1D;--ff-color-purple-50: #FBFAFF;--ff-color-purple-100: #EAE4FF;--ff-color-purple-200: #D4C5FF;--ff-color-purple-300: #C0A5FF;--ff-color-purple-400: #9765FE;--ff-color-purple-500: #7D33F2;--ff-color-purple-600: #5A0DD5;--ff-color-purple-700: #4604AE;--ff-color-purple-800: #33017D;--ff-color-purple-900: #1E0047;--ff-color-purple-1000: #130B2B;--ff-color-brown-50: #FFF9F4;--ff-color-brown-100: #FFF3E9;--ff-color-brown-200: #FFE8D5;--ff-color-brown-300: #F7CFAE;--ff-color-brown-400: #E2BA99;--ff-color-brown-500: #B58D6C;--ff-color-brown-600: #906847;--ff-color-brown-700: #6F4726;--ff-color-brown-800: #5B3312;--ff-color-brown-900: #472000;--ff-color-brown-1000: #271200;--ff-color-grey-50: #FAFAFA;--ff-color-grey-100: #F3F3F3;--ff-color-grey-200: #EBEBEB;--ff-color-grey-300: #DCDCDC;--ff-color-grey-400: #CCCCCC;--ff-color-grey-500: #999999;--ff-color-grey-600: #757575;--ff-color-grey-700: #666666;--ff-color-grey-800: #333333;--ff-color-grey-900: #212121;--ff-color-grey-1000: #171717;--ff-color-tone-10: #FCFCFD;--ff-color-tone-50: #F7F9FD;--ff-color-tone-100: #EDEFF4;--ff-color-tone-200: #DFE6EF;--ff-color-tone-300: #C7CDD6;--ff-color-tone-400: #949AA3;--ff-color-tone-500: #70767F;--ff-color-tone-600: #616770;--ff-color-tone-700: #4E5560;--ff-color-tone-800: #333E4D;--ff-color-tone-900: #2B3441;--ff-color-tone-1000: #242D3C;--ff-color-tone-1100: #18212E;--ff-color-tone-1200: #101620;--ff-color-black: #000000;--ff-color-white: #FFFFFF;--ff-color-highlight-yellow: #FFFF00;--ff-color-highlight-green: #00FF00;--ff-color-highlight-cyan: #00FFFF;--ff-color-highlight-magenta: #FF00FF;--ff-color-highlight-lime: #C4FF32;--ff-color-highlight-pink: #FFCCFF;--ff-color-highlight-mint: #ABFCBF;--ff-color-highlight-blue: #00CAFF;--ff-color-highlight-purple: #CCB7FF;--ff-color-highlight-overlap: #777777;--ff-color-highlight-selected: #42A5F5;--legacy-color-black: #000000;--legacy-color-white: #FFFFFF;--legacy-color-transparent: #FFFFFF00;--legacy-color-nokia-blue-10: #E9EDF5;--legacy-color-nokia-blue-50: #A2B7D9;--legacy-color-nokia-blue-100: #7D97C3;--legacy-color-nokia-blue-200: #5274AF;--legacy-color-nokia-blue-300: #124191;--legacy-color-nokia-blue-400: #0F3677;--legacy-color-nokia-blue-500: #0B2351;--legacy-color-neutral-grey-10: #FAFAFA;--legacy-color-neutral-grey-50: #F1F1F1;--legacy-color-neutral-grey-100: #E0E0E0;--legacy-color-neutral-grey-150: #CCCCCC;--legacy-color-neutral-grey-200: #B5B5B5;--legacy-color-neutral-grey-250: #9E9E9E;--legacy-color-neutral-grey-300: #737373;--legacy-color-neutral-grey-350: #3D3D3D;--legacy-color-neutral-grey-400: #212121;--legacy-color-warm-taupe-10: #F4F1F0;--legacy-color-warm-taupe-50: #EAE5E3;--legacy-color-warm-taupe-100: #D7CCC8;--legacy-color-midnight-blue-10: #E7EBEE;--legacy-color-midnight-blue-50: #B9C3CA;--legacy-color-midnight-blue-100: #738796;--legacy-color-midnight-blue-200: #465F73;--legacy-color-midnight-blue-300: #012345;--legacy-color-midnight-blue-400: #011E34;--legacy-color-midnight-blue-500: #011428;--legacy-color-kingfisher-blue-10: #EBF6FE;--legacy-color-kingfisher-blue-50: #C2E4FD;--legacy-color-kingfisher-blue-100: #86C9FB;--legacy-color-kingfisher-blue-200: #5FB7FA;--legacy-color-kingfisher-blue-300: #239DF9;--legacy-color-kingfisher-blue-400: #1E80CD;--legacy-color-kingfisher-blue-500: #055B99;--legacy-color-cerulean-blue-10: #E7FAFF;--legacy-color-cerulean-blue-50: #B9F2FF;--legacy-color-cerulean-blue-100: #74E5FF;--legacy-color-cerulean-blue-200: #47DDFF;--legacy-color-cerulean-blue-300: #03D0FF;--legacy-color-cerulean-blue-400: #04ABD1;--legacy-color-cerulean-blue-500: #00758F;--legacy-color-polo-blue-100: #90B6D3;--legacy-color-science-blue-10: #DAE8FC;--legacy-color-science-blue-50: #C5DAF9;--legacy-color-science-blue-100: #8EB9F5;--legacy-color-science-blue-200: #438CEF;--legacy-color-science-blue-300: #146BE9;--legacy-color-science-blue-400: #0E4FAA;--legacy-color-science-blue-500: #0B3D83;--legacy-color-steel-teal-50: #D4DEE1;--legacy-color-steel-teal-100: #ABBEC5;--legacy-color-steel-teal-300: #597D8B;--legacy-color-lime-green-10: #F0F7E7;--legacy-color-lime-green-50: #BEDC96;--legacy-color-lime-green-100: #A9D173;--legacy-color-lime-green-200: #8CC246;--legacy-color-lime-green-300: #62AC00;--legacy-color-lime-green-400: #518B01;--legacy-color-lime-green-500: #457A00;--legacy-color-sea-green-10: #E8F6F4;--legacy-color-sea-green-50: #BAE5E0;--legacy-color-sea-green-100: #76CBC1;--legacy-color-sea-green-200: #48BBAD;--legacy-color-sea-green-300: #05A18F;--legacy-color-sea-green-400: #048375;--legacy-color-sea-green-500: #036358;--legacy-color-apple-green-10: #F6FBE8;--legacy-color-apple-green-50: #E4F3BA;--legacy-color-apple-green-100: #C9E876;--legacy-color-apple-green-200: #B7DF48;--legacy-color-apple-green-300: #9CD305;--legacy-color-apple-green-400: #80AD07;--legacy-color-apple-green-500: #678B04;--legacy-color-canary-yellow-10: #FFF9E8;--legacy-color-canary-yellow-50: #FFE8A4;--legacy-color-canary-yellow-100: #FFDC75;--legacy-color-canary-yellow-200: #FFD047;--legacy-color-canary-yellow-300: #FFBF02;--legacy-color-canary-yellow-400: #E89D00;--legacy-color-canary-yellow-500: #916D03;--legacy-color-pumpkin-orange-10: #FFF2E7;--legacy-color-pumpkin-orange-50: #FFDAB9;--legacy-color-pumpkin-orange-100: #FFB673;--legacy-color-pumpkin-orange-200: #FF9C45;--legacy-color-pumpkin-orange-300: #FF7900;--legacy-color-pumpkin-orange-400: #E56200;--legacy-color-pumpkin-orange-500: #BC5B01;--legacy-color-crimson-red-10: #F4E7EA;--legacy-color-crimson-red-50: #E7B5C2;--legacy-color-crimson-red-100: #CF6C86;--legacy-color-crimson-red-200: #BC3B5B;--legacy-color-crimson-red-300: #8E0022;--legacy-color-crimson-red-400: #74001D;--legacy-color-crimson-red-500: #3D000E;--legacy-color-crimson-red-600: #29000A;--legacy-color-crimson-red-700: #14000E;--legacy-color-poppy-red-10: #FBE8E8;--legacy-color-poppy-red-50: #EF989B;--legacy-color-poppy-red-100: #EA7679;--legacy-color-poppy-red-200: #E3494C;--legacy-color-poppy-red-300: #D9070A;--legacy-color-poppy-red-400: #B20609;--legacy-color-poppy-red-500: #8B0407;--legacy-color-pitaya-pink-10: #FFE9EF;--legacy-color-pitaya-pink-50: #FFBED0;--legacy-color-pitaya-pink-100: #FF7EA1;--legacy-color-pitaya-pink-200: #FF5482;--legacy-color-pitaya-pink-300: #FF1654;--legacy-color-pitaya-pink-400: #D11445;--legacy-color-pitaya-pink-500: #A3002C;--legacy-color-blush-pink-10: #FEF0FB;--legacy-color-blush-pink-50: #FED3F3;--legacy-color-blush-pink-100: #FEA7E8;--legacy-color-blush-pink-200: #FC89E2;--legacy-color-blush-pink-300: #FC5ED6;--legacy-color-blush-pink-400: #E23AB8;--legacy-color-blush-pink-500: #B4048B;--legacy-color-vivid-violet-10: #F5E8FD;--legacy-color-vivid-violet-50: #E3BBFA;--legacy-color-vivid-violet-100: #C777F6;--legacy-color-vivid-violet-200: #B449F3;--legacy-color-vivid-violet-300: #AA00FF;--legacy-color-vivid-violet-400: #7E06C4;--legacy-color-vivid-violet-500: #59048B;--legacy-color-amethyst-purple-10: #F0E8F9;--legacy-color-amethyst-purple-50: #D3BAEF;--legacy-color-amethyst-purple-100: #A776E0;--legacy-color-amethyst-purple-200: #8949D5;--legacy-color-amethyst-purple-300: #5E05C6;--legacy-color-amethyst-purple-400: #4C05A3;--legacy-color-amethyst-purple-500: #370372;--legacy-color-dark-grey-10: #404142;--legacy-color-dark-grey-50: #3A3B3C;--legacy-color-dark-grey-100: #383839;--legacy-color-dark-grey-150: #333435;--legacy-color-dark-grey-200: #303131;--legacy-color-dark-grey-250: #2E2F30;--legacy-color-dark-grey-300: #2B2C2D;--legacy-color-dark-grey-350: #252627;--legacy-color-dark-grey-400: #232425;--legacy-color-dark-grey-450: #1F2021;--legacy-color-dark-grey-500: #1A1D1F;--np-color-black: #000000;--np-color-white: #FFFFFF;--np-color-nokia-blue-corporate: #124191;--np-color-blue-black: #001135;--np-color-classic-blue: #0045B6;--np-color-off-black: #0C1117;--np-color-blue-5: #F9FCFF;--np-color-blue-10: #E4F0FF;--np-color-blue-20: #D1E5FF;--np-color-blue-30: #BADAFF;--np-color-blue-40: #6EB1FF;--np-color-blue-50: #4092FF;--np-color-blue-60: #0168FF;--np-color-blue-70: #005AFF;--np-color-blue-80: #0045B6;--np-color-blue-90: #003480;--np-color-blue-100: #001D47;--np-color-cyan-5: #F3FDFF;--np-color-cyan-10: #E8FBFF;--np-color-cyan-20: #D3F8FE;--np-color-cyan-30: #AFEFFF;--np-color-cyan-40: #7FE6FF;--np-color-cyan-50: #57DBFB;--np-color-cyan-60: #00C9FF;--np-color-cyan-70: #02A6D2;--np-color-cyan-80: #007C9D;--np-color-cyan-90: #006076;--np-color-cyan-100: #023743;--np-color-tone-5: #F7F8FC;--np-color-tone-10: #EFF4FC;--np-color-tone-20: #E9EFF9;--np-color-tone-30: #DFE6EF;--np-color-tone-40: #C7CDD6;--np-color-tone-50: #949AA3;--np-color-tone-60: #70767F;--np-color-tone-70: #616770;--np-color-tone-80: #4E5560;--np-color-tone-90: #2B3441;--np-color-tone-100: #18212E;--np-color-grey-5: #F9F9F9;--np-color-grey-10: #F3F3F3;--np-color-grey-20: #EBEBEB;--np-color-grey-30: #DCDCDC;--np-color-grey-40: #CCCCCC;--np-color-grey-50: #999999;--np-color-grey-60: #757575;--np-color-grey-70: #666666;--np-color-grey-80: #545454;--np-color-grey-90: #333333;--np-color-grey-100: #202020;--np-color-teal-5: #F3FBFC;--np-color-teal-10: #E4FBFF;--np-color-teal-20: #B9EAF2;--np-color-teal-30: #90DCE5;--np-color-teal-40: #50C4D0;--np-color-teal-50: #23ABB6;--np-color-teal-60: #0893A8;--np-color-teal-70: #027490;--np-color-teal-80: #01516E;--np-color-teal-90: #003047;--np-color-teal-100: #02232A;--np-color-mint-5: #F2FBF9;--np-color-mint-10: #E2FDF8;--np-color-mint-20: #B7F9EC;--np-color-mint-30: #94F0DE;--np-color-mint-40: #6DD4BF;--np-color-mint-50: #4CB9A3;--np-color-mint-60: #2FA08A;--np-color-mint-70: #198570;--np-color-mint-80: #036652;--np-color-mint-90: #003F32;--np-color-mint-100: #192F2B;--np-color-green-5: #F3FCF3;--np-color-green-10: #E4FFEB;--np-color-green-20: #C5FCD6;--np-color-green-30: #9AF6AF;--np-color-green-40: #6BDE91;--np-color-green-50: #45C671;--np-color-green-60: #25B04D;--np-color-green-70: #13902F;--np-color-green-80: #077015;--np-color-green-90: #004707;--np-color-green-100: #162718;--np-color-lime-5: #F9FEEF;--np-color-lime-10: #F0FDDC;--np-color-lime-20: #E3FBBE;--np-color-lime-30: #D7F9A3;--np-color-lime-40: #C4F07D;--np-color-lime-50: #A4D761;--np-color-lime-60: #7FB72C;--np-color-lime-70: #58801E;--np-color-lime-80: #3B5E0A;--np-color-lime-90: #1E3003;--np-color-lime-100: #151F06;--np-color-yellow-5: #FFFAE6;--np-color-yellow-10: #FFF6D3;--np-color-yellow-20: #FFEFAF;--np-color-yellow-30: #FFE890;--np-color-yellow-40: #FFD568;--np-color-yellow-50: #F7B737;--np-color-yellow-60: #D98C0F;--np-color-yellow-70: #B06205;--np-color-yellow-80: #7E3B02;--np-color-yellow-90: #471B00;--np-color-yellow-100: #2E1100;--np-color-orange-5: #FFF9F4;--np-color-orange-10: #FFF1DC;--np-color-orange-20: #FFE1C5;--np-color-orange-30: #FFD0A5;--np-color-orange-40: #FFA663;--np-color-orange-50: #F47F31;--np-color-orange-60: #D7550C;--np-color-orange-70: #AF3903;--np-color-orange-80: #7D2101;--np-color-orange-90: #470E00;--np-color-orange-100: #280902;--np-color-red-5: #FFF8F7;--np-color-red-10: #FFE6E4;--np-color-red-20: #FDC8C5;--np-color-red-30: #FBAAA7;--np-color-red-40: #F26C69;--np-color-red-50: #E23B3B;--np-color-red-60: #C91514;--np-color-red-70: #A60808;--np-color-red-80: #790303;--np-color-red-90: #470000;--np-color-red-100: #210502;--np-color-pink-5: #FFF7FB;--np-color-pink-10: #FFE4EF;--np-color-pink-20: #FFC3DB;--np-color-pink-30: #FFA2C7;--np-color-pink-40: #FF5C9D;--np-color-pink-50: #DA3476;--np-color-pink-60: #B81254;--np-color-pink-70: #A10040;--np-color-pink-80: #70002C;--np-color-pink-90: #3E011A;--np-color-pink-100: #26000F;--np-color-purple-5: #FBFAFF;--np-color-purple-10: #EAE4FF;--np-color-purple-20: #D4C5FF;--np-color-purple-30: #C0A5FF;--np-color-purple-40: #9765FE;--np-color-purple-50: #7D33F2;--np-color-purple-60: #5A0DD5;--np-color-purple-70: #4604AE;--np-color-purple-80: #33017D;--np-color-purple-90: #1E0047;--np-color-purple-100: #130B2B;--np-color-brown-5: #FFF9F4;--np-color-brown-10: #FFF3E9;--np-color-brown-20: #FFE8D5;--np-color-brown-30: #F7CFAE;--np-color-brown-40: #E2BA99;--np-color-brown-50: #B58D6C;--np-color-brown-60: #906847;--np-color-brown-70: #6F4726;--np-color-brown-80: #5B3312;--np-color-brown-90: #472000;--np-color-brown-100: #271200;--opacity-transparent: 0;--opacity-xxx-light: .05;--opacity-xx-light: .12;--opacity-x-light: .25;--opacity-light: .4;--opacity-mid: .5;--opacity-heavy: .75;--opacity-x-heavy: .9;--opacity-xx-heavy: .95;--opacity-solid: 1;--radius-none: 0rem;--radius-xx-small: .125rem;--radius-x-small: .25rem;--radius-small: .5rem;--radius-medium: 1rem;--radius-circle: 50%;--shadow-spread-0: 0rem;--shadow-spread-1: .0625rem;--shadow-spread-2: .125rem;--shadow-spread-3: .1875rem;--shadow-spread-4: .25rem;--shadow-spread-6: .375rem;--shadow-spread-8: .5rem;--shadow-spread-9: .5625rem;--shadow-spread-12: .75rem;--shadow-spread-16: 1rem;--shadow-spread-24: 1.5rem;--legacy-shadow-xxxx-small: 0 0 0px 0 rgba(0, 0, 0, .12), 0 0px 0px 0 rgba(0, 0, 0, .24);--legacy-shadow-xxx-small: 0 0 1px 0 rgba(0, 0, 0, .12), 0 1px 1px 0 rgba(0, 0, 0, .24);--legacy-shadow-xx-small: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);--legacy-shadow-x-small: 0 0 3px 0 rgba(0, 0, 0, .12), 0 3px 3px 0 rgba(0, 0, 0, .24);--legacy-shadow-small: 0 0 4px 0 rgba(0, 0, 0, .12), 0 4px 4px 0 rgba(0, 0, 0, .24);--legacy-shadow-medium: 0 0 6px 0 rgba(0, 0, 0, .12), 0 6px 6px 0 rgba(0, 0, 0, .24);--legacy-shadow-large: 0 0 8px 0 rgba(0, 0, 0, .12), 0 8px 8px 0 rgba(0, 0, 0, .24);--legacy-shadow-x-large: 0 0 9px 0 rgba(0, 0, 0, .12), 0 9px 9px 0 rgba(0, 0, 0, .24);--legacy-shadow-xx-large: 0 0 12px 0 rgba(0, 0, 0, .12), 0 12px 12px 0 rgba(0, 0, 0, .24);--legacy-shadow-xxx-large: 0 0 16px 0 rgba(0, 0, 0, .12), 0 16px 16px 0 rgba(0, 0, 0, .24);--legacy-shadow-xxxx-large: 0 0 24px 0 rgba(0, 0, 0, .12), 0 24px 24px 0 rgba(0, 0, 0, .24);--np-shadow-x-small: 0px 0px 2px 2px rgba(0, 0, 0, .02);--np-shadow-small: 0px 1px 4px rgba(0, 0, 0, .1);--np-shadow-medium: 0px 2px 10px rgba(0, 0, 0, .1);--np-shadow-large: 0px 4px 20px rgba(0, 0, 0, .1);--np-shadow-x-large: 0px 6px 30px rgba(0, 0, 0, .1);--ff-shadow-small: 0 2px 4px 0 rgba(0,0,0,.12);--ff-shadow-medium: 0 2px 8px 0 rgba(0,0,0,.12);--ff-shadow-large: 0 6px 12px 0 rgba(0,0,0,.12);--ff-shadow-x-large: 0 12px 24px 0 rgba(0,0,0,.24);--size-none: 0rem;--size-xxx-small: .25rem;--size-xx-small: .5rem;--size-x-small: .75rem;--size-small: 1rem;--size-medium: 1.5rem;--size-large: 2rem;--size-x-large: 2.5rem;--size-xx-large: 3rem;--size-xxx-large: 4rem;--size-xxxx-large: 5rem;--spacing-none: 0rem;--spacing-xxx-small: .125rem;--spacing-xx-small: .25rem;--spacing-x-small: .5rem;--spacing-small: .75rem;--spacing-medium: 1rem;--spacing-large: 1.5rem;--spacing-x-large: 2rem;--spacing-xx-large: 2.5rem;--spacing-xxx-large: 3rem;--spacing-xxxx-large: 4rem;--spacing-xxxxx-large: 5rem;--touch-height-aaa: 2.75rem;--touch-height-aa: 1.5rem;--touch-square-aaa: 2.75rem;--touch-square-aa: 1.5rem;--font-weight-thin: 100;--font-weight-ultra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-line-height-large: 175%;--font-line-height-medium: 150%;--font-line-height-small: 125%;--font-line-height-none: 100%;--font-size-xxxx-small: .625rem;--font-size-xxx-small: .75rem;--font-size-xx-small: .875rem;--font-size-x-small: 1rem;--font-size-small: 1.125rem;--font-size-medium: 1.375rem;--font-size-large: 1.5rem;--font-size-x-large: 2rem;--font-size-xx-large: 2.5rem;--font-size-xxx-large: 2.75rem;--font-size-xxxx-large: 3rem;--font-letter-spacing-xx-small: -.0625rem;--font-letter-spacing-x-small: -.0313rem;--font-letter-spacing-small: -.0156rem;--font-letter-spacing-medium: 0rem;--font-letter-spacing-large: .0156rem;--font-letter-spacing-x-large: .0313rem;--font-letter-spacing-xx-large: .0625rem;--font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-family-headline: "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-family-text: "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-family-data: "NokiaPureData", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--text-transform-uppercase: uppercase;--text-transform-lowercase: lowercase;--text-transform-capitalize: capitalize;--ff-typography-micro: 700 .625rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-caption: 400 .75rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-label: 700 .875rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-body: 400 .875rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h6: 700 1rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h5: 700 1.125rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h4: 400 1.5rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h3: 700 2rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h2: 700 2.5rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--ff-typography-h1: 300 3rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-micro: 400 .625rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-caption: 400 .75rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-label: 700 .75rem/125% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-body: 400 .875rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-h6: 700 1rem/150% "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-h4: 300 1.5rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-h1-alpha: 100 2.75rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--legacy-typography-h1-numeric: 100 2.75rem/100% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h1: 700 3rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h2: 700 2.5rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h3: 700 2rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h4: 700 1.5rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h5: 700 1.375rem/125% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-h6: 700 1.125rem/150% "NokiaPureHeadline", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-title-large: 600 1.125rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-title-medium: 600 1rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-title-small: 600 .875rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-body-large: 400 1.125rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-body-medium: 400 1rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-body-small: 400 .875rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-body-x-small: 400 .75rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-label-medium: 600 .875rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-label-small: 600 .75rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif ;--np-typography-label-caps: 600 .75rem/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif }:root{--color-brand-primary-rgb: 0,90,255;--color-info-rgb: 0,73,180;--color-danger-rgb: 201,21,20;--color-caution-rgb: 244,127,49;--color-warning-rgb: 247,183,55;--color-success-rgb: 37,176,77;--color-status-critical-rgb: 201,21,20;--color-status-major-rgb: 244,127,49;--color-status-minor-rgb: 247,183,55;--color-status-success-rgb: 37,176,77;--color-status-warning-rgb: 0,96,118;--color-status-cleared-rgb: 82,116,175;--color-status-installed-rgb: 37,176,77;--color-status-fault-rgb: 199,205,214;--color-status-maintenance-rgb: 151,101,254;--color-status-KPI-info-rgb: 97,103,112;--color-status-KPI-conditional-rgb: 43,52,65;--color-status-KPI-intermediate-rgb: 247,207,174;--color-brand-primary-dark-rgb: 0,90,255;--color-info-dark-rgb: 64,146,255;--color-danger-dark-rgb: 201,21,20;--color-caution-dark-rgb: 244,127,49;--color-warning-dark-rgb: 247,183,55;--color-success-dark-rgb: 37,176,77;--color-status-critical-dark-rgb: 201,21,20;--color-status-major-dark-rgb: 244,127,49;--color-status-minor-dark-rgb: 247,183,55;--color-status-success-dark-rgb: 37,176,77;--color-status-warning-dark-rgb: 176,240,255;--color-status-cleared-dark-rgb: 82,116,175;--color-status-installed-dark-rgb: 37,176,77;--color-status-fault-dark-rgb: 247,249,253;--color-status-maintenance-dark-rgb: 151,101,254;--color-status-KPI-info-dark-rgb: 199,205,214;--color-status-KPI-conditional-dark-rgb: 112,118,127;--color-status-KPI-intermediate-dark-rgb: 247,207,174;--ff-color-nokia-blue-50-rgb: 249,252,255;--ff-color-nokia-blue-100-rgb: 228,240,255;--ff-color-nokia-blue-200-rgb: 186,218,255;--ff-color-nokia-blue-300-rgb: 142,194,255;--ff-color-nokia-blue-400-rgb: 64,146,255;--ff-color-nokia-blue-500-rgb: 1,104,255;--ff-color-nokia-blue-600-rgb: 0,90,255;--ff-color-nokia-blue-700-rgb: 0,73,180;--ff-color-nokia-blue-800-rgb: 0,52,128;--ff-color-nokia-blue-900-rgb: 0,17,53;--ff-color-nokia-blue-1000-rgb: 0,9,21;--ff-color-cyan-50-rgb: 243,253,255;--ff-color-cyan-100-rgb: 232,251,255;--ff-color-cyan-200-rgb: 211,247,254;--ff-color-cyan-300-rgb: 176,240,255;--ff-color-cyan-400-rgb: 128,230,255;--ff-color-cyan-500-rgb: 87,219,251;--ff-color-cyan-600-rgb: 0,201,255;--ff-color-cyan-700-rgb: 2,166,210;--ff-color-cyan-800-rgb: 1,143,181;--ff-color-cyan-900-rgb: 0,96,118;--ff-color-cyan-1000-rgb: 2,55,67;--ff-color-lime-50-rgb: 249,254,239;--ff-color-lime-100-rgb: 240,253,220;--ff-color-lime-200-rgb: 227,251,190;--ff-color-lime-300-rgb: 215,249,163;--ff-color-lime-400-rgb: 196,240,125;--ff-color-lime-500-rgb: 164,215,97;--ff-color-lime-600-rgb: 127,183,44;--ff-color-lime-700-rgb: 88,128,30;--ff-color-lime-800-rgb: 59,94,10;--ff-color-lime-900-rgb: 30,48,3;--ff-color-lime-1000-rgb: 21,31,6;--ff-color-green-50-rgb: 243,252,243;--ff-color-green-100-rgb: 228,255,235;--ff-color-green-200-rgb: 197,252,214;--ff-color-green-300-rgb: 157,243,183;--ff-color-green-400-rgb: 107,222,145;--ff-color-green-500-rgb: 69,198,113;--ff-color-green-600-rgb: 37,176,77;--ff-color-green-700-rgb: 19,144,47;--ff-color-green-800-rgb: 7,112,21;--ff-color-green-900-rgb: 0,71,7;--ff-color-green-1000-rgb: 22,39,24;--ff-color-yellow-50-rgb: 255,247,211;--ff-color-yellow-100-rgb: 255,240,175;--ff-color-yellow-200-rgb: 255,232,144;--ff-color-yellow-300-rgb: 255,213,104;--ff-color-yellow-400-rgb: 247,183,55;--ff-color-yellow-500-rgb: 217,140,15;--ff-color-yellow-600-rgb: 176,98,5;--ff-color-yellow-700-rgb: 126,59,2;--ff-color-yellow-800-rgb: 71,27,0;--ff-color-yellow-900-rgb: 47,18,0;--ff-color-yellow-1000-rgb: 28,11,1;--ff-color-orange-50-rgb: 255,250,245;--ff-color-orange-100-rgb: 255,241,228;--ff-color-orange-200-rgb: 255,225,197;--ff-color-orange-300-rgb: 255,208,165;--ff-color-orange-400-rgb: 255,166,99;--ff-color-orange-500-rgb: 244,127,49;--ff-color-orange-600-rgb: 215,86,12;--ff-color-orange-700-rgb: 175,57,3;--ff-color-orange-800-rgb: 125,33,1;--ff-color-orange-900-rgb: 71,14,0;--ff-color-orange-1000-rgb: 40,9,2;--ff-color-red-50-rgb: 255,248,247;--ff-color-red-100-rgb: 255,230,228;--ff-color-red-200-rgb: 253,200,197;--ff-color-red-300-rgb: 251,170,167;--ff-color-red-400-rgb: 242,108,105;--ff-color-red-500-rgb: 226,59,59;--ff-color-red-600-rgb: 201,21,20;--ff-color-red-700-rgb: 166,8,8;--ff-color-red-800-rgb: 121,3,3;--ff-color-red-900-rgb: 71,0,0;--ff-color-red-1000-rgb: 33,5,2;--ff-color-pink-50-rgb: 255,247,251;--ff-color-pink-100-rgb: 254,239,246;--ff-color-pink-200-rgb: 252,229,240;--ff-color-pink-300-rgb: 252,211,230;--ff-color-pink-400-rgb: 250,175,202;--ff-color-pink-500-rgb: 251,87,146;--ff-color-pink-600-rgb: 231,65,131;--ff-color-pink-700-rgb: 210,44,109;--ff-color-pink-800-rgb: 168,27,82;--ff-color-pink-900-rgb: 136,11,60;--ff-color-pink-1000-rgb: 61,14,29;--ff-color-purple-50-rgb: 251,250,255;--ff-color-purple-100-rgb: 234,228,255;--ff-color-purple-200-rgb: 212,197,255;--ff-color-purple-300-rgb: 192,165,255;--ff-color-purple-400-rgb: 151,101,254;--ff-color-purple-500-rgb: 125,51,242;--ff-color-purple-600-rgb: 90,13,213;--ff-color-purple-700-rgb: 70,4,174;--ff-color-purple-800-rgb: 51,1,125;--ff-color-purple-900-rgb: 30,0,71;--ff-color-purple-1000-rgb: 19,11,43;--ff-color-brown-50-rgb: 255,249,244;--ff-color-brown-100-rgb: 255,243,233;--ff-color-brown-200-rgb: 255,232,213;--ff-color-brown-300-rgb: 247,207,174;--ff-color-brown-400-rgb: 226,186,153;--ff-color-brown-500-rgb: 181,141,108;--ff-color-brown-600-rgb: 144,104,71;--ff-color-brown-700-rgb: 111,71,38;--ff-color-brown-800-rgb: 91,51,18;--ff-color-brown-900-rgb: 71,32,0;--ff-color-brown-1000-rgb: 39,18,0;--ff-color-grey-50-rgb: 250,250,250;--ff-color-grey-100-rgb: 243,243,243;--ff-color-grey-200-rgb: 235,235,235;--ff-color-grey-300-rgb: 220,220,220;--ff-color-grey-400-rgb: 204,204,204;--ff-color-grey-500-rgb: 153,153,153;--ff-color-grey-600-rgb: 117,117,117;--ff-color-grey-700-rgb: 102,102,102;--ff-color-grey-800-rgb: 51,51,51;--ff-color-grey-900-rgb: 33,33,33;--ff-color-grey-1000-rgb: 23,23,23;--ff-color-tone-10-rgb: 252,252,253;--ff-color-tone-50-rgb: 247,249,253;--ff-color-tone-100-rgb: 237,239,244;--ff-color-tone-200-rgb: 223,230,239;--ff-color-tone-300-rgb: 199,205,214;--ff-color-tone-400-rgb: 148,154,163;--ff-color-tone-500-rgb: 112,118,127;--ff-color-tone-600-rgb: 97,103,112;--ff-color-tone-700-rgb: 78,85,96;--ff-color-tone-800-rgb: 51,62,77;--ff-color-tone-900-rgb: 43,52,65;--ff-color-tone-1000-rgb: 36,45,60;--ff-color-tone-1100-rgb: 24,33,46;--ff-color-tone-1200-rgb: 16,22,32;--ff-color-black-rgb: 0,0,0;--ff-color-white-rgb: 255,255,255;--ff-color-highlight-yellow-rgb: 255,255,0;--ff-color-highlight-green-rgb: 0,255,0;--ff-color-highlight-cyan-rgb: 0,255,255;--ff-color-highlight-magenta-rgb: 255,0,255;--ff-color-highlight-lime-rgb: 196,255,50;--ff-color-highlight-pink-rgb: 255,204,255;--ff-color-highlight-mint-rgb: 171,252,191;--ff-color-highlight-blue-rgb: 0,202,255;--ff-color-highlight-purple-rgb: 204,183,255;--ff-color-highlight-overlap-rgb: 119,119,119;--ff-color-highlight-selected-rgb: 66,165,245;--legacy-color-black-rgb: 0,0,0;--legacy-color-white-rgb: 255,255,255;--legacy-color-transparent-rgb: 255,255,255;--legacy-color-nokia-blue-10-rgb: 233,237,245;--legacy-color-nokia-blue-50-rgb: 162,183,217;--legacy-color-nokia-blue-100-rgb: 125,151,195;--legacy-color-nokia-blue-200-rgb: 82,116,175;--legacy-color-nokia-blue-300-rgb: 18,65,145;--legacy-color-nokia-blue-400-rgb: 15,54,119;--legacy-color-nokia-blue-500-rgb: 11,35,81;--legacy-color-neutral-grey-10-rgb: 250,250,250;--legacy-color-neutral-grey-50-rgb: 241,241,241;--legacy-color-neutral-grey-100-rgb: 224,224,224;--legacy-color-neutral-grey-150-rgb: 204,204,204;--legacy-color-neutral-grey-200-rgb: 181,181,181;--legacy-color-neutral-grey-250-rgb: 158,158,158;--legacy-color-neutral-grey-300-rgb: 115,115,115;--legacy-color-neutral-grey-350-rgb: 61,61,61;--legacy-color-neutral-grey-400-rgb: 33,33,33;--legacy-color-warm-taupe-10-rgb: 244,241,240;--legacy-color-warm-taupe-50-rgb: 234,229,227;--legacy-color-warm-taupe-100-rgb: 215,204,200;--legacy-color-midnight-blue-10-rgb: 231,235,238;--legacy-color-midnight-blue-50-rgb: 185,195,202;--legacy-color-midnight-blue-100-rgb: 115,135,150;--legacy-color-midnight-blue-200-rgb: 70,95,115;--legacy-color-midnight-blue-300-rgb: 1,35,69;--legacy-color-midnight-blue-400-rgb: 1,30,52;--legacy-color-midnight-blue-500-rgb: 1,20,40;--legacy-color-kingfisher-blue-10-rgb: 235,246,254;--legacy-color-kingfisher-blue-50-rgb: 194,228,253;--legacy-color-kingfisher-blue-100-rgb: 134,201,251;--legacy-color-kingfisher-blue-200-rgb: 95,183,250;--legacy-color-kingfisher-blue-300-rgb: 35,157,249;--legacy-color-kingfisher-blue-400-rgb: 30,128,205;--legacy-color-kingfisher-blue-500-rgb: 5,91,153;--legacy-color-cerulean-blue-10-rgb: 231,250,255;--legacy-color-cerulean-blue-50-rgb: 185,242,255;--legacy-color-cerulean-blue-100-rgb: 116,229,255;--legacy-color-cerulean-blue-200-rgb: 71,221,255;--legacy-color-cerulean-blue-300-rgb: 3,208,255;--legacy-color-cerulean-blue-400-rgb: 4,171,209;--legacy-color-cerulean-blue-500-rgb: 0,117,143;--legacy-color-polo-blue-100-rgb: 144,182,211;--legacy-color-science-blue-10-rgb: 218,232,252;--legacy-color-science-blue-50-rgb: 197,218,249;--legacy-color-science-blue-100-rgb: 142,185,245;--legacy-color-science-blue-200-rgb: 67,140,239;--legacy-color-science-blue-300-rgb: 20,107,233;--legacy-color-science-blue-400-rgb: 14,79,170;--legacy-color-science-blue-500-rgb: 11,61,131;--legacy-color-steel-teal-50-rgb: 212,222,225;--legacy-color-steel-teal-100-rgb: 171,190,197;--legacy-color-steel-teal-300-rgb: 89,125,139;--legacy-color-lime-green-10-rgb: 240,247,231;--legacy-color-lime-green-50-rgb: 190,220,150;--legacy-color-lime-green-100-rgb: 169,209,115;--legacy-color-lime-green-200-rgb: 140,194,70;--legacy-color-lime-green-300-rgb: 98,172,0;--legacy-color-lime-green-400-rgb: 81,139,1;--legacy-color-lime-green-500-rgb: 69,122,0;--legacy-color-sea-green-10-rgb: 232,246,244;--legacy-color-sea-green-50-rgb: 186,229,224;--legacy-color-sea-green-100-rgb: 118,203,193;--legacy-color-sea-green-200-rgb: 72,187,173;--legacy-color-sea-green-300-rgb: 5,161,143;--legacy-color-sea-green-400-rgb: 4,131,117;--legacy-color-sea-green-500-rgb: 3,99,88;--legacy-color-apple-green-10-rgb: 246,251,232;--legacy-color-apple-green-50-rgb: 228,243,186;--legacy-color-apple-green-100-rgb: 201,232,118;--legacy-color-apple-green-200-rgb: 183,223,72;--legacy-color-apple-green-300-rgb: 156,211,5;--legacy-color-apple-green-400-rgb: 128,173,7;--legacy-color-apple-green-500-rgb: 103,139,4;--legacy-color-canary-yellow-10-rgb: 255,249,232;--legacy-color-canary-yellow-50-rgb: 255,232,164;--legacy-color-canary-yellow-100-rgb: 255,220,117;--legacy-color-canary-yellow-200-rgb: 255,208,71;--legacy-color-canary-yellow-300-rgb: 255,191,2;--legacy-color-canary-yellow-400-rgb: 232,157,0;--legacy-color-canary-yellow-500-rgb: 145,109,3;--legacy-color-pumpkin-orange-10-rgb: 255,242,231;--legacy-color-pumpkin-orange-50-rgb: 255,218,185;--legacy-color-pumpkin-orange-100-rgb: 255,182,115;--legacy-color-pumpkin-orange-200-rgb: 255,156,69;--legacy-color-pumpkin-orange-300-rgb: 255,121,0;--legacy-color-pumpkin-orange-400-rgb: 229,98,0;--legacy-color-pumpkin-orange-500-rgb: 188,91,1;--legacy-color-crimson-red-10-rgb: 244,231,234;--legacy-color-crimson-red-50-rgb: 231,181,194;--legacy-color-crimson-red-100-rgb: 207,108,134;--legacy-color-crimson-red-200-rgb: 188,59,91;--legacy-color-crimson-red-300-rgb: 142,0,34;--legacy-color-crimson-red-400-rgb: 116,0,29;--legacy-color-crimson-red-500-rgb: 61,0,14;--legacy-color-crimson-red-600-rgb: 41,0,10;--legacy-color-crimson-red-700-rgb: 20,0,14;--legacy-color-poppy-red-10-rgb: 251,232,232;--legacy-color-poppy-red-50-rgb: 239,152,155;--legacy-color-poppy-red-100-rgb: 234,118,121;--legacy-color-poppy-red-200-rgb: 227,73,76;--legacy-color-poppy-red-300-rgb: 217,7,10;--legacy-color-poppy-red-400-rgb: 178,6,9;--legacy-color-poppy-red-500-rgb: 139,4,7;--legacy-color-pitaya-pink-10-rgb: 255,233,239;--legacy-color-pitaya-pink-50-rgb: 255,190,208;--legacy-color-pitaya-pink-100-rgb: 255,126,161;--legacy-color-pitaya-pink-200-rgb: 255,84,130;--legacy-color-pitaya-pink-300-rgb: 255,22,84;--legacy-color-pitaya-pink-400-rgb: 209,20,69;--legacy-color-pitaya-pink-500-rgb: 163,0,44;--legacy-color-blush-pink-10-rgb: 254,240,251;--legacy-color-blush-pink-50-rgb: 254,211,243;--legacy-color-blush-pink-100-rgb: 254,167,232;--legacy-color-blush-pink-200-rgb: 252,137,226;--legacy-color-blush-pink-300-rgb: 252,94,214;--legacy-color-blush-pink-400-rgb: 226,58,184;--legacy-color-blush-pink-500-rgb: 180,4,139;--legacy-color-vivid-violet-10-rgb: 245,232,253;--legacy-color-vivid-violet-50-rgb: 227,187,250;--legacy-color-vivid-violet-100-rgb: 199,119,246;--legacy-color-vivid-violet-200-rgb: 180,73,243;--legacy-color-vivid-violet-300-rgb: 170,0,255;--legacy-color-vivid-violet-400-rgb: 126,6,196;--legacy-color-vivid-violet-500-rgb: 89,4,139;--legacy-color-amethyst-purple-10-rgb: 240,232,249;--legacy-color-amethyst-purple-50-rgb: 211,186,239;--legacy-color-amethyst-purple-100-rgb: 167,118,224;--legacy-color-amethyst-purple-200-rgb: 137,73,213;--legacy-color-amethyst-purple-300-rgb: 94,5,198;--legacy-color-amethyst-purple-400-rgb: 76,5,163;--legacy-color-amethyst-purple-500-rgb: 55,3,114;--legacy-color-dark-grey-10-rgb: 64,65,66;--legacy-color-dark-grey-50-rgb: 58,59,60;--legacy-color-dark-grey-100-rgb: 56,56,57;--legacy-color-dark-grey-150-rgb: 51,52,53;--legacy-color-dark-grey-200-rgb: 48,49,49;--legacy-color-dark-grey-250-rgb: 46,47,48;--legacy-color-dark-grey-300-rgb: 43,44,45;--legacy-color-dark-grey-350-rgb: 37,38,39;--legacy-color-dark-grey-400-rgb: 35,36,37;--legacy-color-dark-grey-450-rgb: 31,32,33;--legacy-color-dark-grey-500-rgb: 26,29,31;--np-color-black-rgb: 0,0,0;--np-color-white-rgb: 255,255,255;--np-color-nokia-blue-corporate-rgb: 18,65,145;--np-color-blue-black-rgb: 0,17,53;--np-color-classic-blue-rgb: 0,69,182;--np-color-off-black-rgb: 12,17,23;--np-color-blue-5-rgb: 249,252,255;--np-color-blue-10-rgb: 228,240,255;--np-color-blue-20-rgb: 209,229,255;--np-color-blue-30-rgb: 186,218,255;--np-color-blue-40-rgb: 110,177,255;--np-color-blue-50-rgb: 64,146,255;--np-color-blue-60-rgb: 1,104,255;--np-color-blue-70-rgb: 0,90,255;--np-color-blue-80-rgb: 0,69,182;--np-color-blue-90-rgb: 0,52,128;--np-color-blue-100-rgb: 0,29,71;--np-color-cyan-5-rgb: 243,253,255;--np-color-cyan-10-rgb: 232,251,255;--np-color-cyan-20-rgb: 211,248,254;--np-color-cyan-30-rgb: 175,239,255;--np-color-cyan-40-rgb: 127,230,255;--np-color-cyan-50-rgb: 87,219,251;--np-color-cyan-60-rgb: 0,201,255;--np-color-cyan-70-rgb: 2,166,210;--np-color-cyan-80-rgb: 0,124,157;--np-color-cyan-90-rgb: 0,96,118;--np-color-cyan-100-rgb: 2,55,67;--np-color-tone-5-rgb: 247,248,252;--np-color-tone-10-rgb: 239,244,252;--np-color-tone-20-rgb: 233,239,249;--np-color-tone-30-rgb: 223,230,239;--np-color-tone-40-rgb: 199,205,214;--np-color-tone-50-rgb: 148,154,163;--np-color-tone-60-rgb: 112,118,127;--np-color-tone-70-rgb: 97,103,112;--np-color-tone-80-rgb: 78,85,96;--np-color-tone-90-rgb: 43,52,65;--np-color-tone-100-rgb: 24,33,46;--np-color-grey-5-rgb: 249,249,249;--np-color-grey-10-rgb: 243,243,243;--np-color-grey-20-rgb: 235,235,235;--np-color-grey-30-rgb: 220,220,220;--np-color-grey-40-rgb: 204,204,204;--np-color-grey-50-rgb: 153,153,153;--np-color-grey-60-rgb: 117,117,117;--np-color-grey-70-rgb: 102,102,102;--np-color-grey-80-rgb: 84,84,84;--np-color-grey-90-rgb: 51,51,51;--np-color-grey-100-rgb: 32,32,32;--np-color-teal-5-rgb: 243,251,252;--np-color-teal-10-rgb: 228,251,255;--np-color-teal-20-rgb: 185,234,242;--np-color-teal-30-rgb: 144,220,229;--np-color-teal-40-rgb: 80,196,208;--np-color-teal-50-rgb: 35,171,182;--np-color-teal-60-rgb: 8,147,168;--np-color-teal-70-rgb: 2,116,144;--np-color-teal-80-rgb: 1,81,110;--np-color-teal-90-rgb: 0,48,71;--np-color-teal-100-rgb: 2,35,42;--np-color-mint-5-rgb: 242,251,249;--np-color-mint-10-rgb: 226,253,248;--np-color-mint-20-rgb: 183,249,236;--np-color-mint-30-rgb: 148,240,222;--np-color-mint-40-rgb: 109,212,191;--np-color-mint-50-rgb: 76,185,163;--np-color-mint-60-rgb: 47,160,138;--np-color-mint-70-rgb: 25,133,112;--np-color-mint-80-rgb: 3,102,82;--np-color-mint-90-rgb: 0,63,50;--np-color-mint-100-rgb: 25,47,43;--np-color-green-5-rgb: 243,252,243;--np-color-green-10-rgb: 228,255,235;--np-color-green-20-rgb: 197,252,214;--np-color-green-30-rgb: 154,246,175;--np-color-green-40-rgb: 107,222,145;--np-color-green-50-rgb: 69,198,113;--np-color-green-60-rgb: 37,176,77;--np-color-green-70-rgb: 19,144,47;--np-color-green-80-rgb: 7,112,21;--np-color-green-90-rgb: 0,71,7;--np-color-green-100-rgb: 22,39,24;--np-color-lime-5-rgb: 249,254,239;--np-color-lime-10-rgb: 240,253,220;--np-color-lime-20-rgb: 227,251,190;--np-color-lime-30-rgb: 215,249,163;--np-color-lime-40-rgb: 196,240,125;--np-color-lime-50-rgb: 164,215,97;--np-color-lime-60-rgb: 127,183,44;--np-color-lime-70-rgb: 88,128,30;--np-color-lime-80-rgb: 59,94,10;--np-color-lime-90-rgb: 30,48,3;--np-color-lime-100-rgb: 21,31,6;--np-color-yellow-5-rgb: 255,250,230;--np-color-yellow-10-rgb: 255,246,211;--np-color-yellow-20-rgb: 255,239,175;--np-color-yellow-30-rgb: 255,232,144;--np-color-yellow-40-rgb: 255,213,104;--np-color-yellow-50-rgb: 247,183,55;--np-color-yellow-60-rgb: 217,140,15;--np-color-yellow-70-rgb: 176,98,5;--np-color-yellow-80-rgb: 126,59,2;--np-color-yellow-90-rgb: 71,27,0;--np-color-yellow-100-rgb: 46,17,0;--np-color-orange-5-rgb: 255,249,244;--np-color-orange-10-rgb: 255,241,220;--np-color-orange-20-rgb: 255,225,197;--np-color-orange-30-rgb: 255,208,165;--np-color-orange-40-rgb: 255,166,99;--np-color-orange-50-rgb: 244,127,49;--np-color-orange-60-rgb: 215,85,12;--np-color-orange-70-rgb: 175,57,3;--np-color-orange-80-rgb: 125,33,1;--np-color-orange-90-rgb: 71,14,0;--np-color-orange-100-rgb: 40,9,2;--np-color-red-5-rgb: 255,248,247;--np-color-red-10-rgb: 255,230,228;--np-color-red-20-rgb: 253,200,197;--np-color-red-30-rgb: 251,170,167;--np-color-red-40-rgb: 242,108,105;--np-color-red-50-rgb: 226,59,59;--np-color-red-60-rgb: 201,21,20;--np-color-red-70-rgb: 166,8,8;--np-color-red-80-rgb: 121,3,3;--np-color-red-90-rgb: 71,0,0;--np-color-red-100-rgb: 33,5,2;--np-color-pink-5-rgb: 255,247,251;--np-color-pink-10-rgb: 255,228,239;--np-color-pink-20-rgb: 255,195,219;--np-color-pink-30-rgb: 255,162,199;--np-color-pink-40-rgb: 255,92,157;--np-color-pink-50-rgb: 218,52,118;--np-color-pink-60-rgb: 184,18,84;--np-color-pink-70-rgb: 161,0,64;--np-color-pink-80-rgb: 112,0,44;--np-color-pink-90-rgb: 62,1,26;--np-color-pink-100-rgb: 38,0,15;--np-color-purple-5-rgb: 251,250,255;--np-color-purple-10-rgb: 234,228,255;--np-color-purple-20-rgb: 212,197,255;--np-color-purple-30-rgb: 192,165,255;--np-color-purple-40-rgb: 151,101,254;--np-color-purple-50-rgb: 125,51,242;--np-color-purple-60-rgb: 90,13,213;--np-color-purple-70-rgb: 70,4,174;--np-color-purple-80-rgb: 51,1,125;--np-color-purple-90-rgb: 30,0,71;--np-color-purple-100-rgb: 19,11,43;--np-color-brown-5-rgb: 255,249,244;--np-color-brown-10-rgb: 255,243,233;--np-color-brown-20-rgb: 255,232,213;--np-color-brown-30-rgb: 247,207,174;--np-color-brown-40-rgb: 226,186,153;--np-color-brown-50-rgb: 181,141,108;--np-color-brown-60-rgb: 144,104,71;--np-color-brown-70-rgb: 111,71,38;--np-color-brown-80-rgb: 91,51,18;--np-color-brown-90-rgb: 71,32,0;--np-color-brown-100-rgb: 39,18,0}@font-face{font-family:NokiaPureHeadline;src:url(/assets/NokiaPureHeadline_Rg-nXnbXGO8.woff2) format("woff2");font-weight:400}@font-face{font-family:NokiaPureHeadline;src:url(/assets/NokiaPureHeadline_Lt-dy6mcwPE.woff2) format("woff");font-weight:300}@font-face{font-family:NokiaPureHeadline;src:url(/assets/NokiaPureHeadline_ULt-BBoKL6sc.woff2) format("woff2");font-weight:200}@font-face{font-family:NokiaPureHeadline;src:url(/assets/NokiaPureHeadline_Bd-D4AVxEQ0.woff2) format("woff2");font-weight:700}@font-face{font-family:NokiaPureHeadline;src:url(/assets/NokiaPureHeadline_XBd-CCjd5UwO.woff2) format("woff2");font-weight:800}@font-face{font-family:NokiaPureText;src:url(/assets/NokiaPureText_Rg-CQiX2pCj.woff2) format("woff2");font-weight:400}@font-face{font-family:NokiaPureText;src:url(/assets/NokiaPureText_Bd-Dobmens6.woff2) format("woff2");font-weight:700}@font-face{font-family:NokiaPureText;src:url(/assets/NokiaPureText_Md-zHCnEYrL.woff2) format("woff2");font-weight:500}@font-face{font-family:NokiaPureText;src:url(/assets/NokiaPureText_Lt-ChzaODl4.woff2) format("woff2");font-weight:300}@font-face{font-family:NokiaPureHeadlineLight;src:url(/assets/NokiaPureHeadline-Light-JyMYF7dA.woff) format("woff")}@font-face{font-family:NokiaPureBold;src:url(/assets/NokiaPureText-Bold-CGarCf4E.woff) format("woff")}@font-face{font-family:NokiaPureRegular;src:url(/assets/NokiaPureText-Regular-3T9-4F9n.woff) format("woff")}@font-face{font-family:NokiaPureMedium;src:url(/assets/NokiaPureText-Regular-3T9-4F9n.woff) format("woff")}@font-face{font-family:NokiaPureLight;src:url(/assets/NokiaPureText-Light-BJZQ6Esw.woff) format("woff")}html{font-size:16px}body{margin:0}.ta-md-root{--ta-md-text-primary: var(--ff-color-tone-1000);--ta-md-text-secondary: var(--ff-color-tone-700);--ta-md-muted: #6e7781;--ta-md-surface-muted: var(--ff-color-tone-50);--ta-md-border: var(--ff-color-tone-200);--ta-md-border-subtle: #d1d9e0;--ta-md-bg: var(--ff-color-tone-10);--ta-md-topbar: var(--ff-color-tone-50);--ta-md-accent: var(--ff-color-nokia-blue-600);--ta-md-accent-hover: var(--ff-color-nokia-blue-700);--ta-md-code-bg: var(--ff-color-tone-1000);--ta-md-code-text: var(--ff-color-tone-10);--ta-md-radius: 4px;font-family:NokiaPureText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--ta-md-text-primary);font-size:var(--ff-typography-body-font-size, 16px);line-height:1.5}.ta-md-root[data-md-theme=dark]{--ta-md-text-primary: var(--ff-color-tone-10);--ta-md-text-secondary: var(--ff-color-tone-400);--ta-md-muted: #a6b0bb;--ta-md-surface-muted: var(--ff-color-tone-1100);--ta-md-border: rgba(255, 255, 255, .12);--ta-md-border-subtle: #373e47;--ta-md-bg: var(--ff-color-tone-1200);--ta-md-topbar: var(--ff-color-tone-1100);--ta-md-accent: var(--ff-color-nokia-blue-400);--ta-md-accent-hover: var(--ff-color-cyan-400);--ta-md-code-bg: var(--ff-color-tone-1200);--ta-md-code-text: var(--ff-color-tone-10)}.ta-md-root p{color:var(--ta-md-text-primary);margin:0 0 1em}.ta-md-root>:first-child{margin-top:0}.ta-md-root>:last-child{margin-bottom:0}.ta-md-root .think-blockquote{font-size:.95em;font-style:italic;color:color-mix(in srgb,var(--ta-md-muted) 90%,transparent);margin:.75em .175em;padding:0 1em;border-left-width:.135em;border-left-style:solid;border-left-color:color-mix(in srgb,var(--ta-md-border-subtle) 90%,transparent);background:transparent;border-radius:0}.ta-md-root .think-blockquote p,.ta-md-root .think-blockquote ul,.ta-md-root .think-blockquote ol,.ta-md-root .think-blockquote li,.ta-md-root .think-blockquote a,.ta-md-root .think-blockquote strong,.ta-md-root .think-blockquote em,.ta-md-root .think-blockquote code,.ta-md-root .think-blockquote span{color:inherit;font-style:inherit}.ta-md-root .think-blockquote ul,.ta-md-root .think-blockquote ol{margin-top:.35em;margin-bottom:.35em}.ta-md-root .think-blockquote li+li{margin-top:.2em}.ta-md-root .think-blockquote li>p{margin:.2em 0}.ta-md-root h1,.ta-md-root h2,.ta-md-root h3,.ta-md-root h4,.ta-md-root h5,.ta-md-root h6{font-family:NokiaPureHeadline,NokiaPureText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700;margin:24px 0 16px;color:var(--ta-md-text-primary);line-height:1.2}.ta-md-root h1{font-size:32px}.ta-md-root h2{font-size:24px}.ta-md-root h3{font-size:20px}.ta-md-root h4,.ta-md-root h5,.ta-md-root h6{font-size:16px}.ta-md-root ul,.ta-md-root ol{margin:0 0 16px;padding-left:24px;color:var(--ta-md-text-primary)}.ta-md-root li+li{margin-top:8px}.ta-md-root a{color:var(--ta-md-accent);text-decoration:none;border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease}.ta-md-root a:hover,.ta-md-root a:focus-visible{color:var(--ta-md-accent-hover);text-decoration:underline}.ta-md-root code{font-family:NokiaPureText,monospace;font-size:.9em;padding:2px 4px;border-radius:4px;background:var(--ta-md-surface-muted);color:var(--ta-md-text-primary)}.ta-md-root pre{border-radius:var(--ta-md-radius);overflow:auto;font-family:NokiaPureText,monospace;font-size:14px}.ta-md-root pre code{background:transparent;color:inherit;padding:0;font-size:inherit}.ta-md-root .ta-md-diagram{font-family:Cascadia Mono,Consolas,DejaVu Sans Mono,Liberation Mono,Menlo,Monaco,Courier New,monospace;font-size:14px;line-height:1.3;white-space:pre;overflow-x:auto;margin:16px 0;padding:16px;border:1px solid var(--ta-md-border);border-radius:var(--ta-md-radius);background:var(--ta-md-surface-muted);color:var(--ta-md-text-primary);font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"kern" 0;text-rendering:geometricPrecision;letter-spacing:0;word-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ta-md-root blockquote{font-size:.95em;font-style:italic;color:color-mix(in srgb,var(--ta-md-muted) 90%,transparent);margin:.75em .175em;padding:0 1em;border-left-width:.135em;border-left-style:solid;border-left-color:color-mix(in srgb,var(--ta-md-border-subtle) 90%,transparent);background:transparent;border-radius:0}.ta-md-root blockquote p,.ta-md-root blockquote ul,.ta-md-root blockquote ol,.ta-md-root blockquote li,.ta-md-root blockquote a,.ta-md-root blockquote strong,.ta-md-root blockquote em,.ta-md-root blockquote code,.ta-md-root blockquote span{color:inherit;font-style:inherit}.ta-md-root blockquote ul,.ta-md-root blockquote ol{margin-top:.35em;margin-bottom:.35em}.ta-md-root blockquote li+li{margin-top:.2em}.ta-md-root blockquote li>p{margin:.2em 0}.ta-md-root details[data-nai-modifier]{margin:16px 0;padding:12px 16px;border:1px solid var(--ta-md-border);border-radius:6px;background:var(--ta-md-surface-muted)}.ta-md-root details[data-nai-modifier]>summary{cursor:pointer;font-weight:600;color:var(--ta-md-text-primary);list-style:none}.ta-md-root details[data-nai-modifier]>summary::-webkit-details-marker{display:none}.ta-md-root details[data-nai-modifier]>.nai-content{margin-top:8px}.ta-md-root hr{border:none;border-top:1px solid var(--ta-md-border);margin:24px 0}.ta-md-root kbd{display:inline-block;padding:2px 6px;border-radius:4px;border:1px solid var(--ta-md-border);background:var(--ta-md-surface-muted);font-family:NokiaPureText,monospace;font-size:12px;color:var(--ta-md-text-secondary);box-shadow:0 1px 0 var(--ta-md-border)}.ta-md-table-container{--ta-md-table-border: var(--ff-color-tone-200);--ta-md-table-surface: var(--ff-color-tone-10);--ta-md-table-toolbar-bg: var(--ff-color-tone-50);--ta-md-table-text: var(--ff-color-tone-1000);--ta-md-table-header-bg: var(--ff-color-tone-100);--ta-md-table-row-alt: var(--ff-color-tone-50);--ta-md-table-row-hover: var(--ff-color-nokia-blue-50);--ta-md-table-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);margin:24px 0;border:1px solid var(--ta-md-table-border);border-radius:8px;background-color:var(--ta-md-table-surface);box-shadow:var(--ta-md-table-shadow);overflow:hidden}.ta-md-table-container[data-md-theme=dark]{--ta-md-table-border: var(--ff-color-tone-800);--ta-md-table-surface: var(--ff-color-tone-1000);--ta-md-table-toolbar-bg: var(--ff-color-tone-900);--ta-md-table-text: var(--ff-color-tone-10);--ta-md-table-header-bg: var(--ff-color-tone-800);--ta-md-table-row-alt: rgba(255, 255, 255, .03);--ta-md-table-row-hover: rgba(255, 255, 255, .06);--ta-md-table-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .18)}.ta-md-table-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:8px 16px;background:var(--ta-md-table-toolbar-bg);border-bottom:1px solid var(--ta-md-table-border)}.ta-md-table-scroll{width:100%;overflow-x:auto}.ta-md-table{width:100%;border-collapse:collapse;min-width:100%;font-size:14px;color:var(--ta-md-table-text)}.ta-md-table-cell{padding:12px 16px;border-bottom:1px solid var(--ta-md-table-border);color:var(--ta-md-table-text);text-align:left;vertical-align:top;line-height:1.5}.ta-md-table-header{font-weight:600;background:var(--ta-md-table-header-bg);color:var(--ta-md-text-primary);text-transform:uppercase;font-size:12px;letter-spacing:.05em}.ta-md-table tbody tr:last-child .ta-md-table-cell{border-bottom:none}.ta-md-table tbody tr:nth-child(2n){background:var(--ta-md-table-row-alt)}.ta-md-table tbody tr:hover{background:var(--ta-md-table-row-hover)}.ta-md-table-container[data-md-theme=dark] .ta-md-table tr{background-color:var(--ta-md-table-surface)}.ta-md-table-container[data-md-theme=dark] .ta-md-table tbody tr:nth-child(2n){background-color:var(--ta-md-table-row-alt)}.ta-md-table-container[data-md-theme=dark] .ta-md-table-cell,.ta-md-table-container[data-md-theme=dark] .ta-md-table-cell p,.ta-md-table-container[data-md-theme=dark] .ta-md-table-cell span,.ta-md-table-container[data-md-theme=dark] .ta-md-table-cell li,.ta-md-table-container[data-md-theme=dark] .ta-md-table-cell a{color:var(--ff-color-tone-10)}.ta-md-code-container{--ta-md-code-border: var(--ff-color-tone-200);--ta-md-code-surface: var(--ff-color-tone-10);--ta-md-code-toolbar-bg: var(--ff-color-tone-50);--ta-md-code-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);margin:16px 0;border:1px solid var(--ta-md-code-border);border-radius:8px;background-color:var(--ta-md-code-surface);box-shadow:var(--ta-md-code-shadow);overflow:hidden}.ta-md-code-container[data-md-theme=dark]{--ta-md-code-border: var(--ff-color-tone-800);--ta-md-code-surface: var(--ff-color-tone-1000);--ta-md-code-toolbar-bg: var(--ff-color-tone-900);--ta-md-code-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .18)}.ta-md-code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--ta-md-code-toolbar-bg);border-bottom:1px solid var(--ta-md-code-border)}.ta-md-code-container pre,.ta-md-code-container pre.hljs{background:var(--ta-md-code-surface, var(--ff-color-tone-10))!important;border:none;border-radius:0}.ta-md-root .nai-handoff-banner{color:var(--agent-color, var(--ta-md-text-secondary))}.ta-md-root .nai-handoff-source{color:var(--source-color, var(--ta-md-text-secondary))}.ta-md-root .nai-handoff-arrow{color:var(--ta-md-text-secondary);-webkit-user-select:none;user-select:none}.ta-md-root .nai-handoff-target{color:var(--target-color, var(--ta-md-text-secondary))}.ta-md-root .nai-handoff-message{margin:6px 0 16px;padding:0;border:0;background:transparent;color:inherit}.ta-md-root .nai-handoff-message .markdown-body{background:transparent;padding:0;margin:0}.ta-md-root .nai-handoff-banner{margin:8px 0 16px}.ta-md-root .nai-handoff-agents{display:block;margin:0 0 6px;font-size:calc(14px * 1.1);font-weight:700}.ta-md-root .nai-handoff-content{margin-top:8px}.ta-md-root .nai-block{margin:12px 0;border-radius:8px;overflow:hidden;background-color:transparent;border:1px solid var(--ta-md-surface-muted);box-shadow:none}.ta-md-root .nai-block-header{display:flex;align-items:center;gap:8px;padding:14px 16px;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.ta-md-root .nai-block-header:hover{background-color:var(--ta-md-surface-muted)}.ta-md-root .nai-block-header:focus{outline:2px solid var(--ta-md-accent);outline-offset:-2px}.ta-md-root .nai-block-icon{display:none}.ta-md-root .nai-block-label{font-size:1em;font-weight:400;color:var(--ta-md-text-primary)}.ta-md-root .nai-block.nai-tool-call .nai-block-label{color:var(--ta-md-text-primary);font-weight:400}.ta-md-root .nai-block-meta{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:.85em;flex-shrink:0}.ta-md-root .nai-block-meta .meta-icon{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:.85em;font-weight:500;border:1px solid}.ta-md-root .nai-block-meta .meta-icon.kind-info{color:var(--ff-color-green-500);border-color:var(--ff-color-green-500);background:transparent}.ta-md-root .nai-block-meta .meta-icon.kind-warning{color:var(--ff-color-orange-500);border-color:var(--ff-color-orange-500);background:transparent}.ta-md-root .nai-block-meta .meta-icon.kind-error{color:var(--ff-color-red-500);border-color:var(--ff-color-red-500);background:transparent}.ta-md-root .nai-block-meta .meta-icon.kind-unknown{color:var(--ta-md-accent);border-color:var(--ta-md-accent);background:transparent}.ta-md-root .nai-block-meta:after{content:"›";font-size:1.4em;color:var(--ta-md-text-secondary);transition:transform .2s ease;line-height:1}.ta-md-root .nai-block[data-collapsed=false] .nai-block-meta:after{transform:rotate(90deg)}.ta-md-root .nai-block[data-collapsed=true] .nai-block-meta .meta-preview{display:none}.ta-md-root .nai-block-content{padding:0;border-top:1px solid var(--ta-md-surface-muted);background:transparent}.ta-md-root .nai-block.nai-tool-call .nai-block-content{padding:0;background:transparent}.ta-md-root .nai-block.nai-tool-call .nai-block-content pre{background:transparent}.ta-md-root .nai-block.nai-tool-call .nai-block-content .markdown-body{background:transparent;padding:0;margin:0}.ta-md-root .nai-block-content pre,.ta-md-root .nai-handoff-message pre{margin:3px 0;border-radius:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ta-md-root .nai-tool-result{background:transparent}.ta-md-root .nai-tool-result-body{padding:12px 16px}.ta-md-root .nai-tool-result-body pre{background:transparent}.ta-md-root .nai-tool-result--separated{margin-top:0;border-top:1px solid var(--ta-md-surface-muted)}.ta-md-root .nai-block-footer{padding:8px 16px;background:transparent;border-top:1px solid var(--ta-md-surface-muted)}.ta-md-root .nai-block-content pre code,.ta-md-root .nai-handoff-message pre code{white-space:pre-wrap;word-break:break-word}.ta-md-root .ta-run-summary{margin:0 0 14px}.ta-md-root .ta-run-panel{border:1px solid var(--ta-md-surface-muted);border-radius:8px;overflow:hidden;background-color:transparent;box-shadow:none}.ta-md-root .ta-run-panel-header{padding:12px 16px;background-color:transparent}.ta-md-root .ta-run-panel-title-area{display:flex;align-items:center;gap:12px}.ta-md-root .ta-run-panel-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ta-md-text-primary)}.ta-md-root .ta-run-spinner-wrap{display:inline-flex;width:16px;height:16px;flex-shrink:0}.ta-md-root .ta-run-spinner-wrap svg{width:16px;height:16px}.ta-md-root .ta-run-panel-secondary{font-size:13px;color:var(--ta-md-text-secondary)}.ta-md-root .ta-run-thinking-line{padding:0 16px 10px;font-style:italic;color:var(--ta-md-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-md-root .ta-run-panel-body{border-top:1px solid var(--ta-md-surface-muted);background:transparent;padding:0}.ta-md-root .ta-run-timeline{padding:4px 0}.ta-md-root .ta-run-tool-panel{border:none;border-radius:0;background-color:transparent;box-shadow:none}.ta-md-root .ta-run-tool-header{padding:8px 16px;background-color:transparent}.ta-md-root .ta-run-tool-title-area{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:8px}.ta-md-root .ta-run-tool-title{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:400;color:var(--ta-md-text-primary)}.ta-md-root .ta-run-row-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--ff-color-tone-400)}.ta-md-root .ta-run-dot-completed{background-color:var(--ff-color-green-500)}.ta-md-root .ta-run-dot-running{background-color:var(--ff-color-orange-500)}.ta-md-root .ta-run-dot-error{background-color:var(--ff-color-red-500)}.ta-md-root .ta-run-tool-agent{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-md-root .ta-run-tool-name{font-family:var(--ff-typography-code, "NokiaPureText", monospace);font-size:12px;padding:1px 8px;border-radius:4px;background:color-mix(in srgb,var(--ta-md-surface-muted) 80%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-md-root .ta-run-tool-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.ta-md-root .ta-run-tool-duration{font-size:12px;color:var(--ta-md-text-secondary)}.ta-md-root .ta-run-chip{font-size:11px}.ta-md-root .ta-run-tool-body{background:transparent}.ta-md-root .ta-run-detail-section{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.ta-md-root .ta-run-detail-section:last-child{margin-bottom:0}.ta-md-root .ta-run-detail-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ta-md-text-secondary)}.ta-md-root .ta-run-detail-pre{font-family:var(--ff-typography-code, "NokiaPureText", monospace);font-size:12px;margin:0;padding:8px 10px;border-radius:4px;background:var(--ta-md-surface-muted);color:var(--ta-md-text-primary);white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:200px;border:none}.ta-md-root [class*=ChipLabel]{line-height:1}:root{--ff-color-cyan-50: #f3fdff;--ff-color-cyan-100: #e8fbff;--ff-color-cyan-200: #d3f7fe;--ff-color-cyan-300: #b0f0ff;--ff-color-cyan-400: #80e6ff;--ff-color-cyan-500: #57dbfb;--ff-color-cyan-600: #00c9ff;--ff-color-cyan-700: #02a6d2;--ff-color-cyan-800: #018fb5;--ff-color-cyan-900: #006076;--ff-color-cyan-1000: #023743;--ff-color-tone-10: #fcfcfd;--ff-color-tone-50: #f7f9fd;--ff-color-tone-100: #edeff4;--ff-color-tone-200: #dfe6ef;--ff-color-tone-300: #c7cdd6;--ff-color-tone-400: #949aa3;--ff-color-tone-500: #70767f;--ff-color-tone-600: #616770;--ff-color-tone-700: #4e5560;--ff-color-tone-800: #333e4d;--ff-color-tone-900: #2b3441;--ff-color-tone-1000: #242d3c;--ff-color-tone-1100: #18212e;--ff-color-tone-1200: #101620;--ff-color-grey-50: #fafafa;--ff-color-grey-100: #f3f3f3;--ff-color-grey-200: #ebebeb;--ff-color-grey-300: #dcdcdc;--ff-color-grey-400: #cccccc;--ff-color-grey-500: #999999;--ff-color-grey-600: #757575;--ff-color-grey-700: #666666;--ff-color-grey-800: #333333;--ff-color-grey-900: #212121;--ff-color-grey-1000: #171717;--ff-color-green-50: #f3fcf3;--ff-color-green-100: #e4ffeb;--ff-color-green-200: #c5fcd6;--ff-color-green-300: #9df3b7;--ff-color-green-400: #6bde91;--ff-color-green-500: #45c671;--ff-color-green-600: #25b04d;--ff-color-green-700: #13902f;--ff-color-green-800: #077015;--ff-color-green-900: #004707;--ff-color-green-1000: #162718;--ff-color-lime-50: #f9feef;--ff-color-lime-100: #f0fddc;--ff-color-lime-200: #e3fbbe;--ff-color-lime-300: #d7f9a3;--ff-color-lime-400: #c4f07d;--ff-color-lime-500: #a4d761;--ff-color-lime-600: #7fb72c;--ff-color-lime-700: #58801e;--ff-color-lime-800: #3b5e0a;--ff-color-lime-900: #1e3003;--ff-color-lime-1000: #151f06;--ff-color-yellow-50: #fff7d3;--ff-color-yellow-100: #fff0af;--ff-color-yellow-200: #ffe890;--ff-color-yellow-300: #ffd568;--ff-color-yellow-400: #f7b737;--ff-color-yellow-500: #d98c0f;--ff-color-yellow-600: #b06205;--ff-color-yellow-700: #7e3b02;--ff-color-yellow-800: #471b00;--ff-color-yellow-900: #2f1200;--ff-color-yellow-1000: #1c0b01;--ff-color-orange-50: #fffaf5;--ff-color-orange-100: #fff1e4;--ff-color-orange-200: #ffe1c5;--ff-color-orange-300: #ffd0a5;--ff-color-orange-400: #ffa663;--ff-color-orange-500: #f47f31;--ff-color-orange-600: #d7560c;--ff-color-orange-700: #af3903;--ff-color-orange-800: #7d2101;--ff-color-orange-900: #470e00;--ff-color-orange-1000: #280902;--ff-color-red-50: #fff8f7;--ff-color-red-100: #ffe6e4;--ff-color-red-200: #fdc8c5;--ff-color-red-300: #fbaaa7;--ff-color-red-400: #f26c69;--ff-color-red-500: #e23b3b;--ff-color-red-600: #c91514;--ff-color-red-700: #a60808;--ff-color-red-800: #790303;--ff-color-red-900: #470000;--ff-color-red-1000: #210502;--ff-color-pink-50: #fff7fb;--ff-color-pink-100: #feeff6;--ff-color-pink-200: #fce5f0;--ff-color-pink-300: #fcd3e6;--ff-color-pink-400: #faafca;--ff-color-pink-500: #fb5792;--ff-color-pink-600: #e74183;--ff-color-pink-700: #d22c6d;--ff-color-pink-800: #a81b52;--ff-color-pink-900: #880b3c;--ff-color-pink-1000: #3d0e1d;--ff-color-purple-50: #fbfaff;--ff-color-purple-100: #eae4ff;--ff-color-purple-200: #d4c5ff;--ff-color-purple-300: #c0a5ff;--ff-color-purple-400: #9765fe;--ff-color-purple-500: #7d33f2;--ff-color-purple-600: #5a0dd5;--ff-color-purple-700: #4604ae;--ff-color-purple-800: #33017d;--ff-color-purple-900: #1e0047;--ff-color-purple-1000: #130b2b;--ff-color-brown-50: #fff9f4;--ff-color-brown-100: #fff3e9;--ff-color-brown-200: #ffe8d5;--ff-color-brown-300: #f7cfae;--ff-color-brown-400: #e2ba99;--ff-color-brown-500: #b58d6c;--ff-color-brown-600: #906847;--ff-color-brown-700: #6f4726;--ff-color-brown-800: #5b3312;--ff-color-brown-900: #472000;--ff-color-brown-1000: #271200;--ff-color-nokia-blue-50: #f9fcff;--ff-color-nokia-blue-100: #e4f0ff;--ff-color-nokia-blue-200: #badaff;--ff-color-nokia-blue-300: #8ec2ff;--ff-color-nokia-blue-400: #4092ff;--ff-color-nokia-blue-500: #0168ff;--ff-color-nokia-blue-600: #005aff;--ff-color-nokia-blue-700: #0049b4;--ff-color-nokia-blue-800: #003480;--ff-color-nokia-blue-900: #001135;--ff-color-nokia-blue-1000: #000915;--ff-color-highlight-yellow: #ffff00;--ff-color-highlight-green: #00ff00;--ff-color-highlight-cyan: #00ffff;--ff-color-highlight-magenta: #ff00ff;--ff-color-highlight-lime: #c4ff32;--ff-color-highlight-pink: #ffccff;--ff-color-highlight-mint: #abfcbf;--ff-color-highlight-blue: #00caff;--ff-color-highlight-purple: #ccb7ff;--ff-color-highlight-overlap: #777777;--ff-color-highlight-selected: #42a5f5;--color-global-primary-base: #005aff;--color-global-primary-hover: rgba(0, 0, 0, .05);--color-global-primary-pressed: rgba(0, 0, 0, .12);--color-global-primary-focus: rgba(64, 146, 255, .5);--color-global-primary-focus-inner: #ffffff;--color-global-primary-content: #ffffff;--color-global-primary-content-border: rgba(255, 255, 255, 0);--color-global-primary-content-selected-border: rgba(255, 255, 255, 0);--color-global-primary-disabled-content: #999999;--color-global-primary-disabled-background: #ebebeb;--color-global-primary-disabled-border: rgba(255, 255, 255, 0);--color-global-primary-text: #ffffff;--color-global-primary-error-text: #c91514;--color-global-secondary-base: #ffffff;--color-global-secondary-hover: rgba(0, 0, 0, .05);--color-global-secondary-pressed: rgba(0, 0, 0, .12);--color-global-secondary-focus: rgba(64, 146, 255, .5);--color-global-secondary-selected: #e4f0ff;--color-global-secondary-selected-text: #333333;--color-global-secondary-content: #666666;--color-global-secondary-content-active: #333333;--color-global-secondary-pressed-content: #999999;--color-global-secondary-disabled-content: #f3f3f3;--color-global-secondary-disabled-background: rgba(255, 255, 255, 0);--color-global-secondary-disabled-border: rgba(0, 0, 0, .12);--color-global-secondary-divider: #757575;--color-global-secondary-placeholder: #757575;--color-global-secondary-placeholder-active: #757575;--color-global-secondary-label: #333333;--color-global-secondary-text: #333333;--color-global-secondary-text-active: #c91514;--color-global-secondary-error-text: rgba(255, 255, 255, 0);--color-global-secondary-background: rgba(255, 255, 255, 0);--color-global-transparent: rgba(255, 255, 255, 0);--color-brand-primary: #005aff;--color-caution: #f47f31;--color-nokia-logo: #005aff;--color-nokia-logo-white: #ffffff;--color-nokia-logo-black: #000000}.ta-md-root .hljs{color:var(--ff-color-tone-1000)!important;background:transparent!important}.ta-md-code-container:not([data-md-theme=dark]) pre,.ta-md-code-container:not([data-md-theme=dark]) pre.hljs,.ta-md-code-container[data-md-theme=light] pre,.ta-md-code-container[data-md-theme=light] pre.hljs{background:var(--ta-md-code-surface, var(--ff-color-tone-10))!important}.ta-md-root .hljs-comment,.ta-md-root .hljs-quote{color:var(--ff-color-tone-600)!important;font-style:italic!important}.ta-md-root .hljs-doctag,.ta-md-root .hljs-keyword,.ta-md-root .hljs-formula{color:var(--ff-color-nokia-blue-700)!important}.ta-md-root .hljs-section,.ta-md-root .hljs-name,.ta-md-root .hljs-selector-tag,.ta-md-root .hljs-deletion,.ta-md-root .hljs-subst{color:var(--ff-color-red-700)!important}.ta-md-root .hljs-literal{color:var(--ff-color-cyan-700)!important}.ta-md-root .hljs-string,.ta-md-root .hljs-regexp,.ta-md-root .hljs-addition,.ta-md-root .hljs-attribute,.ta-md-root .hljs-meta .hljs-string{color:var(--ff-color-green-700)!important}.ta-md-root .hljs-attr,.ta-md-root .hljs-variable,.ta-md-root .hljs-template-variable,.ta-md-root .hljs-type,.ta-md-root .hljs-selector-class,.ta-md-root .hljs-selector-attr,.ta-md-root .hljs-selector-pseudo,.ta-md-root .hljs-number{color:var(--ff-color-orange-700)!important}.ta-md-root .hljs-symbol,.ta-md-root .hljs-bullet,.ta-md-root .hljs-link,.ta-md-root .hljs-meta,.ta-md-root .hljs-selector-id,.ta-md-root .hljs-title{color:var(--ff-color-nokia-blue-600)!important}.ta-md-root .hljs-built_in,.ta-md-root .hljs-title.class_,.ta-md-root .hljs-class .hljs-title{color:var(--ff-color-yellow-800)!important}.ta-md-root .hljs-emphasis{font-style:italic!important}.ta-md-root .hljs-strong{font-weight:700!important}.ta-md-root .hljs-link{text-decoration:underline!important}.ta-md-code-container[data-md-theme=dark] .hljs{color:var(--ff-color-tone-200)!important;background:transparent!important}.ta-md-code-container[data-md-theme=dark] .hljs-comment,.ta-md-code-container[data-md-theme=dark] .hljs-quote{color:var(--ff-color-tone-500)!important;font-style:italic!important}.ta-md-code-container[data-md-theme=dark] .hljs-doctag,.ta-md-code-container[data-md-theme=dark] .hljs-keyword,.ta-md-code-container[data-md-theme=dark] .hljs-formula{color:var(--ff-color-purple-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-section,.ta-md-code-container[data-md-theme=dark] .hljs-name,.ta-md-code-container[data-md-theme=dark] .hljs-selector-tag,.ta-md-code-container[data-md-theme=dark] .hljs-deletion,.ta-md-code-container[data-md-theme=dark] .hljs-subst{color:var(--ff-color-red-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-literal{color:var(--ff-color-cyan-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-string,.ta-md-code-container[data-md-theme=dark] .hljs-regexp,.ta-md-code-container[data-md-theme=dark] .hljs-addition,.ta-md-code-container[data-md-theme=dark] .hljs-attribute,.ta-md-code-container[data-md-theme=dark] .hljs-meta .hljs-string{color:var(--ff-color-green-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-attr,.ta-md-code-container[data-md-theme=dark] .hljs-variable,.ta-md-code-container[data-md-theme=dark] .hljs-template-variable,.ta-md-code-container[data-md-theme=dark] .hljs-type,.ta-md-code-container[data-md-theme=dark] .hljs-selector-class,.ta-md-code-container[data-md-theme=dark] .hljs-selector-attr,.ta-md-code-container[data-md-theme=dark] .hljs-selector-pseudo,.ta-md-code-container[data-md-theme=dark] .hljs-number{color:var(--ff-color-orange-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-symbol,.ta-md-code-container[data-md-theme=dark] .hljs-bullet,.ta-md-code-container[data-md-theme=dark] .hljs-link,.ta-md-code-container[data-md-theme=dark] .hljs-meta,.ta-md-code-container[data-md-theme=dark] .hljs-selector-id,.ta-md-code-container[data-md-theme=dark] .hljs-title{color:var(--ff-color-nokia-blue-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-built_in,.ta-md-code-container[data-md-theme=dark] .hljs-title.class_,.ta-md-code-container[data-md-theme=dark] .hljs-class .hljs-title{color:var(--ff-color-yellow-400)!important}.ta-md-code-container[data-md-theme=dark] .hljs-emphasis{font-style:italic!important}.ta-md-code-container[data-md-theme=dark] .hljs-strong{font-weight:700!important}.ta-md-code-container[data-md-theme=dark] .hljs-link{text-decoration:underline!important}:root{--ta-popup-bg: var(--ta-color-surface-light);--ta-popup-border: var(--ta-color-border-light);--ta-popup-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--ta-popup-text: var(--ta-color-text-primary-light);--ta-popup-accent: var(--ta-color-brand-primary);--ta-btn-primary-bg: var(--ta-color-brand-primary);--ta-btn-primary-hover: var(--ta-color-brand-primary);--ta-btn-primary-text: #ffffff;--ta-btn-secondary-bg: var(--ta-color-surface-muted-light);--ta-btn-secondary-hover: var(--ta-color-surface-elevated-light);--ta-btn-secondary-text: var(--ta-color-text-primary-light);--ta-btn-border: var(--ta-color-border-light);--ta-btn-radius: 4px;--ta-input-bg: var(--ta-color-surface-light);--ta-input-border: var(--ta-color-border-light);--ta-input-border-focus: var(--ta-color-brand-primary);--ta-input-text: var(--ta-color-text-primary-light);--ta-input-placeholder: var(--ta-color-text-secondary-light);--ta-input-label: var(--ta-color-text-secondary-light);--ta-input-error: var(--ta-color-critical);--ta-input-radius: 4px;--ta-card-bg: var(--ta-color-surface-light);--ta-card-border: var(--ta-color-border-light);--ta-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--ta-card-radius: 8px;--ta-card-padding: 16px;--ta-list-bg: var(--ta-color-surface-light);--ta-list-border: var(--ta-color-border-light);--ta-list-item-hover: var(--ta-color-surface-muted-light);--ta-list-item-active: var(--ta-color-surface-elevated-light);--ta-list-text: var(--ta-color-text-primary-light);--ta-list-radius: 6px;--ta-sidebar-bg: var(--ta-color-surface-light);--ta-sidebar-border: var(--ta-color-border-light);--ta-sidebar-item-hover: var(--ta-color-surface-muted-light);--ta-sidebar-item-active: var(--ta-color-surface-elevated-light);--ta-sidebar-text: var(--ta-color-text-primary-light);--ta-sidebar-width: 280px;--ta-tooltip-bg: var(--ta-color-surface-muted-light);--ta-tooltip-text: var(--ta-color-text-primary-light);--ta-tooltip-radius: 4px;--ta-feedback-success: var(--ta-color-positive);--ta-feedback-error: var(--ta-color-critical);--ta-feedback-warning: var(--ta-color-warning);--ta-feedback-info: var(--ta-color-info);--ta-scrollbar-track: transparent;--ta-scrollbar-thumb: var(--ff-color-tone-400);--ta-scrollbar-thumb-hover: var(--ff-color-tone-500);--ta-scrollbar-width: 8px}[data-theme=dark]{--ta-popup-bg: var(--ta-color-surface-dark);--ta-popup-border: var(--ta-color-border-dark);--ta-popup-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .18);--ta-popup-text: var(--ta-color-text-primary-dark);--ta-popup-accent: var(--ta-color-brand-primary);--ta-btn-primary-bg: var(--ta-color-brand-primary);--ta-btn-primary-hover: var(--ta-color-brand-primary);--ta-btn-primary-text: #ffffff;--ta-btn-secondary-bg: var(--ta-color-surface-muted-dark);--ta-btn-secondary-hover: var(--ta-color-surface-elevated-dark);--ta-btn-secondary-text: var(--ta-color-text-primary-dark);--ta-btn-border: var(--ta-color-border-dark);--ta-input-bg: var(--ta-color-surface-dark);--ta-input-border: var(--ta-color-border-dark);--ta-input-border-focus: var(--ta-color-brand-primary);--ta-input-text: var(--ta-color-text-primary-dark);--ta-input-placeholder: var(--ta-color-text-secondary-dark);--ta-input-label: var(--ta-color-text-secondary-dark);--ta-input-error: var(--ta-color-critical);--ta-card-bg: var(--ta-color-surface-dark);--ta-card-border: var(--ta-color-border-dark);--ta-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .18);--ta-list-bg: var(--ta-color-surface-dark);--ta-list-border: var(--ta-color-border-dark);--ta-list-item-hover: var(--ta-color-surface-muted-dark);--ta-list-item-active: var(--ta-color-surface-elevated-dark);--ta-list-text: var(--ta-color-text-primary-dark);--ta-sidebar-bg: var(--ta-color-surface-dark);--ta-sidebar-border: var(--ta-color-border-dark);--ta-sidebar-item-hover: var(--ta-color-surface-muted-dark);--ta-sidebar-item-active: var(--ta-color-surface-elevated-dark);--ta-sidebar-text: var(--ta-color-text-primary-dark);--ta-tooltip-bg: var(--ta-color-surface-muted-dark);--ta-tooltip-text: var(--ta-color-text-primary-dark);--ta-scrollbar-thumb: var(--ff-color-tone-500);--ta-scrollbar-thumb-hover: var(--ff-color-tone-400)}.ta-popup{background:var(--ta-popup-bg);border:1px solid var(--ta-popup-border);border-radius:var(--ta-card-radius);box-shadow:var(--ta-popup-shadow);color:var(--ta-popup-text)}.ta-btn-primary{background:var(--ta-btn-primary-bg);color:var(--ta-btn-primary-text);border:none;border-radius:var(--ta-btn-radius);cursor:pointer;transition:background-color .15s ease}.ta-btn-primary:hover{background:var(--ta-btn-primary-hover)}.ta-btn-secondary{background:var(--ta-btn-secondary-bg);color:var(--ta-btn-secondary-text);border:1px solid var(--ta-btn-border);border-radius:var(--ta-btn-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ta-btn-secondary:hover{background:var(--ta-btn-secondary-hover);border-color:var(--ta-btn-border)}.ta-input{background:var(--ta-input-bg);border:1px solid var(--ta-input-border);border-radius:var(--ta-input-radius);color:var(--ta-input-text);padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ta-input:focus{outline:none;border-color:var(--ta-input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ta-input-border-focus) 25%,transparent)}.ta-input::placeholder{color:var(--ta-input-placeholder)}.ta-card{background:var(--ta-card-bg);border:1px solid var(--ta-card-border);border-radius:var(--ta-card-radius);box-shadow:var(--ta-card-shadow);padding:var(--ta-card-padding)}.ta-list{background:var(--ta-list-bg);border:1px solid var(--ta-list-border);border-radius:var(--ta-list-radius)}.ta-list-item{color:var(--ta-list-text);transition:background-color .15s ease}.ta-list-item:hover{background:var(--ta-list-item-hover)}.ta-list-item.active{background:var(--ta-list-item-active)}.ta-sidebar{background:var(--ta-sidebar-bg);border-right:1px solid var(--ta-sidebar-border);width:var(--ta-sidebar-width)}.ta-sidebar-item{color:var(--ta-sidebar-text);transition:background-color .15s ease}.ta-sidebar-item:hover{background:var(--ta-sidebar-item-hover)}.ta-sidebar-item.active{background:var(--ta-sidebar-item-active)}.ta-tooltip{background:var(--ta-tooltip-bg);color:var(--ta-tooltip-text);border-radius:var(--ta-tooltip-radius);padding:4px 8px;font-size:12px}.ta-feedback-success{color:var(--ta-feedback-success)}.ta-feedback-error{color:var(--ta-feedback-error)}.ta-feedback-warning{color:var(--ta-feedback-warning)}.ta-feedback-info{color:var(--ta-feedback-info)}.ta-scrollbar{scrollbar-width:thin;scrollbar-color:var(--ta-scrollbar-thumb) var(--ta-scrollbar-track)}.ta-scrollbar::-webkit-scrollbar{width:var(--ta-scrollbar-width);height:var(--ta-scrollbar-width)}.ta-scrollbar::-webkit-scrollbar-track{background:var(--ta-scrollbar-track)}.ta-scrollbar::-webkit-scrollbar-thumb{background-color:var(--ta-scrollbar-thumb);border-radius:var(--ta-scrollbar-width)}.ta-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--ta-scrollbar-thumb-hover)}.ta-scrollbar-auto{scrollbar-width:thin;scrollbar-color:transparent transparent}.ta-scrollbar-auto:hover{scrollbar-color:var(--ta-scrollbar-thumb) transparent}.ta-scrollbar-auto::-webkit-scrollbar{width:8px;height:8px}.ta-scrollbar-auto::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.ta-scrollbar-auto:hover::-webkit-scrollbar-thumb{background-color:var(--ta-scrollbar-thumb)}.ta-scrollbar-auto::-webkit-scrollbar-track{background:transparent}.ta-month-filter div:has(>ul){scrollbar-width:thin;scrollbar-color:var(--ta-scrollbar-thumb) transparent}.ta-month-filter div:has(>ul)::-webkit-scrollbar{width:8px}.ta-month-filter div:has(>ul)::-webkit-scrollbar-thumb{background-color:var(--ta-scrollbar-thumb);border-radius:4px}.ta-month-filter div:has(>ul)::-webkit-scrollbar-track{background:transparent}:root{--ta-color-brand-primary: var(--ff-color-nokia-blue-600);--ta-color-brand-primary-rgb: 0, 90, 255;--ta-color-brand-secondary: var(--ff-color-purple-500);--ta-color-brand-secondary-rgb: 125, 51, 242;--ta-color-surface-light: var(--ff-color-tone-10);--ta-color-surface-muted-light: var(--ff-color-tone-50);--ta-color-surface-elevated-light: var(--ff-color-tone-100);--ta-color-border-light: var(--ff-color-tone-200);--ta-color-text-primary-light: var(--ff-color-tone-1000);--ta-color-text-secondary-light: var(--ff-color-tone-700);--ta-color-surface-dark: var(--ff-color-tone-1200);--ta-color-surface-muted-dark: var(--ff-color-tone-1100);--ta-color-surface-elevated-dark: var(--ff-color-tone-900);--ta-color-border-dark: rgba(248, 250, 252, .12);--ta-color-text-primary-dark: var(--ff-color-tone-10);--ta-color-text-secondary-dark: var(--ff-color-tone-400);--ta-color-positive: var(--ff-color-green-500);--ta-color-warning: var(--ff-color-yellow-400);--ta-color-critical: var(--ff-color-red-500);--ta-color-info: var(--ff-color-cyan-600);--ta-color-focus-ring: var(--color-global-primary-focus)}body{margin:0;min-height:100vh;background:var(--ta-color-surface-light);color:var(--ta-color-text-primary-light);font-family:NokiaPureText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--ta-color-brand-primary);text-decoration:none}a:hover{text-decoration:underline}.ccfk-chat-code-copyicon{position:sticky;top:0;z-index:999;background-color:transparent}.ta-chat{--ta-chat-fg: #24292f;--ta-chat-bg: #ffffff;--ta-chat-muted: #6e7781;--ta-chat-accent: var(--ta-color-brand-primary);--ta-chat-border-subtle: #d1d9e0;--ta-chat-surface: #f6f8fa;--ta-chat-topbar: #f6f8fa;--ta-chat-font: "NokiaPureText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;padding-left:24px;padding-right:28px;box-sizing:border-box}@media (prefers-color-scheme: dark){.ta-chat{--ta-chat-fg: #e6edf3;--ta-chat-bg: #18212e;--ta-chat-muted: #a6b0bb;--ta-chat-border-subtle: #373e47;--ta-chat-surface: #18212e;--ta-chat-topbar: #101620}}.ta-chat[data-theme=dark]{--ta-chat-fg: #e6edf3;--ta-chat-bg: #18212e;--ta-chat-muted: #a6b0bb;--ta-chat-border-subtle: #373e47;--ta-chat-surface: #18212e;--ta-chat-topbar: #101620}.ta-chat[data-theme=light]{--ta-chat-fg: #24292f;--ta-chat-bg: #ffffff;--ta-chat-muted: #6e7781;--ta-chat-border-subtle: #d1d9e0;--ta-chat-surface: #f6f8fa;--ta-chat-topbar: #f6f8fa}.ta-chat .message-row{min-width:0}.ta-chat .message-row+.message-row{margin-top:0}.ta-chat .message{min-width:0}.ta-chat .message .markdown-body{min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ta-chat .message .role{display:block;font-weight:700;margin-bottom:4px;font-size:.95em;color:var(--ta-chat-fg)}.ta-chat .message.user .role{color:var(--ta-chat-accent);font-size:1.05em}.ta-chat .ta-chat-actions{display:flex;align-items:center;gap:2px;margin-top:4px;opacity:0;transition:opacity .15s ease}.ta-chat .message:hover .ta-chat-actions,.ta-chat .message.assistant .ta-chat-actions--last{opacity:1}.ta-chat .message button{color:var(--ta-chat-muted);cursor:pointer}.ta-chat .message button:hover{color:var(--ta-chat-fg)}.ta-chat .message button svg{width:18px;height:18px}.ta-chat .ta-chat-actions .ta-chat-more-button{display:inline-flex;vertical-align:middle}.ta-chat .ta-chat-actions .ta-chat-more-button>button{padding:4px;min-width:unset;background:transparent;border:none}.ta-chat .ta-chat-actions .ta-chat-more-button>button svg{width:18px;height:18px}.ta-chat .markdown-body{font-family:var(--ta-chat-font);color:var(--ta-chat-fg);background-color:transparent}.ta-chat .message.assistant .markdown-body blockquote{font-size:.95em;font-style:italic;color:color-mix(in srgb,var(--ta-chat-muted) 90%,transparent);margin-left:.175em;margin-right:.175em;border-left-color:color-mix(in srgb,var(--ta-chat-border-subtle) 90%,transparent);border-left-width:.135em;background:transparent;border-radius:0}.ta-chat .message.assistant .markdown-body blockquote p,.ta-chat .message.assistant .markdown-body blockquote ul,.ta-chat .message.assistant .markdown-body blockquote ol,.ta-chat .message.assistant .markdown-body blockquote li,.ta-chat .message.assistant .markdown-body blockquote a,.ta-chat .message.assistant .markdown-body blockquote strong,.ta-chat .message.assistant .markdown-body blockquote em,.ta-chat .message.assistant .markdown-body blockquote code,.ta-chat .message.assistant .markdown-body blockquote span{color:inherit;font-style:inherit}.ta-chat .message.assistant .markdown-body blockquote ul,.ta-chat .message.assistant .markdown-body blockquote ol{margin-top:.35em;margin-bottom:.35em}.ta-chat .message.assistant .markdown-body blockquote li+li{margin-top:.2em}.ta-chat .message.assistant .markdown-body blockquote li>p{margin:.2em 0}.ta-chat .markdown-body table tr{background-color:var(--ta-chat-bg)}.ta-chat .markdown-body table tr:nth-child(2n){background-color:var(--ta-chat-surface)}.ta-chat .message.assistant.streaming .markdown-body{animation:none}.ta-chat .message.assistant.streaming:not([data-faded="1"]) .markdown-body{animation:ta-stream-fade-in .12s ease-out;animation-fill-mode:backwards}@media (prefers-reduced-motion: reduce){.ta-chat .message.assistant.streaming:not([data-faded="1"]) .markdown-body{animation:none}}@keyframes ta-stream-fade-in{0%{opacity:0}to{opacity:1}}.ta-chat .ta-generating-indicator{display:flex;align-items:center;gap:6px;padding:4px 0;color:var(--ta-chat-muted);font-style:italic;font-size:.92em;-webkit-user-select:none;user-select:none;max-width:100%;overflow:hidden}.ta-chat .ta-generating-indicator>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ta-chat .ta-generating-dots{display:inline-flex;align-items:center;gap:3px}.ta-chat .ta-generating-dots .dot{width:5px;height:5px;border-radius:50%;background-color:var(--ta-chat-muted);animation:ta-dot-bounce 1.4s ease-in-out infinite}.ta-chat .ta-generating-dots .dot:nth-child(1){animation-delay:0s}.ta-chat .ta-generating-dots .dot:nth-child(2){animation-delay:.2s}.ta-chat .ta-generating-dots .dot:nth-child(3){animation-delay:.4s}@keyframes ta-dot-bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ta-chat .ta-generating-dots .dot{animation:none;opacity:.6}}.ta-user-account-btn,.ta-user-account-btn>*,.ta-user-account-btn [class*=ccfk]{align-items:center!important}
