.skip-link{top:8px;z-index:10000;color:#18251f;background:#fff;border:2px solid #18251f;border-radius:6px;padding:12px 18px;position:fixed;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--text,#18251f);outline-offset:3px}.legal-page{background:var(--legacy-card);max-width:820px;color:var(--text);margin:0 auto;padding:40px 24px;line-height:1.75}.legal-page h1{margin:24px 0;font-size:2rem}.legal-page h2{margin:28px 0 12px;font-size:1.35rem}.legal-page p{margin:12px 0}.legal-page a,.data-use-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-page dt{margin-top:12px;font-weight:700}.legal-page dd{overflow-wrap:anywhere;margin:0}.legal-draft{border:2px solid;border-radius:8px;padding:14px}.legal-footer{z-index:1;background:var(--legacy-card);color:var(--text);padding:18px 24px;position:relative}.legal-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.legal-footer a{color:inherit;padding:8px 0;text-decoration:underline}.data-use-notice{color:var(--text,#292b2d);background:var(--legacy-card,#fbfaf7);border:1px solid var(--b,#dedad4);border-radius:8px;margin:16px 0;padding:12px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mtop{background:var(--sidebar-bg);color:var(--sidebar-text)}.mtop .btitle{color:inherit}.ltog{background:var(--sidebar-bg)}.lb:not(.act){color:var(--sidebar-text)}.dev-eyebrow{color:var(--sub)}
:root{--radius-control:4px;--radius-panel:8px;--radius-overlay:10px;--control-height:44px;--control-border:#819397;--focus-ring:var(--p);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius:var(--radius-panel);--radius-sm:var(--radius-control);--radius-xs:2px;--sh:none;--portal-gutter:24px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);line-height:1.6}body.dark{--control-border:#82999f;--sh:none}body .portal-background{background:var(--bg)}body .portal-background:before{content:none}body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body .app-main .phead{border:1px solid color-mix(in srgb,var(--b) 70%,transparent);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--p) 6%,var(--bg));box-shadow:none;-webkit-backdrop-filter:none;box-sizing:border-box;flex-wrap:wrap;gap:16px;min-width:0;padding:24px clamp(20px,3vw,32px)}body .app-main .phead{margin:24px var(--portal-gutter) 16px}body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head) h1,body .phead-title{font-family:var(--font-display);color:var(--text);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.4}body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head) p,body .phead-sub{color:var(--sub);max-width:75ch;font-size:1rem;line-height:1.7}body :is(.ko-eyebrow,.dev-eyebrow){letter-spacing:normal;text-transform:none}body .portal-page-header>div:has(h1){flex:260px;min-width:0}body :is(.glass-surface,.card,.ccard,.stg-card,.kb-card,.kpi,.fbar,.idea-row,.doc-card,.dash-card,.sc,.dev-card,.ko-article,.sop-card,.sd-card),body .jn-strategy .glass-surface{background:var(--legacy-card);border-color:var(--b);border-radius:var(--radius-panel);box-shadow:none;-webkit-backdrop-filter:none}body .app-main :is(.glass-surface,.card,.sc,.dev-card) :is(.glass-surface,.card,.dev-card){box-shadow:none;border-radius:var(--radius-control)}body :is(.fbar,.api-main>header,.api-auth,.api-request,.api-response,.api-keys-page>section){border:0;border-bottom:1px solid var(--b);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}body :is(.api-directory,.widget-context){background:var(--legacy-card);border-color:var(--b);border-radius:var(--radius-panel);box-shadow:none}body :is(.ideas-page,.ko-sops>.workspace-tabbar){border:0;border-bottom:1px solid var(--b);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}body :is(.tabs-bar,.workspace-tabbar){box-shadow:none;border-radius:0}body :is(.workspace-tabbar,.ideas-page) .tab-btn{box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}body :is(.workspace-tabbar,.ideas-page) .tab-btn.act{border-bottom-color:var(--p);color:var(--p);box-shadow:none;background:0 0}body .sb{border-color:var(--b);border-radius:var(--radius-overlay);box-shadow:0 4px 20px var(--lg-shadow)}body .sb-link.act{box-shadow:none}body :is(.pb,.btn,.btn-p,.btn-s,.btn-ghost-sm,[data-slot=button],.tab-btn,.jn2-viewtab,.home-control){border-radius:var(--radius-control);font-size:1rem;transition:background-color .16s,color .16s,border-color .16s}body :is(.pb,.btn-p,.btn-s,.btn-ghost-sm,.home-control){min-height:40px}body :is(.pb,.btn-p,.home-dock-tile,.kb-card):hover:not(:disabled){transform:none}body :is(.finp,.fsel,.ftxt,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]),body .app-main :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]){border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--inp);color:var(--text);min-height:40px;font-size:1rem}body :is(input,textarea)::-moz-placeholder{color:var(--sub);opacity:1}body :is(input,textarea)::placeholder{color:var(--sub);opacity:1}body :is(input,select,textarea):disabled{cursor:not-allowed}body [aria-invalid=true]:is(input,select,textarea,[data-slot=select-trigger]){border:2px solid var(--red)}body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--p)}body :is([data-slot=button][data-variant=outline],.btn-ghost-sm,.btn-s){border-color:var(--control-border)}body [data-slot=button][data-variant=default]:hover{background:var(--p);color:var(--on-primary);box-shadow:inset 0 0 0 1px}body :is([data-slot=button],button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}body .skip-link{background:var(--legacy-card);color:var(--text);border-color:var(--focus-ring)}body :is(.modal-box,[data-slot=dialog-content],.ko-dialog){border-radius:var(--radius-overlay);background:var(--legacy-card);border-color:var(--b)}body [data-slot=dialog-footer]{border-radius:0 0 var(--radius-overlay) var(--radius-overlay);background:var(--bgl)}body [data-slot=dialog-content][data-state=open]{animation-duration:.2s}body [data-slot=dialog-close]{min-width:32px;min-height:32px}@media screen{body :is(.jn2-mapbar,.jn-builder-bar,.jn-mv-toolbar,.jn-me-toolbar,.jn-mc-top,.jn2-pr-top,.jn2-pr-nav){box-shadow:none;border-radius:var(--radius-panel)}body :is(.jn2-pr-col,.jn2-pr-micro-sidebar,.jn2-pr-fork-track){background:var(--legacy-card);box-shadow:none;border-color:var(--b);-webkit-backdrop-filter:none;backdrop-filter:none}body .jn2-present{background:var(--bg)}}body .home-page .home-hero{margin:24px var(--portal-gutter) 0;border-radius:var(--radius-panel);box-shadow:none;border:0;min-height:0;padding:32px}body.rtl .home-page .home-hero{margin:24px var(--portal-gutter) 0}body .home-hero .hero-title{font-size:clamp(28px,3vw,40px);line-height:1.35}body .home-hero .hero-sub{font-size:1.143rem}body .home-voice{border:0;border-inline-start:2px solid var(--home-hero-accent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:0;padding:8px 28px}body :is(.home-now-list,.home-today-panel){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-inline:0}body :is(.home-now-item,.home-today-row,.home-about-wrap){border-color:var(--b)}body .home-dock-tile{background:var(--legacy-card);border-radius:var(--radius-control);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}body .home-dock-tile:hover{background:var(--bgl);box-shadow:none}body :is(.home-voice .home-control,.home-voice .home-text-link){min-width:40px;min-height:40px}body .home-wrap{padding-inline:var(--portal-gutter)}@media (max-width:760px){:root{--portal-gutter:16px}body .home-page .home-hero{padding:24px 20px}body .portal-page-header>div:has(h1){flex-basis:100%}body .app-main :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color]){font-size:16px}}@media (pointer:coarse){body :is([data-slot=button],.pb,.btn-p,.btn-s,.btn-ghost-sm,.home-control,.tab-btn,.sb-link,.sb-sub,[data-slot=dialog-close]){min-width:44px;min-height:44px}body :is(.finp,.fsel,[data-slot=input],[data-slot=select-trigger]){min-height:44px}}@media (forced-colors:active){body :is(button,[role=button],input,select,textarea,[role=tab]){border-color:buttontext}body :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:highlight}body :is([aria-selected=true],[aria-pressed=true],.tab-btn.act,.sb-link.act){outline-offset:-2px;outline:2px solid highlight}body :is(.portal-background,.home-hero):before,body .home-hero:after{display:none}}body .srv-workspace>div>.glass-surface:has(.srv-builder-head){background:0 0;border:0;padding-inline:0}body :is(.srv-card,.srv-qcard,.srv-pages-panel,.srv-builder-center,.srv-results-kpi,.srv-dashboard-widget){border-radius:var(--radius-panel);background:var(--legacy-card);box-shadow:none}body .srv-editor-actions{border:1px solid var(--b);border-radius:var(--radius-panel);box-shadow:none;padding:16px 20px}body .srv-editor-actions .srv-side-actions{gap:12px}body .srv-editor-actions .srv-side-actions>p.srv-note{background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.6}body .srv-settings-panel>.srv-card{box-shadow:none;background:0 0;border:0;border-radius:0}body .srv-builder-center{background:0 0;border:0;padding-inline:0}body .srv-question-settings-heading{padding-block:8px}body .srv-settings-tabs{border:0;border-bottom:1px solid var(--b);background:0 0;border-radius:0}body .srv-settings-tabs button{border-bottom:3px solid #0000;border-radius:0;min-height:40px;font-size:1rem}body .srv-settings-tabs button.active{border-bottom-color:var(--p);box-shadow:none;background:0 0}body :is(.srv-page-copy b,.srv-side-card h3,.srv-preview-head){text-transform:none;letter-spacing:normal;font-size:.857rem}body :is(.srv-page-copy span,.srv-add-screen,.srv-ending-item){font-size:1rem}body :is(.srv-page-icon-welcome,.srv-page-icon-end,.srv-page-icon-matrix,.srv-page-icon-rating,.srv-page-icon-nps){background:var(--pg);color:var(--p)}body .sd-button{border-radius:var(--radius-control);border-color:var(--control-border)}body .sd-button:hover{box-shadow:none}body .sd-primary{border-color:var(--p)}body .sd-kpis article{border:0;border-inline-start:1px solid var(--b);background:0 0;border-radius:0}body .ko-search-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .ko-search{border-color:var(--control-border);border-radius:var(--radius-control)}body .ko-search:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}body .app-main .ko-search input{background:0 0;border:0;outline:none}body .ko-article-list{background:var(--legacy-card);border-radius:var(--radius-panel);box-shadow:none}body .ko-article-list .ko-article{box-shadow:none;background:0 0;border-radius:0}body .ko-sops .sop-card{border-radius:var(--radius-panel);box-shadow:none;background:var(--legacy-card)}body :is(.ko-search-panel>span,.ko-article-copy small){font-size:.857rem}body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body .app-main .phead{--header-spotlight:var(--legacy-card);background-image:radial-gradient(ellipse clamp(200px,28vw,440px) 180px at var(--mx,50%) var(--my,50%),var(--header-spotlight) 0%,color-mix(in srgb,var(--header-spotlight) 85%,transparent) 28%,transparent 100%);background-repeat:no-repeat;background-clip:padding-box}body.dark :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body.dark .app-main .phead{--header-spotlight:color-mix(in srgb,var(--p) 18%,var(--legacy-card))}@media (max-width:760px){body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body .app-main .phead{padding:20px 16px}}@media (prefers-reduced-motion:reduce){body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body .app-main .phead{background-image:none}}@media (forced-colors:active){body :is(.portal-page-header,.ko-page-head,.dev-hero,.api-page-header,.sd-head:has(h1),[data-page-spotlight]),body .app-main .phead{background-image:none}}body :is(.sb-link,.sb-sub,.sb-toggle,.sb-testing-button,.sb-account,.sb-subgroup-toggle,.upd-btn,.freset,.ms-trg,.dr-trg,.srv-add-content-top,.finp,.fsel,.ftxt,.sd-button,.sop-btn,.ko-icon,.srv-page-item,.srv-add-screen,.srv-ending-item,[data-slot=select-trigger],[data-slot=tabs-trigger],.jn2-pr-close,.jn2-pr-copylink,.jn2-pr-fontbtn,.jn2-pr-micro-btn,.jn2-pr-nav>button,.jn-sharelink-btn,.jn-sharelink-copybtn){border-radius:var(--radius-control)}body :is(.ko-map-pane,.ko-preview-pane,.ko-reading-search,.srv-logic-rule,.srv-logic-option,.sd-rule-group,.sd-campaigns button,.jn2-panel,.jn-me,.jn-mc,.jn2-pr-col,.jn2-pr-micro-sidebar,.jn2-pr-fork-track,.brand-preview,.brand-preview-hero,.brand-preview-card,.widget-context,.settings-save-bar){border-radius:var(--radius-panel)}body :is(.sb-account-menu,.filter-popover,.brand-preview-shell,.login-frame,.srv-modal-box,.srv-element-modal,.srv-dashboard-modal,.srv-dashboard-drawer,.ko-dialog,[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]){border-radius:var(--radius-overlay)}body .home-page .home-hero{border-radius:var(--radius-panel)}body #loginScreen .lbox{border-radius:var(--radius-overlay)}body :is(.pb,.btn,.btn-p,.btn-s,.btn-ghost-sm,.sd-button,.srv-add-content-top,.sop-btn,.sop-back-btn,.ko-icon,.home-control,.upd-btn,.freset,.ms-trg,.dr-trg,[data-slot=button]:not([data-size=xs],[data-size=sm],[data-size=icon-xs],[data-size=icon-sm],[data-size=lg],[data-size=icon-lg])){box-sizing:border-box;min-height:var(--control-height);height:auto;padding-block:max(6px, calc((var(--control-height) - 1.5em - 2px) / 2));border-width:1px;font-size:1rem;line-height:1.5}body :is(input.finp,select.fsel,[data-slot=input],[data-slot=select-trigger]):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[multiple],[size]),body .app-main :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[multiple],[size]):not(:where(.survey-runner *,.MuiInputBase-input)){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);border-width:1px;padding-block:0;font-size:1rem;line-height:1.5}body .ideas-filter-bar :is(.finp,.fsel,.ms-trg,.dr-trg,.freset,.fcnt){height:var(--control-height);min-height:var(--control-height)}body .ko-search{box-sizing:border-box;height:var(--control-height)}body .app-main .ko-search input{border:0;height:100%;min-height:0}body [data-slot=button][data-size=icon]{width:var(--control-height);padding:0}body .jn-sharelink-btn{width:var(--control-height);height:var(--control-height)}body .modal-actions{flex-flow:wrap;justify-content:flex-end;align-items:stretch;gap:10px;min-width:0;display:flex;container:modal-actions/inline-size}body .modal-actions>:is(button,a,.ko-share){flex:0 auto;min-width:0;max-width:100%;margin:0}body .modal-actions>:is(button,a),body .modal-actions>.ko-share>button{min-height:var(--control-height);white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;height:auto;padding-inline:16px;display:inline-flex}body .modal-actions>.ko-share{display:flex}body .modal-actions>.ko-share>button{flex:1}@container modal-actions (max-width:32rem){body .modal-actions:has(>:nth-child(3 of button,a,.ko-share))>:is(button,a,.ko-share){flex-basis:100%;width:100%}}@container modal-actions (max-width:24rem){body .modal-actions>:is(button,a,.ko-share){flex-basis:100%;width:100%}}body [data-slot=button]:is([data-size=xs],[data-size=sm]){font-size:.857rem;line-height:1.25}body :is(.micro-viewer-modes,.jn2-viewtabs,.jn2-mode-toggle,.users-views,.ko-segments,.cp-segments,.srv-results-views){box-sizing:border-box;min-height:var(--control-height);box-shadow:inset 0 0 0 1px var(--b);border-radius:var(--radius-control);border:0;align-items:stretch;gap:2px;max-width:100%;padding:0}body :is(.micro-viewer-modes,.jn2-viewtabs,.jn2-mode-toggle,.users-views,.ko-segments,.cp-segments,.srv-results-views)>:is(button,label){box-sizing:border-box;min-height:var(--control-height);min-width:0;height:auto;padding-block:max(6px, calc((var(--control-height) - 1.5em - 2px) / 2));border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;margin-block:0;font-size:1rem;line-height:1.5;display:inline-flex}body .micro-viewer-modes{flex-wrap:wrap;flex-shrink:0}body .micro-viewer-modes>button{flex:1 0 auto}body .srv-results-views{background:var(--bg);box-shadow:none;flex-wrap:wrap;gap:4px}body .srv-results-views>button{color:var(--sub);border-color:var(--b);background:0 0;flex:1 0 auto;padding-inline:16px}body .srv-results-views>button:hover{background:var(--pg);color:var(--text)}body .srv-results-views>button[aria-selected=true]{background:var(--p);color:var(--on-primary);border-color:var(--p);box-shadow:none}body .srv-builder-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;display:grid}body .srv-builder-title{display:contents}body .srv-builder-title>a{grid-area:1/1/auto/-1;justify-self:start}body .srv-builder-title>input{grid-area:2/1;margin:0;padding-inline:12px}body .srv-builder-title>.srv-lock-note{grid-area:3/1/auto/-1}body .srv-version-switcher{grid-area:2/2;align-items:center;margin:0}body .srv-version-switcher .flbl{margin:0}body .srv-editor-actions .srv-side-actions :is(.pb,.btn-p){min-height:var(--control-height)}@media (max-width:900px){body .srv-builder-head{grid-template-columns:minmax(0,1fr)}body .srv-version-switcher{flex-wrap:wrap;grid-area:3/1}body .srv-builder-title>.srv-lock-note{grid-row:4}}@media (max-width:760px){body .app-main :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=color]){font-size:16px}}
