.forms-workspace{--forms-soft:#f5f8fc}.forms-workspace h2{margin-bottom:8px}.forms-workspace h3{margin-top:0}.forms-workspace .forms-heading,.forms-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.forms-heading p{color:var(--jb-muted);margin-bottom:0}.forms-scope{border-bottom:1px solid var(--jb-line);justify-content:space-between;align-items:center;gap:24px;padding:0 0 16px;display:flex}.forms-scope .field{flex:1;gap:5px;max-width:430px;margin:0}.forms-scope .button-row{margin:0}.forms-scope .field small{font-size:.75rem}.forms-subnavigation{border-bottom:1px solid var(--jb-line);gap:24px;margin:0 0 28px;display:flex;overflow-x:auto}.forms-subnavigation a{white-space:nowrap;min-height:58px;color:var(--jb-muted);border-bottom:3px solid #0000;align-items:center;padding:14px 0 11px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.forms-subnavigation a:hover{color:var(--jb-blue)}.forms-subnavigation a[aria-current=page]{border-bottom-color:var(--jb-orange);color:var(--jb-blue)}.forms-eyebrow{color:var(--jb-purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.forms-page{min-width:0}.forms-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.forms-page-heading p{color:var(--jb-muted);margin-bottom:0}.forms-page-heading .button-row{flex-shrink:0;margin-top:0}.forms-panel{background:var(--jb-white);border:1px solid var(--jb-line);min-width:0;margin-top:24px;padding:24px}.forms-panel>:last-child{margin-bottom:0}.forms-panel-muted{background:var(--forms-soft,var(--jb-pale))}.forms-empty{background:var(--forms-soft,var(--jb-pale));border:1px dashed #a9bbd1;margin-top:24px;padding:34px}.forms-empty h3{margin:0 0 10px}.forms-empty p{color:var(--jb-muted)}.forms-empty .button-row{margin-bottom:0}.forms-metrics{border:1px solid var(--jb-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}.forms-metric{border-right:1px solid var(--jb-line);min-width:0;padding:22px 20px}.forms-metric:last-child{border-right:0}.forms-metric dt{color:var(--jb-muted);margin-bottom:12px;font-size:.8rem;font-weight:700}.forms-metric dd{letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.forms-metric small{margin-top:9px;font-size:.75rem;line-height:1.5;display:block}.forms-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.forms-two-column>.forms-panel{margin-top:0}.forms-list{margin:0;padding:0;list-style:none}.forms-list>li{border-bottom:1px solid var(--jb-line);padding:20px 0}.forms-list>li:last-child{border-bottom:0;padding-bottom:0}.forms-list>li:first-child{padding-top:0}.forms-list-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.forms-list-row h3,.forms-list-row h4{margin:0 0 7px}.forms-list-row p{margin:0;font-size:.875rem}.forms-list-row .button-row{margin-top:12px}.forms-state{border:1px solid var(--jb-line);text-transform:uppercase;letter-spacing:.05em;color:var(--jb-muted);white-space:nowrap;padding:4px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.forms-state-active,.forms-state-reviewed{color:var(--jb-success);background:#f0f8f2;border-color:#b4d6c0}.forms-state-paused,.forms-state-flagged{color:#894400;background:#fff7ed;border-color:#edcfac}.forms-state-archived,.forms-state-closed{background:var(--jb-pale)}.forms-back{margin-bottom:22px;font-size:.875rem;display:inline-block}.forms-editor-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:28px;display:grid}.forms-editor-layout>.forms-panel{margin-top:0}.forms-preview{background:var(--forms-soft,var(--jb-pale));border-top:3px solid var(--jb-purple);padding:24px}.forms-preview-heading{border-bottom:1px solid var(--jb-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.forms-preview-heading h3{margin:0}.forms-preview h4{margin:0 0 12px;font-size:1.25rem;line-height:1.4}.forms-field-editor{border:1px solid var(--jb-line);background:var(--jb-white);min-width:0;margin:14px 0;padding:16px 20px}.forms-field-editor>summary{cursor:pointer;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.5}.forms-field-editor>summary small{margin-top:4px;font-size:.75rem;font-weight:400;display:block}.forms-field-editor-fields{border:0;min-width:0;margin:16px 0 0;padding:0}.forms-editor-actions{background:var(--jb-pale);border:1px solid var(--jb-line);margin-bottom:22px;padding:16px 20px}.forms-editor-actions .field{margin:0}.forms-editor-actions .button-row{margin-top:14px}.forms-save-state{border-left:3px solid var(--jb-blue);background:var(--jb-pale);margin-bottom:16px;padding:12px 16px;font-size:.875rem}.forms-save-state p{margin:6px 0 0;font-size:.8125rem}.forms-save-state-saved{border-left-color:var(--jb-success)}.forms-save-state-error,.forms-save-state-conflict,.forms-save-state-paused{border-left-color:var(--jb-orange)}.forms-save-state textarea{width:100%;margin-top:12px}.forms-limit-details{margin-top:18px}.forms-limit-details>summary{cursor:pointer;color:var(--jb-blue);font-size:.875rem}.forms-limit-details .configuration-summary{margin-top:16px}.forms-field-editor legend{color:var(--jb-purple);padding-inline:5px;font-size:.8rem;font-weight:700}.forms-field-editor .field{margin:14px 0}.forms-field-editor .field-grid{gap:16px}.forms-field-editor-actions{flex-wrap:wrap;gap:9px;padding-top:12px;display:flex}.forms-field-editor-actions button{min-height:36px;padding:7px 11px;font-size:.75rem}.forms-checkbox{align-items:flex-start;gap:10px;margin:18px 0;font-size:.9rem;line-height:1.6;display:flex}.forms-checkbox input{width:19px;height:19px;accent-color:var(--jb-blue);flex:none;margin:3px 0 0}.forms-checkbox small{display:block}.forms-question{max-width:none}.forms-question-list{gap:10px;display:grid}.forms-question-list .field{margin-block:12px}.forms-required{color:var(--jb-muted);font-size:.75rem;font-weight:400}.forms-choice-field{border:0;border-top:1px solid var(--jb-line);min-width:0;margin:16px 0;padding:16px 0 0}.forms-choice-field legend{padding:0 8px 0 0;font-size:.9375rem;font-weight:700;line-height:1.5}.forms-choice{border:1px solid var(--jb-line);background:var(--jb-white);cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;padding:9px 12px;font-size:.9375rem;display:flex}.forms-choice input{width:19px;height:19px;accent-color:var(--jb-blue);flex:0 0 19px;margin:0}.forms-choice:has(input:checked){border-color:var(--jb-blue);background:#f2f7ff}.forms-choice-field>small{margin-top:9px;display:block}.forms-field-error{color:var(--jb-error);font-weight:700}.forms-section-text{border-top:1px solid var(--jb-line);margin-top:18px;padding-top:22px}.forms-section-text h3{margin:0 0 10px;font-size:1.125rem}.forms-section-text p{white-space:pre-line}.forms-code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--jb-line);background:var(--jb-pale);max-width:100%;padding:14px;font-size:.8125rem;line-height:1.6;display:block;overflow-x:auto}.forms-json-input{font-family:Consolas,monospace;font-size:.8125rem!important}.forms-table-scroll{border:1px solid var(--jb-line);margin:22px 0 10px;overflow-x:auto}.forms-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.forms-table th{background:var(--jb-pale);color:var(--jb-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.forms-table th,.forms-table td{border-bottom:1px solid var(--jb-line);vertical-align:top;padding:14px 16px}.forms-table tbody tr:last-child td{border-bottom:0}.forms-table caption{text-align:left;padding:14px 16px;font-weight:700}.forms-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;display:grid}.forms-filter-row .field{margin-block:0 12px}.forms-filter-row .button-row{align-items:end;margin-top:0}.forms-trend-list{margin:20px 0 0;padding:0;list-style:none}.forms-trend-list li{grid-template-columns:95px minmax(0,1fr) 40px;align-items:center;gap:12px;margin-bottom:13px;font-size:.8125rem;display:grid}.forms-bar-track{background:var(--jb-pale);height:9px;overflow:hidden}.forms-bar{background:var(--jb-blue);min-width:0;height:9px;display:block}.forms-response-answers{gap:20px;margin:24px 0;display:grid}.forms-response-answers>div{border-bottom:1px solid var(--jb-line);padding-bottom:18px}.forms-response-answers dt{color:var(--jb-muted);margin-bottom:8px;font-size:.8125rem;font-weight:700}.forms-response-answers dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.forms-answer-counts{flex-wrap:wrap;gap:20px 40px;margin:20px 0;display:flex}.forms-answer-counts dt{color:var(--jb-muted);margin-bottom:6px;font-size:.8125rem;font-weight:700}.forms-answer-counts dd{margin:0;font-size:1.5rem;font-weight:700}.forms-answer-distribution{margin:20px 0;padding:0;list-style:none}.forms-answer-distribution li{border-bottom:1px solid var(--jb-line);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:.9375rem;display:flex}.forms-answer-distribution strong{white-space:nowrap}.forms-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.forms-share-row .field{max-width:none;margin-bottom:0}.forms-share-row button{margin-bottom:0}.forms-qr{align-items:flex-start;gap:20px;margin-top:22px;display:flex}.forms-qr img{border:1px solid var(--jb-line);background:#fff;width:176px;height:176px;padding:8px}.forms-qr p{font-size:.875rem}.forms-danger-zone{border-top:3px solid var(--jb-error)}.forms-danger-button{background:var(--jb-white);border-color:var(--jb-error);color:var(--jb-error)}.forms-danger-button:hover:not(:disabled){background:var(--jb-error);color:var(--jb-white)}.forms-public-shell{background:var(--jb-pale);flex-direction:column;min-height:100vh;padding:0 24px;display:flex}.forms-public-brand{width:min(720px,100%);color:var(--jb-muted);justify-content:space-between;align-items:center;margin:0 auto;padding:24px 0;font-size:.875rem;display:flex}.forms-public-brand a{color:var(--jb-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.forms-public-brand strong{letter-spacing:-.04em;font-size:1.25rem}.forms-public-content{background:var(--jb-white);border:1px solid var(--jb-line);border-top:4px solid var(--jb-orange);width:min(720px,100%);margin:0 auto;padding:40px;box-shadow:0 10px 30px #08172f08}.forms-public-heading h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.8rem,4vw,2.25rem);line-height:1.2}.forms-public-heading p{white-space:pre-line;color:var(--jb-muted)}.forms-privacy-notice{background:var(--jb-pale);border-left:3px solid var(--jb-purple);margin:24px 0;padding:18px 20px}.forms-privacy-notice h2{margin:0 0 8px;font-size:.875rem}.forms-privacy-notice p{white-space:pre-line;margin-bottom:8px;font-size:.875rem}.forms-privacy-notice small{font-size:.6875rem}.forms-public-footnote{color:var(--jb-muted);margin:26px 0 0;font-size:.75rem}.forms-public-footer{width:min(720px,100%);color:var(--jb-muted);margin:0 auto;padding:22px 0 34px;font-size:.6875rem}.forms-confirmation{padding:12px 0 22px}.forms-confirmation h1{margin:0 0 18px}@media (width<=850px){.forms-editor-layout{grid-template-columns:1fr}.forms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-metric:nth-child(2){border-right:0}.forms-metric:nth-child(-n+2){border-bottom:1px solid var(--jb-line)}.forms-two-column{grid-template-columns:1fr}}@media (width<=600px){.forms-scope,.forms-page-heading{flex-direction:column;align-items:stretch;gap:18px}.forms-scope .field{max-width:none}.forms-subnavigation{gap:22px}.forms-panel,.forms-empty,.forms-preview{padding:20px}.forms-filter-row{grid-template-columns:1fr}.forms-list-row{flex-wrap:wrap;gap:12px}.forms-field-editor{padding:16px}.forms-share-row{grid-template-columns:1fr}.forms-share-row button{justify-self:start}.forms-qr{flex-direction:column}.forms-public-shell{padding-inline:14px}.forms-public-content{padding:26px 20px}.forms-metric{padding:18px 16px}}.native-pairing-content{max-width:760px}.native-pairing-content h1{margin:0 0 16px;font-size:2rem;line-height:1.2}.native-pairing-summary{margin-block:24px}.native-pairing-code{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:700}@media (width<=560px){.native-pairing-summary{grid-template-columns:1fr}}:root{--jb-blue:#0054b6;--jb-blue-hover:#004698;--jb-orange:#db730a;--jb-purple:#5b3aa2;--jb-ink:#101e38;--jb-navy:#08172f;--jb-pale:#f3f6fb;--jb-line:#d3deeb;--jb-muted:#4c5b70;--jb-white:#fff;--jb-error:#a32424;--jb-success:#206446;--jb-content-width:1160px;--jb-font:Arial, Helvetica, sans-serif}*{box-sizing:border-box}:root{color:var(--jb-ink);background:var(--jb-white);font-family:var(--jb-font);font-synthesis:none;text-rendering:optimizelegibility}body{min-width:320px;margin:0}a{color:var(--jb-blue);text-underline-offset:3px}a:hover{color:var(--jb-blue-hover)}button,input,select,textarea{font:inherit}button,.button-link{border:1px solid var(--jb-blue);background:var(--jb-blue);min-height:44px;color:var(--jb-white);font-family:var(--jb-font);text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:11px 18px;font-size:.9375rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.button-link:hover{background:var(--jb-blue-hover);color:var(--jb-white);text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}.secondary-button{background:var(--jb-white);color:var(--jb-blue)}:focus-visible{outline:3px solid var(--jb-purple);outline-offset:4px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.skip-link{z-index:10;background:var(--jb-white);padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.portal-shell{flex-direction:column;min-height:100vh;display:flex}.portal-width{width:min(var(--jb-content-width), calc(100% - 64px));margin-inline:auto}.site-header{background:var(--jb-white);border-bottom:1px solid var(--jb-line)}.header-content{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding-block:16px;display:flex}.portal-brand{color:var(--jb-ink);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.portal-brand:hover{color:var(--jb-ink);text-decoration:none}.portal-brand img{flex:0 0 42px}.portal-brand>span{gap:4px;display:grid}.portal-brand strong{letter-spacing:-.6px;font-size:1.5rem;line-height:1.1}.portal-brand>span>span{color:var(--jb-muted);font-size:.75rem;line-height:1.3}.session-controls{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.session-name{color:var(--jb-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.session-name strong{color:var(--jb-ink)}.session-controls button{flex-shrink:0}.portal-banner{background:var(--jb-navy) url(/assets/faceted-depth-D44XQbOj.svg) center 43% / cover;color:var(--jb-white);border-bottom:3px solid var(--jb-orange);padding-block:30px 32px}.portal-banner h1{letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.15}.portal-banner p{color:#dce6f5;max-width:700px;margin:0;font-size:1rem;line-height:1.6}.workspace-navigation{border-bottom:1px solid var(--jb-line);background:var(--jb-white)}.navigation-content{gap:28px;display:flex}.portal-content>.navigation-content{flex-wrap:wrap;gap:0 28px}.navigation-link{min-height:56px;color:var(--jb-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:15px 0 12px;font-size:.9375rem}.navigation-link:hover:not(:disabled){color:var(--jb-blue);background:0 0}.navigation-link[aria-current=page]{border-bottom-color:var(--jb-orange);color:var(--jb-blue)}.portal-content{flex:1;padding-block:32px 56px}h2,h3{color:var(--jb-ink)}h2{letter-spacing:-.35px;margin:0 0 14px;font-size:1.375rem;line-height:1.3}h3{margin:24px 0 10px;font-size:1.0625rem;line-height:1.4}p{max-width:800px;margin:0 0 16px;font-size:1rem;line-height:1.65}.muted,small{color:var(--jb-muted)}.section-heading{margin-bottom:20px}.section-heading p{color:var(--jb-muted);margin-bottom:0}.settings-section{border-top:1px solid var(--jb-line);margin-top:32px;padding-top:28px}.account-overview,.sign-in-panel{max-width:960px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.button-row:empty{display:none}.account-help{margin-top:20px}.access-panel{border:1px solid var(--jb-line);border-left:4px solid var(--jb-orange);background:var(--jb-pale);margin-top:32px;padding:24px}.access-panel h2{margin-bottom:8px;font-size:1.125rem}.access-panel p{margin-bottom:0}.access-panel-verified{border-left-color:var(--jb-blue)}.access-panel-verified h2{color:var(--jb-blue)}.administration-task-index{margin-top:32px}.notice{border-left:3px solid var(--jb-orange);background:#fff6ed;margin:20px 0;padding:16px 20px;font-size:.9375rem;line-height:1.6}.notice-error{border-left-color:var(--jb-error);background:#fff5f5}.notice-error h2{font-size:1.125rem}ul.notice{padding-left:38px}.error-message{color:var(--jb-error)}.success-message{color:var(--jb-success)}.loading-message{color:var(--jb-muted)}.configuration-summary{background:var(--jb-pale);border:1px solid var(--jb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:0;padding:24px;display:grid}.configuration-summary dt{color:var(--jb-muted);margin-bottom:5px;font-size:.8125rem;font-weight:700;line-height:1.4}.configuration-summary dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.account-status{text-transform:capitalize}fieldset{border:1px solid var(--jb-line);border-radius:2px;min-width:0;margin:24px 0;padding:24px}legend{padding:0 8px;font-size:1rem;font-weight:700}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ttl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field{flex-direction:column;gap:8px;min-width:0;max-width:760px;margin-block:16px;font-size:.9375rem;line-height:1.4;display:flex}.field-grid .field{margin-block:0}.field>span{font-weight:700}.field input,.field select,.field textarea{box-sizing:border-box;background:var(--jb-white);width:100%;min-height:44px;color:var(--jb-ink);border:1px solid #8da2be;border-radius:2px;padding:10px 12px;font-size:.9375rem}.field textarea{resize:vertical;line-height:1.6}.field small{font-size:.8125rem;line-height:1.5}.checkbox-field{align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:flex}.checkbox-field input{width:20px;height:20px;accent-color:var(--jb-blue)}details{margin-top:20px;font-size:.9375rem;line-height:1.6}summary{cursor:pointer;color:var(--jb-blue);font-weight:700}details[open]>summary{margin-bottom:20px}.administration-details{border:1px solid var(--jb-line);background:var(--jb-white);padding:20px 24px}.administration-details>.settings-section{border:0;margin:0;padding:0}.administration-details .configuration-summary{margin-bottom:20px}li{overflow-wrap:anywhere;margin:8px 0}.check-results{padding:0;list-style:none}.check-results li{border-bottom:1px solid var(--jb-line);margin:0;padding:12px 0}.check-results li span{color:var(--jb-muted);margin-top:4px;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.customer-search{align-items:center;gap:16px;display:flex}.customer-search .field{flex:1}.customer-search-results{margin-block:20px;padding:0;list-style:none}.customer-search-results>li{border:1px solid var(--jb-line);justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 12px;padding:20px;display:flex}.customer-search-results p{margin:4px 0 0;font-size:.9375rem}.customer-search-results details{margin-top:10px}.customer-search-results dd{overflow-wrap:anywhere;margin:0 0 8px}.customer-pki-form,.customer-pki-review{max-width:800px}.customer-pki-profile{align-items:flex-start;padding-block:10px}.customer-pki-profile input{flex:0 0 20px;margin-top:3px}.customer-pki-profile small,.customer-pki-account{margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.customer-pki-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.customer-pki-list-heading h3{margin:0}.customer-pki-purpose{overflow-wrap:anywhere;white-space:pre-wrap}.customer-pki-empty{color:var(--jb-muted);padding-block:20px}.customer-pki-review{border-top:1px solid var(--jb-line);margin-top:28px;padding-top:4px}.access-table-scroll{margin-block:20px;overflow-x:auto}.access-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.access-table caption{text-align:left;padding-bottom:12px;font-weight:700}.access-table th,.access-table td{border:1px solid var(--jb-line);vertical-align:top;padding:16px}.access-table thead{background:var(--jb-pale);color:var(--jb-ink)}.access-table small{margin-top:6px;font-weight:400;display:block}.access-table .field{min-width:155px;margin:0}.access-table .checkbox-field{margin-top:12px}.account-delete{border-top:1px solid var(--jb-line);padding-top:24px}.danger-button{background:var(--jb-error);border-color:var(--jb-error)}.media-list{border-top:1px solid var(--jb-line);margin:24px 0;padding:0;list-style:none}.media-list li{border-bottom:1px solid var(--jb-line);justify-content:space-between;align-items:center;gap:24px;margin:0;padding:20px 0;display:flex}.media-list p{margin:0;font-weight:700}.media-list button{flex-shrink:0}.media-viewer{background:var(--jb-pale);border:1px solid var(--jb-line);margin:28px 0 0;padding:20px}.media-viewer img{object-fit:contain;max-width:100%;max-height:70vh;margin-inline:auto;display:block}.media-viewer figcaption{margin-block:16px;font-size:.9375rem;line-height:1.5}.account-section-navigation{flex-wrap:wrap;gap:24px;margin-bottom:24px;font-size:.9375rem;font-weight:700;display:flex}.account-details{border-top:1px solid var(--jb-line);margin-top:32px;padding-top:24px}.entitlement-list{padding:0;list-style:none}.entitlement-list li{border-bottom:1px solid var(--jb-line);padding:12px 0}pre{background:var(--jb-pale);border:1px solid var(--jb-line);max-width:100%;padding:18px;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.portal-footer{border-top:1px solid var(--jb-line);background:var(--jb-pale)}.footer-content{min-height:72px;color:var(--jb-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:.8125rem;display:flex}@media (width<=700px){.portal-width{width:calc(100% - 36px)}.header-content{flex-wrap:wrap;gap:18px;padding-block:18px}.session-controls{justify-content:space-between;gap:16px;width:100%}.session-name{flex:1}.portal-banner{padding-block:24px}.portal-content{padding-block:24px 40px}.configuration-summary{grid-template-columns:1fr;gap:20px;padding:20px}.field-grid,.ttl-grid{grid-template-columns:1fr}fieldset,.administration-details{padding:18px}.access-panel{padding:20px}.media-list li{flex-direction:column;align-items:flex-start;gap:12px}.customer-search,.customer-search-results>li{flex-direction:column;align-items:stretch}.media-viewer{padding:12px}.footer-content{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=420px){.button-row{align-items:stretch}.button-row>button,.button-row>.button-link{width:100%}.navigation-content{gap:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.service-access>.access-panel{margin-top:20px}.service-access .access-panel h3{margin:0 0 8px}.service-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:18px 28px;display:grid}.service-choice{border:1px solid var(--jb-line);background:var(--jb-white);color:var(--jb-ink);text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:18px;font-weight:400;display:flex}.service-choice:hover:not(:disabled){background:var(--jb-pale);color:var(--jb-ink);border-color:var(--jb-blue)}.service-choice-selected{border:2px solid var(--jb-blue);background:var(--jb-pale);padding:17px}.service-choice-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-choice-heading strong{color:var(--jb-blue)}.service-choice-description{font-size:.875rem;line-height:1.6}.service-badge{border:1px solid var(--jb-line);color:var(--jb-muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;padding:3px 7px;font-size:.6875rem;font-weight:700;line-height:1.4}.service-status{background:var(--jb-pale);border-left:4px solid var(--jb-orange);padding:20px 24px}.service-status h3{margin-top:0}.service-status p:last-child{margin-bottom:0}.service-permissions{margin:10px 0 20px;padding-left:22px}.service-permissions li{margin-block:5px;font-size:.9375rem;line-height:1.5}.service-role-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-role-catalog>div{border:1px solid var(--jb-line);padding:16px}.service-role-catalog h4{margin:0}.service-role-catalog .service-permissions{margin-bottom:0}.service-planned{padding-block:10px}.service-review{border:2px solid var(--jb-blue);margin-block:28px;padding:24px}.service-review h3{margin-top:0}.service-review>p{margin-top:20px}.service-selected-person{border-left:3px solid var(--jb-blue);background:var(--jb-pale);padding:14px 18px}.workspace-summary{margin-block:22px}.effective-service-list>details{border:1px solid var(--jb-line);padding:16px 20px}.access-decision-list{padding:0;list-style:none}.access-decision-list>li{border-bottom:1px solid var(--jb-line);padding:14px 0}.access-decision-list p{margin:5px 0}.report-location-list{margin:24px 0;padding:0;list-style:none}.report-location,.resonance-briefing{border:1px solid var(--jb-line);margin-block:24px;padding:24px}.service-content-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.service-content-heading h4{color:var(--jb-ink);margin:0;font-size:1.125rem;line-height:1.5}.service-badge-attention{color:var(--jb-error);border-color:var(--jb-orange)}.resonance-briefing h5{margin:24px 0 10px;font-size:1rem}.resonance-briefing .configuration-summary{margin-bottom:22px}.report-location-link{overflow-wrap:anywhere}.preserve-lines{white-space:pre-wrap}.service-empty{background:var(--jb-pale);margin-top:20px;padding:20px}@media (width<=700px){.service-catalog,.service-role-catalog{grid-template-columns:1fr}.service-review,.service-status,.report-location,.resonance-briefing{padding:18px}.service-content-heading{flex-wrap:wrap}}
